Uses of Interface
io.datarouter.storage.node.op.index.IndexReader

  • Uses of IndexReader in io.datarouter.storage.client.imp

    Classes in io.datarouter.storage.client.imp that implement IndexReader 
    Modifier and Type Class Description
    class  NoTxnManagedUniqueIndexNode<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>,​IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,​IE>>  
    class  TxnManagedUniqueIndexNode<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>,​IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,​IE>>  
  • Uses of IndexReader in io.datarouter.storage.client.imp.noop

    Classes in io.datarouter.storage.client.imp.noop that implement IndexReader 
    Modifier and Type Class Description
    class  NoOpIndexReader<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>>  
  • Uses of IndexReader in io.datarouter.storage.node.op.index

    Subinterfaces of IndexReader in io.datarouter.storage.node.op.index 
    Modifier and Type Interface Description
    interface  MultiIndexReader<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.multi.MultiIndexEntry<IK,​IE,​PK,​D>>
    Methods for reading from storage systems that provide secondary indexing.
    interface  UniqueIndexReader<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>>  
  • Uses of IndexReader in io.datarouter.storage.node.type.index

    Subinterfaces of IndexReader in io.datarouter.storage.node.type.index 
    Modifier and Type Interface Description
    interface  ManagedUniqueIndexNode<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>,​IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,​IE>>  
    interface  MultiIndexNode<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.multi.MultiIndexEntry<IK,​IE,​PK,​D>>  
    interface  UniqueIndexNode<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>>  
    Classes in io.datarouter.storage.node.type.index that implement IndexReader 
    Modifier and Type Class Description
    class  ManualMultiIndexNode<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.multi.MultiIndexEntry<IK,​IE,​PK,​D>>  
    class  ManualUniqueIndexNode<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>>  
    class  NoOpUniqueIndexNode<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.unique.UniqueIndexEntry<IK,​IE,​PK,​D>>