public class SparkSQLPushDownFilter
extends FilterBase
Modifier and Type | Field and Description |
---|---|
protected static Log |
log |
Constructor and Description |
---|
SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression,
byte[][] valueFromQueryArray,
<any> fields,
java.lang.String encoderClassName) |
SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression,
byte[][] valueFromQueryArray,
java.util.HashMap<ByteArrayComparable,java.util.HashMap<ByteArrayComparable,java.lang.String>> currentCellToColumnIndexMap,
java.lang.String encoderClassName) |
Modifier and Type | Method and Description |
---|---|
ReturnCode |
filterKeyValue(Cell c) |
boolean |
filterRow() |
static SparkSQLPushDownFilter |
parseFrom(byte[] pbBytes) |
byte[] |
toByteArray() |
public SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression, byte[][] valueFromQueryArray, java.util.HashMap<ByteArrayComparable,java.util.HashMap<ByteArrayComparable,java.lang.String>> currentCellToColumnIndexMap, java.lang.String encoderClassName)
public SparkSQLPushDownFilter(DynamicLogicExpression dynamicLogicExpression, byte[][] valueFromQueryArray, <any> fields, java.lang.String encoderClassName)
public ReturnCode filterKeyValue(Cell c) throws java.io.IOException
java.io.IOException
public boolean filterRow() throws java.io.IOException
java.io.IOException
public static SparkSQLPushDownFilter parseFrom(byte[] pbBytes) throws DeserializationException
pbBytes
- A pb serialized instanceorg.apache.hadoop.hbase.exceptions.DeserializationException
DeserializationException
public byte[] toByteArray()