public class VectorInBloomFilterColDynamicValue extends VectorExpression
VectorExpression.Type
Modifier and Type | Field and Description |
---|---|
protected org.apache.hadoop.hive.ql.exec.vector.expressions.VectorInBloomFilterColDynamicValue.BloomFilterCheck |
bfCheck |
protected org.apache.hive.common.util.BloomFilter |
bloomFilter |
protected DynamicValue |
bloomFilterDynamicValue |
protected int |
colNum |
protected boolean |
initialized |
childExpressions, inputTypes, outputType
Constructor and Description |
---|
VectorInBloomFilterColDynamicValue() |
VectorInBloomFilterColDynamicValue(int colNum,
DynamicValue bloomFilterDynamicValue) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
int |
getColNum() |
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
int |
getOutputColumn()
Returns the index of the output column in the array
of column vectors.
|
String |
getOutputType()
Returns type of the output column.
|
void |
init(org.apache.hadoop.conf.Configuration conf) |
void |
setColNum(int colNum) |
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, evaluateChildren, getChildExpressions, getInputTypes, setChildExpressions, setInputTypes, setOutputType, toString, vectorExpressionParameters
protected int colNum
protected DynamicValue bloomFilterDynamicValue
protected transient boolean initialized
protected transient org.apache.hive.common.util.BloomFilter bloomFilter
protected transient org.apache.hadoop.hive.ql.exec.vector.expressions.VectorInBloomFilterColDynamicValue.BloomFilterCheck bfCheck
public VectorInBloomFilterColDynamicValue(int colNum, DynamicValue bloomFilterDynamicValue)
public VectorInBloomFilterColDynamicValue()
public void init(org.apache.hadoop.conf.Configuration conf)
init
in class VectorExpression
public void evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
VectorExpression
evaluate
in class VectorExpression
public int getOutputColumn()
VectorExpression
getOutputColumn
in class VectorExpression
public String getOutputType()
VectorExpression
getOutputType
in class VectorExpression
public int getColNum()
public void setColNum(int colNum)
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor
in class VectorExpression
Copyright © 2021 The Apache Software Foundation. All rights reserved.