@InterfaceAudience.Private public class SparkSQLPushDownFilter extends FilterBase
Filter.ReturnCode| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression,
byte[][] valueFromQueryArray,
HashMap<ByteArrayComparable,HashMap<ByteArrayComparable,String>> currentCellToColumnIndexMap,
String encoderClassName) |
SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression,
byte[][] valueFromQueryArray,
scala.collection.mutable.MutableList<Field> fields,
String encoderClassName) |
| Modifier and Type | Method and Description |
|---|---|
Filter.ReturnCode |
filterKeyValue(Cell c) |
boolean |
filterRow() |
static SparkSQLPushDownFilter |
parseFrom(byte[] pbBytes) |
byte[] |
toByteArray() |
createFilterFromArguments, filterAllRemaining, filterRowCells, filterRowKey, filterRowKey, getNextCellHint, hasFilterRow, isFamilyEssential, reset, toString, transformCellisReversed, setReversedpublic SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression,
byte[][] valueFromQueryArray,
HashMap<ByteArrayComparable,HashMap<ByteArrayComparable,String>> currentCellToColumnIndexMap,
String encoderClassName)
public SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression,
byte[][] valueFromQueryArray,
scala.collection.mutable.MutableList<Field> fields,
String encoderClassName)
public Filter.ReturnCode filterKeyValue(Cell c) throws IOException
filterKeyValue in class FilterIOExceptionpublic boolean filterRow()
throws IOException
filterRow in class FilterBaseIOExceptionpublic static SparkSQLPushDownFilter parseFrom(byte[] pbBytes) throws DeserializationException
pbBytes - A pb serialized instanceDeserializationExceptionpublic byte[] toByteArray()
toByteArray in class FilterBaseCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.