- All Superinterfaces:
io.datarouter.storage.node.op.NodeOps<PK,D>, OpencensusAdapter, io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK,D>
- All Known Implementing Classes:
IndexedSortedMapStorageOpencensusAdapter, PhysicalIndexedSortedMapStorageOpencensusAdapter, SortedMapStorageOpencensusAdapter
public interface SortedStorageReaderOpencensusAdapterMixin<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>,N extends io.datarouter.storage.node.op.raw.read.SortedStorageReader.SortedStorageReaderNode<PK,D,F>>
extends io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK,D>, OpencensusAdapter
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
io.datarouter.storage.node.op.raw.read.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>>, io.datarouter.storage.node.op.raw.read.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 inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
OP_getKeysInRange, OP_getPrefixedRange, OP_getRange, OP_scan, OP_scanKeys, OP_scanRanges, OP_scanRangesKeys
-
Method Summary
| Modifier and Type |
Method |
Description |
N |
getBackingNode() |
|
default io.datarouter.scanner.Scanner<D> |
scan(io.datarouter.util.tuple.Range<PK> range,
io.datarouter.storage.config.Config config) |
|
default io.datarouter.scanner.Scanner<PK> |
scanKeys(io.datarouter.util.tuple.Range<PK> range,
io.datarouter.storage.config.Config config) |
|
default io.datarouter.scanner.Scanner<D> |
scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges,
io.datarouter.storage.config.Config config) |
|
default io.datarouter.scanner.Scanner<PK> |
scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges,
io.datarouter.storage.config.Config config) |
|
Methods inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
count, scan, scan, scan, scanKeys, scanKeys, scanKeys, scanKeysWithPrefix, scanKeysWithPrefix, scanKeysWithPrefixes, scanKeysWithPrefixes, scanRanges, scanRangesKeys, scanWithPrefix, scanWithPrefix, scanWithPrefixes, scanWithPrefixes
-
Method Details
-
-
scanKeys
default io.datarouter.scanner.Scanner<PK> scanKeys(
io.datarouter.util.tuple.Range<PK> range,
io.datarouter.storage.config.Config config)
- Specified by:
scanKeys in interface io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-
scanRangesKeys
default io.datarouter.scanner.Scanner<PK> scanRangesKeys(
Collection<io.datarouter.util.tuple.Range<PK>> ranges,
io.datarouter.storage.config.Config config)
- Specified by:
scanRangesKeys in interface io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-
scan
default io.datarouter.scanner.Scanner<D> scan(
io.datarouter.util.tuple.Range<PK> range,
io.datarouter.storage.config.Config config)
- Specified by:
scan in interface io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>
-
scanRanges
default io.datarouter.scanner.Scanner<D> scanRanges(
Collection<io.datarouter.util.tuple.Range<PK>> ranges,
io.datarouter.storage.config.Config config)
- Specified by:
scanRanges in interface io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>>