public static class SqlMatchRecognize.SqlMatchRecognizeOperator
extends org.apache.calcite.sql.SqlOperator
Modifier and Type | Field and Description |
---|---|
static SqlMatchRecognize.SqlMatchRecognizeOperator |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
<R> void |
acceptCall(org.apache.calcite.sql.util.SqlVisitor<R> visitor,
org.apache.calcite.sql.SqlCall call,
boolean onlyExpressions,
org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler<R> argHandler) |
org.apache.calcite.sql.SqlCall |
createCall(org.apache.calcite.sql.SqlLiteral functionQualifier,
org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlNode... operands) |
org.apache.calcite.sql.SqlSyntax |
getSyntax() |
void |
unparse(org.apache.calcite.sql.SqlWriter writer,
org.apache.calcite.sql.SqlCall call,
int leftPrec,
int rightPrec) |
void |
validateCall(org.apache.calcite.sql.SqlCall call,
org.apache.calcite.sql.validate.SqlValidator validator,
org.apache.calcite.sql.validate.SqlValidatorScope scope,
org.apache.calcite.sql.validate.SqlValidatorScope operandScope) |
acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, deriveType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getNameAsId, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
public static final SqlMatchRecognize.SqlMatchRecognizeOperator INSTANCE
public org.apache.calcite.sql.SqlSyntax getSyntax()
getSyntax
in class org.apache.calcite.sql.SqlOperator
public org.apache.calcite.sql.SqlCall createCall(org.apache.calcite.sql.SqlLiteral functionQualifier, org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlNode... operands)
createCall
in class org.apache.calcite.sql.SqlOperator
public <R> void acceptCall(org.apache.calcite.sql.util.SqlVisitor<R> visitor, org.apache.calcite.sql.SqlCall call, boolean onlyExpressions, org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler<R> argHandler)
acceptCall
in class org.apache.calcite.sql.SqlOperator
public void validateCall(org.apache.calcite.sql.SqlCall call, org.apache.calcite.sql.validate.SqlValidator validator, org.apache.calcite.sql.validate.SqlValidatorScope scope, org.apache.calcite.sql.validate.SqlValidatorScope operandScope)
validateCall
in class org.apache.calcite.sql.SqlOperator
public void unparse(org.apache.calcite.sql.SqlWriter writer, org.apache.calcite.sql.SqlCall call, int leftPrec, int rightPrec)
unparse
in class org.apache.calcite.sql.SqlOperator
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.