@Internal public class FlinkTimestampWithPrecisionDynamicFunction extends FlinkTimestampDynamicFunction
Modifier and Type | Field and Description |
---|---|
static String |
NOW
function name for 'NOW()'.
|
isBatchMode
Constructor and Description |
---|
FlinkTimestampWithPrecisionDynamicFunction(String name,
org.apache.calcite.sql.type.SqlTypeName typeName,
boolean isBatchMode,
int precision) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(@Nullable Object obj) |
int |
hashCode() |
org.apache.calcite.rel.type.RelDataType |
inferReturnType(org.apache.calcite.sql.SqlOperatorBinding opBinding) |
isDeterministic, isDynamicFunction
getMonotonicity, getSyntax
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, isQuantifierAllowed, unparse, validateCall, validateQuantifier
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, createCall, createCall, createCall, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, inferReturnType, isAggregator, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, not, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, reverse, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
public static final String NOW
public FlinkTimestampWithPrecisionDynamicFunction(String name, org.apache.calcite.sql.type.SqlTypeName typeName, boolean isBatchMode, int precision)
public org.apache.calcite.rel.type.RelDataType inferReturnType(org.apache.calcite.sql.SqlOperatorBinding opBinding)
inferReturnType
in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
public boolean equals(@Nullable Object obj)
equals
in class FlinkTimestampDynamicFunction
public int hashCode()
hashCode
in class FlinkTimestampDynamicFunction
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.