@Internal public class FlinkSqlTimestampFunction extends org.apache.calcite.sql.fun.SqlAbstractTimeFunction
Constructor and Description |
---|
FlinkSqlTimestampFunction(String functionName,
org.apache.calcite.sql.type.SqlTypeName returnTypeName,
int precision) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.type.RelDataType |
inferReturnType(org.apache.calcite.sql.SqlOperatorBinding opBinding) |
boolean |
isDeterministic() |
getMonotonicity, getSyntax, isDynamicFunction
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, isQuantifierAllowed, unparse, validateCall, validateQuantifier
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, isAggregator, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
public FlinkSqlTimestampFunction(String functionName, org.apache.calcite.sql.type.SqlTypeName returnTypeName, 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 isDeterministic()
isDeterministic
in class org.apache.calcite.sql.SqlOperator
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.