public class MatchRowTimeFunction extends BuiltInSqlFunction
BuiltInSqlFunction.Builder
Constructor and Description |
---|
MatchRowTimeFunction() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkOperandTypes(org.apache.calcite.sql.SqlCallBinding callBinding,
boolean throwOnFailure) |
String |
getAllowedSignatures(String opNameToUse) |
org.apache.calcite.sql.SqlOperandCountRange |
getOperandCountRange() |
String |
getSignatureTemplate(int operandsCount) |
org.apache.calcite.rel.type.RelDataType |
inferReturnType(org.apache.calcite.sql.SqlOperatorBinding opBinding) |
boolean |
isDeterministic() |
getMonotonicity, getQualifiedName, getVersion, isInternal, newBuilder
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, isQuantifierAllowed, unparse, validateCall, validateQuantifier
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, equals, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getName, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getStrongPolicyInference, hashCode, inferReturnType, isAggregator, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
extractNameFromQualifiedName, toQualifiedName, unwrapIsInternal, unwrapVersion
public String getAllowedSignatures(String opNameToUse)
getAllowedSignatures
in class org.apache.calcite.sql.SqlOperator
public org.apache.calcite.sql.SqlOperandCountRange getOperandCountRange()
getOperandCountRange
in class org.apache.calcite.sql.SqlOperator
public String getSignatureTemplate(int operandsCount)
getSignatureTemplate
in class org.apache.calcite.sql.SqlOperator
public boolean checkOperandTypes(org.apache.calcite.sql.SqlCallBinding callBinding, boolean throwOnFailure)
checkOperandTypes
in class org.apache.calcite.sql.SqlOperator
public org.apache.calcite.rel.type.RelDataType inferReturnType(org.apache.calcite.sql.SqlOperatorBinding opBinding)
inferReturnType
in class org.apache.calcite.sql.SqlOperator
public boolean isDeterministic()
isDeterministic
in class BuiltInSqlFunction
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.