Class BaseManagedIndexNode<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.IndexEntry<IK,IE,PK,D>,IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,IE>>

java.lang.Object
io.datarouter.storage.node.type.index.base.BaseManagedNode<PK,D,IK,IE,IF>
io.datarouter.storage.client.imp.BaseManagedIndexNode<PK,D,IK,IE,IF>
All Implemented Interfaces:
ManagedNode<PK,D,IK,IE,IF>
Direct Known Subclasses:
NoTxnManagedUniqueIndexNode, TxnManagedUniqueIndexNode

public class BaseManagedIndexNode<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.IndexEntry<IK,IE,PK,D>,IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,IE>> extends BaseManagedNode<PK,D,IK,IE,IF>
  • Constructor Details

  • Method Details

    • scanRanges

      public io.datarouter.scanner.Scanner<IE> scanRanges(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config)
    • scanRangesKeys

      public io.datarouter.scanner.Scanner<IK> scanRangesKeys(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config)
    • scanDatabeansMulti

      public io.datarouter.scanner.Scanner<D> scanDatabeansMulti(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config)