Uses of Class
org.apache.calcite.sql.SqlKind
-
Packages that use SqlKind Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database.org.apache.calcite.adapter.elasticsearch Query provider based on an Elasticsearch2 DB.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.adapter.pig Pig query provider.org.apache.calcite.adapter.splunk Splunk query provider.org.apache.calcite.jdbc JDBC driver for Calcite.org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel Defines relational expressions.org.apache.calcite.rel.core Defines core relational expressions.org.apache.calcite.rel.rules Provides a core set of planner rules.org.apache.calcite.rex Provides a language for representing row-expressions.org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.dialect SQL unparsers for JDBC dialects.org.apache.calcite.sql.fun Defines the set of standard SQL row-level functions and operators.org.apache.calcite.sql.parser Provides a SQL parser.org.apache.calcite.sql.validate SQL validation.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression.org.apache.calcite.tools Provides utility classes. -
-
Uses of SqlKind in org.apache.calcite.adapter.druid
Methods in org.apache.calcite.adapter.druid with parameters of type SqlKind Modifier and Type Method Description private boolean
DruidTable. isSupportedPostAggOperation(SqlKind kind)
-
Uses of SqlKind in org.apache.calcite.adapter.elasticsearch
Fields in org.apache.calcite.adapter.elasticsearch with type parameters of type SqlKind Modifier and Type Field Description private static java.util.Set<SqlKind>
ElasticsearchAggregate. SUPPORTED_AGGREGATIONS
-
Uses of SqlKind in org.apache.calcite.adapter.enumerable
Methods in org.apache.calcite.adapter.enumerable with parameters of type SqlKind Modifier and Type Method Description Expression
RexToLixTranslator. translateConstructor(java.util.List<RexNode> operandList, SqlKind kind)
-
Uses of SqlKind in org.apache.calcite.adapter.pig
Fields in org.apache.calcite.adapter.pig declared as SqlKind Modifier and Type Field Description private SqlKind
PigAggFunction. calciteFunc
Methods in org.apache.calcite.adapter.pig with parameters of type SqlKind Modifier and Type Method Description static PigAggFunction
PigAggFunction. valueOf(SqlKind calciteFunc, boolean star)
Constructors in org.apache.calcite.adapter.pig with parameters of type SqlKind Constructor Description PigAggFunction(SqlKind calciteFunc)
PigAggFunction(SqlKind calciteFunc, boolean star)
-
Uses of SqlKind in org.apache.calcite.adapter.splunk
Fields in org.apache.calcite.adapter.splunk with type parameters of type SqlKind Modifier and Type Field Description private static java.util.Set<SqlKind>
SplunkPushDownRule. SUPPORTED_OPS
Methods in org.apache.calcite.adapter.splunk with parameters of type SqlKind Modifier and Type Method Description private boolean
SplunkPushDownRule. valid(SqlKind kind)
-
Uses of SqlKind in org.apache.calcite.jdbc
Methods in org.apache.calcite.jdbc that return SqlKind Modifier and Type Method Description SqlKind
CalcitePrepare.ParseResult. kind()
Returns the kind of statement. -
Uses of SqlKind in org.apache.calcite.plan
Fields in org.apache.calcite.plan with type parameters of type SqlKind Modifier and Type Field Description private static java.util.Map<SqlKind,Strong.Policy>
Strong. MAP
Methods in org.apache.calcite.plan that return types with arguments of type SqlKind Modifier and Type Method Description private static java.util.Map<SqlKind,Strong.Policy>
Strong. createPolicyMap()
Methods in org.apache.calcite.plan with parameters of type SqlKind Modifier and Type Method Description static RelDataType
RelOptUtil. createDmlRowType(SqlKind kind, RelDataTypeFactory typeFactory)
Creates the row type descriptor for the result of a DML operation, which is a single column named ROWCOUNT of type BIGINT for INSERT; a single column named PLAN for EXPLAIN.private boolean
RexImplicationChecker. isEquivalentOp(SqlKind fKind, SqlKind sKind)
private boolean
RexImplicationChecker. isOppositeOp(SqlKind fKind, SqlKind sKind)
private boolean
RexImplicationChecker. isSupportedUnaryOperators(SqlKind kind)
static SqlOperator
RelOptUtil. op(SqlKind kind, SqlOperator operator)
static Strong.Policy
Strong. policy(SqlKind kind)
Returns how to deduce whether a particular kind of expression is null, given whether its arguments are null. -
Uses of SqlKind in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare with parameters of type SqlKind Modifier and Type Method Description private org.apache.calcite.avatica.Meta.StatementType
CalcitePrepareImpl. getStatementType(SqlKind kind)
Deduces the broad type of statement.protected TableModify.Operation
Prepare. mapTableModOp(boolean isDml, SqlKind sqlKind)
-
Uses of SqlKind in org.apache.calcite.rel
Fields in org.apache.calcite.rel declared as SqlKind Modifier and Type Field Description SqlKind
RelRoot. kind
Methods in org.apache.calcite.rel with parameters of type SqlKind Modifier and Type Method Description static RelRoot
RelRoot. of(RelNode rel, RelDataType rowType, SqlKind kind)
Creates a simple RelRoot.static RelRoot
RelRoot. of(RelNode rel, SqlKind kind)
Creates a simple RelRoot.RelRoot
RelRoot. withKind(SqlKind kind)
Creates a copy, assigning a new kind.Constructors in org.apache.calcite.rel with parameters of type SqlKind Constructor Description RelRoot(RelNode rel, RelDataType validatedRowType, SqlKind kind, java.util.List<Pair<java.lang.Integer,java.lang.String>> fields, RelCollation collation)
Creates a RelRoot. -
Uses of SqlKind in org.apache.calcite.rel.core
Fields in org.apache.calcite.rel.core declared as SqlKind Modifier and Type Field Description SqlKind
SetOp. kind
Methods in org.apache.calcite.rel.core with parameters of type SqlKind Modifier and Type Method Description RelNode
RelFactories.SetOpFactory. createSetOp(SqlKind kind, java.util.List<RelNode> inputs, boolean all)
Creates a set operation.RelNode
RelFactories.SetOpFactoryImpl. createSetOp(SqlKind kind, java.util.List<RelNode> inputs, boolean all)
Constructors in org.apache.calcite.rel.core with parameters of type SqlKind Constructor Description SetOp(RelOptCluster cluster, RelTraitSet traits, java.util.List<RelNode> inputs, SqlKind kind, boolean all)
Creates a SetOp. -
Uses of SqlKind in org.apache.calcite.rel.rules
Fields in org.apache.calcite.rel.rules with type parameters of type SqlKind Modifier and Type Field Description private java.util.Set<SqlKind>
DateRangeRules.ExtractFinder. opKinds
Methods in org.apache.calcite.rel.rules with parameters of type SqlKind Modifier and Type Method Description private com.google.common.collect.Range<java.util.Calendar>
DateRangeRules.ExtractShuttle. ceilRange(org.apache.calcite.avatica.util.TimeUnitRange timeUnit, SqlKind comparison, java.util.Calendar c)
(package private) RexNode
DateRangeRules.ExtractShuttle. compareExtract(SqlKind comparison, RexNode operand, RexLiteral literal)
private RexNode
DateRangeRules.ExtractShuttle. compareFloorCeil(SqlKind comparison, RexNode operand, RexLiteral timeLiteral, org.apache.calcite.avatica.util.TimeUnitRange timeUnit, boolean floor)
private com.google.common.collect.Range<java.util.Calendar>
DateRangeRules.ExtractShuttle. extractRange(org.apache.calcite.avatica.util.TimeUnitRange timeUnit, SqlKind comparison, java.util.Calendar c)
private com.google.common.collect.Range<java.util.Calendar>
DateRangeRules.ExtractShuttle. floorRange(org.apache.calcite.avatica.util.TimeUnitRange timeUnit, SqlKind comparison, java.util.Calendar c)
private boolean
AggregateReduceFunctionsRule. isReducible(SqlKind kind)
Returns whether the aggregate call is a reducible function -
Uses of SqlKind in org.apache.calcite.rex
Fields in org.apache.calcite.rex declared as SqlKind Modifier and Type Field Description (package private) SqlKind
RexSimplify.Comparison. kind
(package private) SqlKind
RexSimplify.IsPredicate. kind
private SqlKind
RexWindowBound.RexWindowBoundBounded. sqlKind
Fields in org.apache.calcite.rex with type parameters of type SqlKind Modifier and Type Field Description (package private) com.google.common.collect.ImmutableMap.Builder<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
RexFieldCollation.Initializer. builder
(package private) com.google.common.collect.ImmutableMap.Builder<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
RexFieldCollation.Initializer. builder
private static com.google.common.collect.ImmutableMap<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
RexFieldCollation. KINDS
Canonical map of all combinations ofSqlKind
values that can ever occur.private static com.google.common.collect.ImmutableMap<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
RexFieldCollation. KINDS
Canonical map of all combinations ofSqlKind
values that can ever occur.private java.util.Set<SqlKind>
RexSimplify.SafeRexVisitor. safeOps
Methods in org.apache.calcite.rex that return SqlKind Modifier and Type Method Description SqlKind
RexCall. getKind()
SqlKind
RexCorrelVariable. getKind()
SqlKind
RexDynamicParam. getKind()
SqlKind
RexFieldAccess. getKind()
SqlKind
RexInputRef. getKind()
SqlKind
RexLiteral. getKind()
SqlKind
RexLocalRef. getKind()
SqlKind
RexNode. getKind()
Returns the kind of node this is.SqlKind
RexPatternFieldRef. getKind()
SqlKind
RexTableInputRef. getKind()
Methods in org.apache.calcite.rex that return types with arguments of type SqlKind Modifier and Type Method Description com.google.common.collect.ImmutableMap<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
RexFieldCollation.Initializer. build()
com.google.common.collect.ImmutableMap<java.util.Set<SqlKind>,com.google.common.collect.ImmutableSet<SqlKind>>
RexFieldCollation.Initializer. build()
Methods in org.apache.calcite.rex with parameters of type SqlKind Modifier and Type Method Description RexFieldCollation.Initializer
RexFieldCollation.Initializer. add(SqlKind kind, SqlKind... kinds)
boolean
RexNode. isA(SqlKind kind)
(package private) static SqlOperator
RexUtil. op(SqlKind kind)
private static <C extends java.lang.Comparable<C>>
RexNodeRexSimplify. processRange(RexBuilder rexBuilder, java.util.List<RexNode> terms, java.util.Map<RexNode,Pair<com.google.common.collect.Range<C>,java.util.List<RexNode>>> rangeTerms, RexNode term, RexNode ref, C v0, SqlKind comparison)
private static <C extends java.lang.Comparable<C>>
com.google.common.collect.Range<C>RexSimplify. range(SqlKind comparison, C c)
private RexNode
RexSimplify. simplifyIs2(SqlKind kind, RexNode a)
private RexNode
RexSimplify. simplifyIsPredicate(SqlKind kind, RexNode a)
Method parameters in org.apache.calcite.rex with type arguments of type SqlKind Modifier and Type Method Description private RexFieldCollation.Initializer
RexFieldCollation.Initializer. add(com.google.common.collect.ImmutableSet<SqlKind> set)
boolean
RexNode. isA(java.util.Collection<SqlKind> kinds)
Constructors in org.apache.calcite.rex with parameters of type SqlKind Constructor Description Comparison(RexNode ref, SqlKind kind, RexLiteral literal)
IsPredicate(RexNode ref, SqlKind kind)
RexWindowBoundBounded(SqlKind sqlKind, RexNode offset)
Constructor parameters in org.apache.calcite.rex with type arguments of type SqlKind Constructor Description RexFieldCollation(RexNode left, java.util.Set<SqlKind> right)
-
Uses of SqlKind in org.apache.calcite.sql
Fields in org.apache.calcite.sql declared as SqlKind Modifier and Type Field Description SqlKind
SqlOperator. kind
SeeSqlKind
.Fields in org.apache.calcite.sql with type parameters of type SqlKind Modifier and Type Field Description static java.util.EnumSet<SqlKind>
SqlKind. AGGREGATE
Category consisting of all built-in aggregate functions.static java.util.Set<SqlKind>
SqlKind. AVG_AGG_FUNCTIONS
Category of SqlAvgAggFunction.static java.util.Set<SqlKind>
SqlKind. COMPARISON
Category of comparison operators.static java.util.Set<SqlKind>
SqlKind. COVAR_AVG_AGG_FUNCTIONS
Category of SqlCovarAggFunction.static java.util.EnumSet<SqlKind>
SqlKind. DDL
Category consisting of all DDL operators.static java.util.EnumSet<SqlKind>
SqlKind. DML
Category consisting of all DML operators.static java.util.Set<SqlKind>
SqlKind. EXPRESSION
Category consisting of all expression operators.static java.util.Set<SqlKind>
SqlKind. FUNCTION
Category consisting of regular and special functions.static java.util.EnumSet<SqlKind>
SqlKind. QUERY
Category consisting of query node types.static java.util.EnumSet<SqlKind>
SqlKind. SET_QUERY
Category consisting of set-query node types.static java.util.EnumSet<SqlKind>
SqlKind. TOP_LEVEL
Category of all SQL statement types.Methods in org.apache.calcite.sql that return SqlKind Modifier and Type Method Description SqlKind
SqlBasicCall. getKind()
SqlKind
SqlCall. getKind()
SqlKind
SqlDelete. getKind()
SqlKind
SqlDynamicParam. getKind()
SqlKind
SqlExplain. getKind()
SqlKind
SqlIdentifier. getKind()
SqlKind
SqlInsert. getKind()
SqlKind
SqlJoin. getKind()
SqlKind
SqlLiteral. getKind()
SqlKind
SqlMatchRecognize. getKind()
SqlKind
SqlMerge. getKind()
SqlKind
SqlNode. getKind()
Returns the type of node this is, orOTHER
if it's nothing special.SqlKind
SqlOperator. getKind()
SqlKind
SqlOrderBy. getKind()
SqlKind
SqlSelect. getKind()
SqlKind
SqlSetOption. getKind()
SqlKind
SqlUpdate. getKind()
SqlKind
SqlWindow. getKind()
SqlKind
SqlWith. getKind()
SqlKind
SqlWithItem. getKind()
SqlKind
SqlKind. negate()
Returns the kind that you get if you apply NOT to this kind.SqlKind
SqlKind. negateNullSafe()
Returns the kind that you get if you negate this kind.SqlKind
SqlKind. reverse()
Returns the kind that corresponds to this operator but in the opposite direction.static SqlKind
SqlKind. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SqlKind[]
SqlKind. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.calcite.sql with parameters of type SqlKind Modifier and Type Method Description (package private) void
SqlNodeList. andOrList(SqlWriter writer, SqlKind sepKind)
SqlGroupedWindowFunction
SqlGroupedWindowFunction. auxiliary(java.lang.String name, SqlKind kind)
Creates an auxiliary function from this grouped window function.SqlGroupedWindowFunction
SqlGroupedWindowFunction. auxiliary(SqlKind kind)
Creates an auxiliary function from this grouped window function.private static java.util.Iterator<SqlOperator>
SqlUtil. filterOperatorRoutinesByKind(java.util.Iterator<SqlOperator> routines, SqlKind sqlKind)
static SqlOperator
SqlUtil. lookupRoutine(SqlOperatorTable opTab, SqlIdentifier funcName, java.util.List<RelDataType> argTypes, java.util.List<java.lang.String> argNames, SqlFunctionCategory category, SqlSyntax syntax, SqlKind sqlKind)
Looks up a (possibly overloaded) routine based on name and argument types.static java.util.Iterator<SqlOperator>
SqlUtil. lookupSubjectRoutines(SqlOperatorTable opTab, SqlIdentifier funcName, java.util.List<RelDataType> argTypes, java.util.List<java.lang.String> argNames, SqlSyntax sqlSyntax, SqlKind sqlKind, SqlFunctionCategory category)
Looks up all subject routines matching the given name and argument types.boolean
SqlDialect. supportsAggregateFunction(SqlKind kind)
protected void
SqlOperator. unparseListClause(SqlWriter writer, SqlNode clause, SqlKind sepKind)
void
SqlDialect. unparseSqlDatetimeArithmetic(SqlWriter writer, SqlCall call, SqlKind sqlKind, int leftPrec, int rightPrec)
Method parameters in org.apache.calcite.sql with type arguments of type SqlKind Modifier and Type Method Description boolean
SqlKind. belongsTo(java.util.Collection<SqlKind> category)
Returns whether thisSqlKind
belongs to a given category.boolean
SqlNode. isA(java.util.Set<SqlKind> category)
Returns whether this node is a member of an aggregate category.Constructors in org.apache.calcite.sql with parameters of type SqlKind Constructor Description SqlAggFunction(java.lang.String name, SqlIdentifier sqlIdentifier, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory funcType)
Deprecated.SqlAggFunction(java.lang.String name, SqlIdentifier sqlIdentifier, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory funcType, boolean requiresOrder, boolean requiresOver)
Deprecated.SqlAggFunction(java.lang.String name, SqlIdentifier sqlIdentifier, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory funcType, boolean requiresOrder, boolean requiresOver, Optionality requiresGroupOrder)
Creates a built-in or user-defined SqlAggFunction or window function.SqlAggFunction(java.lang.String name, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory funcType)
Deprecated.SqlAsOperator(java.lang.String name, SqlKind kind, int prec, boolean leftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlBinaryOperator(java.lang.String name, SqlKind kind, int prec, boolean leftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
Creates a SqlBinaryOperator.SqlFunction(java.lang.String name, SqlIdentifier sqlIdentifier, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, java.util.List<RelDataType> paramTypes, SqlFunctionCategory category)
Internal constructor.SqlFunction(java.lang.String name, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory category)
Creates a new SqlFunction for a call to a builtin function.SqlFunctionalOperator(java.lang.String name, SqlKind kind, int pred, boolean isLeftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlGroupedWindowFunction(java.lang.String name, SqlKind kind, SqlGroupedWindowFunction groupFunction, SqlOperandTypeChecker operandTypeChecker)
Deprecated.SqlGroupedWindowFunction(java.lang.String name, SqlKind kind, SqlGroupedWindowFunction groupFunction, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory category)
Creates a SqlGroupedWindowFunction.SqlGroupedWindowFunction(SqlKind kind, SqlGroupedWindowFunction groupFunction, SqlOperandTypeChecker operandTypeChecker)
Deprecated.SqlInfixOperator(java.lang.String[] names, SqlKind kind, int precedence, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlInternalOperator(java.lang.String name, SqlKind kind)
SqlInternalOperator(java.lang.String name, SqlKind kind, int prec)
SqlInternalOperator(java.lang.String name, SqlKind kind, int prec, boolean isLeftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlLateralOperator(SqlKind kind)
SqlOperator(java.lang.String name, SqlKind kind, int prec, boolean leftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
Creates an operator specifying left/right associativity.SqlOperator(java.lang.String name, SqlKind kind, int leftPrecedence, int rightPrecedence, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
Creates an operator.SqlPostfixOperator(java.lang.String name, SqlKind kind, int prec, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlPrefixOperator(java.lang.String name, SqlKind kind, int prec, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlRankFunction(boolean requiresOrder, SqlKind kind)
Deprecated.SqlRankFunction(SqlKind kind, SqlReturnTypeInference returnTypes, boolean requiresOrder)
SqlSetOperator(java.lang.String name, SqlKind kind, int prec, boolean all)
SqlSetOperator(java.lang.String name, SqlKind kind, int prec, boolean all, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlSpecialOperator(java.lang.String name, SqlKind kind)
SqlSpecialOperator(java.lang.String name, SqlKind kind, int prec)
SqlSpecialOperator(java.lang.String name, SqlKind kind, int prec, boolean leftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
-
Uses of SqlKind in org.apache.calcite.sql.dialect
Methods in org.apache.calcite.sql.dialect with parameters of type SqlKind Modifier and Type Method Description boolean
JethroDataSqlDialect. supportsAggregateFunction(SqlKind kind)
boolean
MysqlSqlDialect. supportsAggregateFunction(SqlKind kind)
void
MssqlSqlDialect. unparseSqlDatetimeArithmetic(SqlWriter writer, SqlCall call, SqlKind sqlKind, int leftPrec, int rightPrec)
-
Uses of SqlKind in org.apache.calcite.sql.fun
Fields in org.apache.calcite.sql.fun declared as SqlKind Modifier and Type Field Description SqlKind
SqlQuantifyOperator. comparisonKind
Methods in org.apache.calcite.sql.fun that return SqlKind Modifier and Type Method Description SqlKind
SqlCase. getKind()
Methods in org.apache.calcite.sql.fun with parameters of type SqlKind Modifier and Type Method Description static SqlQuantifyOperator
SqlStdOperatorTable. all(SqlKind comparisonKind)
Returns the operator forALL comparisonKind
.static SqlGroupedWindowFunction
SqlStdOperatorTable. auxiliaryToGroup(SqlKind kind)
Returns the group function for which a given kind is an auxiliary function, or null if it is not an auxiliary function.static SqlQuantifyOperator
SqlStdOperatorTable. some(SqlKind comparisonKind)
Returns the operator forSOME comparisonKind
.Constructors in org.apache.calcite.sql.fun with parameters of type SqlKind Constructor Description SqlAbstractGroupFunction(java.lang.String name, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory category)
Creates a SqlAbstractGroupFunction.SqlAnyValueAggFunction(SqlKind kind)
Creates a SqlAnyValueAggFunction.SqlAvgAggFunction(java.lang.String name, SqlKind kind)
SqlAvgAggFunction(SqlKind kind)
Creates a SqlAvgAggFunction.SqlCovarAggFunction(SqlKind kind)
Creates a SqlCovarAggFunction.SqlFirstLastValueAggFunction(SqlKind kind)
SqlFloorFunction(SqlKind kind)
SqlInOperator(java.lang.String name, SqlKind kind)
SqlInOperator(SqlKind kind)
Creates a SqlInOperator.SqlLeadLagAggFunction(SqlKind kind)
SqlLikeOperator(java.lang.String name, SqlKind kind, boolean negated)
Creates a SqlLikeOperator.SqlMinMaxAggFunction(SqlKind kind)
Creates a SqlMinMaxAggFunction.SqlMonotonicBinaryOperator(java.lang.String name, SqlKind kind, int prec, boolean isLeftAssoc, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker)
SqlMonotonicUnaryFunction(java.lang.String name, SqlKind kind, SqlReturnTypeInference returnTypeInference, SqlOperandTypeInference operandTypeInference, SqlOperandTypeChecker operandTypeChecker, SqlFunctionCategory funcType)
SqlMultisetQueryConstructor(java.lang.String name, SqlKind kind)
SqlMultisetValueConstructor(java.lang.String name, SqlKind kind)
SqlNthValueAggFunction(SqlKind kind)
SqlOverlapsOperator(SqlKind kind)
SqlQuantifyOperator(SqlKind kind, SqlKind comparisonKind)
Creates a SqlQuantifyOperator.SqlRegrCountAggFunction(SqlKind kind)
SqlRollupOperator(java.lang.String name, SqlKind kind)
SqlSequenceValueOperator(SqlKind kind)
Creates a SqlSequenceValueOperator.SqlTrimFunction(java.lang.String name, SqlKind kind, SqlTypeTransformCascade returnTypeInference, SqlSingleOperandTypeChecker operandTypeChecker)
-
Uses of SqlKind in org.apache.calcite.sql.parser
Methods in org.apache.calcite.sql.parser with parameters of type SqlKind Modifier and Type Method Description static SqlNode
SqlParserUtil. toTreeEx(SqlSpecialOperator.TokenSequence list, int start, int minPrec, SqlKind stopperKind)
Converts a list of {expression, operator, expression, ...} into a tree, taking operator precedence and associativity into account. -
Uses of SqlKind in org.apache.calcite.sql.validate
Methods in org.apache.calcite.sql.validate with parameters of type SqlKind Modifier and Type Method Description private static boolean
SqlValidatorImpl. isAggregation(SqlKind kind)
private static boolean
SqlValidatorImpl. isLogicalNavigation(SqlKind kind)
private static boolean
SqlValidatorImpl. isPhysicalNavigation(SqlKind kind)
private static boolean
SqlValidatorImpl. isRunningOrFinal(SqlKind kind)
private static boolean
SqlValidatorImpl. isSingleVarRequired(SqlKind kind)
-
Uses of SqlKind in org.apache.calcite.sql2rel
Fields in org.apache.calcite.sql2rel declared as SqlKind Modifier and Type Field Description private SqlKind
StandardConvertletTable.AvgVarianceConvertlet. kind
private SqlKind
StandardConvertletTable.RegrCovarianceConvertlet. kind
Constructors in org.apache.calcite.sql2rel with parameters of type SqlKind Constructor Description AvgVarianceConvertlet(SqlKind kind)
RegrCovarianceConvertlet(SqlKind kind)
-
Uses of SqlKind in org.apache.calcite.tools
Methods in org.apache.calcite.tools with parameters of type SqlKind Modifier and Type Method Description private RelBuilder
RelBuilder. setOp(boolean all, SqlKind kind, int n)
-