public class TruncDateFromTimestamp extends VectorExpression
childExpressions, inputColumnNum, inputDataTypePhysicalVariations, inputTypeInfos, LOG, outputColumnNum, outputDataTypePhysicalVariation, outputTypeInfo| Constructor and Description |
|---|
TruncDateFromTimestamp() |
TruncDateFromTimestamp(int colNum,
byte[] fmt,
int outputColumnNum) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(VectorizedRowBatch batch)
This is the primary method to implement expression logic.
|
VectorExpressionDescriptor.Descriptor |
getDescriptor() |
protected VectorExpressionDescriptor.ArgumentType |
getInputColumnType() |
protected void |
processDate(BytesColumnVector outV,
int i,
Date date) |
protected void |
truncDate(ColumnVector inV,
BytesColumnVector outV,
int i) |
String |
vectorExpressionParameters() |
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 TruncDateFromTimestamp(int colNum,
byte[] fmt,
int outputColumnNum)
public TruncDateFromTimestamp()
public String vectorExpressionParameters()
vectorExpressionParameters in class VectorExpressionpublic void evaluate(VectorizedRowBatch batch) throws HiveException
VectorExpressionevaluate in class VectorExpressionHiveExceptionprotected void truncDate(ColumnVector inV, BytesColumnVector outV, int i)
protected void processDate(BytesColumnVector outV, int i, Date date)
public VectorExpressionDescriptor.Descriptor getDescriptor()
getDescriptor in class VectorExpressionprotected VectorExpressionDescriptor.ArgumentType getInputColumnType()
Copyright © 2022 The Apache Software Foundation. All rights reserved.