@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| 构造器和说明 |
|---|
QualifierFilter(CompareFilter.CompareOp op,
ByteArrayComparable qualifierComparator)
已过时。
Since 2.0.0. Will be removed in 3.0.0.
Use
QualifierFilter(CompareOperator, ByteArrayComparable) instead. |
QualifierFilter(CompareOperator op,
ByteArrayComparable qualifierComparator)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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)
已过时。
|
int |
hashCode() |
static QualifierFilter |
parseFrom(byte[] pbBytes) |
byte[] |
toByteArray()
Return length 0 byte array for Filters that don't require special serialization
|
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 在类中 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 在类中 Filterc - the Cell in questionFilter.ReturnCodepublic static Filter createFilterFromArguments(ArrayList<byte[]> filterArguments)
public byte[] toByteArray()
FilterBasetoByteArray 在类中 FilterBasepublic static QualifierFilter parseFrom(byte[] pbBytes) throws DeserializationException
pbBytes - A pb serialized QualifierFilter instanceQualifierFilter made from bytesDeserializationExceptiontoByteArray()public boolean equals(Object obj)
equals 在类中 CompareFilterpublic int hashCode()
hashCode 在类中 CompareFilterCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.