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>>

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

    Modifier and Type
    Method
    Description
    default boolean
    exists(PK key, io.datarouter.storage.config.Config config)
     
    default D
    get(PK key, io.datarouter.storage.config.Config config)
     
     
    default List<PK>
    getKeys(Collection<PK> keys, io.datarouter.storage.config.Config config)
     
    default List<D>
    getMulti(Collection<PK> keys, io.datarouter.storage.config.Config config)
     

    Methods inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader

    exists, find, find, get, getKeys, getMulti, scanMulti, scanMulti, scanMultiKeys, scanMultiKeys

    Methods inherited from interface io.datarouter.opencensus.adapter.OpencensusAdapter

    startSpan
  • Method Details

    • getBackingNode

      N getBackingNode()
    • exists

      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>>
    • get

      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>>
    • getMulti

      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>>
    • getKeys

      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>>