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, validRexOperandspublic static final SqlMatchRecognize.SqlMatchRecognizeOperator INSTANCE
public org.apache.calcite.sql.SqlSyntax getSyntax()
getSyntax in class org.apache.calcite.sql.SqlOperatorpublic 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.SqlOperatorpublic <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.SqlOperatorpublic 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.SqlOperatorpublic 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.SqlOperatorCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.