public class VectorInBloomFilterColDynamicValue extends VectorExpression
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.hadoop.hive.ql.exec.vector.expressions.VectorInBloomFilterColDynamicValue.BloomFilterCheck |
bfCheck |
protected BloomKFilter |
bloomFilter |
protected DynamicValue |
bloomFilterDynamicValue |
protected ColumnVector.Type |
colVectorType |
protected boolean |
initialized |
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
VectorInBloomFilterColDynamicValue() |
VectorInBloomFilterColDynamicValue(int colNum,
DynamicValue bloomFilterDynamicValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
void |
init(org.apache.hadoop.conf.Configuration conf) |
void |
transientInit(org.apache.hadoop.conf.Configuration conf) |
String |
vectorExpressionParameters() |
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getChildExpressionsForTransientInit, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, shouldConvertDecimal64ToDecimal, supportsCheckedExecution, toStringprotected final DynamicValue bloomFilterDynamicValue
protected transient boolean initialized
protected transient BloomKFilter bloomFilter
protected transient org.apache.hadoop.hive.ql.exec.vector.expressions.VectorInBloomFilterColDynamicValue.BloomFilterCheck bfCheck
protected transient ColumnVector.Type colVectorType
public VectorInBloomFilterColDynamicValue(int colNum,
DynamicValue bloomFilterDynamicValue)
public VectorInBloomFilterColDynamicValue()
public void transientInit(org.apache.hadoop.conf.Configuration conf)
throws HiveException
transientInit in class VectorExpressionHiveExceptionpublic void init(org.apache.hadoop.conf.Configuration conf)
init in class VectorExpressionpublic void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class VectorExpressionHiveExceptionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionpublic String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionCopyright © 2024 The Apache Software Foundation. All rights reserved.