Interface ManagedUniqueIndexNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>,IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,IE>>
- All Superinterfaces:
IndexReader<PK,D,IK,IE>,ManagedNode<PK,D,IK,IE,IF>,NodeOps<IK,IE>,SortedStorageReader<IK,IE>,UniqueIndexNode<PK,D,IK,IE>,UniqueIndexReader<PK,D,IK,IE>,UniqueIndexWriter<PK,D,IK>
- All Known Implementing Classes:
NoTxnManagedUniqueIndexNode,TxnManagedUniqueIndexNode
public interface ManagedUniqueIndexNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,IE,PK,D>,IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,IE>> extends UniqueIndexNode<PK,D,IK,IE>, ManagedNode<PK,D,IK,IE,IF>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
SortedStorageReader.PhysicalSortedStorageReaderNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>, SortedStorageReader.SortedStorageReaderNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> -
Field Summary
Fields Modifier and Type Field Description static StringOP_lookupMultiUniqueIndexstatic StringOP_lookupUniqueIndexFields inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
OP_getKeysInRange, OP_getPrefixedRange, OP_getRange, OP_scan, OP_scanKeys, OP_scanRanges, OP_scanRangesKeysFields inherited from interface io.datarouter.storage.node.op.index.UniqueIndexReader
OP_lookupMultiUnique, OP_lookupUniqueFields inherited from interface io.datarouter.storage.node.op.index.UniqueIndexWriter
OP_deleteMultiUnique, OP_deleteUnique -
Method Summary
Methods inherited from interface io.datarouter.storage.node.op.index.IndexReader
scanDatabeans, scanDatabeans, scanDatabeans, scanDatabeans, scanDatabeansMulti, scanDatabeansMulti, scanDatabeansWithPrefix, scanDatabeansWithPrefix, scanDatabeansWithPrefixes, scanDatabeansWithPrefixesMethods inherited from interface io.datarouter.storage.node.type.index.ManagedNode
getIndexEntryFieldInfo, getNameMethods inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
count, scan, scan, scan, scan, scanKeys, scanKeys, scanKeys, scanKeys, scanKeysWithPrefix, scanKeysWithPrefix, scanKeysWithPrefixes, scanKeysWithPrefixes, scanRanges, scanRanges, scanRangesKeys, scanRangesKeys, scanWithPrefix, scanWithPrefix, scanWithPrefixes, scanWithPrefixesMethods inherited from interface io.datarouter.storage.node.op.index.UniqueIndexReader
get, get, getMulti, getMulti, lookupMultiUnique, lookupMultiUnique, lookupUnique, lookupUniqueMethods inherited from interface io.datarouter.storage.node.op.index.UniqueIndexWriter
deleteMultiUnique, deleteMultiUnique, deleteUnique, deleteUnique
-
Field Details
-
OP_lookupUniqueIndex
- See Also:
- Constant Field Values
-
OP_lookupMultiUniqueIndex
- See Also:
- Constant Field Values
-