Package org.apache.openjpa.datacache
Class QueryResult
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Object>
-
- org.apache.openjpa.datacache.QueryResult
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Object>
,Collection<Object>
,List<Object>
,RandomAccess
public class QueryResult extends ArrayList<Object>
A query result.- Author:
- Abe White
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description QueryResult(Collection<Object> data, long ex)
Constructor to set internal data from a serializer.QueryResult(QueryKey key, Collection<Object> data)
Constructor; supply corresponding query key and result data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getTimeoutTime()
Expiration time, or -1 for no timeout.long
getTimestamp()
Returns the timestamp of the query result.boolean
isTimedOut()
Whether this data is timed out.void
setTimestamp(long ts)
Sets the timestamp of the query result.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Constructor Detail
-
QueryResult
public QueryResult(QueryKey key, Collection<Object> data)
Constructor; supply corresponding query key and result data.
-
QueryResult
public QueryResult(Collection<Object> data, long ex)
Constructor to set internal data from a serializer.
-
-
Method Detail
-
getTimeoutTime
public long getTimeoutTime()
Expiration time, or -1 for no timeout.
-
isTimedOut
public boolean isTimedOut()
Whether this data is timed out.
-
setTimestamp
public void setTimestamp(long ts)
Sets the timestamp of the query result.- Parameters:
ts
- -- Timestamp value in long
-
getTimestamp
public long getTimestamp()
Returns the timestamp of the query result.- Returns:
- -- the timestamp value in long
-
-