Package org.apache.openjpa.lib.rop
Class WindowResultList
java.lang.Object
org.apache.openjpa.lib.rop.AbstractResultList
org.apache.openjpa.lib.rop.AbstractNonSequentialResultList
org.apache.openjpa.lib.rop.WindowResultList
- All Implemented Interfaces:
Serializable
,Iterable
,Collection
,List
,ResultList
,Closeable
ResultList implementation that uses a forward-scrolling window of results.
- Author:
- Abe White
- See Also:
-
Field Summary
Fields inherited from class org.apache.openjpa.lib.rop.AbstractNonSequentialResultList
PAST_END
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close the list.getInternal
(int index) Implement this method andList.size()
.boolean
isClosed()
Returns true if the list has been closed.boolean
Returns true if the provider backing this list is open.int
size()
Methods inherited from class org.apache.openjpa.lib.rop.AbstractNonSequentialResultList
contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, subList, toArray, toArray
Methods inherited from class org.apache.openjpa.lib.rop.AbstractResultList
add, add, addAll, addAll, assertOpen, clear, getUserObject, remove, remove, removeAll, retainAll, set, setUserObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
WindowResultList
-
WindowResultList
-
-
Method Details
-
isProviderOpen
public boolean isProviderOpen()Description copied from interface:ResultList
Returns true if the provider backing this list is open. -
isClosed
public boolean isClosed()Description copied from interface:ResultList
Returns true if the list has been closed. -
close
public void close()Description copied from interface:ResultList
Close the list. -
size
public int size() -
getInternal
Description copied from class:AbstractNonSequentialResultList
Implement this method andList.size()
. ReturnAbstractNonSequentialResultList.PAST_END
if the index is out of bounds.- Specified by:
getInternal
in classAbstractNonSequentialResultList
-
writeReplace
- Throws:
ObjectStreamException
-