
public class OIndexTxAwareMultiValue extends OIndexTxAware<Collection<OIdentifiable>>
OIndexTxAware.PartialSearchModedatabasedelegateALGORITHM, CONFIG_AUTOMATIC, CONFIG_KEYTYPE, CONFIG_NAME, CONFIG_TYPE, INDEX_DEFINITION, INDEX_DEFINITION_CLASS, INDEX_VERSION, METADATA, VALUE_CONTAINER_ALGORITHMMERGE_KEYS| Constructor and Description |
|---|
OIndexTxAwareMultiValue(ODatabaseDocumentInternal database,
OIndexInternal delegate) |
| Modifier and Type | Method and Description |
|---|---|
Stream<ORawPair<Object,ORID>> |
descStream() |
Collection<OIdentifiable> |
get(Object key)
Deprecated.
|
Stream<ORID> |
getRids(Object key) |
Stream<ORawPair<Object,ORID>> |
stream() |
Stream<ORawPair<Object,ORID>> |
streamEntries(Collection<?> keys,
boolean ascSortOrder)
Returns stream which presents data associated with passed in keys.
|
Stream<ORawPair<Object,ORID>> |
streamEntriesBetween(Object fromKey,
boolean fromInclusive,
Object toKey,
boolean toInclusive,
boolean ascOrder)
Returns stream which presents subset of index data between passed in keys.
|
Stream<ORawPair<Object,ORID>> |
streamEntriesMajor(Object fromKey,
boolean fromInclusive,
boolean ascOrder)
Returns stream which presents subset of data which associated with key which is greater than
passed in key.
|
Stream<ORawPair<Object,ORID>> |
streamEntriesMinor(Object toKey,
boolean toInclusive,
boolean ascOrder)
Returns stream which presents subset of data which associated with key which is less than
passed in key.
|
clear, enhanceFromCompositeKeyBetweenAsc, enhanceFromCompositeKeyBetweenDesc, enhanceToCompositeKeyBetweenAsc, enhanceToCompositeKeyBetweenDesc, put, remove, remove, sizeacquireAtomicExclusiveLock, addCluster, addTxOperation, canBeUsedInEqualityOperators, checkForKeyType, close, commit, compareTo, count, create, cursor, delete, descCursor, doPut, doRemove, doRemove, equals, flush, getAlgorithm, getClusters, getCollatingValue, getConfiguration, getDatabaseName, getDefinition, getFirstKey, getIndexId, getIndexNameByKey, getInternal, getKeySize, getKeyTypes, getLastKey, getMetadata, getName, getRebuildVersion, getSize, getType, getVersion, hashCode, hasRangeQuerySupport, interpretTxKeyChanges, isAutomatic, isNativeTxSupported, isRebuilding, isUnique, iterateEntries, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, keyCursor, keyStream, loadFromConfiguration, loadMetadata, postCommit, preCommit, rebuild, rebuild, removeCluster, setType, supportsOrderedIterations, toString, updateConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitisLabelSecurityDefined, isReadRestrictedBySecurityPolicy, securityFilterOnRead, securityFilterOnReadpublic OIndexTxAwareMultiValue(ODatabaseDocumentInternal database, OIndexInternal delegate)
@Deprecated public Collection<OIdentifiable> get(Object key)
OIndexget in interface OIndexget in class OIndexAbstractDelegatekey - The key to searchpublic Stream<ORID> getRids(Object key)
getRids in interface OIndexInternalgetRids in class OIndexAbstractDelegatepublic Stream<ORawPair<Object,ORID>> stream()
stream in interface OIndexInternalstream in class OIndexAbstractDelegatepublic Stream<ORawPair<Object,ORID>> descStream()
descStream in interface OIndexInternaldescStream in class OIndexAbstractDelegatepublic Stream<ORawPair<Object,ORID>> streamEntriesBetween(Object fromKey, boolean fromInclusive, Object toKey, boolean toInclusive, boolean ascOrder)
OIndexInternalstreamEntriesBetween in interface OIndexInternalstreamEntriesBetween in class OIndexAbstractDelegatefromKey - Lower border of index data.fromInclusive - Indicates whether lower border should be inclusive or exclusive.toKey - Upper border of index data.toInclusive - Indicates whether upper border should be inclusive or exclusive.ascOrder - Flag which determines whether data iterated by stream should be in ascending or
descending order.public Stream<ORawPair<Object,ORID>> streamEntriesMajor(Object fromKey, boolean fromInclusive, boolean ascOrder)
OIndexInternalstreamEntriesMajor in interface OIndexInternalstreamEntriesMajor in class OIndexAbstractDelegatefromKey - Lower border of index data.fromInclusive - Indicates whether lower border should be inclusive or exclusive.ascOrder - Flag which determines whether data iterated by stream should be in ascending or
descending order.public Stream<ORawPair<Object,ORID>> streamEntriesMinor(Object toKey, boolean toInclusive, boolean ascOrder)
OIndexInternalstreamEntriesMinor in interface OIndexInternalstreamEntriesMinor in class OIndexAbstractDelegatetoKey - Upper border of index data.toInclusive - Indicates Indicates whether upper border should be inclusive or exclusive.ascOrder - Flag which determines whether data iterated by stream should be in ascending or
descending order.public Stream<ORawPair<Object,ORID>> streamEntries(Collection<?> keys, boolean ascSortOrder)
OIndexInternalstreamEntries in interface OIndexInternalstreamEntries in class OIndexAbstractDelegatekeys - Keys data of which should be returned.ascSortOrder - Flag which determines whether data iterated by stream should be in
ascending or descending order.Copyright © 2009–2025 OrientDB. All rights reserved.