org.apache.openjpa.lib.rop |
Result Object Provider Framework
This package provides a framework for the lazy loading of potentially
large lists of data.
|
Java Source File Name | Type | Comment |
AbstractListIterator.java | Class | Abstract read-only list iterator. |
AbstractNonSequentialResultList.java | Class | Abstract base class for random-access result lists. |
AbstractResultList.java | Class | Abstract base class for read-only result lists. |
AbstractSequentialResultList.java | Class | Abstract base class for sequential result lists. |
EagerResultList.java | Class | |
LazyForwardResultList.java | Class | Lazy forward-only result list. |
ListResultList.java | Class | A basic
ResultList implementation that wraps a normal list. |
ListResultObjectProvider.java | Class | A result object provider wrapped around a normal list. |
MergedResultObjectProvider.java | Class | A result object provider that merges multiple result object provider
delegates. |
RandomAccessResultList.java | Class | Random-access result list implementation. |
RangeResultObjectProvider.java | Class | Prevents a view of a given range of indices from the delegate
result object provider. |
ResultList.java | Interface | List interface that represents a potentially lazy ResultList instantiation.
A ResultList will typically be instantiated from a factory, and
will use a ResultObjectProvider for obtaining individual object
data representations. |
ResultListIterator.java | Class | Wrapper iterator that will return false for hasNext() if
the owning ResultList has been closed. |
ResultListTest.java | Class | Tests for
ResultList implementations. |
ResultObjectProvider.java | Interface | Interface that allows lazy/custom instantiation of input objects.
ResultList objects do not necessarily load in data all
at once. |
ResultObjectProviderIterator.java | Class | Iterator wrapped around a
ResultObjectProvider . |
SimpleResultList.java | Class | An almost stateless
ResultList designed for use with result
object providers backed by efficient random-access data structures, such
as the
ListResultObjectProvider . |
SoftRandomAccessResultList.java | Class | Specialization of the
RandomAccessResultList that only maintains
soft references to instantiated objects. |
TestEagerResultList.java | Class | Tests the
EagerResultList . |
TestLazyForwardResultList.java | Class | Tests the
LazyForwardResultList . |
TestListResultList.java | Class | Tests the
ListResultList . |
TestMergedResultObjectProvider.java | Class | Tests the
MergedResultObjectProvider . |
TestOrderedMergedResultObjectProvider.java | Class | Tests the
MergedResultObjectProvider . |
TestRandomAccessResultList.java | Class | Tests the
RandomAccessResultList . |
TestRangeResultObjectProvider.java | Class | Tests the
RangeResultObjectProvider . |
TestSimpleResultList.java | Class | Tests the
SimpleResultList . |
TestSoftRandomAccessResultList.java | Class | Tests the
SoftRandomAccessResultList . |
TestWindowResultList.java | Class | Tests the
WindowResultList . |
WindowResultList.java | Class | ResultList implementation that uses a forward-scrolling window of results. |