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

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
     
    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.opencensus.adapter.OpencensusAdapter

    startSpan

    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

    • getBackingNode

      N getBackingNode()
    • 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>>