Inheritance diagram for com::sleepycat::collections::StoredSortedValueSet:
Public Member Functions | |
StoredSortedValueSet (Database database, EntityBinding valueEntityBinding, boolean writeAllowed) | |
Comparator | comparator () |
Object | first () |
Object | last () |
SortedSet | headSet (Object toValue) |
SortedSet | headSet (Object toValue, boolean toInclusive) |
SortedSet | tailSet (Object fromValue) |
SortedSet | tailSet (Object fromValue, boolean fromInclusive) |
SortedSet | subSet (Object fromValue, Object toValue) |
SortedSet | subSet (Object fromValue, boolean fromInclusive, Object toValue, boolean toInclusive) |
Note that this class does not conform to the standard Java collections interface in the following ways:
UnsupportedOperationException
because, for performance reasons, databases do not maintain their total record count. In addition to the standard SortedSet methods, this class provides the following methods for stored sorted value sets only. Note that the use of these methods is not compatible with the standard Java collections interface.
Definition at line 47 of file StoredSortedValueSet.java.
|
Creates a sorted value set entity view of a Database.
Definition at line 70 of file StoredSortedValueSet.java. Referenced by subSet(). |
|
Returns null since comparators are not supported. The natural ordering of a stored collection is data byte order, whether the data classes implement the java.lang.Comparable interface or not. This method does not conform to the SortedSet#comparator interface.
Definition at line 101 of file StoredSortedValueSet.java. |
|
Returns the first (lowest) element currently in this sorted set. This method conforms to the SortedSet#first interface.
Definition at line 115 of file StoredSortedValueSet.java. |
|
Returns a view of the portion of this sorted set whose elements are strictly less than toValue, optionally including toValue. This method does not exist in the standard SortedSet interface. Note that the return value is a StoredCollection and must be treated as such; for example, its iterators must be explicitly closed.
Definition at line 171 of file StoredSortedValueSet.java. References subSet(). |
|
Returns a view of the portion of this sorted set whose elements are strictly less than toValue. This method conforms to the SortedSet#headSet interface. Note that the return value is a StoredCollection and must be treated as such; for example, its iterators must be explicitly closed.
Definition at line 149 of file StoredSortedValueSet.java. References subSet(). |
|
Returns the last (highest) element currently in this sorted set. This method conforms to the SortedSet#last interface.
Definition at line 129 of file StoredSortedValueSet.java. |
|
Returns a view of the portion of this sorted set whose elements are strictly greater than fromValue and strictly less than toValue, optionally including fromValue and toValue. This method does not exist in the standard SortedSet interface. Note that the return value is a StoredCollection and must be treated as such; for example, its iterators must be explicitly closed.
Definition at line 262 of file StoredSortedValueSet.java. References StoredSortedValueSet(), and com::sleepycat::collections::DataView::subView(). |
|
Returns a view of the portion of this sorted set whose elements range from fromValue, inclusive, to toValue, exclusive. This method conforms to the SortedSet#subSet interface. Note that the return value is a StoredCollection and must be treated as such; for example, its iterators must be explicitly closed.
Definition at line 235 of file StoredSortedValueSet.java. |
|
Returns a view of the portion of this sorted set whose elements are strictly greater than fromValue, optionally including fromValue. This method does not exist in the standard SortedSet interface. Note that the return value is a StoredCollection and must be treated as such; for example, its iterators must be explicitly closed.
Definition at line 213 of file StoredSortedValueSet.java. References subSet(). |
|
Returns a view of the portion of this sorted set whose elements are greater than or equal to fromValue. This method conforms to the SortedSet#tailSet interface. Note that the return value is a StoredCollection and must be treated as such; for example, its iterators must be explicitly closed.
Definition at line 191 of file StoredSortedValueSet.java. References subSet(). |