acceptCall(SqlVisitor< R > visitor, SqlCall call) | org.apache.calcite.sql.SqlOperator | inlinepackage |
acceptCall(SqlVisitor< R > visitor, SqlCall call, boolean onlyExpressions, SqlBasicVisitor.ArgHandler< R > argHandler) | org.apache.calcite.sql.SqlOperator | inlinepackage |
adjustType(SqlValidator validator, final SqlCall call, RelDataType type) | org.apache.calcite.sql.SqlOperator | inlineprotected |
allowsFraming() | org.apache.calcite.sql.SqlOperator | inline |
argumentMustBeScalar(int ordinal) | org.apache.calcite.sql.SqlOperator | inline |
checkOperandCount(SqlValidator validator, SqlOperandTypeChecker argType, SqlCall call) | org.apache.calcite.sql.SqlOperator | inlineprotected |
checkOperandTypes(SqlCallBinding callBinding, boolean throwOnFailure) | org.apache.calcite.sql.SqlOperator | inline |
constructArgNameList(SqlCall call) | org.apache.calcite.sql.SqlOperator | inlineprotected |
constructArgTypeList(SqlValidator validator, SqlValidatorScope scope, SqlCall call, List< SqlNode > args, boolean convertRowArgToColumnList) | org.apache.calcite.sql.SqlOperator | inlineprotected |
constructOperandList(SqlValidator validator, SqlCall call, List< String > argNames) | org.apache.calcite.sql.SqlOperator | inlineprotected |
createCall(SqlLiteral functionQualifier, SqlParserPos pos, SqlNode...operands) | org.apache.calcite.sql.SqlOperator | inline |
createCall(SqlParserPos pos, SqlNode...operands) | org.apache.calcite.sql.SqlOperator | inline |
createCall(SqlNodeList nodeList) | org.apache.calcite.sql.SqlOperator | inline |
createCall(SqlParserPos pos, List<?extends SqlNode > operandList) | org.apache.calcite.sql.SqlOperator | inline |
deriveType(SqlValidator validator, SqlValidatorScope scope, SqlCall call) | org.apache.calcite.sql.SqlOperator | inline |
equals(Object obj) | org.apache.calcite.sql.SqlOperator | inline |
getAllowedSignatures() | org.apache.calcite.sql.SqlOperator | inline |
getAllowedSignatures(String opNameToUse) | org.apache.calcite.sql.SqlOperator | inline |
getKind() | org.apache.calcite.sql.SqlOperator | inline |
getLeftPrec() | org.apache.calcite.sql.SqlOperator | inline |
getMonotonicity(SqlCall call, SqlValidatorScope scope) | org.apache.calcite.sql.SqlOperator | inline |
getMonotonicity(SqlOperatorBinding call) | org.apache.calcite.sql.SqlOperator | inline |
getName() | org.apache.calcite.sql.SqlOperator | inline |
getNameAsId() | org.apache.calcite.sql.SqlOperator | inline |
getOperandCountRange() | org.apache.calcite.sql.SqlOperator | inline |
getOperandTypeChecker() | org.apache.calcite.sql.SqlOperator | inline |
getOperandTypeInference() | org.apache.calcite.sql.SqlOperator | inline |
getReturnTypeInference() | org.apache.calcite.sql.SqlOperator | inline |
getRightPrec() | org.apache.calcite.sql.SqlOperator | inline |
getSignatureTemplate(final int operandsCount) | org.apache.calcite.sql.SqlOperator | inline |
getStrongPolicyInference() | org.apache.calcite.sql.SqlOperator | inline |
getSyntax() | org.apache.calcite.sql.SqlOperator | pure virtual |
hashCode() | org.apache.calcite.sql.SqlOperator | inline |
inferReturnType(SqlOperatorBinding opBinding) | org.apache.calcite.sql.SqlOperator | inline |
inferReturnType(RelDataTypeFactory typeFactory, List< RelDataType > operandTypes) | org.apache.calcite.sql.SqlOperator | inline |
isAggregator() | org.apache.calcite.sql.SqlOperator | inline |
isDeterministic() | org.apache.calcite.sql.SqlOperator | inline |
isDynamicFunction() | org.apache.calcite.sql.SqlOperator | inline |
isGroup() | org.apache.calcite.sql.SqlOperator | inline |
isGroupAuxiliary() | org.apache.calcite.sql.SqlOperator | inline |
isName(String testName, boolean caseSensitive) | org.apache.calcite.sql.SqlOperator | inline |
isSymmetrical() | org.apache.calcite.sql.SqlOperator | inline |
kind | org.apache.calcite.sql.SqlOperator | |
leftPrec | org.apache.calcite.sql.SqlOperator | private |
leftPrec(int prec, boolean leftAssoc) | org.apache.calcite.sql.SqlOperator | inlineprotectedstatic |
MDX_PRECEDENCE | org.apache.calcite.sql.SqlOperator | static |
name | org.apache.calcite.sql.SqlOperator | private |
needsSpace() | org.apache.calcite.sql.SqlOperator | inlinepackage |
NL | org.apache.calcite.sql.SqlOperator | static |
operandTypeChecker | org.apache.calcite.sql.SqlOperator | private |
operandTypeInference | org.apache.calcite.sql.SqlOperator | private |
preValidateCall(SqlValidator validator, SqlValidatorScope scope, SqlCall call) | org.apache.calcite.sql.SqlOperator | inlineprotected |
requiresCreate(List< SqlNode > operands) | org.apache.calcite.sql.SqlOperator | inline |
requiresDecimalExpansion() | org.apache.calcite.sql.SqlOperator | inline |
requiresOrder() | org.apache.calcite.sql.SqlOperator | inline |
requiresOver() | org.apache.calcite.sql.SqlOperator | inline |
returnTypeInference | org.apache.calcite.sql.SqlOperator | private |
rewriteCall(SqlValidator validator, SqlCall call) | org.apache.calcite.sql.SqlOperator | inline |
rightPrec | org.apache.calcite.sql.SqlOperator | private |
rightPrec(int prec, boolean leftAssoc) | org.apache.calcite.sql.SqlOperator | inlineprotectedstatic |
SqlOperator(String name, SqlKind kind, int leftPrecedence, int rightPrecedence, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker) | org.apache.calcite.sql.SqlOperator | inlineprotected |
SqlOperator(String name, SqlKind kind, int prec, boolean leftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker) | org.apache.calcite.sql.SqlOperator | inlineprotected |
toString() | org.apache.calcite.sql.SqlOperator | inline |
unparse(SqlWriter writer, SqlCall call, int leftPrec, int rightPrec) | org.apache.calcite.sql.SqlOperator | inline |
unparseListClause(SqlWriter writer, SqlNode clause) | org.apache.calcite.sql.SqlOperator | inlineprotected |
unparseListClause(SqlWriter writer, SqlNode clause, SqlKind sepKind) | org.apache.calcite.sql.SqlOperator | inlineprotected |
validateCall(SqlCall call, SqlValidator validator, SqlValidatorScope scope, SqlValidatorScope operandScope) | org.apache.calcite.sql.SqlOperator | inline |
validateOperands(SqlValidator validator, SqlValidatorScope scope, SqlCall call) | org.apache.calcite.sql.SqlOperator | inline |
validRexOperands(int count, Litmus litmus) | org.apache.calcite.sql.SqlOperator | inline |