| java.lang.Object com.sleepycat.collections.StoredContainer com.sleepycat.collections.StoredCollection com.sleepycat.collections.StoredValueSet com.sleepycat.collections.StoredSortedValueSet
StoredSortedValueSet | public class StoredSortedValueSet extends StoredValueSet implements SortedSet(Code) | | The SortedSet returned by Map.values() and which can also be constructed
directly if a Map is not needed.
Although this collection is a set it may contain duplicate values. Only if
an entity value binding is used are all elements guaranteed to be unique.
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.
author: Mark Hayes |
Method Summary | |
public Comparator | comparator() Returns null since comparators are not supported. | public Object | first() Returns the first (lowest) element currently in this sorted set. | public SortedSet | headSet(Object toValue) 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.
Parameters: toValue - the upper bound. | public SortedSet | headSet(Object toValue, boolean toInclusive) 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.
Parameters: toValue - is the upper bound. Parameters: toInclusive - is true to include toValue. | public Object | last() Returns the last (highest) element currently in this sorted set. | public SortedSet | subSet(Object fromValue, Object toValue) 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.
Parameters: fromValue - is the lower bound. Parameters: toValue - is the upper bound. | public SortedSet | subSet(Object fromValue, boolean fromInclusive, Object toValue, boolean toInclusive) 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.
Parameters: fromValue - is the lower bound. Parameters: fromInclusive - is true to include fromValue. Parameters: toValue - is the upper bound. Parameters: toInclusive - is true to include toValue. | public SortedSet | tailSet(Object fromValue) 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.
Parameters: fromValue - is the lower bound. | public SortedSet | tailSet(Object fromValue, boolean fromInclusive) 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.
Parameters: fromValue - is the lower bound. Parameters: fromInclusive - is true to include fromValue. |
StoredSortedValueSet | public StoredSortedValueSet(Database database, EntityBinding valueEntityBinding, boolean writeAllowed)(Code) | | Creates a sorted value set entity view of a
Database .
Parameters: database - is the Database underlying the new collection. Parameters: valueEntityBinding - is the binding used to translate betweenkey/value buffers and entity value objects. Parameters: writeAllowed - is true to create a read-write collection or falseto create a read-only collection. throws: IllegalArgumentException - if formats are not consistentlydefined or a parameter is invalid. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
StoredSortedValueSet | StoredSortedValueSet(DataView valueSetView)(Code) | | |
comparator | public Comparator comparator()(Code) | | 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.
null. |
headSet | public SortedSet headSet(Object toValue)(Code) | | 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.
Parameters: toValue - the upper bound. the subset. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
headSet | public SortedSet headSet(Object toValue, boolean toInclusive)(Code) | | 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.
Parameters: toValue - is the upper bound. Parameters: toInclusive - is true to include toValue. the subset. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
subSet | public SortedSet subSet(Object fromValue, Object toValue)(Code) | | 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.
Parameters: fromValue - is the lower bound. Parameters: toValue - is the upper bound. the subset. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
subSet | public SortedSet subSet(Object fromValue, boolean fromInclusive, Object toValue, boolean toInclusive)(Code) | | 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.
Parameters: fromValue - is the lower bound. Parameters: fromInclusive - is true to include fromValue. Parameters: toValue - is the upper bound. Parameters: toInclusive - is true to include toValue. the subset. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
tailSet | public SortedSet tailSet(Object fromValue)(Code) | | 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.
Parameters: fromValue - is the lower bound. the subset. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
tailSet | public SortedSet tailSet(Object fromValue, boolean fromInclusive)(Code) | | 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.
Parameters: fromValue - is the lower bound. Parameters: fromInclusive - is true to include fromValue. the subset. throws: RuntimeExceptionWrapper - if a com.sleepycat.je.DatabaseException is thrown. |
Fields inherited from com.sleepycat.collections.StoredCollection | final public static int DEFAULT_ITERATOR_BLOCK_SIZE(Code)(Java Doc)
|
|
|