public class FilterStructColumnInList extends FilterStringColumnInList implements IStructInExpr
childExpressions, inputDataTypePhysicalVariations, inputTypeInfos, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo
Constructor and Description |
---|
FilterStructColumnInList()
After construction you must call setInListValues() to add the values to the IN set
(on the IStringInExpr interface).
|
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.
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
void |
setScratchBytesColumn(int scratchBytesColumn) |
void |
setStructColumnExprs(VectorizationContext vContext,
List<ExprNodeDesc> structColumnExprs,
org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type[] fieldVectorColumnTypes) |
String |
vectorExpressionParameters() |
getInListValues, setInListValues, setInputColumn
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, init, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, supportsCheckedExecution, toString, transientInit
public FilterStructColumnInList()
public void evaluate(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch) throws HiveException
VectorExpression
evaluate
in class FilterStringColumnInList
HiveException
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor
in class FilterStringColumnInList
public void setScratchBytesColumn(int scratchBytesColumn)
setScratchBytesColumn
in interface IStructInExpr
public void setStructColumnExprs(VectorizationContext vContext, List<ExprNodeDesc> structColumnExprs, org.apache.hadoop.hive.ql.exec.vector.ColumnVector.Type[] fieldVectorColumnTypes) throws HiveException
setStructColumnExprs
in interface IStructInExpr
HiveException
public String vectorExpressionParameters()
vectorExpressionParameters
in class FilterStringColumnInList
Copyright © 2022 The Apache Software Foundation. All rights reserved.