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 Summary
ConstructorsConstructorDescriptionHBaseNonEntityQueryBuilder(io.datarouter.model.key.entity.EntityPartitioner<EK> partitioner) -
Method Summary
Modifier and TypeMethodDescriptionio.datarouter.bytes.BytesgetEkByteRange(EK ek) io.datarouter.bytes.BytesgetPkByteRange(PK pk) byte[]static <EK extends io.datarouter.model.key.entity.EntityKey<EK>,PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>>
booleanisSingleRowRange(io.datarouter.util.tuple.Range<PK> range)
-
Constructor Details
-
HBaseNonEntityQueryBuilder
-
-
Method Details
-
isSingleRowRange
public static <EK extends io.datarouter.model.key.entity.EntityKey<EK>,PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, boolean isSingleRowRangePK>> (io.datarouter.util.tuple.Range<PK> range) -
getPkBytesWithPartition
-
getEkByteRange
-
getPkByteRange
-