Class HBaseNonEntityQueryBuilder<EK extends io.datarouter.model.key.entity.EntityKey<EK>,​PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>

java.lang.Object
io.datarouter.client.hbase.node.nonentity.HBaseNonEntityQueryBuilder<EK,​PK,​D>

public class HBaseNonEntityQueryBuilder<EK extends io.datarouter.model.key.entity.EntityKey<EK>,​PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​PK>,​D extends io.datarouter.model.databean.Databean<PK,​D>>
extends Object
  • Constructor Details

  • Method Details

    • isSingleRowRange

      public static <EK extends io.datarouter.model.key.entity.EntityKey<EK>,​ PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,​ PK>> boolean isSingleRowRange​(io.datarouter.util.tuple.Range<PK> range)
    • getPkBytesWithPartition

      public byte[] getPkBytesWithPartition​(PK pk)
    • getEkByteRange

      public io.datarouter.model.util.Bytes getEkByteRange​(EK ek)
    • getPkByteRange

      public io.datarouter.model.util.Bytes getPkByteRange​(PK pk)