public class ConstantVectorExpression extends VectorExpression
| Modifier and Type | Field and Description |
|---|---|
protected long |
longValue |
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
ConstantVectorExpression() |
ConstantVectorExpression(int outputColumnNum,
byte[] value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
double value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
HiveChar value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
HiveDecimal value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
HiveIntervalDayTime value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
HiveVarchar value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
long value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
Timestamp value,
TypeInfo outputTypeInfo) |
ConstantVectorExpression(int outputColumnNum,
TypeInfo outputTypeInfo,
boolean isNull) |
displayArrayOfUtf8ByteArrays, displayUtf8Bytes, doTransientInit, doTransientInit, evaluateChildren, getChildExpressions, getChildExpressionsForTransientInit, getColumnParamString, getDoubleValueParamString, getInputDataTypePhysicalVariations, getInputTypeInfos, getLongValueParamString, getOutputColumnNum, getOutputColumnVectorType, getOutputDataTypePhysicalVariation, getOutputTypeInfo, getParamTypeString, getTypeName, init, setChildExpressions, setInputDataTypePhysicalVariations, setInputTypeInfos, setOutputDataTypePhysicalVariation, setOutputTypeInfo, shouldConvertDecimal64ToDecimal, supportsCheckedExecution, toString, transientInitpublic ConstantVectorExpression()
public ConstantVectorExpression(int outputColumnNum,
long value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
double value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
byte[] value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
HiveChar value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
HiveVarchar value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
HiveDecimal value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
Timestamp value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
HiveIntervalDayTime value,
TypeInfo outputTypeInfo)
throws HiveException
HiveExceptionpublic ConstantVectorExpression(int outputColumnNum,
TypeInfo outputTypeInfo,
boolean isNull)
throws HiveException
HiveExceptionpublic static ConstantVectorExpression createStruct(int outputColumnNum, Object value, TypeInfo outputTypeInfo) throws HiveException
HiveExceptionpublic static ConstantVectorExpression create(int outputColumnNum, Object constantValue, TypeInfo outputTypeInfo) throws HiveException
HiveExceptionpublic void evaluate(VectorizedRowBatch vrg)
VectorExpressionevaluate in class VectorExpressionpublic long getLongValue()
public void setLongValue(long longValue)
public double getDoubleValue()
public void setDoubleValue(double doubleValue)
public byte[] getBytesValue()
public void setBytesValue(byte[] bytesValue)
public void setDecimalValue(HiveDecimal decimalValue)
public HiveDecimal getDecimalValue()
public void setTimestampValue(Timestamp timestampValue)
public Timestamp getTimestampValue()
public void setIntervalDayTimeValue(HiveIntervalDayTime intervalDayTimeValue)
public HiveIntervalDayTime getIntervalDayTimeValue()
public Object getValue()
public void setStructValue(Object structValue) throws HiveException
HiveExceptionpublic String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionpublic VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionpublic boolean getIsNullValue()
Copyright © 2024 The Apache Software Foundation. All rights reserved.