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 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, PK>> boolean isSingleRowRange(io.datarouter.util.tuple.Range<PK> range)
    • getPkBytes

      public byte[] getPkBytes(PK pk)
    • getEkByteRange

      public io.datarouter.bytes.Bytes getEkByteRange(EK ek)
    • getPkByteRange

      public io.datarouter.bytes.Bytes getPkByteRange(PK pk)
    • getConcatenatedValueBytesUnterminated

      @Deprecated public static byte[] getConcatenatedValueBytesUnterminated(List<io.datarouter.model.field.Field<?>> fields)
      Deprecated.