public class HBaseProjectionCriteria extends Object implements Serializable
Allows the user to specify the projection criteria. If only columnFamily is specified all columns from that family will be returned. If a column is specified only that column from that family will be returned.
| Modifier and Type | Class and Description |
|---|---|
static class |
HBaseProjectionCriteria.ColumnMetaData |
| Constructor and Description |
|---|
HBaseProjectionCriteria() |
| Modifier and Type | Method and Description |
|---|---|
HBaseProjectionCriteria |
addColumn(HBaseProjectionCriteria.ColumnMetaData column)
Only this column from the the columnFamily will be included as result of HBase lookup.
|
HBaseProjectionCriteria |
addColumnFamily(byte[] columnFamily)
all columns from this family will be included as result of HBase lookup.
|
HBaseProjectionCriteria |
addColumnFamily(String columnFamily)
all columns from this family will be included as result of HBase lookup.
|
List<byte[]> |
getColumnFamilies() |
List<HBaseProjectionCriteria.ColumnMetaData> |
getColumns() |
public HBaseProjectionCriteria addColumnFamily(String columnFamily)
all columns from this family will be included as result of HBase lookup.
columnFamily - public HBaseProjectionCriteria addColumnFamily(byte[] columnFamily)
all columns from this family will be included as result of HBase lookup.
columnFamily - public HBaseProjectionCriteria addColumn(HBaseProjectionCriteria.ColumnMetaData column)
Only this column from the the columnFamily will be included as result of HBase lookup.
column - public List<HBaseProjectionCriteria.ColumnMetaData> getColumns()
public List<byte[]> getColumnFamilies()
Copyright © 2022 The Apache Software Foundation. All Rights Reserved.