Uses of Class
org.apache.calcite.sql.validate.SqlMonotonicity
-
Packages that use SqlMonotonicity Package Description org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel Defines relational expressions.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.fun Defines the set of standard SQL row-level functions and operators.org.apache.calcite.sql.validate SQL validation.org.apache.calcite.sql2rel Translates a SQL parse tree to relational expression. -
-
Uses of SqlMonotonicity in org.apache.calcite.prepare
Methods in org.apache.calcite.prepare that return SqlMonotonicity Modifier and Type Method Description SqlMonotonicity
RelOptTableImpl. getMonotonicity(java.lang.String columnName)
-
Uses of SqlMonotonicity in org.apache.calcite.rel
Methods in org.apache.calcite.rel that return SqlMonotonicity Modifier and Type Method Description SqlMonotonicity
RelFieldCollation.Direction. monotonicity()
Converts the direction to aSqlMonotonicity
.Methods in org.apache.calcite.rel with parameters of type SqlMonotonicity Modifier and Type Method Description static RelFieldCollation.Direction
RelFieldCollation.Direction. of(SqlMonotonicity monotonicity)
Converts aSqlMonotonicity
to a direction. -
Uses of SqlMonotonicity in org.apache.calcite.rex
Methods in org.apache.calcite.rex that return SqlMonotonicity Modifier and Type Method Description SqlMonotonicity
RexCallBinding. getOperandMonotonicity(int ordinal)
-
Uses of SqlMonotonicity in org.apache.calcite.sql
-
Uses of SqlMonotonicity in org.apache.calcite.sql.fun
Methods in org.apache.calcite.sql.fun that return SqlMonotonicity Modifier and Type Method Description SqlMonotonicity
SqlAbstractTimeFunction. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlBaseContextVariable. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlCastFunction. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlCurrentDateFunction. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlDatetimePlusOperator. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlDatetimeSubtractionOperator. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlExtractFunction. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlFloorFunction. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlMonotonicBinaryOperator. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlMonotonicUnaryFunction. getMonotonicity(SqlOperatorBinding call)
SqlMonotonicity
SqlSubstringFunction. getMonotonicity(SqlOperatorBinding call)
-
Uses of SqlMonotonicity in org.apache.calcite.sql.validate
Fields in org.apache.calcite.sql.validate with type parameters of type SqlMonotonicity Modifier and Type Field Description private java.util.List<Pair<SqlNode,SqlMonotonicity>>
IdentifierNamespace. monotonicExprs
List of monotonic expressions.Methods in org.apache.calcite.sql.validate that return SqlMonotonicity Modifier and Type Method Description private SqlMonotonicity
SetopNamespace. combine(SqlMonotonicity m0, SqlMonotonicity m1)
SqlMonotonicity
AbstractNamespace. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
DelegatingNamespace. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
DelegatingScope. getMonotonicity(SqlNode expr)
SqlMonotonicity
DelegatingSqlValidatorTable. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
EmptyScope. getMonotonicity(SqlNode expr)
SqlMonotonicity
IdentifierNamespace. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
OverScope. getMonotonicity(SqlNode expr)
SqlMonotonicity
SelectNamespace. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
SelectScope. getMonotonicity(SqlNode expr)
SqlMonotonicity
SetopNamespace. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
SqlValidatorNamespace. getMonotonicity(java.lang.String columnName)
Returns whether and how a given column is sorted.SqlMonotonicity
SqlValidatorScope. getMonotonicity(SqlNode expr)
Returns whether an expression is monotonic in this scope.SqlMonotonicity
SqlValidatorTable. getMonotonicity(java.lang.String columnName)
Returns whether a given column is monotonic.SqlMonotonicity
TableNamespace. getMonotonicity(java.lang.String columnName)
SqlMonotonicity
SqlMonotonicity. reverse()
Returns the reverse monotonicity.SqlMonotonicity
SqlMonotonicity. unstrict()
If this is a strict monotonicity (StrictlyIncreasing, StrictlyDecreasing) returns the non-strict equivalent (Increasing, Decreasing).static SqlMonotonicity
SqlMonotonicity. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SqlMonotonicity[]
SqlMonotonicity. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.calcite.sql.validate that return types with arguments of type SqlMonotonicity Modifier and Type Method Description java.util.List<Pair<SqlNode,SqlMonotonicity>>
AbstractNamespace. getMonotonicExprs()
java.util.List<Pair<SqlNode,SqlMonotonicity>>
DelegatingNamespace. getMonotonicExprs()
java.util.List<Pair<SqlNode,SqlMonotonicity>>
IdentifierNamespace. getMonotonicExprs()
java.util.List<Pair<SqlNode,SqlMonotonicity>>
SqlValidatorNamespace. getMonotonicExprs()
Returns a list of expressions which are monotonic in this namespace.Methods in org.apache.calcite.sql.validate with parameters of type SqlMonotonicity Modifier and Type Method Description private SqlMonotonicity
SetopNamespace. combine(SqlMonotonicity m0, SqlMonotonicity m1)
-
Uses of SqlMonotonicity in org.apache.calcite.sql2rel
Fields in org.apache.calcite.sql2rel with type parameters of type SqlMonotonicity Modifier and Type Field Description private java.util.List<SqlMonotonicity>
SqlToRelConverter.Blackboard. columnMonotonicities
Methods in org.apache.calcite.sql2rel that return types with arguments of type SqlMonotonicity Modifier and Type Method Description java.util.List<SqlMonotonicity>
SqlToRelConverter.Blackboard. getColumnMonotonicities()
-