@Internal public class FlinkCurrentRowTimestampFunction extends org.apache.calcite.sql.fun.SqlAbstractTimeFunction
Constructor and Description |
---|
FlinkCurrentRowTimestampFunction(String functionName,
org.apache.calcite.sql.type.SqlTypeName returnTypeName,
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) |
boolean |
isDeterministic() |
boolean |
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 FlinkCurrentRowTimestampFunction(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 isDynamicFunction()
isDynamicFunction
in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
public boolean isDeterministic()
isDeterministic
in class org.apache.calcite.sql.SqlOperator
public boolean equals(@Nullable Object obj)
equals
in class org.apache.calcite.sql.SqlOperator
public int hashCode()
hashCode
in class org.apache.calcite.sql.SqlOperator
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.