All Superinterfaces:
io.datarouter.storage.node.op.raw.read.MapStorageReader<PK,D>, io.datarouter.storage.node.op.NodeOps<PK,D>, OpencensusAdapter
All Known Implementing Classes:
IndexedSortedMapStorageOpencensusAdapter , MapStorageOpencensusAdapter , PhysicalIndexedSortedMapStorageOpencensusAdapter , PhysicalMapStorageOpencensusAdapter , PhysicalMapStorageReaderOpencensusAdapter , SortedMapStorageOpencensusAdapter
public interface MapStorageReaderOpencensusAdapterMixin<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.MapStorageReader.MapStorageReaderNode<PK,D,F>>
extends io.datarouter.storage.node.op.raw.read.MapStorageReader<PK,D>, OpencensusAdapter
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader
io.datarouter.storage.node.op.raw.read.MapStorageReader.MapStorageReaderNode<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.MapStorageReader.PhysicalMapStorageReaderNode<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.MapStorageReader
OP_exists, OP_get, OP_getKeys, OP_getMulti
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
Methods inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader
exists, find, find, get, getKeys, getMulti, scanMulti, scanMulti, scanMultiKeys, scanMultiKeys
Method Details
default boolean exists (
PK key,
io.datarouter.storage.config.Config config)
Specified by:
exists in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK >,D extends io.datarouter.model.databean.Databean<PK ,D >>
default D get (
PK key,
io.datarouter.storage.config.Config config)
Specified by:
get in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK >,D extends io.datarouter.model.databean.Databean<PK ,D >>
default List <D > getMulti (
Collection <PK > keys,
io.datarouter.storage.config.Config config)
Specified by:
getMulti in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK >,D extends io.datarouter.model.databean.Databean<PK ,D >>
default List <PK > getKeys (
Collection <PK > keys,
io.datarouter.storage.config.Config config)
Specified by:
getKeys in interface io.datarouter.storage.node.op.raw.read.MapStorageReader<PK extends io.datarouter.model.key.primary.PrimaryKey<PK >,D extends io.datarouter.model.databean.Databean<PK ,D >>