@InterfaceAudience.Public public class QualifierFilter extends CompareFilter
This filter can be wrapped with WhileMatchFilter and SkipFilter to add more
control.
Multiple filters can be combined using FilterList.
If an already known column qualifier is looked for, use
Get.addColumn(byte[], byte[]) directly rather than a filter.
CompareFilter.CompareOpFilter.ReturnCodecomparator, op| Constructor and Description |
|---|
QualifierFilter(CompareFilter.CompareOp op,
ByteArrayComparable qualifierComparator)
Deprecated.
Since 2.0.0. Will be removed in 3.0.0. Use
QualifierFilter(CompareOperator, ByteArrayComparable) instead. |
QualifierFilter(CompareOperator op,
ByteArrayComparable qualifierComparator)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static Filter |
createFilterFromArguments(ArrayList<byte[]> filterArguments) |
boolean |
equals(Object obj) |
Filter.ReturnCode |
filterCell(Cell c)
A way to filter based on the column family, column qualifier and/or the column value.
|
Filter.ReturnCode |
filterKeyValue(Cell c)
Deprecated.
|
int |
hashCode() |
static QualifierFilter |
parseFrom(byte[] pbBytes)
Parse a serialized representation of
QualifierFilter |
byte[] |
toByteArray()
Returns The filter serialized using pb
|
compareFamily, compareFamily, compareQualifier, compareQualifier, compareRow, compareRow, compareValue, compareValue, extractArguments, filterRowKey, getComparator, getCompareOperator, getOperator, toStringfilterAllRemaining, filterRow, filterRowCells, filterRowKey, getNextCellHint, hasFilterRow, isFamilyEssential, reset, transformCellisReversed, setReversed@Deprecated public QualifierFilter(CompareFilter.CompareOp op, ByteArrayComparable qualifierComparator)
QualifierFilter(CompareOperator, ByteArrayComparable) instead.op - the compare op for column qualifier matchingqualifierComparator - the comparator for column qualifier matchingpublic QualifierFilter(CompareOperator op, ByteArrayComparable qualifierComparator)
op - the compare op for column qualifier matchingqualifierComparator - the comparator for column qualifier matching@Deprecated public Filter.ReturnCode filterKeyValue(Cell c)
FilterReturnCode.NEXT_ROW, it should return
ReturnCode.NEXT_ROW until Filter.reset() is called just in case the caller calls
for the next row. Concrete implementers can signal a failure condition in their code by
throwing an IOException.filterKeyValue in class Filterc - the Cell in questionFilter.ReturnCodepublic Filter.ReturnCode filterCell(Cell c)
FilterReturnCode.NEXT_ROW, it should return
ReturnCode.NEXT_ROW until Filter.reset() is called just in case the caller calls
for the next row. Concrete implementers can signal a failure condition in their code by
throwing an IOException.filterCell in class Filterc - the Cell in questionFilter.ReturnCodepublic static Filter createFilterFromArguments(ArrayList<byte[]> filterArguments)
public byte[] toByteArray()
toByteArray in class org.apache.hadoop.hbase.filter.FilterBasepublic static QualifierFilter parseFrom(byte[] pbBytes) throws org.apache.hadoop.hbase.exceptions.DeserializationException
QualifierFilterpbBytes - A pb serialized QualifierFilter instanceQualifierFilter made from bytesorg.apache.hadoop.hbase.exceptions.DeserializationException - if an error occurredtoByteArray()public boolean equals(Object obj)
equals in class CompareFilterpublic int hashCode()
hashCode in class CompareFilterCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.