Package io.datarouter.client.hbase.util
Class HBaseQueryBuilder<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.util.HBaseQueryBuilder<EK,PK,D>
public class HBaseQueryBuilder<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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]getConcatenatedValueBytesUnterminated(List<io.datarouter.model.field.Field<?>> fields) Deprecated.io.datarouter.bytes.BytesgetEkByteRange(EK ek) io.datarouter.bytes.BytesgetPkByteRange(PK pk) byte[]getPkBytes(PK pk) 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
-
HBaseQueryBuilder
public HBaseQueryBuilder()
-
-
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) -
getPkBytes
-
getEkByteRange
-
getPkByteRange
-
getConcatenatedValueBytesUnterminated
@Deprecated public static byte[] getConcatenatedValueBytesUnterminated(List<io.datarouter.model.field.Field<?>> fields) Deprecated.
-