public final class DependentColumnFilter extends CompareFilter
A comparison can optionally be provided to further filter based on the value of the dependent column.
CompareFilter.CompareOp| Modifier and Type | Field and Description |
|---|---|
static int |
kDependentColumnFilter |
| Constructor and Description |
|---|
DependentColumnFilter(byte[] family,
byte[] qualifier)
Creates a DependentColumnFilter with the provided dependent column.
|
DependentColumnFilter(byte[] family,
byte[] qualifier,
boolean drop_dependent_column)
Creates a DependentColumnFilter with the provided dependent column, and
specify whether the dependent column should be included in the results.
|
DependentColumnFilter(byte[] family,
byte[] qualifier,
boolean drop_dependent_column,
CompareFilter.CompareOp value_compare_op,
FilterComparator value_comparator)
Creates a DependentColumnFilter with the provided dependent column,
additional value filter, and specification of whether the dependent
column should be included in the results.
|
DependentColumnFilter(byte[] family,
byte[] qualifier,
CompareFilter.CompareOp value_compare_op,
FilterComparator value_comparator)
Creates a DependentColumnFilter with the provided dependent column, and
dependent-column value comparison filter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
dropDependentColumn()
Returns whether the dependent column will be included in the results.
|
byte[] |
family()
Returns the column family of the dependent column.
|
protected String |
getId() |
com.google.protobuf.ByteString |
getState() |
byte[] |
qualifier()
Returns the qualifier of the dependent column.
|
String |
toString() |
comparator, compareOperation, toFilterComparatorProto, toProtobufgetFilterIdpublic static final int kDependentColumnFilter
public DependentColumnFilter(byte[] family,
byte[] qualifier,
boolean drop_dependent_column,
CompareFilter.CompareOp value_compare_op,
FilterComparator value_comparator)
family - of dependent column.qualifier - of dependent column.drop_dependent_column - whether to include or exclude the dependent
column in the results.value_compare_op - of dependent-column value filter.value_comparator - of dependent-column value filter.public DependentColumnFilter(byte[] family,
byte[] qualifier,
boolean drop_dependent_column)
family - of dependent column.qualifier - of dependent column.drop_dependent_column - whether to include or exclude the dependent
column in the results.public DependentColumnFilter(byte[] family,
byte[] qualifier,
CompareFilter.CompareOp value_compare_op,
FilterComparator value_comparator)
family - of dependent column.qualifier - of dependent column.value_compare_op - of value filter.value_comparator - of value filter.public DependentColumnFilter(byte[] family,
byte[] qualifier)
family - of dependent column.qualifier - of dependent columnpublic byte[] family()
public byte[] qualifier()
public boolean dropDependentColumn()
public String toString()
toString in class CompareFilterpublic com.google.protobuf.ByteString getState()
getState in class ScanFilterprotected String getId()
getId in class ScanFilterCopyright ? 2010-2016, The Async HBase Authors