Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abbrev - Variable in enum org.apache.calcite.sql.fun.SqlLibrary
Abbreviation for the library used in SQL reference.
abs(byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to byte values.
abs(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to double values.
abs(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to float values.
abs(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to int values.
abs(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to long values.
abs(short) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to short values.
abs(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ABS operator applied to BigDecimal values.
ABS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ABS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ABS(numeric) function.
ABSENT_ON_NULL - Enum constant in enum org.apache.calcite.sql.SqlJsonConstructorNullClause
 
absentOverClause() - Method in interface org.apache.calcite.runtime.CalciteResource
 
ABSTRACT_ENUMERABLE_CTOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ABSTRACT_FACTORY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
AbstractConverter - Class in org.apache.calcite.plan.volcano
Converts a relational expression to any given output convention.
AbstractConverter(RelOptCluster, RelSubset, RelTraitDef, RelTraitSet) - Constructor for class org.apache.calcite.plan.volcano.AbstractConverter
 
AbstractConverter.ExpandConversionRule - Class in org.apache.calcite.plan.volcano
Rule that converts an AbstractConverter into a chain of converters from the source relation to the target traits.
AbstractConverter.ExpandConversionRule.Config - Interface in org.apache.calcite.plan.volcano
Rule configuration.
AbstractEnumerable<T> - Class in org.apache.calcite.linq4j
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable() - Constructor for class org.apache.calcite.linq4j.AbstractEnumerable
 
AbstractEnumerable2<T> - Class in org.apache.calcite.linq4j
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable2() - Constructor for class org.apache.calcite.linq4j.AbstractEnumerable2
 
AbstractFlatList() - Constructor for class org.apache.calcite.runtime.FlatLists.AbstractFlatList
 
AbstractJoinExtractFilterRule - Class in org.apache.calcite.rel.rules
Rule to convert an inner join to a filter on top of a cartesian inner join.
AbstractJoinExtractFilterRule(AbstractJoinExtractFilterRule.Config) - Constructor for class org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
Creates an AbstractJoinExtractFilterRule.
AbstractJoinExtractFilterRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
AbstractModifiableTable - Class in org.apache.calcite.test
Abstract base class for implementations of ModifiableTable.
AbstractModifiableTable(String) - Constructor for class org.apache.calcite.test.AbstractModifiableTable
 
AbstractModifiableView - Class in org.apache.calcite.test
Abstract base class for implementations of ModifiableView.
AbstractModifiableView() - Constructor for class org.apache.calcite.test.AbstractModifiableView
 
AbstractNode - Class in org.apache.calcite.linq4j.tree
Abstract implementation of Node.
AbstractPreparingTable() - Constructor for class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
AbstractQueryable<T> - Class in org.apache.calcite.linq4j
Abstract implementation of the Queryable interface that implements the extension methods.
AbstractQueryable() - Constructor for class org.apache.calcite.linq4j.AbstractQueryable
 
AbstractQueryableTable - Class in org.apache.calcite.adapter.java
Abstract base class for implementing Table.
AbstractQueryableTable(Type) - Constructor for class org.apache.calcite.adapter.java.AbstractQueryableTable
 
AbstractRange(long, long) - Constructor for class org.apache.calcite.runtime.SpaceFillingCurve2D.AbstractRange
 
AbstractRelNode - Class in org.apache.calcite.rel
Base class for every relational expression (RelNode).
AbstractRelNode(RelOptCluster, RelTraitSet) - Constructor for class org.apache.calcite.rel.AbstractRelNode
Creates an AbstractRelNode.
AbstractRelOptPlanner - Class in org.apache.calcite.plan
Abstract base for implementations of the RelOptPlanner interface.
AbstractRelOptPlanner(RelOptCostFactory, Context) - Constructor for class org.apache.calcite.plan.AbstractRelOptPlanner
Creates an AbstractRelOptPlanner.
AbstractSchema - Class in org.apache.calcite.schema.impl
Abstract implementation of Schema.
AbstractSchema() - Constructor for class org.apache.calcite.schema.impl.AbstractSchema
 
AbstractSchema.Factory - Class in org.apache.calcite.schema.impl
Schema factory that creates an AbstractSchema.
AbstractSourceMapping - Class in org.apache.calcite.util.mapping
Simple implementation of Mappings.TargetMapping where the number of sources and targets are specified as constructor parameters, and you just need to implement one method.
AbstractSourceMapping(int, int) - Constructor for class org.apache.calcite.util.mapping.AbstractSourceMapping
 
AbstractSqlTester - Class in org.apache.calcite.sql.test
Abstract implementation of SqlTester that talks to a mock catalog.
AbstractSqlTester() - Constructor for class org.apache.calcite.sql.test.AbstractSqlTester
 
AbstractSqlType - Class in org.apache.calcite.sql.type
Abstract base class for SQL implementations of RelDataType.
AbstractSqlType(SqlTypeName, boolean, List<? extends RelDataTypeField>) - Constructor for class org.apache.calcite.sql.type.AbstractSqlType
Creates an AbstractSqlType.
AbstractSumSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
AbstractTable - Class in org.apache.calcite.schema.impl
Abstract base class for implementing Table.
AbstractTable() - Constructor for class org.apache.calcite.schema.impl.AbstractTable
 
AbstractTableQueryable<T> - Class in org.apache.calcite.schema.impl
Abstract implementation of Queryable for QueryableTable.
AbstractTableQueryable(QueryProvider, SchemaPlus, QueryableTable, String) - Constructor for class org.apache.calcite.schema.impl.AbstractTableQueryable
 
AbstractTargetMapping - Class in org.apache.calcite.util.mapping
Simple implementation of Mappings.TargetMapping where the number of sources and targets are specified as constructor parameters, and you just need to implement one method.
AbstractTargetMapping(int, int) - Constructor for class org.apache.calcite.util.mapping.AbstractTargetMapping
 
AbstractTypeCoercion - Class in org.apache.calcite.sql.validate.implicit
Base class for all the type coercion rules.
AbstractUnifyRule(SubstitutionVisitor.Operand, SubstitutionVisitor.Operand, int) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
 
accAdvance(AggAddContext, Expression, Expression) - Static method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
ACCEL_ONLY_TABLE - Enum constant in enum org.apache.calcite.schema.Schema.TableType
An accel-only table.
accept(int, K, V) - Method in interface org.apache.calcite.util.Pair.PairWithOrdinalConsumer
Performs this operation on the given arguments.
accept(int, T, U) - Method in interface org.apache.calcite.runtime.PairList.IndexedBiConsumer
Performs this operation on the given arguments.
accept(E) - Method in class org.apache.calcite.util.MonotonicSupplier
accept(PreparedStatement) - Method in interface org.apache.calcite.test.CalciteAssert.PreparedStatementConsumer
 
accept(UnaryOperator<E>) - Method in class org.apache.calcite.util.Holder
Applies a transform to the value.
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(ExpressionWriter) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.Expression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(Shuttle) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.Statement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonColumn
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonCustomSchema
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonCustomTable
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonFunction
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonJdbcSchema
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonLattice
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonMapSchema
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonMaterialization
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonMeasure
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonSchema
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonTable
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonTile
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonType
 
accept(ModelHandler) - Method in class org.apache.calcite.model.JsonView
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.AbstractRelNode
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.core.TableScan
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalAggregate
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalCalc
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalCorrelate
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalExchange
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalFilter
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalIntersect
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalJoin
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalMatch
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalMinus
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalProject
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalSort
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalTableModify
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalUnion
 
accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalValues
 
accept(RelShuttle) - Method in interface org.apache.calcite.rel.RelNode
Accepts a visit from a shuttle.
accept(RelShuttle) - Method in class org.apache.calcite.test.SqlToRelTestBase.CustomCorrelate
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexCall
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexCorrelVariable
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexDynamicParam
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexFieldAccess
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexInputRef
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLambda
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLambdaRef
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLiteral
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLocalRef
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexNode
Accepts a visitor with a payload, dispatching to the right overloaded RexBiVisitor.visitInputRef(RexInputRef, Object) visitXxx} method.
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexNodeAndFieldIndex
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexOver
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexPatternFieldRef
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexRangeRef
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexSubQuery
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexTableInputRef
 
accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexWindowBound
Transforms the bound via RexBiVisitor.
accept(RexShuttle) - Method in class org.apache.calcite.rel.AbstractRelNode
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.Calc
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.Filter
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.Join
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.Project
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.Snapshot
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.Sort
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.core.TableFunctionScan
 
accept(RexShuttle) - Method in interface org.apache.calcite.rel.RelNode
Accepts a visit from a shuttle.
accept(RexShuttle) - Method in class org.apache.calcite.rel.rules.HyperEdge
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.rules.HyperGraph
 
accept(RexShuttle) - Method in class org.apache.calcite.rel.rules.MultiJoin
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexCall
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexCorrelVariable
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexDynamicParam
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexFieldAccess
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexInputRef
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLambda
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLambdaRef
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLiteral
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLocalRef
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexNode
Accepts a visitor, dispatching to the right overloaded visitXxx method.
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexNodeAndFieldIndex
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexOver
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexPatternFieldRef
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexRangeRef
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexSubQuery
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexTableInputRef
 
accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexWindowBound
Transforms the bound via RexVisitor.
accept(StringAndPos, SqlValidator, SqlNode) - Method in interface org.apache.calcite.sql.test.SqlTester.ValidatedNodeConsumer
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlCall
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlDynamicParam
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlIdentifier
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlLiteral
 
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlNode
Accepts a generic visitor.
accept(SqlVisitor<R>) - Method in class org.apache.calcite.sql.SqlNodeList
 
accept2(ExpressionWriter, boolean) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
acceptCall(SqlVisitor<R>, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
Accepts a SqlVisitor, visiting each operand of a call.
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.fun.SqlConvertFunction
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlAsOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlOperator
Accepts a SqlVisitor, directing an SqlBasicVisitor.ArgHandler to visit an operand of a call.
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlOverOperator
Accepts a SqlVisitor, and tells it to visit each child.
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlSelectOperator
 
acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
ACCESS - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
accessNotAllowed(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
accessors(Expression, List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
 
accessors(Expression, List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
AccessSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Access database.
AccessSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.AccessSqlDialect
Creates an AccessSqlDialect.
accessValue(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Retrieves the primitive value of a numeric node.
AccumOperation - Class in org.apache.calcite.runtime
Used at run time by the ST_Accum function.
AccumOperation() - Constructor for class org.apache.calcite.runtime.AccumOperation
 
accumulate(Iterable<TSource>, TAccumulate) - Method in class org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
 
accumulate(Iterable<TSource>, TAccumulate) - Method in class org.apache.calcite.adapter.enumerable.SourceSorter
 
accumulate(Iterable<TSource>, TOrigAccumulate) - Method in interface org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator
 
accumulator() - Method in interface org.apache.calcite.adapter.enumerable.AggResetContext
Returns accumulator variables that should be reset.
accumulator() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
 
accumulatorAdder - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
 
accumulatorAdder() - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
 
accumulatorAdder() - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
accumulatorAdder() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
accumulatorInitializer() - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
 
accumulatorInitializer() - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
accumulatorInitializer() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
 
accumulatorType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
 
acos(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ACOS operator applied to double values.
acos(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ACOS operator applied to BigDecimal values.
ACOS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ACOS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ACOS(numeric) function.
acosd(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ACOSD operator applied to double values.
acosd(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ACOSD operator applied to BigDecimal values.
ACOSD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ACOSD - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The ACOSD(numeric) function; returns the inverse cosine of value in degrees.
acosh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ACOSH operator applied to double values.
acosh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ACOSH operator applied to BigDecimal values.
ACOSH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ACOSH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The ACOSH(numeric) function; returns the inverse hyperbolic cosine of value.
ACTIVE - Enum constant in enum org.apache.calcite.rel.metadata.NullSentinel
Placeholder that means that a request for metadata is already active, therefore this request forms a cycle.
actualFunctionsToReduce() - Method in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
Returns the validated set of functions to reduce, or the default set if not specified.
adapt(List<T1>, Function1<T1, R>) - Static method in class org.apache.calcite.linq4j.function.Functions
Deprecated.
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)
adapt(DoubleFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts a DoubleFunction1 (that returns a double) to an Function1 returning a Double.
adapt(FloatFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts a FloatFunction1 (that returns a float) to an Function1 returning a Float.
adapt(IntegerFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts an IntegerFunction1 (that returns an int) to an Function1 returning an Integer.
adapt(LongFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts a LongFunction1 (that returns a long) to an Function1 returning a Long.
adapt(T[], Function1<T, R>) - Static method in class org.apache.calcite.linq4j.function.Functions
Deprecated.
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>) and Arrays.asList(Object[])
ADAPTER_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Convert the interface of a class into another interface clients expect.
adaptTo(RelNode, List<Integer>, int, boolean, boolean) - Method in class org.apache.calcite.rel.core.AggregateCall
Creates an equivalent AggregateCall that is adapted to a new input types and/or number of columns in GROUP BY.
adaptTo(RelNode, List<Integer>, int, int, int) - Method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
add(double, double) - Method in class org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
add(int, int) - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
 
add(int, int, int) - Method in class org.apache.calcite.util.Smalls.MyTwoParamsSumFunctionFilter1
 
add(int, E) - Method in class org.apache.calcite.runtime.ConsList
 
add(int, E) - Method in class org.apache.calcite.util.CastingList
 
add(int, E) - Method in class org.apache.calcite.util.ChunkList
 
add(int, String, SqlParserPos) - Method in class org.apache.calcite.sql.SqlIdentifier
Returns an identifier that is the same as this except with a component added at a given position.
add(int, SqlNode) - Method in class org.apache.calcite.sql.SqlNodeList
 
add(int, T, U) - Method in interface org.apache.calcite.runtime.PairList
Adds a pair to this list at a given position.
add(long, int) - Static method in class org.apache.calcite.util.Smalls.MyStaticSumFunction
 
add(long, int) - Method in class org.apache.calcite.util.Smalls.MySumFunction
 
add(long, int, int, int) - Static method in class org.apache.calcite.util.Smalls.MyThreeParamsSumFunctionWithFilter2
 
add(long, int, String) - Method in class org.apache.calcite.util.Smalls.MyTwoParamsSumFunctionFilter2
 
add(long, int, String, String) - Static method in class org.apache.calcite.util.Smalls.MyThreeParamsSumFunctionWithFilter1
 
add(long, long) - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
 
add(short, int) - Method in class org.apache.calcite.util.Smalls.SumFunctionBadIAdd
 
add(E) - Method in class org.apache.calcite.linq4j.MemoryFactory
 
add(E) - Method in class org.apache.calcite.runtime.ConsList
 
add(E) - Method in class org.apache.calcite.util.ChunkList
 
add(E) - Method in class org.apache.calcite.util.Closer
Registers a resource.
add(E) - Method in class org.apache.calcite.util.EquivalenceSet
Adds an element, and returns the element (which is its own parent).
add(E) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
Adds element to the ImmutableNullableList.
add(E) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
Adds element to the ImmutableNullableSet.
add(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Adds an element to this lattice.
add(E...) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
Adds each element of elements to the ImmutableNullableList.
add(E...) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
Adds each element of elements to the ImmutableNullableSet.
add(String, String) - Method in class org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
add(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
Returns the sum of two numbers, or null if either is null.
add(Boolean, Boolean) - Method in class org.apache.calcite.interpreter.AggregateNode.MaxBoolean
 
add(Boolean, Boolean) - Method in class org.apache.calcite.interpreter.AggregateNode.MinBoolean
 
add(Class<?>, String) - Method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
add(Class<?>, String, boolean) - Method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
add(Integer, Integer) - Method in class org.apache.calcite.util.Smalls.MySum3
 
add(String) - Method in class org.apache.calcite.util.NameSet
 
add(String, Predicate<MemoryFactory.Memory<E>>) - Method in class org.apache.calcite.runtime.Matcher.Builder
Associates a predicate with a symbol.
add(String, TimeUnit, int, TimeUnit, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds a field with an interval type.
add(String, TimeUnit, int, TimeUnit, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
add(String, Lattice) - Method in interface org.apache.calcite.schema.SchemaPlus
Adds a lattice to this schema.
add(String, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds a field with given name and type.
add(String, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
add(String, RelProtoDataType) - Method in class org.apache.calcite.jdbc.CalciteSchema
Defines a type within this schema.
add(String, RelProtoDataType) - Method in interface org.apache.calcite.schema.SchemaPlus
Adds a type to this schema.
add(String, Function) - Method in interface org.apache.calcite.schema.SchemaPlus
Adds a function to this schema.
add(String, Schema) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
Adds a child schema of this schema.
add(String, Schema) - Method in class org.apache.calcite.jdbc.CalciteSchema
Adds a child schema of this schema.
add(String, Schema) - Method in interface org.apache.calcite.schema.SchemaPlus
Adds a schema as a sub-schema of this schema, and returns the wrapped object.
add(String, Schema) - Static method in class org.apache.calcite.test.ConnectionFactories
Returns a post-processor that adds Schema and sets it as default.
add(String, Table) - Method in class org.apache.calcite.jdbc.CalciteSchema
Defines a table within this schema.
add(String, Table) - Method in interface org.apache.calcite.schema.SchemaPlus
Adds a table to this schema.
add(String, Table, ImmutableList<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
Defines a table within this schema.
add(String, SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
add(String, SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
add(String, SqlTypeName, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
add(String, SqlTypeName, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
add(String, SqlTypeName, int, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
add(String, SqlTypeName, int, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
add(BigDecimal, BigDecimal) - Method in class org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
add(Map<String, String>, List<String>) - Method in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
Adds newly projected fields and restricted predicates.
add(Consumer<T>) - Method in enum org.apache.calcite.runtime.Hook
Deprecated.
this installs a global hook (cross-thread), so it might have greater impact than expected. Use with caution. Prefer thread-local hooks.
add(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
Deprecated.
add(Predicate<Puffin.Line<G, F>>, Consumer<Puffin.Line<G, F>>) - Method in interface org.apache.calcite.util.Puffin.Builder
Adds a predicate and action to be invoked on each line of a source.
add(List<Geometry>, Geometry) - Method in class org.apache.calcite.runtime.AccumOperation
 
add(List<Geometry>, Geometry) - Method in class org.apache.calcite.runtime.CollectOperation
 
add(List<Geometry>, Geometry) - Method in class org.apache.calcite.runtime.UnionOperation
 
add(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
add(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
add(Statement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
add(CorrelationId, int, Type) - Method in class org.apache.calcite.adapter.jdbc.JdbcCorrelationDataContextBuilderImpl
 
add(RelNode) - Method in class org.apache.calcite.plan.CommonRelExpressionRegistry
Adds the specified expression to this registry.
add(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds a field.
add(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
add(Table) - Method in class org.apache.calcite.schema.impl.StarTable
 
add(SqlNode) - Method in class org.apache.calcite.sql.SqlNodeList
 
add(SqlAbstractParserImpl) - Method in class org.apache.calcite.sql.parser.Span
Adds the position of the last token emitted by a parser to the list, and returns this Span.
add(SqlParserPos) - Method in class org.apache.calcite.sql.parser.Span
Adds a position to the list, and returns this Span.
add(SqlNode) - Method in class org.apache.calcite.sql.parser.Span
Adds a node's position to the list, and returns this Span.
add(SqlOperator) - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
add(SqlOperatorTable) - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
Deprecated.
add(CalciteAssert.SchemaSpec) - Static method in class org.apache.calcite.test.ConnectionFactories
Returns a post-processor that adds a CalciteAssert.SchemaSpec (set of schemes) to a connection.
add(T, T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
 
add(T, U) - Method in interface org.apache.calcite.runtime.PairList
Adds a pair to this list.
add(T, U) - Method in class org.apache.calcite.runtime.PairList.Builder
Adds a pair to the list under construction.
Add - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An addition operation, such as a + b, without overflow checking, for numeric operands.
ADD_MONTHS - Enum constant in enum org.apache.calcite.sql.SqlKind
ADD_MONTHS function (Oracle, Spark).
ADD_MONTHS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ADD_MONTHS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ADD_MONTHS(start_date, num_months)" function (SPARK) Returns the date that is num_months after start_date.
ADD_MONTHS_INT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
add2(PairList<RexNode, String>, int, List<RelDataTypeField>) - Static method in class org.apache.calcite.rex.RexInputRef
Adds to a PairList a reference to a given field in a list of fields.
addAggCall(AggregateCall, int, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - Method in class org.apache.calcite.rex.RexBuilder
Deprecated.
addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - Method in class org.apache.calcite.rex.RexBuilder
Deprecated.
addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, IntPredicate) - Method in class org.apache.calcite.rex.RexBuilder
Creates a reference to an aggregate call, checking for repeated calls.
addAggregateFunctions(Map<String, String>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
addAlias(String, String) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Defines an alias for an existing frame.
addAlias(SqlNode, String) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Converts an expression "expr" into "expr AS alias".
addAlias(SqlOperator, SqlOperator) - Method in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
Registers that one operator is an alias for another.
addAll(int, Collection<? extends E>) - Method in class org.apache.calcite.runtime.ConsList
 
addAll(int, Collection<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlNodeList
 
addAll(int, PairList<T, U>) - Method in interface org.apache.calcite.runtime.PairList
Adds to this list, at a given index, the contents of another PairList.
addAll(Iterable<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
Adds each element of elements to the ImmutableNullableList.
addAll(Iterable<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
Adds each element of elements to the ImmutableNullableSet.
addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Adds all fields in a collection.
addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
addAll(Iterable<? extends SqlNode>) - Method in class org.apache.calcite.sql.parser.Span
Adds the positions of a collection of nodes to the list, and returns this Span.
addAll(Iterable<Integer>) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Sets all bits in a given list of bits.
addAll(Collection<? extends E>) - Method in class org.apache.calcite.runtime.ConsList
 
addAll(Collection<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlNodeList
 
addAll(Iterator<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
Adds each element of elements to the ImmutableNullableList.
addAll(Iterator<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
Adds each element of elements to the ImmutableNullableSet.
addAll(TimeFrameSet) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Adds all time frames in timeFrameSet to this Builder.
addAll(PairList<T, U>) - Method in interface org.apache.calcite.runtime.PairList
Adds to this list the contents of another PairList.
addAll(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Sets all bits in a given bit set.
addAll(ImmutableIntList) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Sets all bits in a given list of ints.
addArrow(int, int) - Method in class org.apache.calcite.util.ArrowSet.Builder
Add an Arrow from a single determinant to a single dependent.
addArrow(ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.calcite.util.ArrowSet.Builder
Add an Arrow from determinant set to dependent set.
addArrowSet(ArrowSet) - Method in class org.apache.calcite.util.ArrowSet.Builder
 
addAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
AddAssign - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An addition compound assignment operation, such as (a += b), without overflow checking, for numeric operands.
addAssignChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
AddAssignChecked - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An addition compound assignment operation, such as (a += b), with overflow checking, for numeric operands.
addBidirectionalArrow(int, int) - Method in class org.apache.calcite.util.ArrowSet.Builder
 
addBidirectionalArrow(ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.calcite.util.ArrowSet.Builder
 
addCarets() - Method in class org.apache.calcite.sql.parser.StringAndPos
 
addCarets(String, int, int, int, int) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Converts a string to a string with one or two carets in it.
addCharsetAndCollation(RelDataType, RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Adds collation and charset to a character type, returns other types unchanged.
addChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
AddChecked - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An addition operation, such as (a + b), with overflow checking, for numeric operands.
addChild(SqlValidatorNamespace, String, boolean) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
addChild(SqlValidatorNamespace, String, boolean) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
addChild(SqlValidatorNamespace, String, boolean) - Method in class org.apache.calcite.sql.validate.JoinScope
 
addChild(SqlValidatorNamespace, String, boolean) - Method in class org.apache.calcite.sql.validate.ListScope
 
addChild(SqlValidatorNamespace, String, boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Registers a relation in this scope.
addColumn(String, RelDataType) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
addColumn(String, RelDataType, boolean) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
addColumnNames(SqlValidatorNamespace, List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
addCommonRelSubExprInstruction() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match instances of CommonRelSubExprRule, but only in cases where vertices have more than one parent.
addCondition(RexNode) - Method in class org.apache.calcite.rex.RexProgramBuilder
Sets the condition of the program.
addConvertedNonCorrSubqs(Map<SqlNode, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Adds to the current map of non-correlated converted sub-queries the elements from another map that contains non-correlated sub-queries that have been converted by another SqlToRelConverter.
addConverters(boolean) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match instances of ConverterRule, but only where a conversion is actually required.
addCore(String) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Defines a core time frame.
addDate(int, int, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
 
addDiffMask(String) - Method in class org.apache.calcite.test.DiffTestCase
Adds a diff mask.
addDimension(Lattice.Column) - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
 
addDivision(String, Number, String) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Defines a time frame such that each base frame consists of count instances of the new frame.
addedDeclarations - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
The list of new final static fields to be added to the current class.
addEdge(V, V) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
addEdge(V, V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
addEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
Adds an edge to this graph.
addEdge(V, V, Object...) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
 
addEpsilon(double) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Add an epsilon to the value passed in.
addEquivalenceClass(RexTableInputRef, RexTableInputRef) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
addExpr(RexNode) - Method in class org.apache.calcite.rex.RexProgramBuilder
Adds an expression to the list of common expressions, and returns a reference to the expression.
addExpressionForReuse(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
addFile(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
 
addFunctions(SchemaPlus, String, List<String>, String, String, boolean) - Static method in class org.apache.calcite.model.ModelHandler
Creates and validates a ScalarFunctionImpl, and adds it to a schema.
addGroupBegin() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to begin a group of rules.
addGroupBy(List<String>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
addGroupEnd() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to end a group of rules, firing the group collectively.
addIdentity() - Method in class org.apache.calcite.rex.RexProgramBuilder
Adds a project item for every input field.
addIf(SqlNode) - Method in class org.apache.calcite.sql.parser.Span
Adds a node's position to the list if the node is not null, and returns this Span.
addIgnorePattern(String) - Method in class org.apache.calcite.test.DiffTestCase
 
addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
Adds implicit function names to a builder.
addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Adds implicit functions to a builder.
addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - Method in class org.apache.calcite.jdbc.CalciteSchema
Adds implicit table functions to a builder.
addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
Adds implicit type names to a builder.
addKey(String...) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
addKey(ImmutableBitSet) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
addLattice(RelOptLattice) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
addLattice(RelOptLattice) - Method in interface org.apache.calcite.plan.RelOptPlanner
Defines a lattice.
addLattice(RelOptLattice) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
addListener(RelOptListener) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
addListener(RelOptListener) - Method in class org.apache.calcite.plan.MulticastRelOptListener
Adds a listener which will receive multicast events.
addListener(RelOptListener) - Method in interface org.apache.calcite.plan.RelOptPlanner
Adds a listener to this planner.
addMatch(VolcanoRuleMatch) - Method in class org.apache.calcite.plan.volcano.RuleQueue
Add a RuleMatch into the queue.
addMatchLimit(int) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to limit the number of pattern matches for subsequent instructions.
addMatchOrder(HepMatchOrder) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to change the order of pattern matching for subsequent instructions.
addMaterialization(RelOptMaterialization) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
addMaterialization(RelOptMaterialization) - Method in class org.apache.calcite.plan.hep.HepPlanner
 
addMaterialization(RelOptMaterialization) - Method in interface org.apache.calcite.plan.RelOptPlanner
Defines a pair of relational expressions that are equivalent.
addMaterialization(RelOptMaterialization) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
addMeasure(Lattice.Measure) - Method in class org.apache.calcite.materialize.Lattice.Builder
Adds a measure, if it does not already exist.
addMeasure(Lattice.Measure) - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
 
addMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
 
addMethodParameters(Method) - Method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
addMonotonic(String) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
addMultiple(String, Number, String) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Defines a time frame that consists of count instances of a base frame.
addOrder(List<String>) - Method in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
addOrderByFields(List<String>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
addOrderItem(List<SqlNode>, RelFieldCollation) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
addPatternVar(String) - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
 
AddPointOperation - Class in org.apache.calcite.runtime
Geometry editor operation that adds a point to a geometry.
AddPointOperation(Geometry, int) - Constructor for class org.apache.calcite.runtime.AddPointOperation
 
addPredicates(List<String>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
Adds new restricted predicates.
addProject(int, int, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
Adds a projection based upon the indexth expression at a given position.
addProject(int, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
Adds a projection based upon the indexth expression.
addProject(int, RexNode, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
Adds a project expression to the program at a given position.
addProject(RexNode, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
Adds a project expression to the program.
addQuery(RelNode) - Method in class org.apache.calcite.materialize.LatticeSuggester
Adds a query.
addQuotient(String, String, String) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Defines a time frame that is the number of a minor unit within a major frame.
addRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
addRelTraitDef(RelTraitDef) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
addRelTraitDef(RelTraitDef) - Method in interface org.apache.calcite.plan.RelOptPlanner
Registers a rel trait definition.
addRelTraitDef(RelTraitDef) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
addRemovableOuterJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Adds a join factor to the set of factors that can be removed because the factor is the null-generating factor in an outer join, its join keys are unique, and the factor is not projected in the query.
addRemovableSelfJoinPair(int, int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Adds to a map that keeps track of removable self-join pairs.
addRollup(String, String) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Defines a rollup from one frame to another.
addRule(RelOptRule) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
 
addRule(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
addRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
Registers a rule.
addRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
addRule(RelOptRule) - Method in class org.apache.calcite.test.MockRelOptPlanner
 
addRuleByDescription(String) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match a specific rule identified by its unique description.
addRuleClass(Class<R>) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match any rules of a given class.
addRuleCollection(Collection<RelOptRule>) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match any rules in a given collection.
addRuleInstance(RelOptRule) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to attempt to match a specific rule object.
addSchema(SchemaPlus, CalciteAssert.SchemaSpec...) - Static method in class org.apache.calcite.test.CalciteAssert
Adds a schema specification (or specifications) to the root schema, returning the last one created.
addSelect(List<SqlNode>, SqlNode, RelDataType) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
addSelect(List<SqlNode>, SqlNode, RelDataType) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
 
addSelectFields(Map<String, String>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
Adds new projected fields.
addSelectFields(Map<String, String>) - Method in class org.apache.calcite.adapter.innodb.InnodbRel.Implementor
 
addStatement(String) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
 
addStatement(CalciteConnection, Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
 
addSubprogram(HepProgram) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Adds an instruction to execute a subprogram.
addTable(String) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockSchema
 
addThread(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
Deprecated.
addThread(Consumer<T>) - Method in enum org.apache.calcite.runtime.Hook
Adds a handler for this thread.
addTile(Lattice.Tile) - Method in class org.apache.calcite.materialize.Lattice.Builder
 
addTimestamp(long, long, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
 
addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SelectScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Adds an expression to a select list, ensuring that its alias does not clash with any existing expressions on the list.
addTrait(T, RelTrait) - Static method in class org.apache.calcite.plan.RelOptUtil
 
addType(String, RelProtoDataType) - Static method in class org.apache.calcite.test.ConnectionFactories
Returns a post-processor that adds a type.
addVertex(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
addVertex(V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
Adds a vertex to this graph.
addWindowName(String) - Method in class org.apache.calcite.sql.validate.SelectScope
 
addWrap(Object) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
AddZTransformer - Class in org.apache.calcite.runtime
Operation that adds a z value to a geometry.
AddZTransformer(double) - Constructor for class org.apache.calcite.runtime.AddZTransformer
 
adjacents(Iterable<? extends T>) - Static method in class org.apache.calcite.util.Pair
Returns an iterator that iterates over (i, i + 1) pairs in an iterable.
adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Adjusts the type of a reference to an input field to account for nulls introduced by outer joins; and adjusts the offset to match the physical implementation.
adjustKeys(List<Integer>, int) - Static method in class org.apache.calcite.plan.RelOptUtil
Adjusts key values in a list by some fixed amount.
adjustNodeBit(int) - Method in class org.apache.calcite.rel.rules.HyperEdge
When JoinToHyperGraphRule constructs a hypergraph , if the right child of Join is a HyperGraph class, all bitmaps related to inputs in this right child need to be shifted according to the number of inputs in the left child of Join.
adjustType(SqlValidator, SqlCall, RelDataType) - Method in class org.apache.calcite.sql.SqlBinaryOperator
 
adjustType(SqlValidator, SqlCall, RelDataType) - Method in class org.apache.calcite.sql.SqlOperator
Validates and determines coercibility and resulting collation name of binary operator if needed.
adjustType(SqlValidator, SqlCall, RelDataType) - Method in class org.apache.calcite.sql.SqlPostfixOperator
 
adjustType(SqlValidator, SqlCall, RelDataType) - Method in class org.apache.calcite.sql.SqlPrefixOperator
 
adjustTypeForArrayConstructor(RelDataType, SqlOperatorBinding) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
When the array element does not equal the array component type, make explicit casting.
adjustTypeForArrayFunctions(RelDataType, SqlOperatorBinding, int...) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Adjusts the types of specified operands in an array operation to match a given target type.
adjustTypeForMapConstructor(Pair<RelDataType, RelDataType>, SqlOperatorBinding) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
When the map key or value does not equal the map component key type or value type, make explicit casting.
ADMIN - Enum constant in enum org.apache.calcite.chinook.EnvironmentFairy.User
 
adoptConvention(Convention) - Method in class org.apache.calcite.tools.RelBuilder
Returns new RelBuilder that adopts the convention provided.
after - Variable in class org.apache.calcite.rel.core.Match
 
after - Variable in class org.apache.calcite.rel.mutable.MutableMatch
 
after() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
after(Consumer<Puffin.Context<G, F>>) - Method in interface org.apache.calcite.util.Puffin.Builder
Adds an action to be called after all sources.
afterSource(Consumer<Puffin.Context<G, F>>) - Method in interface org.apache.calcite.util.Puffin.Builder
Adds an action to be called after each source.
afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
agg - Variable in class org.apache.calcite.materialize.Lattice.Measure
 
agg - Variable in class org.apache.calcite.model.JsonMeasure
The name of an aggregate function.
AGG_FIRST - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
 
AGG_INDEX - Enum constant in enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
The index of row that is aggregated.
AGG_LAMBDA_FACTORY_ACC_ADDER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AGG_LAMBDA_FACTORY_ACC_INITIALIZER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AGG_LAMBDA_FACTORY_ACC_RESULT_SELECTOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AGG_LAMBDA_FACTORY_ACC_SINGLE_GROUP_RESULT_SELECTOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AGG_M2M - Enum constant in enum org.apache.calcite.sql.SqlKind
AGG_M2M (aggregate measure to measure) internal aggregate function.
AGG_M2M - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
AGG_M2M aggregate function takes a measure as its argument and returns a measure.
AGG_M2V - Enum constant in enum org.apache.calcite.sql.SqlKind
AGG_M2V (aggregate measure to value) internal aggregate function.
AGG_M2V - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
AGG_M2V aggregate function takes a measure as its argument and returns value.
AGG_SECOND - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
 
AGG_SUM - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for SUM aggregate function inferred from the operand type, and nullable if the call occurs within a "GROUP BY ()" query.
AGG_SUM_EMPTY_IS_ZERO - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for $SUM0 aggregate function inferred from the operand type.
AggAddContext - Interface in org.apache.calcite.adapter.enumerable
AggAddContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
Implementation of AggAddContext.
AggAddContextImpl(BlockBuilder, List<Expression>) - Constructor for class org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
 
AggCallBinding(RelDataTypeFactory, SqlAggFunction, List<RelDataType>, int, boolean) - Constructor for class org.apache.calcite.rel.core.Aggregate.AggCallBinding
Deprecated.
AggCallBinding(RelDataTypeFactory, SqlAggFunction, List<RelDataType>, List<RelDataType>, boolean, boolean) - Constructor for class org.apache.calcite.rel.core.Aggregate.AggCallBinding
Creates an AggCallBinding.
AggCallBinding(RelDataTypeFactory, SqlAggFunction, List<RelDataType>, List<RelDataType>, int, boolean) - Constructor for class org.apache.calcite.rel.core.Aggregate.AggCallBinding
aggCalls - Variable in class org.apache.calcite.rel.core.Aggregate
 
aggCalls - Variable in class org.apache.calcite.rel.core.Window.Group
List of Window.RexWinAggCall objects, each of which is a call to a SqlAggFunction.
aggCalls - Variable in class org.apache.calcite.rel.mutable.MutableAggregate
 
AggContext - Interface in org.apache.calcite.adapter.enumerable
Information on the aggregate calculation context.
aggIdx - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
 
AggImplementor - Interface in org.apache.calcite.adapter.enumerable
Implements an aggregate function by generating expressions to initialize, add to, and get a result from, an accumulator.
AggImpState - Class in org.apache.calcite.adapter.enumerable
Represents internal state when implementing aggregate functions.
AggImpState(int, AggregateCall, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.AggImpState
 
aggList - Variable in class org.apache.calcite.sql.SqlPivot
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(List<Map.Entry<String, Class>>, List<String>) - Method in class org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
Called via code-generation.
aggregate(Enumerable<TSource>, Function2<TSource, TSource, TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Function2<T, T, T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(Function2<TSource, TSource, TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
aggregate(FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Applies an accumulator function over a sequence.
aggregate(RelBuilder.GroupKey, Iterable<? extends RelBuilder.AggCall>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with multiple calls.
aggregate(RelBuilder.GroupKey, List<AggregateCall>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with an array of AggregateCalls.
aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with an array of calls.
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Applies an accumulator function over a sequence.
Aggregate - Class in org.apache.calcite.rel.core
Relational operator that eliminates duplicates and computes totals.
Aggregate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.core.Aggregate
Creates an Aggregate.
Aggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.core.Aggregate
Deprecated.
Aggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.core.Aggregate
Deprecated.
Aggregate(RelInput) - Constructor for class org.apache.calcite.rel.core.Aggregate
Creates an Aggregate by parsing serialized output.
AGGREGATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AGGREGATE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
AGGREGATE - Static variable in class org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Aggregate nodes.
AGGREGATE - Static variable in interface org.apache.calcite.rel.rules.CommonRelSubExprRegisterRule.Config
 
AGGREGATE - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
Rule that matches Aggregate.
AGGREGATE - Static variable in class org.apache.calcite.rel.rules.MeasureRules
Rule that matches an Aggregate that contains an AGG_M2V call and pushes down the AGG_M2V call into a Project.
AGGREGATE - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule.RemoveEmptySingleRuleConfig
 
AGGREGATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "AGGREGATE(m)" aggregate function; aggregates a measure column according to the measure's rollup strategy.
AGGREGATE - Static variable in enum org.apache.calcite.sql.SqlKind
Category consisting of all built-in aggregate functions.
AGGREGATE_ANY_PULL_UP_CONSTANTS - Static variable in class org.apache.calcite.rel.rules.CoreRules
More general form of CoreRules.AGGREGATE_PROJECT_PULL_UP_CONSTANTS that matches any relational expression.
AGGREGATE_CASE_TO_FILTER - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that converts CASE-style filtered aggregates into true filtered aggregates.
AGGREGATE_EXPAND_DISTINCT_AGGREGATES - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a Aggregate.
AGGREGATE_EXPAND_DISTINCT_AGGREGATES_TO_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
AGGREGATE_EXPAND_WITHIN_DISTINCT - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that rewrites a LogicalAggregate that contains WITHIN DISTINCT aggregate functions to one that does not.
AGGREGATE_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
 
AGGREGATE_FILTER_TO_CASE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that converts true filtered aggregates into CASE-style filtered aggregates.
AGGREGATE_FILTER_TRANSPOSE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
Rule to push an Aggregate past a Filter when Filter is on top of a DruidQuery.
AGGREGATE_FILTER_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches an Aggregate on a Filter and transposes them, pushing the aggregate below the filter.
AGGREGATE_FN - Enum constant in enum org.apache.calcite.sql.SqlKind
The AGGREGATE aggregate function.
AGGREGATE_GROUPING_SETS_TO_UNION - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that converts GROUPING SETS of Aggregate into equivalent Union ALL of GROUP BY operations.
AGGREGATE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts an Aggregate to empty if its child is empty.
AGGREGATE_JOIN_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches an Aggregate on a Join and removes the left input of the join provided that the left input is also a left join if possible.
AGGREGATE_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches an Aggregate on a Join and removes the join provided that the join is a left join or right join and it computes no aggregate functions or all the aggregate calls have distinct.
AGGREGATE_JOIN_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes an Aggregate past a Join.
AGGREGATE_JOIN_TRANSPOSE_EXTENDED - Static variable in class org.apache.calcite.rel.rules.CoreRules
As CoreRules.AGGREGATE_JOIN_TRANSPOSE, but extended to push down aggregate functions.
AGGREGATE_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches an Aggregate on an Aggregate, and merges into a single Aggregate if the top aggregate's group key is a subset of the lower aggregate's group key, and the aggregates are expansions of rollups.
AGGREGATE_MIN_MAX_TO_LIMIT - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that transforms an MIN/MAX Aggregate functions into equivalent subqueries with ORDER BY and LIMIT 1.
AGGREGATE_PROJECT - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
AGGREGATE_PROJECT_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that recognizes an Aggregate on top of a Project and if possible aggregates through the Project or removes the Project.
AGGREGATE_PROJECT_PULL_UP_CONSTANTS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that removes constant keys from an Aggregate.
AGGREGATE_PROJECT_STAR_TABLE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Variant of CoreRules.AGGREGATE_STAR_TABLE that accepts a Project between the Aggregate and its StarTable.StarTableScan input.
AGGREGATE_REDUCE_FUNCTIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that reduces aggregate functions in an Aggregate to simpler forms.
AGGREGATE_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that removes an Aggregate if it computes no aggregate functions (that is, it is implementing SELECT DISTINCT), or all the aggregate functions are splittable, and the underlying relational expression is already distinct.
AGGREGATE_STAR_TABLE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches an Aggregate on a StarTable.StarTableScan.
AGGREGATE_UNION_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches an Aggregate whose input is a Union one of whose inputs is an Aggregate.
AGGREGATE_UNION_AGGREGATE_FIRST - Static variable in class org.apache.calcite.rel.rules.CoreRules
As CoreRules.AGGREGATE_UNION_AGGREGATE, but matches an Aggregate only as the left input of the Union.
AGGREGATE_UNION_AGGREGATE_SECOND - Static variable in class org.apache.calcite.rel.rules.CoreRules
As CoreRules.AGGREGATE_UNION_AGGREGATE, but matches an Aggregate only as the right input of the Union.
AGGREGATE_UNION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes an Aggregate past a non-distinct Union.
AGGREGATE_VALUES - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that applies an Aggregate to a Values (currently just an empty Values).
Aggregate.AggCallBinding - Class in org.apache.calcite.rel.core
Implementation of the SqlOperatorBinding interface for an aggregate call applied to a set of operands in the context of a LogicalAggregate.
Aggregate.Group - Enum in org.apache.calcite.rel.core
Describes the kind of roll-up.
Aggregate.PercentileDiscAggCallBinding - Class in org.apache.calcite.rel.core
Used for PERCENTILE_DISC return type inference.
AGGREGATE2 - Static variable in class org.apache.calcite.rel.rules.MeasureRules
Rule that matches an Aggregate that contains an AGG_M2V call and pushes down the AGG_M2V call into a Project.
aggregateCall - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
 
aggregateCall(AggregateCall) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function as a copy of an AggregateCall.
aggregateCall(AggregateCall, Mapping) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function as a copy of an AggregateCall, applying a mapping.
aggregateCall(SqlParserPos, SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<RexNode>, ImmutableList<RexNode>, String, ImmutableList<RexNode>, ImmutableList<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function with all applicable operands.
aggregateCall(SqlParserPos, SqlAggFunction, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
aggregateCall(SqlParserPos, SqlAggFunction, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<RexNode>, ImmutableList<RexNode>, String, ImmutableList<RexNode>, ImmutableList<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function with all applicable operands.
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, boolean, boolean, RexNode, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, boolean, RexNode, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, boolean, RexNode, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
aggregateCall(SqlAggFunction, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
aggregateCall(SqlAggFunction, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to an aggregate function.
AggregateCall - Class in org.apache.calcite.rel.core
Call to an aggregate function within an Aggregate.
AggregateCall(SqlAggFunction, boolean, List<Integer>, RelDataType, String) - Constructor for class org.apache.calcite.rel.core.AggregateCall
Deprecated.
aggregateCalls - Variable in class org.apache.calcite.rel.core.Match
 
aggregateCallsPreVar - Variable in class org.apache.calcite.rel.core.Match
 
AggregateCaseToFilterRule - Class in org.apache.calcite.rel.rules
Rule that converts CASE-style filtered aggregates into true filtered aggregates.
AggregateCaseToFilterRule(AggregateCaseToFilterRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateCaseToFilterRule
Creates an AggregateCaseToFilterRule.
AggregateCaseToFilterRule(RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateCaseToFilterRule
Deprecated.
AggregateCaseToFilterRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateExpandDistinctAggregatesRule - Class in org.apache.calcite.rel.rules
Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a Aggregate.
AggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
Deprecated.
AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
Deprecated.
AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
Deprecated.
AggregateExpandDistinctAggregatesRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateExpandWithinDistinctRule - Class in org.apache.calcite.rel.rules
Planner rule that rewrites an Aggregate that contains WITHIN DISTINCT aggregate functions.
AggregateExpandWithinDistinctRule(AggregateExpandWithinDistinctRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule
Creates an AggregateExpandWithinDistinctRule.
AggregateExpandWithinDistinctRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateExtractProjectRule - Class in org.apache.calcite.rel.rules
Rule to extract a Project from an Aggregate and push it down towards the input.
AggregateExtractProjectRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
Deprecated.
AggregateExtractProjectRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
Deprecated.
AggregateExtractProjectRule(AggregateExtractProjectRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
Creates an AggregateExtractProjectRule.
AggregateExtractProjectRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
aggregateFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
 
AggregateFilterToCaseRule - Class in org.apache.calcite.rel.rules
Rule that converts true filtered aggregates into CASE-style filtered aggregates.
AggregateFilterToCaseRule(AggregateFilterToCaseRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateFilterToCaseRule
Creates an AggregateFilterToCaseRule.
AggregateFilterToCaseRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateFilterTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that matches an Aggregate on a Filter and transposes them, pushing the aggregate below the filter.
AggregateFilterTransposeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
Deprecated.
AggregateFilterTransposeRule(AggregateFilterTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
Creates an AggregateFilterTransposeRule.
AggregateFilterTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateFunction - Interface in org.apache.calcite.schema
Function that combines several values into a scalar result.
AggregateFunctionImpl - Class in org.apache.calcite.schema.impl
Implementation of AggregateFunction via user-defined class.
AggregateGroupingSetsToUnionRule - Class in org.apache.calcite.rel.rules
Rule that converts a Aggregate with GROUPING SETS into a UNION ALL of simpler aggregates.
AggregateGroupingSetsToUnionRule(AggregateGroupingSetsToUnionRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateGroupingSetsToUnionRule
Creates an AggregateGroupingSetsToUnionRule.
AggregateGroupingSetsToUnionRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
aggregateIllegalInClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
aggregateIllegalInOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
 
aggregateInFilterIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
 
aggregateInWithinDistinctIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
 
aggregateInWithinGroupIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
 
AggregateJoinJoinRemoveRule - Class in org.apache.calcite.rel.rules
Planner rule that matches an Aggregate on a Join and removes the left input of the join provided that the left input is also a left join if possible.
AggregateJoinJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
Deprecated.
AggregateJoinJoinRemoveRule(AggregateJoinJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
Creates an AggregateJoinJoinRemoveRule.
AggregateJoinJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateJoinRemoveRule - Class in org.apache.calcite.rel.rules
Planner rule that matches an Aggregate on a Join and removes the join provided that the join is a left join or right join and it computes no aggregate functions or all the aggregate calls have distinct.
AggregateJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
Deprecated.
AggregateJoinRemoveRule(AggregateJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
Creates an AggregateJoinRemoveRule.
AggregateJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateJoinTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes an Aggregate past a Join.
AggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Deprecated.
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Deprecated.
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Deprecated.
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Deprecated.
AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Deprecated.
AggregateJoinTransposeRule(AggregateJoinTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
Creates an AggregateJoinTransposeRule.
AggregateJoinTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey> - Interface in org.apache.calcite.adapter.enumerable
Generates lambda functions used in EnumerableAggregate.
AggregateMeasure2Rule(MeasureRules.AggregateMeasure2RuleConfig) - Constructor for class org.apache.calcite.rel.rules.MeasureRules.AggregateMeasure2Rule
Creates an AggregateMeasure2Rule.
AggregateMeasureRule(MeasureRules.AggregateMeasureRuleConfig) - Constructor for class org.apache.calcite.rel.rules.MeasureRules.AggregateMeasureRule
Creates a AggregateMeasureRule.
AggregateMergeRule - Class in org.apache.calcite.rel.rules
Planner rule that matches an Aggregate on a Aggregate and the top aggregate's group key is a subset of the lower aggregate's group key, and the aggregates are expansions of rollups, then it would convert into a single aggregate.
AggregateMergeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateMergeRule
Deprecated.
AggregateMergeRule(AggregateMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateMergeRule
Creates an AggregateMergeRule.
AggregateMergeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateMinMaxToLimitRule - Class in org.apache.calcite.rel.rules
Rule that transforms an MIN/MAX Aggregate functions into equivalent subqueries with ORDER BY and LIMIT 1 for potential performance optimization.
AggregateMinMaxToLimitRule(AggregateMinMaxToLimitRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateMinMaxToLimitRule
Creates a AggregateMinMaxToLimitRule.
AggregateMinMaxToLimitRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
aggregateMissingWithinGroupClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
AggregateNode - Class in org.apache.calcite.interpreter
Interpreter node that implements an Aggregate.
AggregateNode(Compiler, Aggregate) - Constructor for class org.apache.calcite.interpreter.AggregateNode
 
AggregateNode.BigDecimalSum - Class in org.apache.calcite.interpreter
Implementation of SUM over BigDecimal values as a user-defined aggregate.
AggregateNode.DoubleSum - Class in org.apache.calcite.interpreter
Implementation of SUM over DOUBLE values as a user-defined aggregate.
AggregateNode.IntSum - Class in org.apache.calcite.interpreter
Implementation of SUM over INTEGER values as a user-defined aggregate.
AggregateNode.LongSum - Class in org.apache.calcite.interpreter
Implementation of SUM over BIGINT values as a user-defined aggregate.
AggregateNode.MaxBigDecimal - Class in org.apache.calcite.interpreter
Implementation of MAX function to calculate the maximum of BigDecimal values as a user-defined aggregate.
AggregateNode.MaxBoolean - Class in org.apache.calcite.interpreter
Implementation of MAX function to calculate the maximum of boolean values as a user-defined aggregate.
AggregateNode.MaxDouble - Class in org.apache.calcite.interpreter
Implementation of MAX function to calculate the maximum of double and real values as a user-defined aggregate.
AggregateNode.MaxFloat - Class in org.apache.calcite.interpreter
Implementation of MAX function to calculate the maximum of float values as a user-defined aggregate.
AggregateNode.MaxInt - Class in org.apache.calcite.interpreter
Implementation of MAX function to calculate the maximum of integer values as a user-defined aggregate.
AggregateNode.MaxLong - Class in org.apache.calcite.interpreter
Implementation of MAX function to calculate the maximum of long values as a user-defined aggregate.
AggregateNode.MinBigDecimal - Class in org.apache.calcite.interpreter
Implementation of MIN function to calculate the minimum of BigDecimal values as a user-defined aggregate.
AggregateNode.MinBoolean - Class in org.apache.calcite.interpreter
Implementation of MIN function to calculate the minimum of boolean values as a user-defined aggregate.
AggregateNode.MinDouble - Class in org.apache.calcite.interpreter
Implementation of MIN function to calculate the minimum of double and real values as a user-defined aggregate.
AggregateNode.MinFloat - Class in org.apache.calcite.interpreter
Implementation of MIN function to calculate the minimum of float values as a user-defined aggregate.
AggregateNode.MinInt - Class in org.apache.calcite.interpreter
Implementation of MIN function to calculate the minimum of integer values as a user-defined aggregate.
AggregateNode.MinLong - Class in org.apache.calcite.interpreter
Implementation of MIN function to calculate the minimum of long values as a user-defined aggregate.
AggregateNode.NumericComparison<T> - Class in org.apache.calcite.interpreter
Common implementation of comparison aggregate methods over numeric values as a user-defined aggregate.
AggregateProjectConstantToDummyJoinRule - Class in org.apache.calcite.rel.rules
Planner rule that recognizes a Aggregate on top of a Project where the aggregate's group set contains literals (true, false, DATE, chars, etc), and removes the literals from the group keys by joining with a dummy table of literals.
AggregateProjectConstantToDummyJoinRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateProjectMergeRule - Class in org.apache.calcite.rel.rules
Planner rule that recognizes a Aggregate on top of a Project and if possible aggregate through the project or removes the project.
AggregateProjectMergeRule(Class<? extends Aggregate>, Class<? extends Project>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectMergeRule
Deprecated.
AggregateProjectMergeRule(AggregateProjectMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectMergeRule
Creates an AggregateProjectMergeRule.
AggregateProjectMergeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
aggregateProjectPullUpConstantsRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
Instance of rule to pull up constants into aggregate.
AggregateProjectPullUpConstantsRule - Class in org.apache.calcite.rel.rules
Planner rule that removes constant keys from an Aggregate.
AggregateProjectPullUpConstantsRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
Deprecated.
AggregateProjectPullUpConstantsRule(AggregateProjectPullUpConstantsRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
Creates an AggregateProjectPullUpConstantsRule.
AggregateProjectPullUpConstantsRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateProjectStarTableRule - Class in org.apache.calcite.rel.rules
Variant of AggregateStarTableRule that accepts a Project between the Aggregate and its StarTable.StarTableScan input.
AggregateProjectStarTableRule(AggregateProjectStarTableRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectStarTableRule
Creates an AggregateProjectStarTableRule.
AggregateProjectStarTableRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateReduceFunctionsRule - Class in org.apache.calcite.rel.rules
Planner rule that reduces aggregate functions in Aggregates to simpler forms.
AggregateReduceFunctionsRule(Class<? extends Aggregate>, RelBuilderFactory, EnumSet<SqlKind>) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Deprecated.
AggregateReduceFunctionsRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Deprecated.
AggregateReduceFunctionsRule(AggregateReduceFunctionsRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Creates an AggregateReduceFunctionsRule.
AggregateReduceFunctionsRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateRemoveRule - Class in org.apache.calcite.rel.rules
Planner rule that removes a Aggregate if it computes no aggregate functions (that is, it is implementing SELECT DISTINCT), or all the aggregate functions are splittable, and the underlying relational expression is already distinct.
AggregateRemoveRule(Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
Deprecated.
AggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
Deprecated.
AggregateRemoveRule(AggregateRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
Creates an AggregateRemoveRule.
AggregateRemoveRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
aggregateRex(RelBuilder.GroupKey, boolean, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with a set of hybrid expressions represented as RexNode, optionally projecting the groupKey columns.
aggregateRex(RelBuilder.GroupKey, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate with a set of hybrid expressions represented as RexNode.
AggregateStarTableRule - Class in org.apache.calcite.rel.rules
Planner rule that matches an Aggregate on top of a StarTable.StarTableScan.
AggregateStarTableRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateStarTableRule
Deprecated.
AggregateStarTableRule(AggregateStarTableRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateStarTableRule
Creates an AggregateStarTableRule.
AggregateStarTableRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateUnionAggregateRule - Class in org.apache.calcite.rel.rules
Planner rule that matches Aggregates beneath a Union and pulls them up, so that a single Aggregate removes duplicates.
AggregateUnionAggregateRule(Class<? extends Aggregate>, Class<? extends Union>, Class<? extends RelNode>, Class<? extends RelNode>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Deprecated.
AggregateUnionAggregateRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Deprecated.
AggregateUnionAggregateRule(AggregateUnionAggregateRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
Creates an AggregateUnionAggregateRule.
AggregateUnionAggregateRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregateUnionTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes an Aggregate past a non-distinct Union.
AggregateUnionTransposeRule(Class<? extends Aggregate>, Class<? extends Union>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
Deprecated.
AggregateUnionTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
Deprecated.
AggregateUnionTransposeRule(AggregateUnionTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
Creates an AggregateUnionTransposeRule.
AggregateUnionTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
aggregateUnique() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to create an Aggregate even if we know that the input is already unique; default false.
AggregateValuesRule - Class in org.apache.calcite.rel.rules
Rule that 1.
AggregateValuesRule(AggregateValuesRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateValuesRule
Creates an AggregateValuesRule.
AggregateValuesRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateValuesRule
Deprecated.
AggregateValuesRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
AggregatingScope - Interface in org.apache.calcite.sql.validate
An extension to the SqlValidatorScope interface which indicates that the scope is aggregating.
AggregatingSelectScope - Class in org.apache.calcite.sql.validate
Scope for resolving identifiers within a SELECT statement that has a GROUP BY clause.
AggregatingSelectScope.Resolved - Class in org.apache.calcite.sql.validate
Information about an aggregating scope that can only be determined after validation has occurred.
aggregation() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
Returns the aggregation being implemented.
aggregation() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase.AggContextImpl
 
AggResetContext - Interface in org.apache.calcite.adapter.enumerable
AggResetContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
Implementation of AggResetContext.
AggResetContextImpl(BlockBuilder, List<Expression>) - Constructor for class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
Creates aggregate reset context.
AggResultContext - Interface in org.apache.calcite.adapter.enumerable
AggResultContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
Implementation of AggResultContext.
AggResultContextImpl(BlockBuilder, AggregateCall, List<Expression>, ParameterExpression, PhysType) - Constructor for class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
Creates aggregate result context.
aid - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Author
 
algorithm - Variable in class org.apache.calcite.materialize.Lattice
 
algorithm - Variable in class org.apache.calcite.model.JsonLattice
Whether to use an optimization algorithm to suggest and populate an initial set of tiles.
algorithm(boolean) - Method in class org.apache.calcite.materialize.Lattice.Builder
Sets the "algorithm" attribute (default false).
algorithmMaxMillis - Variable in class org.apache.calcite.materialize.Lattice
 
algorithmMaxMillis - Variable in class org.apache.calcite.model.JsonLattice
Maximum time (in milliseconds) to run the algorithm.
algorithmMaxMillis(long) - Method in class org.apache.calcite.materialize.Lattice.Builder
Sets the "algorithmMaxMillis" attribute (default -1).
alias - Variable in class org.apache.calcite.materialize.Lattice.Column
Alias of the column, unique within the lattice.
alias - Variable in class org.apache.calcite.materialize.LatticeNode
 
alias - Variable in class org.apache.calcite.materialize.LatticeTable
 
alias(String) - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
Assigns an alias to this group key.
alias(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
Returns an expression wrapped in an alias.
alias(SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
alias(SqlNode, int) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Derives an alias for a node, and invents a mangled identifier if it cannot.
ALIAS - Enum constant in enum org.apache.calcite.schema.Schema.TableType
An alias.
aliasContext(Map<String, RelDataType>, boolean) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
 
AliasContext(SqlDialect, Map<String, RelDataType>, boolean) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
Creates an AliasContext; use SqlImplementor.aliasContext(Map, boolean).
aliasListDegree(int, String, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
aliasListDuplicate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
aliasMustBeSimpleIdentifier() - Method in interface org.apache.calcite.runtime.CalciteResource
 
AliasNamespace - Class in org.apache.calcite.sql.validate
Namespace for an AS t(c1, c2, ...) clause.
AliasNamespace(SqlValidatorImpl, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.AliasNamespace
Creates an AliasNamespace.
aliasSet - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
 
aliasValue(SqlNodeList) - Static method in class org.apache.calcite.sql.SqlUnpivot
Computes an alias.
all - Variable in class org.apache.calcite.rel.core.RepeatUnion
Whether duplicates are considered.
all - Variable in class org.apache.calcite.rel.core.SetOp
 
all - Variable in class org.apache.calcite.rel.mutable.MutableSetOp
 
all() - Static method in class org.apache.calcite.adapter.druid.Granularities
Returns a Granularity that causes all rows to be rolled up into one.
all() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
Returns a list of all tokens.
all() - Method in interface org.apache.calcite.util.RangeSets.Consumer
 
all() - Method in interface org.apache.calcite.util.RangeSets.Handler
 
all(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns whether predicate is true for all elements of list.
all(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether predicate is true for all elements of list.
all(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether all elements of a sequence satisfy a condition.
all(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
all(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether all elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
all(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
all(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Determines whether all the elements of a sequence satisfy a condition.
all(RexNode, SqlOperator, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an ALL predicate.
all(SqlKind) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the operator for ALL comparisonKind.
ALL - Enum constant in enum org.apache.calcite.adapter.druid.Granularity.Type
 
ALL - Enum constant in enum org.apache.calcite.adapter.enumerable.NullPolicy
Returns null if and only if all of the arguments are null; If all of the arguments are false return false otherwise true.
ALL - Enum constant in enum org.apache.calcite.rel.type.RelDataTypeComparability
 
ALL - Enum constant in enum org.apache.calcite.sql.babel.postgres.SqlSetOptions.Names
 
ALL - Enum constant in enum org.apache.calcite.sql.ddl.SqlCreateTableLike.LikeOption
 
ALL - Enum constant in enum org.apache.calcite.sql.fun.SqlLibrary
A collection of operators that could be used in all libraries; does not include STANDARD and SPATIAL.
ALL - Enum constant in enum org.apache.calcite.sql.SqlKind
ALL quantification operator.
ALL - Enum constant in enum org.apache.calcite.sql.SqlSelectKeyword
 
ALL - Static variable in class org.apache.calcite.sql.SqlAccessType
 
ALL_ATTRIBUTES - Enum constant in enum org.apache.calcite.sql.SqlExplainLevel
Display all attributes, including cost.
ALL_EQ - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_GE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_GT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_LE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_LOWER - Enum constant in enum org.apache.calcite.util.format.postgresql.CapitalizationEnum
 
ALL_LT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The < ALL operator.
ALL_NE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
ALL_PIG_OPT_RULES - Static variable in class org.apache.calcite.adapter.pig.PigRules
 
ALL_PIG_REL_FACTORIES - Static variable in class org.apache.calcite.adapter.pig.PigRelFactories
 
ALL_PREDICATES - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ALL_ROWS - Enum constant in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
 
ALL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
ALL_UPPER - Enum constant in enum org.apache.calcite.util.format.postgresql.CapitalizationEnum
 
allAssignable(boolean, Class<?>[], Class<?>[]) - Static method in class org.apache.calcite.linq4j.tree.Types
 
allContain(Collection<ImmutableBitSet>, int) - Static method in class org.apache.calcite.util.ImmutableBitSet
Checks if all bit sets contain a particular bit.
allCorrelateVariables - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
allLiterals(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether every expression in a list is a literal.
allMatch(BiPredicate<T, U>) - Method in interface org.apache.calcite.runtime.PairList
Returns whether the predicate is true for all pairs in this list.
allMatch(IntPredicate) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns whether a given predicate evaluates to true for all bits in this set.
allMethodsDeterministic(Class) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if all the methods in given class are deterministic (i.e.
allNullable(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether all of array of types are nullable.
ALLOW_INFINITE_COST_CONVERTERS - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether the optimizer will consider adding converters of infinite cost in order to convert a relational expression from one calling convention to another.
ALLOW_SPATIAL_FUNCTIONS - Static variable in class org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
allowableDifferenceTypes() - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
For this type family, returns the allow types of the difference between two values of this family.
allowAliasUnnestItems() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowAliasUnnestItems() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether directly alias array items in UNNEST.
allowAliasUnnestItems() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowAliasUnnestItems() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowBangEqual() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
Deprecated.
allowCharLiteralAlias() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowCharLiteralAlias() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether this dialect allows character literals as column aliases.
allowCharLiteralAlias() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowCharLiteralAlias() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowedRules - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
allowExplicitRowValueConstructor() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowExplicitRowValueConstructor() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow SQL syntax "ROW(expr1, expr2, expr3)".
allowExplicitRowValueConstructor() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowExplicitRowValueConstructor() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowExtend() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowExtend() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow mixing table columns with extended columns in INSERT (or UPSERT).
allowExtend() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowExtend() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowExtendedTrim() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowExtendedTrim() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether TRIM should support more than one trim character.
allowExtendedTrim() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowExtendedTrim() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowGeometry() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowGeometry() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow geo-spatial extensions, including the GEOMETRY type.
allowGeometry() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowGeometry() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowHyphenInUnquotedTableName() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowHyphenInUnquotedTableName() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow hyphens in an unquoted table name.
allowHyphenInUnquotedTableName() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowHyphenInUnquotedTableName() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowInfiniteCostConverters() - Method in interface org.apache.calcite.util.SaffronProperties
Deprecated.
The boolean property "saffron.opt.allowInfiniteCostConverters" determines whether the optimizer will consider adding converters of infinite cost in order to convert a relational expression from one calling convention to another.
allowLenientCoercion() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowLenientCoercion() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow lenient type coercions.
allowLenientCoercion() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowLenientCoercion() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowNiladicConstantWithoutParentheses() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowNiladicConstantWithoutParentheses() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow parentheses to be specified in calls to niladic functions of returned the specific constant value.
allowNiladicConstantWithoutParentheses() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowNiladicConstantWithoutParentheses() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowNiladicParentheses() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowNiladicParentheses() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow parentheses to be specified in calls to niladic functions and procedures (that is, functions and procedures with no parameters).
allowNiladicParentheses() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowNiladicParentheses() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowPartial(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets whether to allow partial width windows; default true.
allowPluralTimeUnits() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowPluralTimeUnits() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether interval literals should allow plural time units such as "YEARS" and "DAYS" in interval literals.
allowPluralTimeUnits() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowPluralTimeUnits() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowQualifyingCommonColumn() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
allowQualifyingCommonColumn() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether to allow a qualified common column in a query that has a NATURAL join or a join with a USING clause.
allowQualifyingCommonColumn() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
allowQualifyingCommonColumn() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
allowsAccess(SqlAccessEnum) - Method in class org.apache.calcite.sql.SqlAccessType
 
allowsAs() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
 
allowsAs() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
 
allowsAs() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
 
allowsAs() - Method in class org.apache.calcite.sql.SqlDialect
 
allowsFilter() - Method in class org.apache.calcite.sql.fun.SqlAbstractGroupFunction
 
allowsFilter() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
allowsFilter() - Method in class org.apache.calcite.sql.SqlAggFunction
Whether this aggregate function allows a FILTER (WHERE ...) clause.
allowsFraming() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
allowsFraming() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
 
allowsFraming() - Method in class org.apache.calcite.sql.SqlOperator
Returns whether this is a window function that allows framing (i.e.
allowsFraming() - Method in class org.apache.calcite.sql.SqlRankFunction
 
allowsIdentifier(String[], int[][]) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Returns whether the reported ParseException tokenImage allows SQL identifier.
allowsNoPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
 
allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
 
allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlNthValueAggFunction
 
allowsNullTreatment() - Method in class org.apache.calcite.sql.SqlAggFunction
Returns whether this aggregate function allows specifying null treatment (RESPECT NULLS or IGNORE NULLS).
allowsPrec() - Method in enum org.apache.calcite.sql.type.SqlTypeName
 
allowsPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
 
allowsPrecScale(boolean, boolean) - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns whether this type can be specified with a given combination of precision and scale.
allowsScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
 
allowsSeparator() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
Returns whether this aggregate function allows 'SEPARATOR string' among its arguments.
AllPrivate() - Constructor for class org.apache.calcite.test.schemata.catchall.CatchallSchema.AllPrivate
 
allPrivates - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
allRows - Variable in class org.apache.calcite.rel.core.Match
 
allRows - Variable in class org.apache.calcite.rel.mutable.MutableMatch
 
allSimple() - Method in class org.apache.calcite.plan.RelTraitSet
Returns whether there are any composite traits in this set.
allStrong(List<RexNode>) - Static method in class org.apache.calcite.plan.Strong
Returns whether all expressions in a list are strong.
allTypeInfo() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
ALTER_INDEX - Enum constant in enum org.apache.calcite.sql.SqlKind
ALTER INDEX DDL statement.
ALTER_MATERIALIZED_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
ALTER MATERIALIZED VIEW DDL statement.
ALTER_SEQUENCE - Enum constant in enum org.apache.calcite.sql.SqlKind
ALTER SEQUENCE DDL statement.
ALTER_SESSION - Enum constant in enum org.apache.calcite.sql.SqlKind
ALTER SESSION DDL statement.
ALTER_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
ALTER TABLE DDL statement.
ALTER_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
ALTER VIEW DDL statement.
ALWAYS - Enum constant in enum org.apache.calcite.rex.RexDigestIncludeType
 
alwaysUseParentheses() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns whether expressions should always be included in parentheses.
am_pm - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
AM_PM - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
ambiguousSortOrderInJsonArrayAggFunc() - Method in interface org.apache.calcite.runtime.CalciteResource
 
amend(String, String) - Method in class org.apache.calcite.test.DiffRepository
 
ampm - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
AMPM - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
AmPmCompiledPattern - Class in org.apache.calcite.util.format.postgresql.format.compiled
The date/time format compiled component for AM/PM (first or second half of day).
AmPmCompiledPattern(Set<PatternModifier>, boolean, boolean) - Constructor for class org.apache.calcite.util.format.postgresql.format.compiled.AmPmCompiledPattern
 
AmPmFormatPattern - Class in org.apache.calcite.util.format.postgresql.format
The date/time format component for AM/PM (first or second half of day).
AmPmFormatPattern(String) - Constructor for class org.apache.calcite.util.format.postgresql.format.AmPmFormatPattern
 
analyze(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil.InputFinder
Returns an input finder that has analyzed a given expression.
analyze(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
 
analyze(SqlValidatorUtil.GroupAnalyzer) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
 
analyze(SqlValidatorUtil.GroupAnalyzer) - Method in class org.apache.calcite.sql.validate.DelegatingScope
Analyzes expressions in this scope and populates a GroupAnalyzer.
analyzeCondition() - Method in class org.apache.calcite.rel.core.Join
Analyzes the join condition.
analyzeGroupItem(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, ImmutableList.Builder<ImmutableList<ImmutableBitSet>>, SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Analyzes an expression in a GROUP BY clause.
analyzeSimpleEquiJoin(LogicalJoin, int[]) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
analyzeView(CalciteConnection, CalciteSchema, List<String>, String, List<String>, boolean) - Static method in class org.apache.calcite.schema.Schemas
Analyzes a view.
analyzeView(CalcitePrepare.Context, String, boolean) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
Analyzes a view.
analyzeView(CalcitePrepare.Context, String, boolean) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
 
AnalyzeViewResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot, Table, ImmutableList<String>, RexNode, ImmutableIntList, boolean) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
ANCHOR_END - Enum constant in enum org.apache.calcite.runtime.Pattern.Op
Anchor for end "$".
ANCHOR_START - Enum constant in enum org.apache.calcite.runtime.Pattern.Op
Anchor for start "^".
and(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an AND.
and(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
and(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
and(HintPredicate...) - Static method in class org.apache.calcite.rel.hint.HintPredicates
Returns a composed hint predicate that represents a short-circuiting logical AND of an array of hint predicates hintPredicates.
and(RexNode...) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
and(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an AND.
and(SqlOperandTypeChecker) - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
Composes this with another checker using AND.
and(SqlOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if all of the rules pass.
and(SqlSingleOperandTypeChecker) - Method in interface org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
Composes this with another single-operand checker using AND.
and(SqlSingleOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a single-operand checker that passes if all of the rules pass.
And - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A bitwise or logical AND operation, such as a & b in Java.
AND - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
AND - Enum constant in enum org.apache.calcite.rel.hint.CompositeHintPredicate.Composition
 
AND - Enum constant in enum org.apache.calcite.sql.SqlKind
Logical "AND" operator.
AND - Enum constant in enum org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
 
AND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical AND operator.
AND_CHAIN - Enum constant in enum org.apache.calcite.sql.babel.postgres.TransactionChainingMode
 
AND_NO_CHAIN - Enum constant in enum org.apache.calcite.sql.babel.postgres.TransactionChainingMode
 
andAlso(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand evaluates to true.
andAlso(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand is resolved to true.
AndAlso - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A conditional AND operation that evaluates the second operand only if the first operand evaluates to true.
andAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
AndAssign - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A bitwise or logical AND compound assignment operation, such as (a &= b) in C#.
andExpressions(SqlNode, SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
Returns the AND of two expressions.
andJoinFilters(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Ands two sets of join filters together, either of which can be null.
andNot(RexBuilder, RexNode, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
andNot(RexBuilder, RexNode, RexNode...) - Static method in class org.apache.calcite.rex.RexUtil
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ....
andThen(Consumer<R>) - Method in interface org.apache.calcite.util.RangeSets.Handler
Creates a Consumer that sends output to a given sink.
andThen(UnaryOperator<SqlOperatorBinding>, SqlReturnTypeInference) - Static method in class org.apache.calcite.sql.type.ReturnTypes
Returns a return-type inference that first transforms a binding and then applies an inference.
andThen(UnaryOperator<X>, UnaryOperator<X>) - Static method in class org.apache.calcite.util.Util
Returns an operator that applies op1 and then op2.
andThen(SqlTypeTransform) - Method in interface org.apache.calcite.sql.type.SqlReturnTypeInference
Returns a return-type inference that applies this rule then a transform.
ANON_FIELDS - Static variable in class org.apache.calcite.rel.core.Project.Flags
Deprecated.
 
ANONYMOUS_ROW - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
Similar to SqlStdOperatorTable.ROW, but does not print "ROW".
ANONYMOUS_ROW_NO_PARENTHESES - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
Similar to SqlInternalOperators.ANONYMOUS_ROW, but does not print "ROW" or parentheses.
AnotherTableMacroFunctionWithNamedParameters() - Constructor for class org.apache.calcite.util.Smalls.AnotherTableMacroFunctionWithNamedParameters
 
AnsiSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for an unknown ANSI compatible database.
AnsiSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.AnsiSqlDialect
Creates an AnsiSqlDialect.
ANTI - Enum constant in enum org.apache.calcite.linq4j.JoinType
Anti-join (also known as Anti-semi-join).
ANTI - Enum constant in enum org.apache.calcite.rel.core.JoinRelType
Anti-join (also known as Anti-semi-join).
ANTI_JOIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
antiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an anti-join.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is NOT a member of inner with a matching key.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
antiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates an anti-join.
any() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
any() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains any elements.
any() - Static method in class org.apache.calcite.plan.RelOptRule
any() - Static method in class org.apache.calcite.schema.lookup.LikePattern
 
any() - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
 
any(Class<? extends MutableRel>) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
Creates an operand that doesn't check inputs.
any(Enumerable) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains any elements.
any(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether any element of a sequence satisfies a condition.
any(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
any(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains any elements.
any(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains any elements.
any(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
any(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
any(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Determines whether any element of a sequence satisfies a condition.
ANY - Enum constant in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
Consumer has no preferred representation.
ANY - Enum constant in enum org.apache.calcite.adapter.enumerable.NullPolicy
If any of the arguments are null, return null.
ANY - Enum constant in enum org.apache.calcite.plan.RelOptRuleOperandChildPolicy
Signifies that operand can have any number of children.
ANY - Enum constant in enum org.apache.calcite.plan.Strong.Policy
This kind of expression is null if and only if at least one of its arguments is null.
ANY - Enum constant in enum org.apache.calcite.rel.RelDistribution.Type
Not a valid distribution, but indicates that a consumer will accept any distribution.
ANY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
ANY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
ANY - Enum constant in enum org.apache.calcite.sql.validate.SqlConformance.SelectAliasLookup
All values defined in a SELECT list can be used within the same list.
ANY - Static variable in class org.apache.calcite.rel.RelDistributions
 
ANY - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule.Config
 
ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_COMPARABLE - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy used by ARG_MIN(value, comp) and similar functions, where the first operand can have any type and the second must be comparable.
ANY_IGNORE - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_ITEM - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ANY_NULLABLE - Static variable in class org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is assumed to be nullable ANY.
ANY_NULLABLE_TYPE_CHECKER - Static variable in class org.apache.calcite.sql.test.SqlTests
Checker which enforces that a data type is nullable.
ANY_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_NUMERIC_ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_PARAMETER_CHECKER - Static variable in class org.apache.calcite.sql.test.SqlTests
Checker that allows any number or type of parameters.
ANY_RESULT_CHECKER - Static variable in class org.apache.calcite.sql.test.SqlTests
Checker that allows any result.
ANY_STRING_OPTIONAL_STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_STRING_STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ANY_TYPE_CHECKER - Static variable in class org.apache.calcite.sql.test.SqlTests
Checker which allows any type.
ANY_VALUE - Enum constant in enum org.apache.calcite.sql.SqlKind
The ANY_VALUE aggregate function.
ANY_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
ANY_VALUE aggregate function.
anyContain(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether any of the given expressions contain what this RexFinder seeks.
anyInputs() - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
Indicates that this operand takes any number or type of inputs.
anyMatch(BiPredicate<T, U>) - Method in interface org.apache.calcite.runtime.PairList
Returns whether the predicate is true for at least one pair in this list.
anyMatch(IntPredicate) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns whether a given predicate evaluates to true for any bit in this set.
append(char) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends a character, without any quoting.
append(int) - Method in class org.apache.calcite.util.ImmutableIntList
Returns a copy of this list with one element added.
append(long) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends a number, per StringBuilder.append(long).
append(ImmutableList<E>, E) - Static method in class org.apache.calcite.runtime.FlatLists
Returns a list that consists of a given list plus an element, guaranteed to be an ImmutableList.
append(Integer) - Method in class org.apache.calcite.util.ImmutableIntList
 
append(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends a string, without any quoting.
append(StringBuilder, int, Object) - Method in class org.apache.calcite.util.JsonBuilder
Appends a JSON object to a string builder.
append(String, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends a block to a list of statements and returns an expression (possibly a variable) that represents the result of the newly added block.
append(String, BlockStatement, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing it to a variable if it is used more than once.
append(String, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, and returns an expression (possibly a variable) that represents the result of the newly added block.
append(String, Expression, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing if the expression is used more than once.
append(List<E>, E) - Static method in class org.apache.calcite.runtime.FlatLists
Returns a list that consists of a given list plus an element.
append(Map<K, V>, K, V) - Static method in class org.apache.calcite.runtime.FlatLists
Returns a map that consists of a given map plus an (key, value), guaranteed to be an ImmutableMap.
append(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
append(SqlString) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends a hygienic SQL string.
append(Mappings.TargetMapping, Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates a mapping by appending two mappings.
append(Source) - Method in interface org.apache.calcite.util.Source
Returns a source whose path concatenates this with a child.
append(T) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
append(T) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
Returns a list that consists of a this list's elements plus a given element.
append(T) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
 
append(T) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
 
append(T) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
 
append(T) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
 
append(T) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
 
append(T) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
 
appendAll(Iterable<Integer>) - Method in class org.apache.calcite.util.ImmutableIntList
Returns a copy of this list with all of the given integers added.
appendAll(Iterable<T>) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendAll(T...) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIf(boolean, T) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIfNotNull(T) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIfNotNull(String, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements if it is not null, and returns the expression.
appendOperands(StringBuilder) - Method in class org.apache.calcite.rex.RexCall
Appends call operands without parenthesis.
appendSearchString(String, SplunkTableScan, LogicalProject, LogicalProject, RelDataType, RelDataType) - Method in class org.apache.calcite.adapter.splunk.SplunkPushDownRule
Appends a search string.
appendURLEncodedArgs(StringBuilder, CharSequence...) - Static method in class org.apache.calcite.runtime.HttpUtils
 
appendURLEncodedArgs(StringBuilder, Map<String, String>) - Static method in class org.apache.calcite.runtime.HttpUtils
 
applicable(long, List<HyperEdge>) - Method in class org.apache.calcite.rel.rules.HyperGraph
Check whether the csg-cmp pair is applicable through the conflict rule.
apply() - Method in interface org.apache.calcite.linq4j.function.Function0
 
apply(T) - Method in class org.apache.calcite.runtime.PredicateImpl
Deprecated.
 
apply(String, int, int) - Method in interface org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester
 
apply(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
Deprecated.
apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
Deprecated.
apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
Deprecated.
apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
Deprecated.
apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
Deprecated.
apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
Deprecated.
apply(Class<? extends RelNode>, Class<? extends M>) - Method in interface org.apache.calcite.rel.metadata.RelMetadataProvider
Deprecated.
apply(String) - Method in class org.apache.calcite.adapter.os.PsTableFunction.LineParser
 
apply(String, Locale) - Method in enum org.apache.calcite.util.format.postgresql.CapitalizationEnum
Applies the casing style to a string.
apply(Connection) - Method in interface org.apache.calcite.test.CalciteAssert.ConnectionPostProcessor
 
apply(List<T>) - Method in class org.apache.calcite.rex.RexShuttle
Applies this shuttle to each expression in a list and returns the resulting list.
apply(List<?>) - Method in class org.apache.calcite.util.Smalls.SimpleTableMacro
 
apply(List<? extends Object>) - Method in class org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
 
apply(List<? extends Object>) - Method in class org.apache.calcite.schema.impl.TableMacroImpl
Applies arguments to yield a table.
apply(List<? extends Object>) - Method in class org.apache.calcite.schema.impl.ViewTableMacro
 
apply(List<? extends Object>) - Method in interface org.apache.calcite.schema.TableMacro
Applies arguments to yield a table.
apply(List<RelHint>, RelNode) - Method in class org.apache.calcite.rel.hint.HintStrategyTable
Applies this HintStrategyTable hint strategies to the given relational expression and the hints.
apply(List<T1>, Function1<T1, R>) - Static method in class org.apache.calcite.linq4j.function.Functions
Creates a copy of a list, applying a function to each element.
apply(RelOptCluster, RelOptSchema, SchemaPlus) - Method in interface org.apache.calcite.tools.Frameworks.PlannerAction
 
apply(RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) - Method in interface org.apache.calcite.tools.Frameworks.BasePrepareAction
 
apply(RelOptRuleCall, Project, Aggregate, StarTable.StarTableScan) - Method in class org.apache.calcite.rel.rules.AggregateStarTableRule
 
apply(RelOptRuleCall, Aggregate, Project) - Static method in class org.apache.calcite.rel.rules.AggregateProjectMergeRule
 
apply(RelOptRuleCall, Filter, TableScan) - Method in class org.apache.calcite.rel.rules.FilterTableScanRule
 
apply(RelOptRuleCall, Filter, TableScan) - Method in class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
 
apply(RelOptRuleCall, Project, TableScan) - Method in class org.apache.calcite.rel.rules.ProjectTableScanRule
 
apply(RelOptRuleCall, LogicalProject, LogicalFilter, LogicalValues) - Method in class org.apache.calcite.rel.rules.ValuesReduceRule
Does the work.
apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
Applies this rule to a particular node in a query.
apply(Join, JoinRelType, RexNode) - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.Predicate
 
apply(RelHint, RelNode) - Method in class org.apache.calcite.rel.hint.CompositeHintPredicate
 
apply(RelHint, RelNode) - Method in interface org.apache.calcite.rel.hint.HintPredicate
Decides if the given hint can be applied to the relational expression rel.
apply(RelHint, RelNode) - Method in class org.apache.calcite.rel.hint.NodeTypeHintPredicate
 
apply(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex
Deprecated.
 
apply(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeField.ToFieldName
Deprecated.
 
apply(RexNode) - Method in class org.apache.calcite.rex.RexShuttle
Applies this shuttle to an expression, or returns null if the expression is null.
apply(RexSubQuery, Set<CorrelationId>, RelOptUtil.Logic, RelBuilder, int, int, int) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
 
apply(RexVisitor<Void>, List<? extends RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Applies a visitor to a list of expressions and, if specified, a single expression.
apply(RexVisitor<Void>, RexNode[], RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Applies a visitor to an array of expressions and, if specified, a single expression.
apply(RexVisitor<T>, T[]) - Static method in class org.apache.calcite.rex.RexUtil
Applies a shuttle to an array of expressions.
apply(StringAndPos, SqlValidator, SqlNode) - Method in interface org.apache.calcite.sql.test.SqlTester.ValidatedNodeFunction
 
apply(SqlOperatorBinding) - Method in interface org.apache.calcite.sql.type.SqlTypeTransform
Creates an operand type transform.
apply(Mapping, BitSet) - Static method in class org.apache.calcite.util.mapping.Mappings
Applies a mapping to a BitSet.
apply(Mapping, List<T>) - Static method in class org.apache.calcite.util.mapping.Mappings
Applies a mapping to a list.
apply(Mapping, ImmutableBitSet) - Static method in class org.apache.calcite.util.mapping.Mappings
Applies a mapping to an ImmutableBitSet.
apply(Mappings.TargetMapping) - Method in interface org.apache.calcite.plan.RelTrait
Applies a mapping to this trait.
apply(Mappings.TargetMapping) - Method in class org.apache.calcite.plan.RelTraitSet
Applies a mapping to this traitSet.
apply(Mappings.TargetMapping) - Method in class org.apache.calcite.rel.RelCollationImpl
Applies mapping to a given collation.
apply(Mappings.TargetMapping) - Method in interface org.apache.calcite.rel.RelDistribution
Applies mapping to this distribution trait.
apply(Mappings.TargetMapping, int) - Static method in class org.apache.calcite.util.mapping.Mappings
Applies a mapping to an optional integer, returning an optional result.
apply(Mappings.TargetMapping, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to an iterable over expressions.
apply(Mappings.TargetMapping, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a collation list.
apply(Mappings.TargetMapping, RelCollation) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a collation.
apply(Mappings.TargetMapping, RelFieldCollation) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a field collation.
apply(Mappings.TargetMapping, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to an expression.
apply(PrecedenceClimbingParser, PrecedenceClimbingParser.SpecialOp) - Method in interface org.apache.calcite.util.PrecedenceClimbingParser.Special
Given an occurrence of this operator, identifies the range of tokens to be collapsed into a call of this operator, and the arguments to that call.
apply(T0) - Method in interface org.apache.calcite.linq4j.function.DoubleFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.FloatFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.Function1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.IntegerFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.LongFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.Predicate1
 
apply(T0, T1) - Method in interface org.apache.calcite.linq4j.function.Function2
 
apply(T0, T1) - Method in interface org.apache.calcite.linq4j.function.Predicate2
 
apply2(Mapping, Iterable<ImmutableBitSet>) - Static method in class org.apache.calcite.util.mapping.Mappings
Applies a mapping to a collection of ImmutableBitSets.
apply2(Mapping, List<Integer>) - Static method in class org.apache.calcite.util.mapping.Mappings
 
apply3(Mapping, List<T>) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates a view of a list, permuting according to a mapping.
applyFields(Mappings.TargetMapping, List<RelFieldCollation>) - Static method in class org.apache.calcite.rex.RexUtil
Applies a mapping to a list of field collations.
applyNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
 
applyResultSelector(Function2<K, Enumerable<V>, TResult>) - Method in interface org.apache.calcite.linq4j.Lookup
Applies a transform function to each key and its associated values and returns the results.
applySettings(Socket) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
Applies the current settings to the given socket.
applyTimeExtract(String, String, TimeZone) - Static method in class org.apache.calcite.adapter.druid.DruidExpressions
 
applyTimestampCeil(String, String, String, TimeZone) - Static method in class org.apache.calcite.adapter.druid.DruidExpressions
 
applyTimestampFloor(String, String, String, TimeZone) - Static method in class org.apache.calcite.adapter.druid.DruidExpressions
 
APPROX_COUNT_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
APPROX_COUNT_DISTINCT aggregate function.
APPROX_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
approximate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that may return approximate results if approximate is true.
APPROXIMATE_DECIMAL - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Whether approximate results from aggregate functions on DECIMAL types are acceptable.
APPROXIMATE_DISTINCT_COUNT - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Whether approximate results from COUNT(DISTINCT ...) aggregate functions are acceptable.
APPROXIMATE_NUMERIC - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
APPROXIMATE_TOP_N - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Whether approximate results from "Top N" queries (ORDER BY aggFun DESC LIMIT n) are acceptable.
approximateDecimal() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
approximateDecimal() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
approximateDistinctCount() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
approximateDistinctCount() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
approximateTopN() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
approximateTopN() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
ARBITRARY - Enum constant in enum org.apache.calcite.plan.hep.HepMatchOrder
Match in arbitrary order.
ARCHIVE - Enum constant in enum org.apache.calcite.sql.ddl.SqlDdlNodes.FileType
 
areCharacterSetsMismatched(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Determines whether two types both have different character sets.
areColumnsDefinitelyUnique(RelMetadataQuery, RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
 
areColumnsDefinitelyUnique(RelMetadataQuery, RelNode, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns true if the columns represented in a bit mask are definitely known to form a unique column set.
areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
 
areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns true if the columns represented in a bit mask are definitely known to form a unique column set, when nulls have been filtered from the columns.
areColumnsUnique(RelSubset, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Converter, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Aggregate, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Calc, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Correlate, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Exchange, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Filter, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Intersect, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Join, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Minus, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Project, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(SetOp, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Sort, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(TableModify, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(TableScan, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(Values, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
areColumnsUnique(RelMetadataQuery, RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
 
areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
 
areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
Catch-all implementation for BuiltInMetadata.ColumnUniqueness.areColumnsUnique(ImmutableBitSet, boolean), invoked using reflection, for any relational expression not handled by a more specific method.
areColumnsUnique(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
areColumnsUnique(RelNode, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
areColumnsUnique(ImmutableBitSet, boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
Determines whether a specified set of columns from a specified relational expression are unique.
areColumnsUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
 
areEquivalent(E, E) - Method in class org.apache.calcite.util.EquivalenceSet
Returns whether two elements are in the same equivalence class.
areRowsUnique(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Returns whether the rows of a given relational expression are distinct.
areRowsUnique(RelNode, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Returns whether the rows of a given relational expression are distinct, optionally ignoring NULL values.
areRowTypesEqual(RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
 
areSameFamily(Iterable<RelDataType>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether all types in a collection have the same family, as determined by SqlTypeUtil.isSameFamily(RelDataType, RelDataType).
ARG_MAX - Enum constant in enum org.apache.calcite.sql.SqlKind
The ARG_MAX aggregate function.
ARG_MAX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
ARG_MAX aggregate function.
ARG_MIN - Enum constant in enum org.apache.calcite.sql.SqlKind
The ARG_MIN aggregate function.
ARG_MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
ARG_MIN aggregate function.
ARG0 - Enum constant in enum org.apache.calcite.adapter.enumerable.NullPolicy
If the first argument is null, return null.
ARG0 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based).
ARG0_ARRAY_NULLABLE_VARYING - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that determines the return type based on the first argument.
ARG0_EXCEPT_DATE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that returns the type of the first operand, unless it is a DATE, in which case the return type is TIMESTAMP.
ARG0_EXCEPT_DATE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.ARG0_EXCEPT_DATE but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE.
ARG0_EXCEPT_INTEGER - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that returns the type of the first operand, unless it is an integer type, in which case the return type is DOUBLE.
ARG0_EXCEPT_INTEGER_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.ARG0_EXCEPT_INTEGER but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE.
ARG0_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based), with nulls always allowed.
ARG0_INTERVAL - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
ARG0_INTERVAL_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
ARG0_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based).
ARG0_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type, but nullable if and only if the type of a call's operand #0 (0-based) is nullable.
ARG0_NULLABLE_IF_ARG0_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based).
ARG0_NULLABLE_IF_EMPTY - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #0 (0-based), and nullable if the call occurs within a "GROUP BY ()" query.
ARG0_NULLABLE_VARYING - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is VARYING the type of the first argument.
ARG0_OR_EXACT_NO_SCALE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DECIMAL_SCALE0 with a fallback to ReturnTypes.ARG0 This rule is used for floor, ceiling.
ARG0_OR_INTEGER - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
ARG0_TABLE_FUNCTION_WINDOWING - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
Type-inference strategy whereby the row type of a table function call is a ROW, which is combined from the row type of operand #0 (which is a TABLE) and two additional fields.
ARG1 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #1 (0-based).
ARG1_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of the operand #1 (0-based).
ARG2 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of operand #2 (0-based).
ARG2_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the type of operand #2 (0-based).
argBitSet() - Method in class org.apache.calcite.materialize.Lattice.Measure
Returns the set of distinct argument ordinals.
ArgHandlerImpl() - Constructor for class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
 
argOrdinals() - Method in class org.apache.calcite.materialize.Lattice.Measure
Returns a list of argument ordinals.
args - Variable in class org.apache.calcite.materialize.Lattice.Measure
 
args - Variable in class org.apache.calcite.model.JsonMeasure
Arguments to the measure.
args - Variable in class org.apache.calcite.util.javac.JaninoCompiler
 
args - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Call
 
argTypes - Variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
Deprecated.
ARGUMENT_ASSIGNMENT - Enum constant in enum org.apache.calcite.sql.SqlKind
Argument assignment operator, =>.
ARGUMENT_ASSIGNMENT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
ARGUMENT_ASSIGNMENT operator (=<) assigns an argument to a function call to a particular named parameter.
argumentMustBeBooleanLiteral(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustBeLiteral(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustBeMeasure(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustBeNumericLiteralInRange(String, int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustBePositiveInteger(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlCursorConstructor
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlInOperator
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlOperator
Returns whether the ordinalth argument to this operator must be scalar (as opposed to a query).
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlSelectOperator
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlSetSemanticsTableOperator
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlUnnestOperator
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlWindowTableFunction
Returns whether the ordinalth argument to this operator must be scalar (as opposed to a query).
argumentMustBeScalar(int) - Method in class org.apache.calcite.test.MockSqlOperatorTable.InvalidTableFunction
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.test.MockSqlOperatorTable.ScoreTableFunction
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.test.MockSqlOperatorTable.SimilarlityTableFunction
 
argumentMustBeScalar(int) - Method in class org.apache.calcite.test.MockSqlOperatorTable.TopNTableFunction
 
argumentMustBeValidPrecision(String, int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustHaveScaleZero(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
argumentMustNotBeNull(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
arguments - Variable in class org.apache.calcite.linq4j.tree.NewExpression
 
arguments() - Method in interface org.apache.calcite.adapter.enumerable.AggAddContext
Returns Linq4j form of arguments.
arguments() - Method in class org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
 
arguments() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
 
arguments(Expression) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
arguments(Expression) - Method in interface org.apache.calcite.adapter.enumerable.WinAggResultContext
Returns Linq4j form of arguments.
array - Variable in class org.apache.calcite.linq4j.tree.IndexExpression
 
array(Object...) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
array(RelNode) - Static method in class org.apache.calcite.rex.RexSubQuery
Creates an ARRAY sub-query.
Array - Annotation Type in org.apache.calcite.adapter.java
Annotation that indicates that a field is an array type.
ARRAY - Enum constant in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
Records must be represented as arrays.
ARRAY - Enum constant in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
 
ARRAY - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
ARRAY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
ARRAY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
ARRAY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY(exp, ...)" function (Spark); compare with the standard array value constructor, "ARRAY [exp, ...]".
ARRAY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_AGG - Enum constant in enum org.apache.calcite.sql.SqlKind
The ARRAY_AGG aggregate function.
ARRAY_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_AGG(value [ ORDER BY ...])" aggregate function, in BigQuery and PostgreSQL, gathers values into arrays.
ARRAY_APPEND - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_APPEND function (Spark semantics).
ARRAY_APPEND - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_APPEND - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_APPEND(array, element)" function.
ARRAY_ARRAY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_BOOLEAN_LITERAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where the first operand must be array and the second operand must be a boolean non-NULL literal.
ARRAY_COMPACT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_COMPACT function (Spark semantics).
ARRAY_COMPACT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_COMPACT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_COMPACT(array)" function.
ARRAY_COMPARER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_CONCAT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_CONCAT function (BigQuery semantics).
ARRAY_CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_CONCAT(array [, array]*)" function.
ARRAY_CONCAT_AGG - Enum constant in enum org.apache.calcite.sql.SqlKind
The ARRAY_CONCAT_AGG aggregate function.
ARRAY_CONCAT_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_CONCAT_AGG(value [ ORDER BY ...])" aggregate function, in BigQuery and PostgreSQL, concatenates array values into arrays.
ARRAY_CONTAINS - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_CONTAINS function (Spark semantics).
ARRAY_CONTAINS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_CONTAINS(array, element)" function.
ARRAY_COPY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_DISTINCT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_DISTINCT function (Spark semantics).
ARRAY_DISTINCT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_DISTINCT(array)" function.
ARRAY_ELEMENT - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_ELEMENT_NONNULL - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_EXCEPT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_EXCEPT function (Spark semantics).
ARRAY_EXCEPT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_EXCEPT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_EXCEPT(array1, array2)" function.
ARRAY_FUNCTION - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_INSERT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_INSERT function (Spark semantics).
ARRAY_INSERT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_INSERT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_INSERT(array, pos, val)" function (Spark).
ARRAY_INSERT - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_INTERSECT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_INTERSECT function (Spark semantics).
ARRAY_INTERSECT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_INTERSECT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_INTERSECT(array1, array2)" function.
ARRAY_ITEM - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_JOIN - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_JOIN function (Spark semantics).
ARRAY_JOIN - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_JOIN(array, delimiter [, nullText ])" function.
ARRAY_LENGTH - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_LENGTH function (Spark semantics).
ARRAY_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_LENGTH(array)" function.
ARRAY_MAX - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_MAX function (Spark semantics).
ARRAY_MAX - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_MAX - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_MAX(array)" function.
ARRAY_MIN - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_MIN function (Spark semantics).
ARRAY_MIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_MIN - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_MIN(array)" function.
ARRAY_NICE - Enum constant in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
Consumer would prefer that records are represented as arrays, but can accommodate records represented as objects.
ARRAY_NONNULL - Static variable in class org.apache.calcite.sql.type.OperandTypes
Type checker that accepts an ARRAY as the first argument, but not an expression with type NULL (i.e.
ARRAY_OF_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_OR_MAP - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_OR_MAP_OR_VARIANT - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
ARRAY_POSITION - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_POSITION function (Spark semantics).
ARRAY_POSITION - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_POSITION - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_POSITION(array, element)" function.
ARRAY_PREPEND - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_PREPEND function (Spark semantics).
ARRAY_PREPEND - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_PREPEND - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_PREPEND(array, element)" function.
ARRAY_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ARRAY Query Constructor.
ARRAY_QUERY_CONSTRUCTOR - Enum constant in enum org.apache.calcite.sql.SqlKind
Array Query Constructor, e.g.
ARRAY_REMOVE - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_REMOVE function (Spark semantics).
ARRAY_REMOVE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_REMOVE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_REMOVE(array, element)" function.
ARRAY_REPEAT - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_REPEAT function (Spark semantics).
ARRAY_REPEAT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_REPEAT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_REPEAT(element, count)" function.
ARRAY_REVERSE - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_REVERSE function (BigQuery semantics).
ARRAY_REVERSE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_REVERSE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_REVERSE(array)" function.
ARRAY_SIZE - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_SIZE function (Spark semantics).
ARRAY_SIZE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_SIZE(array)" function.
ARRAY_SLICE - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_SLICE function (Hive semantics).
ARRAY_SLICE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_SLICE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_SLICE(array, start, length)" function.
ARRAY_TO_RDD - Enum constant in enum org.apache.calcite.adapter.spark.SparkMethod
 
ARRAY_TO_STRING - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_TO_STRING function (BigQuery semantics).
ARRAY_TO_STRING - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_TO_STRING - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_TO_STRING(array, delimiter [, nullText ])" function.
ARRAY_UNION - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAY_UNION function (Spark semantics).
ARRAY_UNION - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAY_UNION - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAY_UNION(array1, array2)" function.
ARRAY_VALUE_CONSTRUCTOR - Enum constant in enum org.apache.calcite.sql.SqlKind
Array Value Constructor, e.g.
ARRAY_VALUE_CONSTRUCTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ARRAY Value Constructor.
arrayAppend(List, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_APPEND function.
arrayAppendFun(List, Integer) - Static method in class org.apache.calcite.util.Smalls.AllTypesFunction
 
ArrayBindable - Interface in org.apache.calcite.runtime
Extension to Bindable that returns rows that are arrays of objects.
ArrayComparator - Class in org.apache.calcite.runtime
Compares arrays.
ArrayComparator(boolean...) - Constructor for class org.apache.calcite.runtime.ArrayComparator
 
ArrayComparator(Comparator...) - Constructor for class org.apache.calcite.runtime.ArrayComparator
 
arrayComparer() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that works on arrays of objects.
arrayConverter(List<RelDataType>, List<Integer>, boolean) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
 
ArrayElementOperandTypeChecker - Class in org.apache.calcite.sql.type
Parameter type-checking strategy where types must be Array and Array element type.
ArrayElementOperandTypeChecker(boolean, boolean) - Constructor for class org.apache.calcite.sql.type.ArrayElementOperandTypeChecker
 
ArrayEnumeratorCursor - Class in org.apache.calcite.runtime
Implementation of Cursor on top of an Enumerator that returns an array of Object for each row.
ArrayEnumeratorCursor(Enumerator<Object[]>) - Constructor for class org.apache.calcite.runtime.ArrayEnumeratorCursor
Creates an ArrayEnumeratorCursor.
arrayExcept(List, List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_EXCEPT function.
arrayIndex(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an expression that represents applying an array index operator to an array of rank one.
ArrayIndex - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An indexing operation in a one-dimensional array, such as array[index] in Java.
arrayIndexOutOfBounds(int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
arrayInsert(List, Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_INSERT function.
ArrayInsertOperandTypeChecker - Class in org.apache.calcite.sql.type
Parameter type checking strategy, where the operand size is 3, and the first type is array, the second type is integer, and the third type is the component type of the first array ( strictly matched without leastRestrictive conversion).
ArrayInsertOperandTypeChecker() - Constructor for class org.apache.calcite.sql.type.ArrayInsertOperandTypeChecker
 
arrayIntersect(List, List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_INTERSECT function.
arrayItem(Object, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Gets an item from an array.
arrayItem(Object, int, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sends to a sink an from an array.
arrayItem(List, int, int, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper for "array element reference".
arrayItem(Primitive.Source, Object, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Reads value from a source into an array.
arrayItemOptional(List, int, int, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
As SqlFunctions.arrayItem(java.util.List, int, int, boolean) method, but allows array to be nullable.
arrayLength(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an expression for obtaining the length of a one-dimensional array.
ArrayLength - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An operation that obtains the length of a one-dimensional array, such as array.Length.
ArrayLengthRecordField - Class in org.apache.calcite.linq4j.tree
Length field of a RecordType.
ArrayLengthRecordField(String, Class) - Constructor for class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
arrayMax(List<? extends T>) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_MAX function.
arrayMin(List<? extends T>) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_MIN function.
arrayOrObjectValueRequiredInStrictModeOfJsonQueryFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
arrayPosition(List, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_POSITION function.
arrayPrepend(List, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_PREPEND function.
arrayQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an ARRAY sub-query.
arrayRemove(List, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_REMOVE function.
arrayRepeat(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_REPEAT function.
arrays(Comparator<V>) - Method in class org.apache.calcite.runtime.SortedMultiMap
 
ARRAYS_AS_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAYS_OVERLAP - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAYS_OVERLAP function (Spark semantics).
ARRAYS_OVERLAP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAYS_OVERLAP - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAYS_OVERLAP(array1, array2)" function (Spark).
ARRAYS_ZIP - Enum constant in enum org.apache.calcite.sql.SqlKind
ARRAYS_ZIP function (Spark semantics).
ARRAYS_ZIP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ARRAYS_ZIP - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ARRAYS_ZIP(array, ...)" function (Spark).
arraySlice(List, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ARRAY_SLICE(array, start, length) function.
arraysOverlap(List, List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAYS_OVERLAP function.
ArraySqlType - Class in org.apache.calcite.sql.type
SQL array type.
ArraySqlType(RelDataType, boolean) - Constructor for class org.apache.calcite.sql.type.ArraySqlType
Creates an ArraySqlType.
arraysZip(List...) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAYS_ZIP function.
arrayToList(Array) - Static method in class org.apache.calcite.runtime.SqlFunctions
Converts a JDBC array to a list.
arrayToString(Object) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Converts an array to a string.
arrayToString(List, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ARRAY_TO_STRING(array, delimiter) function.
arrayToString(List, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ARRAY_TO_STRING(array, delimiter, nullText) function.
ArrayType(Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
 
ArrayType(Type, boolean, long) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
 
arrayUnion(List, List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_UNION function.
Arrow - Class in org.apache.calcite.util
Represents one functional dependency (Arrow) between two sets of columns, where each column is identified by its ordinal index.
ArrowFieldTypeFactory - Class in org.apache.calcite.adapter.arrow
Arrow field type.
ArrowFilterRule(ArrowRules.ArrowFilterRule.Config) - Constructor for class org.apache.calcite.adapter.arrow.ArrowRules.ArrowFilterRule
Creates an ArrowFilterRule.
ArrowProjectRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.arrow.ArrowRules.ArrowProjectRule
Creates an ArrowProjectRule.
ArrowRel - Interface in org.apache.calcite.adapter.arrow
Relational expression that uses the Arrow calling convention.
ArrowRel.Implementor - Class in org.apache.calcite.adapter.arrow
Callback for the implementation process that converts a tree of ArrowRel nodes into a SQL query.
ArrowRules - Class in org.apache.calcite.adapter.arrow
Planner rules relating to the Arrow adapter.
ArrowRules.ArrowFilterRule - Class in org.apache.calcite.adapter.arrow
Rule to convert a Filter to an ArrowFilter.
ArrowRules.ArrowFilterRule.Config - Interface in org.apache.calcite.adapter.arrow
Rule configuration.
ArrowRules.ArrowProjectRule - Class in org.apache.calcite.adapter.arrow
Planner rule that projects from an ArrowTableScan just the columns needed to satisfy a projection.
ArrowSchemaFactory - Class in org.apache.calcite.adapter.arrow
Factory that creates an ArrowSchema.
ArrowSchemaFactory() - Constructor for class org.apache.calcite.adapter.arrow.ArrowSchemaFactory
 
ArrowSet - Class in org.apache.calcite.util
Represents a set of functional dependencies.
ArrowSet(Set<Arrow>) - Constructor for class org.apache.calcite.util.ArrowSet
 
ArrowSet.Builder - Class in org.apache.calcite.util
Builder for ArrowSet.
ArrowTable - Class in org.apache.calcite.adapter.arrow
Arrow Table.
ARTIFICIAL_SELECTIVITY_FUNC - Static variable in class org.apache.calcite.rel.metadata.RelMdUtil
 
as(String) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall with a given alias.
as(Class<T>) - Method in interface org.apache.calcite.plan.RelRule.Config
Casts this configuration to another type, usually a sub-class.
as(String) - Method in class org.apache.calcite.tools.PigRelBuilder
As super-class method, but also retains alias for naming of aggregates.
as(String) - Method in class org.apache.calcite.tools.RelBuilder
Assigns a table alias to the top entry on the stack.
as(String) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the alias of this expression, and converts it to a RexNode; default is the alias that was set via RelBuilder.AggCall.as(String).
as(SqlNode, String, String...) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
Convenience method for creating column and table aliases.
AS - Enum constant in enum org.apache.calcite.sql.SqlKind
AS operator.
AS - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
Alias ("AS").
AS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
AS operator associates an expression in the SELECT clause with an alias.
AS_ENUMERABLE - Enum constant in enum org.apache.calcite.adapter.spark.SparkMethod
 
AS_ENUMERABLE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AS_ENUMERABLE2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AS_IS - Enum constant in enum org.apache.calcite.plan.Strong.Policy
This kind of expression may be null.
AS_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AS_QUERYABLE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
asBufferParameters() - Method in class org.apache.calcite.runtime.BufferStyle
Returns buffer parameters.
ASC - Enum constant in enum org.apache.calcite.piglet.Ast.Direction
 
ASC - Static variable in class org.apache.calcite.adapter.geode.rel.GeodeSort
 
ASCENDING - Enum constant in enum org.apache.calcite.rel.RelFieldCollation.Direction
Ascending direction: A value is always followed by a greater or equal value.
ascii(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASCII(string) function.
ASCII - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ASCII - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
asCopy(Object...) - Static method in class org.apache.calcite.interpreter.Row
Creates a Row.
asEnumerable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asEnumerable() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
asEnumerable() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the input typed as Enumerable<TSource>.
asEnumerable(Iterable<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an Iterable into an Enumerable.
asEnumerable(Collection<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an Collection into an Enumerable.
asEnumerable(List<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an List into an Enumerable.
asEnumerable(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the input typed as Enumerable<TSource>.
asEnumerable(JavaRDD<T>) - Static method in class org.apache.calcite.adapter.spark.SparkRuntime
Converts an RDD into an enumerable.
asEnumerable(T[]) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an array into an enumerable.
asEwkt(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Returns the Extended Well-Known text (EWKT) representation of the geometry.
asFrom() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Returns a node that can be included in the FROM clause or a JOIN.
asGeneric() - Method in class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
 
asGeoJson(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Returns the GeoJson representation of the geometry.
asGml(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Returns the GML representation of the geometry.
asIdentifier(SqlNode) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
Converts a SqlIntervalQualifier to a SqlIdentifier if it is a time frame reference.
asImmutable() - Method in class org.apache.calcite.util.IntList
Deprecated.
 
asin(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASIN operator applied to double values.
asin(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASIN operator applied to BigDecimal values.
ASIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ASIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ASIN(numeric) function.
asind(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASIND operator applied to double values.
asind(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASIND operator applied to BigDecimal values.
ASIND - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ASIND - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The ACOSD(numeric) function; returns the inverse sine of value in degrees.
asIndexMap(Collection<V>, Function<V, K>) - Static method in class org.apache.calcite.util.Util
Deprecated.
asIndexMapJ(Collection<V>, Function<V, K>) - Static method in class org.apache.calcite.util.Util
Returns a map that is a view onto a collection of values, using the provided function to convert a value to a key.
asinh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASINH operator applied to double values.
asinh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ASINH operator applied to BigDecimal values.
ASINH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ASINH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The ASINH(numeric) function; returns the inverse hyperbolic sine of value.
asList() - Method in class org.apache.calcite.util.ImmutableBitSet
Creates a view onto this bit set as a list of integers.
asList(boolean[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of boolean into a List of Boolean.
asList(byte[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of byte into a List of Byte.
asList(char[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of char into a List of Character.
asList(double[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of double into a List of Double.
asList(float[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of float into a List of Float.
asList(int[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of int into a List of Integer.
asList(int[]) - Static method in class org.apache.calcite.util.IntList
Deprecated.
asList(long[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of long into a List of Long.
asList(short[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of short into a List of Short.
asList(Object) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts a primitive array into a List.
asList(Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
Returns a mapping as a list such that list.get(source) is mapping.getTarget(source) and list.size() is mapping.getSourceCount().
asListNonNull(Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
Returns a mapping as a list such that list.get(source) is mapping.getTarget(source) and list.size() is mapping.getSourceCount().
ASOF - Enum constant in enum org.apache.calcite.linq4j.JoinType
An ASOF JOIN operation combines rows from two tables based on comparable timestamp values.
ASOF - Enum constant in enum org.apache.calcite.rel.core.JoinRelType
An ASOF JOIN operation combines rows from two tables based on comparable timestamp values.
ASOF - Enum constant in enum org.apache.calcite.sql.JoinType
An ASOF JOIN operation combines rows from two tables based on comparable timestamp values.
ASOF_JOIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
asofCannotBeCorrelated() - Method in interface org.apache.calcite.runtime.CalciteResource
 
asofConditionMustBeComparison() - Method in interface org.apache.calcite.runtime.CalciteResource
 
asofJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, Predicate2<T, TInner>, Comparator<TInner>, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asofJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, Comparator<TInner>, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates elements of two sequences based on - matching keys - a comparator for timestamps.
asofJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, Comparator<TInner>, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
ASOF join implementation.
asofJoin(JoinRelType, RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a LogicalAsofJoin with the specified conditions.
AsofJoin - Class in org.apache.calcite.rel.core
Base class for various ASOF JOIN representations.
AsofJoin(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RelNode, RexNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.rel.core.AsofJoin
 
asofJoinFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
 
asofMatchMustBeComparison() - Method in interface org.apache.calcite.runtime.CalciteResource
 
asofRequiresMatchCondition() - Method in interface org.apache.calcite.runtime.CalciteResource
 
asOrderedQueryable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asOrderedQueryable(Enumerable<T>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
asPrimitive() - Method in class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
If this type is a Primitive, return it, otherwise return null.
asQueryable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asQueryable() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
asQueryable() - Method in interface org.apache.calcite.linq4j.Enumerable
Converts this Enumerable to a Queryable.
asQueryable() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Converts an Enumerable to a Queryable.
asQueryable(DefaultEnumerable<T>) - Static method in class org.apache.calcite.linq4j.Extensions
 
asQueryable(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Converts an Enumerable to an IQueryable.
asQueryable(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Converts a generic Enumerable<T> to a generic IQueryable<T>.
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.arrow.ArrowTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.csv.CsvTranslatableTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.geode.rel.GeodeTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.mongodb.MongoTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.ListTransientTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.ViewTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in interface org.apache.calcite.schema.QueryableTable
Converts this table into a Queryable.
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockDynamicTable
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.util.Smalls.SimpleTable
 
asQueryOrValues() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Converts a non-query node into a SELECT node.
asSelect() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Converts a non-query node into a SELECT node.
assertArrayEqual(String, Object[], Object[]) - Static method in class org.apache.calcite.test.CalciteAssert
Asserts that two objects are equal.
assertBindType(Matcher<String>) - Method in class org.apache.calcite.test.SqlValidatorFixture
 
assertCharset(Matcher<Charset>) - Method in class org.apache.calcite.test.SqlValidatorFixture
 
assertCollation(Matcher<String>, Matcher<SqlCollation.Coercibility>) - Method in class org.apache.calcite.test.SqlValidatorFixture
 
assertColumnOriginDouble(String, String, String, String, boolean) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks that RelMetadataQuery.getColumnOrigins(RelNode, int) for column 0 returns two origins.
assertColumnOriginIsEmpty() - Method in class org.apache.calcite.test.RelMetadataFixture
Checks that RelMetadataQuery.getColumnOrigins(RelNode, int) for column 0 returns no origins.
assertColumnOriginSingle(String, String, boolean) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks that RelMetadataQuery.getColumnOrigins(RelNode, int) for column 0 returns one origin.
assertConvertsTo(SqlTestFactory, DiffRepository, String, String, boolean, boolean, boolean) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
assertConvertsTo(SqlTestFactory, DiffRepository, String, String, boolean, boolean, boolean) - Method in interface org.apache.calcite.sql.test.SqlTester
Checks that a SQL statement converts to a given plan, optionally trimming columns that are not needed.
assertCpuCost(Matcher<Double>, String) - Method in class org.apache.calcite.test.RelMetadataFixture
assertEquals(String, String, String) - Method in class org.apache.calcite.test.DiffRepository
 
assertEqualsVerbose(String, String) - Static method in class org.apache.calcite.util.TestUtil
 
assertExceptionIsThrown(SqlTestFactory, StringAndPos, String) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
assertExceptionIsThrown(SqlTestFactory, StringAndPos, String) - Method in interface org.apache.calcite.sql.test.SqlTester
Checks that a query is valid, or, if invalid, throws the right message at the right location.
assertExceptionIsThrown(SqlTestFactory, StringAndPos, String) - Method in class org.apache.calcite.test.SqlOperatorTest.TesterImpl
 
assertExceptionIsThrown(SqlTestFactory, StringAndPos, String, boolean) - Method in class org.apache.calcite.test.SqlOperatorTest.TesterImpl
 
assertFieldOrigin(Matcher<String>) - Method in class org.apache.calcite.test.SqlValidatorFixture
Tests that the list of the origins of each result field of the current query match expected.
assertInterval(Matcher<Long>) - Method in class org.apache.calcite.test.SqlValidatorFixture
Checks if the interval value conversion to milliseconds is valid.
assertMeasure(int, Matcher<Boolean>) - Method in class org.apache.calcite.test.SqlValidatorFixture
Checks that column column is or is not a measure.
assertMonotonicity(Matcher<SqlMonotonicity>) - Method in class org.apache.calcite.test.SqlValidatorFixture
Tests that the first column of the query has a given monotonicity.
assertParse(String) - Method in interface org.apache.calcite.test.IntervalTest.Fixture2
Checks that the expression parses successfully and produces the given SQL when unparsed.
assertPercentageOriginalRows(Matcher<Double>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertRowsUnique(boolean, Matcher<Boolean>, String) - Method in class org.apache.calcite.test.RelMetadataFixture
assertRowsUnique(Matcher<Boolean>, String) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks RelMetadataQuery.areRowsUnique(RelNode) for all values of ignoreNulls.
assertThatAreColumnsUnique(Function<RelNode, ImmutableBitSet>, UnaryOperator<RelNode>, Matcher<Boolean>) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks RelMetadataQuery.areColumnsUnique(RelNode, ImmutableBitSet), deriving parameters via functions.
assertThatAreColumnsUnique(ImmutableBitSet, Matcher<Boolean>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertThatAreRowsUnique(Matcher<Boolean>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertThatDistinctRowCount(Function<RelNode, ImmutableBitSet>, Matcher<Double>) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks RelMetadataQuery.getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) with a null predicate, deriving the group key from the RelNode.
assertThatDistinctRowCount(ImmutableBitSet, Matcher<Double>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertThatNodeTypeCount(Matcher<Map<Class<? extends RelNode>, Integer>>) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks the number of each sub-class of RelNode, calling RelMetadataQuery.getNodeTypes(RelNode).
assertThatNodeTypeCountIs(Class<? extends RelNode>, Integer, Object...) - Method in class org.apache.calcite.test.RelMetadataFixture
Shorthand for a call to RelMetadataFixture.assertThatNodeTypeCount(Matcher) with a constant map.
assertThatRel(Matcher<RelNode>) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks the RelNode produced by RelMetadataFixture.toRel().
assertThatRowCount(Matcher<Number>, Matcher<Number>, Matcher<Number>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertThatScientific(String, Matcher<String>) - Static method in class org.apache.calcite.util.TestUtil
 
assertThatSelectivity(Matcher<Double>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertThatUniqueKeys(Matcher<Iterable<ImmutableBitSet>>) - Method in class org.apache.calcite.test.RelMetadataFixture
assertThatUniqueKeysAre(boolean, ImmutableBitSet...) - Method in class org.apache.calcite.test.RelMetadataFixture
Checks result of getting unique keys for SQL.
assertThatUniqueKeysAre(ImmutableBitSet...) - Method in class org.apache.calcite.test.RelMetadataFixture
 
asSet() - Method in class org.apache.calcite.util.ImmutableBitSet
Creates a view onto this bit set as a set of integers.
asSidedDistance(double) - Method in class org.apache.calcite.runtime.BufferStyle
Returns a sided distance.
assign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an assignment operation.
Assign - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An assignment operation, such as (a = b).
assignableFrom(Primitive) - Method in enum org.apache.calcite.linq4j.tree.Primitive
 
AssignableOperandTypeChecker - Class in org.apache.calcite.sql.type
AssignableOperandTypeChecker implements SqlOperandTypeChecker by verifying that the type of each argument is assignable to a predefined set of parameter types (under the SQL definition of "assignable").
AssignableOperandTypeChecker(List<RelDataType>, List<String>) - Constructor for class org.apache.calcite.sql.type.AssignableOperandTypeChecker
Instantiates this strategy with a specific set of parameter types.
Assignment(SqlParserPos, Ast.Op, Ast.Identifier) - Constructor for class org.apache.calcite.piglet.Ast.Assignment
 
Assignment1(SqlParserPos, Ast.Op, Ast.Identifier, Ast.Identifier) - Constructor for class org.apache.calcite.piglet.Ast.Assignment1
 
assignments() - Method in class org.apache.calcite.rex.RexAnalyzer
Generates a map of variables and lists of values that could be assigned to them.
assignNamesFrom(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlIdentifier
Copies names and components from another identifier.
asSql(boolean, boolean) - Method in class org.apache.calcite.util.NlsString
As NlsString.asSql(boolean, boolean, SqlDialect) but with SQL standard dialect.
asSql(boolean, boolean, SqlDialect) - Method in class org.apache.calcite.util.NlsString
Returns the string quoted for SQL, for example _ISO-8859-1'is it a plane? no it''s superman!'.
asStatement() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Converts a non-query node into a SELECT node.
asString() - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
Returns a JSON string describing the relational expressions that were just explained.
asStringBuilder(Appendable, Consumer<StringBuilder>) - Static method in class org.apache.calcite.util.Util
Given an Appendable, performs an action that requires a StringBuilder.
Ast - Class in org.apache.calcite.piglet
Abstract syntax tree.
Ast.Assignment - Class in org.apache.calcite.piglet
Abstract base class for statements that assign to a named relation.
Ast.Assignment1 - Class in org.apache.calcite.piglet
Abstract base class for an assignment with one source relation.
Ast.BagType - Class in org.apache.calcite.piglet
Parse tree for a bag type.
Ast.Call - Class in org.apache.calcite.piglet
Parse tree node for a call to a function or operator.
Ast.DescribeStmt - Class in org.apache.calcite.piglet
Parse tree node for DESCRIBE statement.
Ast.Direction - Enum in org.apache.calcite.piglet
Sort direction.
Ast.DistinctStmt - Class in org.apache.calcite.piglet
Parse tree node for DISTINCT statement.
Ast.DumpStmt - Class in org.apache.calcite.piglet
Parse tree node for DUMP statement.
Ast.FieldSchema - Class in org.apache.calcite.piglet
Parse tree for field schema.
Ast.FilterStmt - Class in org.apache.calcite.piglet
Parse tree node for FILTER statement.
Ast.ForeachNestedStmt - Class in org.apache.calcite.piglet
Parse tree node for FOREACH statement (nested).
Ast.ForeachStmt - Class in org.apache.calcite.piglet
Parse tree node for FOREACH statement (non-nested).
Ast.GroupStmt - Class in org.apache.calcite.piglet
Parse tree node for GROUP statement.
Ast.Identifier - Class in org.apache.calcite.piglet
Parse tree node for Identifier.
Ast.LimitStmt - Class in org.apache.calcite.piglet
Parse tree node for LIMIT statement.
Ast.Literal - Class in org.apache.calcite.piglet
Parse tree node for Literal.
Ast.LoadStmt - Class in org.apache.calcite.piglet
Parse tree node for LOAD statement.
Ast.MapType - Class in org.apache.calcite.piglet
Parse tree for a map type.
Ast.Node - Class in org.apache.calcite.piglet
Abstract base class for parse tree node.
Ast.NumericLiteral - Class in org.apache.calcite.piglet
Parse tree node for NumericLiteral.
Ast.Op - Enum in org.apache.calcite.piglet
Parse tree node type.
Ast.OrderStmt - Class in org.apache.calcite.piglet
Parse tree node for ORDER statement.
Ast.Program - Class in org.apache.calcite.piglet
Parse tree node for a program.
Ast.ScalarType - Class in org.apache.calcite.piglet
Parse tree for scalar type such as int.
Ast.Schema - Class in org.apache.calcite.piglet
Parse tree for schema.
Ast.SpecialIdentifier - Class in org.apache.calcite.piglet
Parse tree node for "*", a special kind of identifier.
Ast.Stmt - Class in org.apache.calcite.piglet
Abstract base class for parse tree node representing a statement.
Ast.TupleType - Class in org.apache.calcite.piglet
Parse tree for a tuple type.
Ast.Type - Class in org.apache.calcite.piglet
Parse tree for type.
Ast.ValuesStmt - Class in org.apache.calcite.piglet
Parse tree node for VALUES statement.
asWkb(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Returns the Extended Well-Known binary (WKB) representation of the geometry.
asWkt(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Returns the Well-Known text (WKT) representation of the geometry.
ASYMMETRIC - Enum constant in enum org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
 
AT_LEAST_ONE_SAME_VARIADIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where any positive number of operands must all be in the same type family.
atan(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN operator applied to double values.
atan(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN operator applied to BigDecimal values.
ATAN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ATAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ATAN(numeric) function.
atan2(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to double values.
atan2(double, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to double/BigDecimal values.
atan2(BigDecimal, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to BigDecimal/double values.
atan2(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN2 operator applied to BigDecimal values.
ATAN2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ATAN2 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ATAN2(numeric, numeric) function.
atand(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAND operator applied to double values.
atand(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATAN operator applied to BigDecimal values.
ATAND - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ATAND - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The ACOSD(numeric) function; returns the inverse tangent of value in degrees.
atanh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATANH operator applied to double values.
atanh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ATANH operator applied to BigDecimal values.
ATANH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ATANH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The ATANH(numeric) function; returns the inverse hyperbolic tangent of value.
atLeast(V) - Method in interface org.apache.calcite.util.RangeSets.Consumer
 
atLeast(V) - Method in interface org.apache.calcite.util.RangeSets.Handler
 
atLeastOneArgumentMustNotBeNull(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
atMost(V) - Method in interface org.apache.calcite.util.RangeSets.Consumer
 
atMost(V) - Method in interface org.apache.calcite.util.RangeSets.Handler
 
atom(Object) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
 
atom(Object) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
ATOM - Enum constant in enum org.apache.calcite.util.PrecedenceClimbingParser.Type
 
atomicBoolean - Variable in class org.apache.calcite.util.CancelFlag
The flag that holds the cancel state.
attachHints(List<RelHint>) - Method in interface org.apache.calcite.rel.hint.Hintable
Attaches list of hints to this relational expression.
attachRelHint(HintStrategyTable, List<RelHint>, Hintable) - Static method in class org.apache.calcite.sql.SqlUtil
Attach the hints to rel with specified hint strategies.
attachTo(RelOptPlanner) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
Attaches the visualizer to the planner.
ATTEMPT_SUGGESTER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
attribute(String, String) - Method in class org.apache.calcite.util.XmlOutput
Writes an attribute.
attribute(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, SqlCollation) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates an attribute definition.
ATTRIBUTE_DEF - Enum constant in enum org.apache.calcite.sql.SqlKind
Attribute definition.
AttributedDirectedGraph<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
Directed graph where edges have attributes and allows multiple edges between any two vertices provided that their attributes are different.
AttributedDirectedGraph(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - Constructor for class org.apache.calcite.util.graph.AttributedDirectedGraph
Creates an attributed graph.
AttributedDirectedGraph.AttributedEdgeFactory<V,E> - Interface in org.apache.calcite.util.graph
Factory for edges that have attributes.
attributeDefs - Variable in class org.apache.calcite.sql.ddl.SqlCreateType
 
attributes - Variable in class org.apache.calcite.model.JsonType
Definition of the attributes of this type.
Author(int, String, BookstoreSchema.Place, List<BookstoreSchema.Book>) - Constructor for class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Author
 
authors - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema
 
auto - Variable in class org.apache.calcite.materialize.Lattice
 
auto - Variable in class org.apache.calcite.model.JsonLattice
Whether to materialize tiles on demand as queries are executed.
auto(boolean) - Method in class org.apache.calcite.materialize.Lattice.Builder
Sets the "auto" attribute (default true).
AUTO_TEMP - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Whether to store query results in temporary tables.
autodetectRelTypeFromRegion(Region<?, ?>) - Static method in class org.apache.calcite.adapter.geode.util.GeodeUtils
Extract the first entity of each Regions and use it to build a table types.
autoLattice - Variable in class org.apache.calcite.model.JsonSchema
Whether to create lattices in this schema based on queries occurring in other schemas.
automaton() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
Returns the resulting automaton.
Automaton - Class in org.apache.calcite.runtime
A nondeterministic finite-state automaton (NFA).
AutomatonBuilder - Class in org.apache.calcite.runtime
Builds a state-transition graph for deterministic finite automaton.
AutomatonBuilder() - Constructor for class org.apache.calcite.runtime.AutomatonBuilder
 
autoPruneOld() - Method in class org.apache.calcite.rel.rules.ProjectRemoveRule
 
autoPruneOld() - Method in class org.apache.calcite.rel.rules.PruneEmptyRules.PruneEmptyRule
 
autoPruneOld() - Method in class org.apache.calcite.rel.rules.SingleValuesOptimizationRules.PruneSingleValueRule
 
autoPruneOld() - Method in interface org.apache.calcite.rel.rules.SubstitutionRule
Whether the planner should automatically prune old node when there is at least 1 equivalent rel generated by the rule.
autoPruneOld() - Method in class org.apache.calcite.rel.rules.UnionEliminatorRule
 
autoTemp() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
autoTemp() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
AUX - Enum constant in enum org.apache.calcite.test.CalciteAssert.Config
Configuration that loads AUX schema for tests involving view expansions and lateral joins tests.
AUX - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
auxiliary(String, SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
auxiliary(SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Creates an auxiliary function from this grouped window function.
AUXILIARY_TABLE - Enum constant in enum org.apache.calcite.schema.Schema.TableType
An auxiliary table.
AuxiliaryConverter - Interface in org.apache.calcite.sql2rel
Converts an expression for a group window function (e.g.
AuxiliaryConverter.Impl - Class in org.apache.calcite.sql2rel
Simple implementation of AuxiliaryConverter.
auxiliaryToGroup(SqlKind) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the group function for which a given kind is an auxiliary function, or null if it is not an auxiliary function.
auxiliaryWithoutMatchingGroupCall(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
AVATICA_VERSION - Static variable in class org.apache.calcite.util.TestUtil
 
average(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(BigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(DoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(FloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(IntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(LongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableBigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableDoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableFloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableIntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableLongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
AVERAGE_COLUMN_SIZES - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
AVERAGE_ROW_SIZE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageBigDecimal(FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageBigDecimal(FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageColumnSizes() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
Determines the average size (in bytes) of a value of a column in this relational expression.
averageColumnSizes(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageColumnSizes(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
 
averageColumnSizes(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
Catch-all implementation for BuiltInMetadata.Size.averageColumnSizes(), invoked using reflection.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageDouble(FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageDouble(FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageFieldValueSize(RelDataTypeField) - Method in class org.apache.calcite.rel.metadata.RelMdSize
Estimates the average size (in bytes) of a value of a field, knowing nothing more than its type.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageFloat(FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageFloat(FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageInteger(FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageInteger(FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageLong(FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageLong(FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableDouble(FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageNullableDouble(FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableFloat(FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageNullableFloat(FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableInteger(FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageNullableInteger(FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableLong(FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
averageNullableLong(FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageRexSize(RexNode, List<? extends Double>) - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
averageRowSize() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
Determines the average size (in bytes) of a row from this relational expression.
averageRowSize(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
 
averageRowSize(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
Catch-all implementation for BuiltInMetadata.Size.averageRowSize(), invoked using reflection.
averageTypeValueSize(RelDataType) - Method in class org.apache.calcite.rel.metadata.RelMdSize
Estimates the average size (in bytes) of a value of a type.
avg(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function, optionally distinct and with an alias.
avg(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function.
avg(SqlParserPos, boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function, optionally distinct and with an alias.
avg(SqlParserPos, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the AVG aggregate function.
AVG - Enum constant in enum org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
Deprecated.
 
AVG - Enum constant in enum org.apache.calcite.sql.SqlKind
The AVG aggregate function.
AVG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
AVG aggregate function.
AVG_AGG_FUNCTION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
AVG_AGG_FUNCTIONS - Static variable in enum org.apache.calcite.sql.SqlKind
Category of SqlAvgAggFunction.
axisList - Variable in class org.apache.calcite.sql.SqlPivot
 
axisList - Variable in class org.apache.calcite.sql.SqlUnpivot
 

B

BABEL - Enum constant in enum org.apache.calcite.sql.validate.SqlConformanceEnum
Conformance value that allows anything supported by any dialect.
backedBy(List<Object>) - Static method in interface org.apache.calcite.runtime.PairList
Creates a PairList backed by a given list.
BAD_DATETIME_MESSAGE - Static variable in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
badFormat(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
badLowerBoundary() - Method in interface org.apache.calcite.runtime.CalciteResource
 
BadTableFunction() - Constructor for class org.apache.calcite.test.MockSqlOperatorTable.BadTableFunction
 
BadType() - Constructor for class org.apache.calcite.test.schemata.catchall.CatchallSchema.BadType
 
badTypes - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
badUpperBoundary() - Method in interface org.apache.calcite.runtime.CalciteResource
 
BAG - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
BAG_TYPE - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
BagType(SqlParserPos, Ast.Type) - Constructor for class org.apache.calcite.piglet.Ast.BagType
 
bangEqualNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
 
BarfingInvocationHandler - Class in org.apache.calcite.util
A class derived from BarfingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
BarfingInvocationHandler() - Constructor for class org.apache.calcite.util.BarfingInvocationHandler
 
BASE_DIRECTORY - Enum constant in enum org.apache.calcite.model.ModelHandler.ExtraOperand
Base directory from which to read files.
BASE64 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
BaseOrderStreamTable - Class in org.apache.calcite.test.schemata.orderstream
Base table for the Orders table.
BaseOrderStreamTable() - Constructor for class org.apache.calcite.test.schemata.orderstream.BaseOrderStreamTable
 
BaseQueryable<TSource> - Class in org.apache.calcite.linq4j
Skeleton implementation of Queryable.
BaseQueryable(QueryProvider, Type, Expression) - Constructor for class org.apache.calcite.linq4j.BaseQueryable
 
baseUnit(SqlTypeName) - Static method in class org.apache.calcite.rex.RexBuilder
Returns the lowest granularity unit for the given unit.
BASIC_AGGREGATE_LAMBDA_FACTORY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BASIC_LAZY_ACCUMULATOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BasicAggregateLambdaFactory<TSource,TAccumulate,TResult,TKey> - Class in org.apache.calcite.adapter.enumerable
Implementation of AggregateLambdaFactory that applies a sequence of accumulator adders to input source.
BasicAggregateLambdaFactory(Function0<TAccumulate>, List<Function2<TAccumulate, TSource, TAccumulate>>) - Constructor for class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
 
BasicLazyAccumulator<TAccumulate,TSource> - Class in org.apache.calcite.adapter.enumerable
Performs accumulation against a pre-collected list of input sources, used with LazyAggregateLambdaFactory.
BasicLazyAccumulator(Function2<TAccumulate, TSource, TAccumulate>) - Constructor for class org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
 
BasicSqlType - Class in org.apache.calcite.sql.type
BasicSqlType represents a standard atomic SQL type (excluding interval types).
BasicSqlType(RelDataTypeSystem, SqlTypeName) - Constructor for class org.apache.calcite.sql.type.BasicSqlType
Constructs a type with no parameters.
BasicSqlType(RelDataTypeSystem, SqlTypeName, boolean) - Constructor for class org.apache.calcite.sql.type.BasicSqlType
 
BasicSqlType(RelDataTypeSystem, SqlTypeName, int) - Constructor for class org.apache.calcite.sql.type.BasicSqlType
Constructs a type with precision/length but no scale.
BasicSqlType(RelDataTypeSystem, SqlTypeName, int, int) - Constructor for class org.apache.calcite.sql.type.BasicSqlType
Constructs a type with precision/length and scale.
BasicSqlTypeRtti - Class in org.apache.calcite.runtime.rtti
Runtime type information about a base (primitive) SQL type.
BasicSqlTypeRtti(RuntimeTypeInformation.RuntimeSqlTypeName) - Constructor for class org.apache.calcite.runtime.rtti.BasicSqlTypeRtti
 
batchSize() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule.Config
Batch size.
BcAdCompiledPattern - Class in org.apache.calcite.util.format.postgresql.format.compiled
The date/time format compiled component for BC/AD (era, ie.
BcAdCompiledPattern(Set<PatternModifier>, boolean, boolean) - Constructor for class org.apache.calcite.util.format.postgresql.format.compiled.BcAdCompiledPattern
 
BcAdFormatPattern - Class in org.apache.calcite.util.format.postgresql.format
The date/time format component for BC/AD (era, ie.
BcAdFormatPattern(String) - Constructor for class org.apache.calcite.util.format.postgresql.format.BcAdFormatPattern
 
before() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
 
before(Consumer<Puffin.Context<G, F>>) - Method in interface org.apache.calcite.util.Puffin.Builder
Adds an action to be called before all sources.
beforeSource(Consumer<Puffin.Context<G, F>>) - Method in interface org.apache.calcite.util.Puffin.Builder
Adds an action to be called before each source.
beginBeginTag(String) - Method in class org.apache.calcite.util.XmlOutput
 
beginNode() - Method in class org.apache.calcite.util.XmlOutput
If we are currently inside the start tag, finishes it off.
beginTag(String, XmlOutput.XMLAttrVector) - Method in class org.apache.calcite.util.XmlOutput
Starts writing a new tag to the stream.
belongsTo(Collection<SqlKind>) - Method in enum org.apache.calcite.sql.SqlKind
Returns whether this SqlKind belongs to a given category.
Benchmark - Class in org.apache.calcite.util
Helps to run benchmarks by running the same task repeatedly and averaging the running times.
Benchmark(String, Function1<Benchmark.Statistician, Void>, int) - Constructor for class org.apache.calcite.util.Benchmark
 
Benchmark.Statistician - Class in org.apache.calcite.util
Collects statistics for a test that is run multiple times.
bestString() - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
Returns the most recent match.
between(int, int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
 
between(RexNode, RexNode, RexNode) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
between(RexNode, RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a BETWEEN.
between(T, T) - Static method in class org.apache.calcite.test.Matchers
Creates a matcher that matches if the examined value is between bounds: min ≤ value ≤ max.
BETWEEN - Enum constant in enum org.apache.calcite.sql.SqlKind
BETWEEN operator.
BETWEEN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
betweenWithoutAnd() - Method in interface org.apache.calcite.runtime.CalciteResource
 
BI_PREDICATE_TEST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIG_DECIMAL - Static variable in interface org.apache.calcite.util.JdbcType
 
BIG_DECIMAL_ADD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIG_DECIMAL_NEGATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIG_DECIMAL_NULLABLE - Static variable in interface org.apache.calcite.util.JdbcType
 
BIG_QUERY - Enum constant in enum org.apache.calcite.config.Lex
Lexical policy similar to BigQuery.
BIG_QUERY - Enum constant in enum org.apache.calcite.sql.fun.SqlLibrary
A collection of operators that are in Google BigQuery but not in standard SQL.
BIG_QUERY - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
BIG_QUERY - Enum constant in enum org.apache.calcite.sql.validate.SqlConformanceEnum
Conformance value that instructs Calcite to use SQL semantics consistent with BigQuery.
BIG_QUERY - Static variable in class org.apache.calcite.sql.parser.SqlParserTest
 
BIG_QUERY - Static variable in class org.apache.calcite.util.format.FormatModels
Format model for BigQuery.
bigDecimal - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema.EveryType
 
BigDecimalFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a BigDecimal value.
bigdecimalmax(Tuple) - Static method in class org.apache.calcite.piglet.PigUdfs
 
bigdecimalsum(Tuple) - Static method in class org.apache.calcite.piglet.PigUdfs
 
BigDecimalSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
 
bigDecimalValue() - Method in class org.apache.calcite.sql.SqlLiteral
Returns a numeric literal's value as a BigDecimal.
BIGINT - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
BIGINT - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
BIGINT - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a BIGINT.
BIGINT_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a nullable BIGINT.
BIGINT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a BIGINT with nulls allowed if any of the operands allow nulls.
BigQuerySqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for Google BigQuery's "Standard SQL" dialect.
BigQuerySqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.BigQuerySqlDialect
Creates a BigQuerySqlDialect.
bijection(List<Integer>) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates a bijection.
bijection(Map<Integer, Integer>) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates a bijection.
BIJECTION - Enum constant in enum org.apache.calcite.util.mapping.MappingType
 
bin(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIN(long) function.
BIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIN - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
BINARY - Enum constant in enum org.apache.calcite.sql.SqlSyntax
Binary operator syntax, as in "x + y".
BINARY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
BINARY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
BINARY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
BINARY_ARITHMETIC - Static variable in enum org.apache.calcite.sql.SqlKind
Category of binary arithmetic.
BINARY_BINARY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
BINARY_COMPARISON - Static variable in enum org.apache.calcite.sql.SqlKind
Category of binary comparison.
BINARY_EQUALITY - Static variable in enum org.apache.calcite.sql.SqlKind
Category of binary equality.
BINARY_SEARCH5_LOWER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BINARY_SEARCH5_UPPER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BINARY_SEARCH6_LOWER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BINARY_SEARCH6_UPPER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BINARY_TO_UUID - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BINARY_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
binaryArithmeticCoercion(SqlCallBinding) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Coerces operand of binary arithmetic expressions to Numeric type.
binaryArithmeticCoercion(SqlCallBinding) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Coerces operands in binary arithmetic expressions to NUMERIC types.
binaryArithmeticWithStrings(SqlCallBinding, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
For NUMERIC and STRING operands, cast STRING to data type of the other operand.
binaryComparisonCoercion(SqlCallBinding) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Coerces operands in binary comparison expressions.
binaryComparisonCoercion(SqlCallBinding) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Coerces operands in binary comparison expressions.
BinaryExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a binary operator.
binaryLiteralInvalid() - Method in interface org.apache.calcite.runtime.CalciteResource
 
binaryLiteralOdd() - Method in interface org.apache.calcite.runtime.CalciteResource
 
BinaryOperatorConversion - Class in org.apache.calcite.adapter.druid
Binary operator conversion utility class; used to convert expressions like exp1 Operator exp2.
BinaryOperatorConversion(SqlOperator, String) - Constructor for class org.apache.calcite.adapter.druid.BinaryOperatorConversion
 
BinarySearch - Class in org.apache.calcite.runtime
Binary search for the implementation of RANGE BETWEEN XXX PRECEDING/FOLLOWING clause.
BinarySearch() - Constructor for class org.apache.calcite.runtime.BinarySearch
 
binaryToUuid(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
BinaryTree(LoptJoinTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
 
bind(Member, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a field or property.
bind(Method, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a member by using a property accessor method.
bind(DataContext) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
bind(DataContext) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableIntersect
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
 
bind(DataContext) - Method in class org.apache.calcite.interpreter.InterpretableConverter
 
bind(DataContext) - Method in interface org.apache.calcite.runtime.Bindable
Executes this statement and returns an enumerable which will yield rows.
bind(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.UnboundMetadata
 
bindable(RelNode) - Static method in class org.apache.calcite.interpreter.Interpreters
Creates a Bindable that interprets a given relational expression.
Bindable<T> - Interface in org.apache.calcite.runtime
Statement that can be bound to a DataContext and then executed.
BINDABLE_AGGREGATE_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_BIND - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BINDABLE_CACHE_CONCURRENCY_LEVEL - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The concurrency level of the cache used for storing Bindable objects, instantiated via dynamically generated Java classes.
BINDABLE_CACHE_MAX_SIZE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The maximum size of the cache used for storing Bindable objects, instantiated via dynamically generated Java classes.
BINDABLE_FILTER_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_JOIN_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_MATCH_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_PROJECT_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_SET_OP_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_SETOP_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
BINDABLE_SORT_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_TABLE_SCAN_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_VALUES_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BINDABLE_WINDOW_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
 
BindableAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableAggregate
Deprecated.
BindableAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableAggregate
 
BindableAggregateRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableAggregateRule
Called from the Config.
BindableConvention - Enum in org.apache.calcite.interpreter
Calling convention that returns results as an Enumerable of object arrays.
BindableFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableFilter
 
BindableFilterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableFilterRule
Called from the Config.
BindableIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableIntersect
 
BindableJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableJoin
Creates a BindableJoin.
BindableJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableJoin
Deprecated.
BindableJoinRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableJoinRule
Called from the Config.
BindableMatchRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableMatchRule
Called from the Config.
BindableMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableMinus
 
BindableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableProject
 
BindableProjectRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableProjectRule
Called from the Config.
BindableRel - Interface in org.apache.calcite.interpreter
Relational expression that can implement itself in Bindable convention.
Bindables - Class in org.apache.calcite.interpreter
Utilities pertaining to BindableRel and BindableConvention.
Bindables.BindableAggregate - Class in org.apache.calcite.interpreter
Implementation of Aggregate in bindable calling convention.
Bindables.BindableAggregateRule - Class in org.apache.calcite.interpreter
Rule that converts an Aggregate to bindable convention.
Bindables.BindableFilter - Class in org.apache.calcite.interpreter
Implementation of Filter in bindable convention.
Bindables.BindableFilterRule - Class in org.apache.calcite.interpreter
Rule that converts a Filter to bindable convention.
Bindables.BindableIntersect - Class in org.apache.calcite.interpreter
Implementation of Intersect in bindable calling convention.
Bindables.BindableJoin - Class in org.apache.calcite.interpreter
Implementation of Join in bindable calling convention.
Bindables.BindableJoinRule - Class in org.apache.calcite.interpreter
Rule to convert a LogicalJoin to a Bindables.BindableJoin.
Bindables.BindableMatch - Class in org.apache.calcite.interpreter
Implementation of Match in bindable convention.
Bindables.BindableMatchRule - Class in org.apache.calcite.interpreter
Rule to convert a LogicalMatch to a Bindables.BindableMatch.
Bindables.BindableMinus - Class in org.apache.calcite.interpreter
Implementation of Minus in bindable calling convention.
Bindables.BindableProject - Class in org.apache.calcite.interpreter
Implementation of Project in bindable calling convention.
Bindables.BindableProjectRule - Class in org.apache.calcite.interpreter
Bindables.BindableSetOpRule - Class in org.apache.calcite.interpreter
Bindables.BindableSort - Class in org.apache.calcite.interpreter
Implementation of Sort bindable calling convention.
Bindables.BindableSortRule - Class in org.apache.calcite.interpreter
Rule to convert an Sort to a Bindables.BindableSort.
Bindables.BindableTableScan - Class in org.apache.calcite.interpreter
Scan of a table that implements ScannableTable and therefore can be converted into an Enumerable.
Bindables.BindableTableScanRule - Class in org.apache.calcite.interpreter
Rule that converts a TableScan to bindable convention.
Bindables.BindableTableScanRule.Config - Interface in org.apache.calcite.interpreter
Rule configuration.
Bindables.BindableUnion - Class in org.apache.calcite.interpreter
Implementation of Union in bindable calling convention.
Bindables.BindableValues - Class in org.apache.calcite.interpreter
Implementation of Values in bindable calling convention.
Bindables.BindableValuesRule - Class in org.apache.calcite.interpreter
Rule that converts a Values to bindable convention.
Bindables.BindableWindow - Class in org.apache.calcite.interpreter
Implementation of Window in bindable convention.
Bindables.BindableWindowRule - Class in org.apache.calcite.interpreter
Rule to convert a LogicalWindow to a Bindables.BindableWindow.
BindableSetOpRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableSetOpRule
Called from the Config.
BindableSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableSort
 
BindableSortRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableSortRule
Called from the Config.
BindableTableScanRule(Bindables.BindableTableScanRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableTableScanRule
Called from Config.
BindableTableScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableTableScanRule
Deprecated.
BindableUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableUnion
 
BindableValuesRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableValuesRule
Called from the Config.
BindableWindowRule(ConverterRule.Config) - Constructor for class org.apache.calcite.interpreter.Bindables.BindableWindowRule
Called from the Config.
BiRel - Class in org.apache.calcite.rel
Abstract base class for relational expressions with a two inputs.
BiRel(RelOptCluster, RelTraitSet, RelNode, RelNode) - Constructor for class org.apache.calcite.rel.BiRel
 
birthPlace - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Author
 
BIT_AND - Enum constant in enum org.apache.calcite.sql.SqlKind
The BIT_AND aggregate function.
BIT_AND - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIT_AND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BIT_AND aggregate function.
BIT_COUNT_BIG_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
BIT_COUNT_MYSQL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
BIT_GET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIT_GET - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BIT_GET(value, position)" function.
BIT_LEFT_SHIFT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
<< (left shift) operator.
BIT_LENGTH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIT_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BIT_LENGTH(string or binary)" function.
BIT_NOT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIT_OR - Enum constant in enum org.apache.calcite.sql.SqlKind
The BIT_OR aggregate function.
BIT_OR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIT_OR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BIT_OR aggregate function.
BIT_SET_INCLUSION_ORDERING - Static variable in class org.apache.calcite.util.PartiallyOrderedSet
Ordering that orders bit sets by inclusion.
BIT_XOR - Enum constant in enum org.apache.calcite.sql.SqlKind
The BIT_XOR aggregate function.
BIT_XOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BIT_XOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BIT_XOR aggregate function.
bitAnd(int, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to a Long and int value.
bitAnd(int, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to Integer and UInteger values.
bitAnd(int, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UShort and Integer values.
bitAnd(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_AND applied to integer values.
bitAnd(long, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to
invalid @link
long
and UInteger values.
bitAnd(long, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to
invalid @link
long
and UInteger values.
bitAnd(long, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UShort and Integer values.
bitAnd(Long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to a Long and int value.
bitAnd(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_AND applied to binary values.
bitAnd(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UByte values.
bitAnd(UInteger, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UInteger and Integer values.
bitAnd(UInteger, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UInteger and Integer values.
bitAnd(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UInteger values.
bitAnd(ULong, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UInteger and Integer values.
bitAnd(ULong, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to ULong and
invalid @link
long
values.
bitAnd(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to ULong values.
bitAnd(UShort, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UShort and Integer values.
bitAnd(UShort, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UShort and Integer values.
bitAnd(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITAND applied to UShort values.
BITAND - Enum constant in enum org.apache.calcite.sql.SqlKind
The BITAND scalar function.
BITAND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BITAND scalar function.
BITAND_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BITAND_AGG(expression)" function.
BITAND_OPERATOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
& operator.
bitCount(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing BITCOUNT.
bitCount(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing BITCOUNT.
bitCount(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing BITCOUNT.
BITCOUNT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BITCOUNT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
bitCountMySQL(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing MySQL BIT_COUNT.
bitCountMySQL(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing MySQL BIT_COUNT.
bitCountMySQL(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing MySQL BIT_COUNT.
bitCountMySQL(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing MySQL BIT_COUNT.
bitCountMySQL(Time) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing MySQL BIT_COUNT.
bitCountMySQL(Timestamp) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper function for implementing MySQL BIT_COUNT.
bitGet(byte, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIT_GET(value, position) function.
bitGet(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIT_GET(value, position) function.
bitGet(long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIT_GET(value, position) function.
bitGet(short, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIT_GET(value, position) function.
bitLength(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIT_LENGTH(string) function.
bitLength(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL BIT_LENGTH(binary) function.
bitNot(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_NOT applied to integer values.
bitNot(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_NOT applied to a binary value.
BITNOT - Enum constant in enum org.apache.calcite.sql.SqlKind
The BITNOT scalar function.
BITNOT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BITNOT scalar function.
bitOr(int, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITOR applied to a Long and int value.
bitOr(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_OR applied to integer values.
bitOr(Long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITOR applied to a Long and int value.
bitOr(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_OR applied to binary values.
BITOR - Enum constant in enum org.apache.calcite.sql.SqlKind
The BITOR scalar function.
BITOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BITOR scalar function.
BITOR_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BITOR_AGG(expression)" function.
bits(List<RexNode>, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil.InputFinder
Returns a bit set describing the inputs used by a collection of project expressions and an optional condition.
bits(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil.InputFinder
Returns a bit set describing the inputs used by an expression.
bitSet - Variable in class org.apache.calcite.materialize.Lattice.Tile
 
bitSet - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema.BadType
 
bitSet - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
bitSet() - Method in class org.apache.calcite.materialize.Lattice.Tile
 
BitSets - Class in org.apache.calcite.util
Utility functions for BitSet.
BitString - Class in org.apache.calcite.util
String of bits.
BitString(String, int) - Constructor for class org.apache.calcite.util.BitString
 
bitXor(int, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to a Long and int value.
bitXor(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_XOR applied to integer values.
bitXor(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
bitXor(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to Integer values.
bitXor(Long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to a Long and int value.
bitXor(Long, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to Long values.
bitXor(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BIT_XOR applied to binary values.
bitXor(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to UByte values.
bitXor(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to UInteger values.
bitXor(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to ULong values.
bitXor(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
Bitwise function BITXOR applied to UShort values.
BITXOR - Enum constant in enum org.apache.calcite.sql.SqlKind
The BITXOR scalar function.
BITXOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
BITXOR scalar function.
BITXOR_OPERATOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
^ operator.
bl - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
BLACK - Enum constant in enum org.apache.calcite.sql.SqlWriter.SubQueryStyle
Damian's style of sub-query nesting.
Blackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Creates a Blackboard.
blackholeMap() - Static method in class org.apache.calcite.util.Util
Returns a map which ignores any write operation.
BLANK - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
bloat() - Method in interface org.apache.calcite.rel.rules.DphypJoinReorderRule.Config
Limit to the size growth of the dpTable allowed during enumerating.
bloat() - Method in interface org.apache.calcite.rel.rules.ExpandDisjunctionForJoinInputsRule.Config
Limit how much complexity can increase during expanding.
bloat() - Method in interface org.apache.calcite.rel.rules.ExpandDisjunctionForTableRule.Config
Limit to the size growth of the condition allowed during expansion.
bloat() - Method in interface org.apache.calcite.rel.rules.FilterProjectTransposeRule.Config
Limit how much complexity can increase during merging.
bloat() - Method in interface org.apache.calcite.rel.rules.ProjectMergeRule.Config
Limit how much complexity can increase during merging.
bloat() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Controls whether to merge two Project operators when inlining expressions causes complexity to increase.
block - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
 
block - Variable in class org.apache.calcite.adapter.spark.SparkRel.Result
 
block(Iterable<? extends Statement>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements.
block(Type, Iterable<? extends Statement>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given expressions, has no variables and has specific result type.
block(Type, Statement...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements and has a specific result type, using varargs.
block(Statement...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements, using varargs.
Block - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A block of expressions.
BlockBuilder - Class in org.apache.calcite.linq4j.tree
Builder for BlockStatement.
BlockBuilder() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a non-optimizing BlockBuilder.
BlockBuilder(boolean) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
BlockBuilder(boolean, BlockBuilder) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
Blocks - Class in org.apache.calcite.linq4j.tree
Helper methods concerning BlockStatements.
BlockStatement - Class in org.apache.calcite.linq4j.tree
Represents a block that contains a sequence of expressions where variables can be defined.
body - Variable in class org.apache.calcite.linq4j.tree.CatchBlock
 
body - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
body - Variable in class org.apache.calcite.linq4j.tree.ForEachStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
 
body - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
body - Variable in class org.apache.calcite.linq4j.tree.TryStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.WhileStatement
 
body - Variable in class org.apache.calcite.sql.SqlWith
 
Book(String, int, List<BookstoreSchema.Page>) - Constructor for class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Book
 
books - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Author
 
BOOKSTORE - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
BookstoreSchema - Class in org.apache.calcite.test.schemata.bookstore
A Schema representing a bookstore.
BookstoreSchema() - Constructor for class org.apache.calcite.test.schemata.bookstore.BookstoreSchema
 
BookstoreSchema.Author - Class in org.apache.calcite.test.schemata.bookstore
Author.
BookstoreSchema.Book - Class in org.apache.calcite.test.schemata.bookstore
Book.
BookstoreSchema.Coordinate - Class in org.apache.calcite.test.schemata.bookstore
Coordinate.
BookstoreSchema.Page - Class in org.apache.calcite.test.schemata.bookstore
Page.
BookstoreSchema.Place - Class in org.apache.calcite.test.schemata.bookstore
Place.
BOOL_AND - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BOOL_AND(condition)" aggregate function, PostgreSQL and Redshift's equivalent to SqlStdOperatorTable.EVERY.
BOOL_OR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BOOL_OR(condition)" aggregate function, PostgreSQL and Redshift's equivalent to SqlStdOperatorTable.SOME.
BOOLAND_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BOOLAND_AGG(condition)" aggregate function, Snowflake's equivalent to SqlStdOperatorTable.EVERY.
BOOLEAN - Enum constant in enum org.apache.calcite.linq4j.tree.Primitive
 
BOOLEAN - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
BOOLEAN - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
BOOLEAN - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
BOOLEAN - Static variable in class org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is assumed to be boolean.
BOOLEAN - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
BOOLEAN - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Boolean.
BOOLEAN - Static variable in interface org.apache.calcite.util.JdbcType
 
BOOLEAN_BOOLEAN - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
BOOLEAN_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a nullable Boolean.
BOOLEAN_LITERAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy type must be a boolean non-NULL literal.
BOOLEAN_NOT_NULL - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is BOOLEAN NOT NULL.
BOOLEAN_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Boolean, with nulls allowed if any of the operands allow nulls.
BOOLEAN_NULLABLE - Static variable in interface org.apache.calcite.util.JdbcType
 
BOOLEAN_NULLABLE_IF_ARG0_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Boolean, with nulls allowed if the type of the operand #0 (0-based) is nullable.
BOOLEAN_NULLABLE_OPTIMIZED - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy with similar effect to ReturnTypes.BOOLEAN_NULLABLE, which is more efficient, but can only be used if all arguments are BOOLEAN.
BOOLEAN_TO_STRING - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
BOOLEAN_TYPE_CHECKER - Static variable in class org.apache.calcite.sql.test.SqlTests
 
BOOLEAN_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
booleanEquality(SqlCallBinding, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Casts "BOOLEAN = NUMERIC" to "NUMERIC = NUMERIC".
booleanValue() - Method in class org.apache.calcite.sql.SqlLiteral
Returns the value as a boolean.
booleanValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
 
BOOLOR_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "BOOLOR_AGG(condition)" aggregate function, Snowflake's equivalent to SqlStdOperatorTable.SOME.
boolRelDataType - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
bools - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
BOTH - Enum constant in enum org.apache.calcite.plan.DeriveMode
Iterates over each child, uses current child's traits to decide what traits to require from the other children.
BOTH - Enum constant in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
 
BOTH_PROJECT - Static variable in interface org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule.Config
 
BOTTOM_UP - Enum constant in enum org.apache.calcite.plan.hep.HepMatchOrder
Match from leaves up.
bound - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
box(Class) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a primitive class to a boxed class; returns other classes unchanged.
box(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a primitive type to a boxed type; returns other types unchanged.
box(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
box(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
box(Expression, Primitive) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns an expression to box the value of a primitive expression.
BOX - Enum constant in enum org.apache.calcite.linq4j.tree.Primitive.Flavor
A type that boxes a primitive, e.g.
boxClass - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
BOXED - Static variable in class org.apache.calcite.rel.core.Project.Flags
Deprecated.
 
BOXED_FALSE_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
 
BOXED_FALSE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
BOXED_TRUE_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
 
BOXED_TRUE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
boxName - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
BQ_DOUBLE - Enum constant in enum org.apache.calcite.config.CharLiteralStyle
Double-quoted character literal with backslash escapes, as in BigQuery.
BQ_SINGLE - Enum constant in enum org.apache.calcite.config.CharLiteralStyle
Single-quoted character literal with backslash escapes, as in BigQuery.
BreadthFirstIterator<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
Iterates over the vertices in a directed graph in breadth-first order.
BreadthFirstIterator(DirectedGraph<V, E>, V) - Constructor for class org.apache.calcite.util.graph.BreadthFirstIterator
 
Break - Enum constant in enum org.apache.calcite.linq4j.tree.GotoExpressionKind
A GotoExpression that represents a break statement.
break_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
break_(LabelTarget, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
BRIDGE_METHODS - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
BRIDGE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Decouple an abstraction from its implementation so that the two can very independently.
BROADCAST_DISTRIBUTED - Enum constant in enum org.apache.calcite.rel.RelDistribution.Type
There are multiple instances of the stream, and all records appear in each instance.
BROADCAST_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
The singleton broadcast distribution.
brokenTestsEnabled() - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Returns whether to run tests that are considered 'broken'.
buf - Variable in class org.apache.calcite.materialize.Lattice.SqlWriter
 
BufferStyle - Class in org.apache.calcite.runtime
A parser for buffer styles as defined by PostGIS.
BufferStyle(String) - Constructor for class org.apache.calcite.runtime.BufferStyle
 
Bug - Class in org.apache.calcite.util
Holder for a list of constants describing which bugs which have not been fixed.
Bug() - Constructor for class org.apache.calcite.util.Bug
 
build() - Method in class org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
build() - Method in class org.apache.calcite.adapter.jdbc.JdbcCorrelationDataContextBuilderImpl
 
build() - Method in class org.apache.calcite.interpreter.Row.RowBuilder
Returns a Row.
build() - Method in class org.apache.calcite.materialize.Lattice.Builder
Builds a lattice.
build() - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
 
build() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
Returns the constructed program, clearing the state of this program builder as a side-effect.
build() - Method in class org.apache.calcite.plan.RelOptUtil.InputFinder
Returns the bit set.
build() - Method in class org.apache.calcite.profile.ProfilerImpl.Builder
 
build() - Method in class org.apache.calcite.rel.hint.HintStrategy.Builder
 
build() - Method in class org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
build() - Method in class org.apache.calcite.rel.hint.RelHint.Builder
 
build() - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Creates a struct type with the current contents of this builder.
build() - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
Creates a TimeFrameSet.
build() - Method in class org.apache.calcite.runtime.AutomatonBuilder
Builds the automaton.
build() - Method in class org.apache.calcite.runtime.Matcher.Builder
 
build() - Method in class org.apache.calcite.runtime.PairList.Builder
Builds the PairList.
build() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
Returns the resulting pattern.
build() - Method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
 
build() - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
Deprecated.
build() - Method in class org.apache.calcite.sql.TableCharacteristic.Builder
 
build() - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
build() - Method in class org.apache.calcite.tools.RelBuilder
Returns the final relational expression.
build() - Method in class org.apache.calcite.util.ArrowSet.Builder
Build the ArrowSet instance and compute the functional dependency graph.
build() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Builds an ImmutableBitSet from the contents of this Builder.
build() - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
Returns a newly-created ImmutableNullableList based on the contents of the Builder.
build() - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
Returns a newly-created ImmutableNullableSet based on the contents of the Builder.
build() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
build() - Method in interface org.apache.calcite.util.Puffin.Builder
Builds the program.
build(ImmutableList.Builder<SqlValidatorScope.Step>) - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
 
build(ImmutableList.Builder<SqlValidatorScope.Step>) - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
 
build(RelNode...) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
Creates a CorelMap by iterating over a RelNode tree.
build(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Builds an ImmutableBitSet from the contents of this Builder, using an existing ImmutableBitSet if it happens to have the same contents.
buildAggGroupList(Aggregate, SqlImplementor.Builder, List<SqlNode>, List<SqlNode>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
Builds the group list for an Aggregate node.
buildAggregate(Aggregate, SqlImplementor.Builder, List<SqlNode>, List<SqlNode>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
Builds an aggregate query.
buildAndReset() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Builds an ImmutableBitSet from the contents of this Builder.
buildBag(Object...) - Static method in class org.apache.calcite.piglet.PigRelSqlUdfs
Implementation for PIG_BAG functions.
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.AmPmFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.BcAdFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.DayOfWeekFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.FormatPattern
Creates a new instance of the compiled version of this date/time component.
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.MonthFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.NumberFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.RomanNumeralsFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.TimeZoneFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.TimeZoneHoursFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.TimeZoneMinutesFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.TimeZoneOffsetFormatPattern
 
buildCompiledPattern(Set<PatternModifier>) - Method in class org.apache.calcite.util.format.postgresql.format.YearWithCommasFormatPattern
 
buildDynamic() - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Creates a dynamic struct type with the current contents of this builder.
builder - Variable in class org.apache.calcite.rel.rules.DpHyp
 
builder() - Static method in class org.apache.calcite.adapter.druid.VirtualColumn
 
builder() - Static method in class org.apache.calcite.materialize.Lattice.Tile
 
builder() - Static method in class org.apache.calcite.plan.hep.HepProgram
 
builder() - Method in class org.apache.calcite.plan.RelOptRuleCall
Creates a RelBuilder to be used by code within the call.
builder() - Static method in class org.apache.calcite.profile.ProfilerImpl
 
builder() - Static method in class org.apache.calcite.rel.hint.HintStrategyTable
Returns a HintStrategyTable builder.
builder() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
builder() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
builder() - Static method in class org.apache.calcite.rel.type.TimeFrameSet
Creates a Builder.
builder() - Static method in interface org.apache.calcite.runtime.PairList
Creates a Builder.
builder() - Static method in interface org.apache.calcite.runtime.Pattern
Creates a builder.
builder() - Static method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
Creates a ParameterListBuilder.
builder() - Static method in class org.apache.calcite.sql.type.SqlTypeMappingRules
Returns a SqlTypeMappingRules.Builder to build the type mappings.
builder() - Static method in class org.apache.calcite.util.ImmutableBitSet
Creates an empty Builder.
builder() - Static method in class org.apache.calcite.util.ImmutableNullableList
Returns a new builder.
builder() - Static method in class org.apache.calcite.util.ImmutableNullableSet
Returns a new builder.
builder() - Static method in class org.apache.calcite.util.Puffin
Creates a Builder with no state.
builder(String) - Static method in class org.apache.calcite.rel.hint.RelHint
Creates a hint builder with specified hint name.
builder(Supplier<G>, Function<G, F>) - Static method in class org.apache.calcite.util.Puffin
Creates a Builder.
builder(CalciteSchema, String) - Static method in class org.apache.calcite.materialize.Lattice
 
builder(HintPredicate) - Static method in class org.apache.calcite.rel.hint.HintStrategy
Returns a HintStrategy builder with given hint predicate.
builder(RelNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Creates a builder for the SQL of the given relational expression, using the clauses that you declared when you called SqlImplementor.visitInput(RelNode, int, Set).
builder(RelNode, SqlImplementor.Clause, SqlImplementor.Clause...) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
Deprecated.
Provide the expected clauses up-front, when you call SqlImplementor.visitInput(RelNode, int, Set), then create a builder using SqlImplementor.Result.builder(RelNode).
builder(Automaton) - Static method in class org.apache.calcite.runtime.Matcher
 
builder(TableCharacteristic.Semantics) - Static method in class org.apache.calcite.sql.TableCharacteristic
Creates a builder.
builder(ImmutableBitSet) - Static method in class org.apache.calcite.util.ImmutableBitSet
Deprecated.
Builder() - Constructor for class org.apache.calcite.adapter.druid.VirtualColumn.Builder
 
Builder() - Constructor for class org.apache.calcite.profile.ProfilerImpl.Builder
 
Builder() - Constructor for class org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
Builder() - Constructor for class org.apache.calcite.runtime.PairList.Builder
 
Builder() - Constructor for class org.apache.calcite.util.ArrowSet.Builder
 
Builder() - Constructor for class org.apache.calcite.util.ImmutableNullableList.Builder
Creates a new builder.
Builder() - Constructor for class org.apache.calcite.util.ImmutableNullableSet.Builder
Creates a new builder.
Builder() - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
Builder(LatticeSpace, CalciteSchema, String) - Constructor for class org.apache.calcite.materialize.Lattice.Builder
 
Builder(RelNode, List<SqlImplementor.Clause>, SqlSelect, SqlImplementor.Context, boolean, Map<String, RelDataType>) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
Builder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Creates a Builder with the given type factory.
BUILDER_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Separate the construction of a complex object from its representation so that the same construction process can create different representations.
buildImmutable() - Method in class org.apache.calcite.runtime.PairList.Builder
Builds an ImmutablePairList.
buildIndex(Iterable<? extends SqlOperator>) - Static method in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
Derives a value to be assigned to SqlOperatorTables.IndexedSqlOperatorTable.operators from a given list of operators.
buildQuery(String) - Static method in class org.apache.calcite.sql.test.AbstractSqlTester
Deprecated.
buildQuery(StringAndPos) - Static method in class org.apache.calcite.sql.test.AbstractSqlTester
 
buildQuery2(SqlTestFactory, String) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
Builds a query that extracts all literals as columns in an underlying select.
buildQueryAgg(String) - Static method in class org.apache.calcite.sql.test.AbstractSqlTester
 
buildQueryWithPos(StringAndPos) - Static method in class org.apache.calcite.sql.test.AbstractSqlTester
 
buildTuple(Object...) - Static method in class org.apache.calcite.piglet.PigRelSqlUdfs
Implementation for PIG_TUPLE functions.
BUILT_IN_OPERATORS_LIST - Static variable in class org.apache.calcite.sql.SqlDialect
Built-in scalar functions and operators common for every dialect.
builtinFunctionCoercion(SqlCallBinding, List<RelDataType>, List<SqlTypeFamily>) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Type coercion with inferred type from passed in arguments and the SqlTypeFamily defined in the checkers, e.g.
builtinFunctionCoercion(SqlCallBinding, List<RelDataType>, List<SqlTypeFamily>) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
 
BuiltInMetadata - Class in org.apache.calcite.rel.metadata
Contains the interfaces for several common forms of metadata.
BuiltInMetadata() - Constructor for class org.apache.calcite.rel.metadata.BuiltInMetadata
 
BuiltInMetadata.AllPredicates - Interface in org.apache.calcite.rel.metadata
Metadata about the predicates that hold in the rows emitted from a relational expression.
BuiltInMetadata.AllPredicates.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Collation - Interface in org.apache.calcite.rel.metadata
Metadata about which columns are sorted.
BuiltInMetadata.Collation.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.ColumnOrigin - Interface in org.apache.calcite.rel.metadata
Metadata about the origins of columns.
BuiltInMetadata.ColumnOrigin.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.ColumnUniqueness - Interface in org.apache.calcite.rel.metadata
Metadata about whether a set of columns uniquely identifies a row.
BuiltInMetadata.ColumnUniqueness.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.CumulativeCost - Interface in org.apache.calcite.rel.metadata
Metadata about the cost of evaluating a relational expression, including all of its inputs.
BuiltInMetadata.CumulativeCost.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.DistinctRowCount - Interface in org.apache.calcite.rel.metadata
Metadata about the number of distinct rows returned by a set of columns in a relational expression.
BuiltInMetadata.DistinctRowCount.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Distribution - Interface in org.apache.calcite.rel.metadata
Metadata about how a relational expression is distributed.
BuiltInMetadata.Distribution.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.ExplainVisibility - Interface in org.apache.calcite.rel.metadata
Metadata about whether a relational expression should appear in a plan.
BuiltInMetadata.ExplainVisibility.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.ExpressionLineage - Interface in org.apache.calcite.rel.metadata
Metadata about the origins of expressions.
BuiltInMetadata.ExpressionLineage.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.FunctionalDependency - Interface in org.apache.calcite.rel.metadata
Metadata about the functional dependencies among columns.
BuiltInMetadata.FunctionalDependency.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.LowerBoundCost - Interface in org.apache.calcite.rel.metadata
Metadata to get the lower bound cost of a RelNode.
BuiltInMetadata.LowerBoundCost.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.MaxRowCount - Interface in org.apache.calcite.rel.metadata
Metadata about the maximum number of rows returned by a relational expression.
BuiltInMetadata.MaxRowCount.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Measure - Interface in org.apache.calcite.rel.metadata
Metadata about whether a column is a measure and, if so, what is the expression to evaluate that measure in the current context.
BuiltInMetadata.Measure.Context - Interface in org.apache.calcite.rel.metadata
Context for a use of a measure at a call site.
BuiltInMetadata.Measure.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Memory - Interface in org.apache.calcite.rel.metadata
Metadata about the memory use of an operator.
BuiltInMetadata.Memory.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.MinRowCount - Interface in org.apache.calcite.rel.metadata
Metadata about the minimum number of rows returned by a relational expression.
BuiltInMetadata.MinRowCount.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.NodeTypes - Interface in org.apache.calcite.rel.metadata
Metadata about the node types in a relational expression.
BuiltInMetadata.NodeTypes.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.NonCumulativeCost - Interface in org.apache.calcite.rel.metadata
Metadata about the cost of evaluating a relational expression, not including its inputs.
BuiltInMetadata.NonCumulativeCost.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Parallelism - Interface in org.apache.calcite.rel.metadata
Metadata about the degree of parallelism of a relational expression, and how its operators are assigned to processes with independent resource pools.
BuiltInMetadata.Parallelism.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.PercentageOriginalRows - Interface in org.apache.calcite.rel.metadata
Metadata about the proportion of original rows that remain in a relational expression.
BuiltInMetadata.PercentageOriginalRows.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.PopulationSize - Interface in org.apache.calcite.rel.metadata
Metadata about the number of distinct values in the original source of a column or set of columns.
BuiltInMetadata.PopulationSize.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Predicates - Interface in org.apache.calcite.rel.metadata
Metadata about the predicates that hold in the rows emitted from a relational expression.
BuiltInMetadata.Predicates.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.RowCount - Interface in org.apache.calcite.rel.metadata
Metadata about the number of rows returned by a relational expression.
BuiltInMetadata.RowCount.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Selectivity - Interface in org.apache.calcite.rel.metadata
Metadata about the selectivity of a predicate.
BuiltInMetadata.Selectivity.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.Size - Interface in org.apache.calcite.rel.metadata
Metadata about the size of rows and columns.
BuiltInMetadata.Size.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.TableReferences - Interface in org.apache.calcite.rel.metadata
Metadata to obtain references to tables used by a given expression.
BuiltInMetadata.TableReferences.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMetadata.UniqueKeys - Interface in org.apache.calcite.rel.metadata
Metadata about which combinations of columns are unique identifiers.
BuiltInMetadata.UniqueKeys.Handler - Interface in org.apache.calcite.rel.metadata
Handler API.
BuiltInMethod - Enum in org.apache.calcite.util
Built-in methods.
by - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
bypassFieldList() - Method in interface org.apache.calcite.sql.validate.SemanticTable
Returns a list of column ordinals (0-based) of fields that defuse must-filter columns when filtered on.
bypassFieldList() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MustFilterMockTable
 
bypassFields - Variable in class org.apache.calcite.sql.validate.FilterRequirement
Ordinals (in the row type) of the "bypass" fields, fields that can defuse validation errors on FilterRequirement.filterFields if filtered on.
BYTE - Enum constant in enum org.apache.calcite.linq4j.tree.Primitive
 
byteDataType - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
BYTES_PER_CHARACTER - Static variable in class org.apache.calcite.rel.metadata.RelMdSize
Bytes per character (2).

C

c(int) - Static method in class org.apache.calcite.test.schemata.tpch.TpchSchema
 
cache - Variable in class org.apache.calcite.model.JsonSchema
Whether to cache metadata (tables, functions and sub-schemas) generated by this schema.
CACHED_SQL - Static variable in class org.apache.calcite.materialize.Lattices
Statistics provider that uses SQL then stores the results in a cache.
CacheUtil - Class in org.apache.calcite.rel.metadata.janino
Functions used by generated code.
CachingRelMetadataProvider - Class in org.apache.calcite.rel.metadata
Deprecated.
CachingRelMetadataProvider(RelMetadataProvider, RelOptPlanner) - Constructor for class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
Deprecated.
 
CachingSqlStatisticProvider - Class in org.apache.calcite.statistic
Implementation of SqlStatisticProvider that reads and writes a cache.
CachingSqlStatisticProvider(SqlStatisticProvider, Cache<List, Object>) - Constructor for class org.apache.calcite.statistic.CachingSqlStatisticProvider
 
calc(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
 
calc(RelMetadataQuery, RelNode, RexProgram) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Calc's collation.
calc(RelMetadataQuery, RelNode, RexProgram) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Calc's distribution.
Calc - Class in org.apache.calcite.rel.core
Calc is an abstract base class for implementations of LogicalCalc.
Calc(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.core.Calc
Creates a Calc.
Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.core.Calc
Deprecated.
Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.rel.core.Calc
Deprecated.
CALC - Static variable in class org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Calc nodes.
CALC_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that merges a Calc onto a Calc.
CALC_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
Deprecated.
CALC_PROGRAM - Static variable in class org.apache.calcite.tools.Programs
Program that converts filters and projects to Calcs.
CALC_REDUCE_DECIMALS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that reduces operations on the DECIMAL type, such as casts or arithmetic, into operations involving more primitive types such as BIGINT and DOUBLE.
CALC_REDUCE_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that reduces constants inside a LogicalCalc.
CALC_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that removes a trivial LogicalCalc.
CALC_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
Calc rule set; public so that Programs can use it.
CALC_RULES - Static variable in class org.apache.calcite.tools.Programs
Deprecated.
CALC_SPLIT - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that converts a Calc to a Project and Filter.
CALC_TO_WINDOW - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that transforms a Calc that contains windowed aggregates to a mixture of LogicalWindow and Calc.
CALCITE - Enum constant in enum org.apache.calcite.sql.fun.SqlLibrary
Calcite-specific extensions.
CALCITE - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
CALCITE_1045_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_1048_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_194_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_2400_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_2401_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_2869_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_3243_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_4204_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_4205_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_4213_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_4645_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_4868_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_5422_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6092_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6270_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6293_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6294_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6328_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6367_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6391_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_6611_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_673_FIXED - Static variable in class org.apache.calcite.util.Bug
CALCITE_AS_ADMIN - Enum constant in enum org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
 
CALCITE_AS_SPECIFIC_USER - Enum constant in enum org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
 
CalciteAssert - Class in org.apache.calcite.test
Fluid DSL for testing Calcite connections and queries.
CalciteAssert.AssertMetaData - Class in org.apache.calcite.test
Fluent interface for building a metadata query to be tested.
CalciteAssert.AssertQuery - Class in org.apache.calcite.test
Fluent interface for building a query to be tested.
CalciteAssert.AssertThat - Class in org.apache.calcite.test
Result of calling CalciteAssert.that().
CalciteAssert.Config - Enum in org.apache.calcite.test
Connection configuration.
CalciteAssert.ConnectionPostProcessor - Interface in org.apache.calcite.test
Connection post-processor.
CalciteAssert.DatabaseInstance - Enum in org.apache.calcite.test
Information necessary to create a JDBC connection.
CalciteAssert.PreparedStatementConsumer - Interface in org.apache.calcite.test
We want a consumer that can throw SqlException.
CalciteAssert.SchemaSpec - Enum in org.apache.calcite.test
Specification for common test schemas.
CalciteCatalogReader - Class in org.apache.calcite.prepare
Implementation of Prepare.CatalogReader and also SqlOperatorTable based on tables and functions defined schemas.
CalciteCatalogReader(CalciteSchema, List<String>, RelDataTypeFactory, CalciteConnectionConfig) - Constructor for class org.apache.calcite.prepare.CalciteCatalogReader
 
CalciteCatalogReader(CalciteSchema, SqlNameMatcher, List<List<String>>, RelDataTypeFactory, CalciteConnectionConfig) - Constructor for class org.apache.calcite.prepare.CalciteCatalogReader
 
CalciteChinookMetaFactory() - Constructor for class org.apache.calcite.chinook.ChinookAvaticaServer.CalciteChinookMetaFactory
 
CalciteConnection - Interface in org.apache.calcite.jdbc
Extension to Calcite's implementation of JDBC connection allows schemas to be defined dynamically.
CalciteConnectionConfig - Interface in org.apache.calcite.config
Interface for reading connection properties within Calcite code.
CalciteConnectionConfigImpl - Class in org.apache.calcite.config
Implementation of CalciteConnectionConfig.
CalciteConnectionConfigImpl(Properties) - Constructor for class org.apache.calcite.config.CalciteConnectionConfigImpl
 
CalciteConnectionProperty - Enum in org.apache.calcite.config
Properties that may be specified on the JDBC connect string.
CalciteConnectionProvider - Class in org.apache.calcite.chinook
Provider of calcite connections for end-to-end tests.
CalciteConnectionProvider() - Constructor for class org.apache.calcite.chinook.CalciteConnectionProvider
 
CalciteContextException - Exception Class in org.apache.calcite.runtime
Exception which contains information about the textual context of the causing exception.
CalciteContextException(String, Throwable) - Constructor for exception class org.apache.calcite.runtime.CalciteContextException
Creates a new CalciteContextException object.
CalciteContextException(String, Throwable, int, int, int, int) - Constructor for exception class org.apache.calcite.runtime.CalciteContextException
Creates a new CalciteContextException object.
CalciteContextException(String, Throwable, String) - Constructor for exception class org.apache.calcite.runtime.CalciteContextException
Creates a new CalciteContextException object.
CalciteException - Exception Class in org.apache.calcite.runtime
Base class for all exceptions originating from Farrago.
CalciteException(String, Throwable) - Constructor for exception class org.apache.calcite.runtime.CalciteException
Creates a new CalciteException object.
CalciteFactory - Class in org.apache.calcite.jdbc
Extension of AvaticaFactory for Calcite.
CalciteFactory(int, int) - Constructor for class org.apache.calcite.jdbc.CalciteFactory
Creates a JDBC factory with given major/minor version number.
CalciteFlatMapFunction() - Constructor for class org.apache.calcite.adapter.spark.SparkRuntime.CalciteFlatMapFunction
 
CalciteImmutable - Annotation Type in org.apache.calcite
Annotation to be used to convert interfaces/abstract classes into Immutable POJO using Immutables package.
CalciteJdbc41Factory - Class in org.apache.calcite.jdbc
Implementation of AvaticaFactory for Calcite and JDBC 4.1 (corresponds to JDK 1.7).
CalciteJdbc41Factory() - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory
Creates a factory for JDBC version 4.1.
CalciteJdbc41Factory(int, int) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory
Creates a JDBC factory with given major/minor version number.
CalciteLogger - Class in org.apache.calcite.util.trace
Small extension to Logger with some performance improvements.
CalciteLogger(Logger) - Constructor for class org.apache.calcite.util.trace.CalciteLogger
 
CalciteMetaColumnFactory - Interface in org.apache.calcite.jdbc
Factory for creating instances of MetaImpl.MetaColumn.
CalciteMetaColumnFactoryImpl - Class in org.apache.calcite.jdbc
Default implementation of CalciteMetaColumnFactoryImpl.
CalciteMetaColumnFactoryImpl() - Constructor for class org.apache.calcite.jdbc.CalciteMetaColumnFactoryImpl
Internal constructor; protected to allow subclassing.
CalciteMetaImpl - Class in org.apache.calcite.jdbc
Helper for implementing the getXxx methods such as AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]).
CalciteMetaImpl(CalciteConnectionImpl) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl
CalciteMetaImpl(CalciteConnectionImpl, CalciteMetaTableFactory, CalciteMetaColumnFactory) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl
Internal constructor.
CalciteMetaImpl.CalciteMetaTable - Class in org.apache.calcite.jdbc
Metadata describing a Calcite table.
CalciteMetaTable(Table, String, String, String) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl.CalciteMetaTable
Creates a CalciteMetaTable.
CalciteMetaTableFactory - Interface in org.apache.calcite.jdbc
Factory for creating instances of MetaImpl.MetaTable.
CalciteMetaTableFactoryImpl - Class in org.apache.calcite.jdbc
Default implementation of CalciteMetaTableFactory.
CalciteMetaTableFactoryImpl() - Constructor for class org.apache.calcite.jdbc.CalciteMetaTableFactoryImpl
Internal constructor; protected to allow subclassing.
calciteOperator() - Method in class org.apache.calcite.adapter.druid.BinaryOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.CeilOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.DirectOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
calciteOperator() - Method in interface org.apache.calcite.adapter.druid.DruidSqlOperatorConverter
Returns the calcite SQL operator corresponding to Druid operator.
calciteOperator() - Method in class org.apache.calcite.adapter.druid.ExtractOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.FloorOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.NaryOperatorConverter
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.SubstringOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.UnaryPrefixOperatorConversion
 
calciteOperator() - Method in class org.apache.calcite.adapter.druid.UnarySuffixOperatorConversion
 
CalciteParserException - Interface in org.apache.calcite.util
Tagging interface to allow a SqlParseException to be identified without adding a dependency on it from client-side code.
CalcitePrepare - Interface in org.apache.calcite.jdbc
API for a service that prepares statements for execution.
CalcitePrepare.AnalyzeViewResult - Class in org.apache.calcite.jdbc
The result of analyzing a view.
CalcitePrepare.CalciteSignature<T> - Class in org.apache.calcite.jdbc
The result of preparing a query.
CalcitePrepare.Context - Interface in org.apache.calcite.jdbc
Context for preparing a statement.
CalcitePrepare.ConvertResult - Class in org.apache.calcite.jdbc
The result of parsing and validating a SQL query and converting it to relational algebra.
CalcitePrepare.Dummy - Class in org.apache.calcite.jdbc
Namespace that allows us to define non-abstract methods inside an interface.
CalcitePrepare.ParseResult - Class in org.apache.calcite.jdbc
The result of parsing and validating a SQL query.
CalcitePrepare.Query<T> - Class in org.apache.calcite.jdbc
A union type of the three possible ways of expressing a query: as a SQL string, a Queryable or a RelNode.
CalcitePrepare.SparkHandler - Interface in org.apache.calcite.jdbc
Callback to register Spark as the main engine.
CalcitePrepare.SparkHandler.RuleSetBuilder - Interface in org.apache.calcite.jdbc
Allows Spark to declare the rules it needs.
CalcitePrepareImpl - Class in org.apache.calcite.prepare
Shit just got real.
CalcitePrepareImpl() - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl
 
CalcitePrepareImpl.CalcitePreparingStmt - Class in org.apache.calcite.prepare
Holds state for the process of preparing a SQL statement.
CalcitePreparingStmt(CalcitePrepareImpl, CalcitePrepare.Context, Prepare.CatalogReader, RelDataTypeFactory, CalciteSchema, EnumerableRel.Prefer, RelOptCluster, Convention, SqlRexConvertletTable) - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
Constructor.
CalciteResource - Interface in org.apache.calcite.runtime
Compiler-checked resources for the Calcite project.
CalciteResultSet - Class in org.apache.calcite.jdbc
Implementation of ResultSet for the Calcite engine.
CalciteRootSchema - Class in org.apache.calcite.jdbc
Deprecated.
CalciteSchema - Class in org.apache.calcite.jdbc
Schema.
CalciteSchema(CalciteSchema, Schema, String, NameMap<CalciteSchema>, NameMap<CalciteSchema.TableEntry>, NameMap<CalciteSchema.LatticeEntry>, NameMap<CalciteSchema.TypeEntry>, NameMultimap<CalciteSchema.FunctionEntry>, NameSet, NameMap<CalciteSchema.FunctionEntry>, List<? extends List<String>>) - Constructor for class org.apache.calcite.jdbc.CalciteSchema
 
CalciteSchema.Entry - Class in org.apache.calcite.jdbc
Entry in a schema, such as a table or sub-schema.
CalciteSchema.FunctionEntry - Class in org.apache.calcite.jdbc
Membership of a function in a schema.
CalciteSchema.FunctionEntryImpl - Class in org.apache.calcite.jdbc
Implementation of CalciteSchema.FunctionEntry where all properties are held in fields.
CalciteSchema.LatticeEntry - Class in org.apache.calcite.jdbc
Membership of a lattice in a schema.
CalciteSchema.LatticeEntryImpl - Class in org.apache.calcite.jdbc
Implementation of CalciteSchema.LatticeEntry where all properties are held in fields.
CalciteSchema.TableEntry - Class in org.apache.calcite.jdbc
Membership of a table in a schema.
CalciteSchema.TableEntryImpl - Class in org.apache.calcite.jdbc
Implementation of CalciteSchema.TableEntry where all properties are held in fields.
CalciteSchema.TypeEntry - Class in org.apache.calcite.jdbc
Membership of a type in a schema.
CalciteSchema.TypeEntryImpl - Class in org.apache.calcite.jdbc
Implementation of CalciteSchema.TypeEntry where all properties are held in fields.
CalciteServer - Interface in org.apache.calcite.server
Server.
CalciteServerStatement - Interface in org.apache.calcite.server
Statement within a Calcite server.
CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>, Meta.StatementType) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
Deprecated.
CalciteSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation that produces SQL that can be parsed by Apache Calcite.
CalciteSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.CalciteSqlDialect
Creates a CalciteSqlDialect.
CalciteSqlValidator - Class in org.apache.calcite.prepare
Validator.
CalciteSqlValidator(SqlOperatorTable, CalciteCatalogReader, JavaTypeFactory, SqlValidator.Config) - Constructor for class org.apache.calcite.prepare.CalciteSqlValidator
 
CalciteStatement - Class in org.apache.calcite.jdbc
Implementation of Statement for the Calcite engine.
CalciteSystemProperty<T> - Class in org.apache.calcite.config
A Calcite specific system property that is used to configure various aspects of the framework.
CalciteTimingTracer - Class in org.apache.calcite.util.trace
CalciteTimingTracer provides a mechanism for tracing the timing of a call sequence at nanosecond resolution.
CalciteTimingTracer(Logger, String) - Constructor for class org.apache.calcite.util.trace.CalciteTimingTracer
Creates a new timing tracer, publishing an initial event (at elapsed time 0).
CalciteTrace - Class in org.apache.calcite.util.trace
Contains all of the tracers used within org.apache.calcite class libraries.
CalciteTrace() - Constructor for class org.apache.calcite.util.trace.CalciteTrace
 
CalciteValidatorException - Interface in org.apache.calcite.util
Tagging interface to allow a SqlValidatorException to be identified without adding a dependency on it from client-side code.
CalcMergeRule - Class in org.apache.calcite.rel.rules
Planner rule that merges a Calc onto a Calc.
CalcMergeRule(CalcMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.CalcMergeRule
Creates a CalcMergeRule.
CalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcMergeRule
Deprecated.
CalcMergeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
CalcReduceExpressionsRule(Class<? extends Calc>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
Deprecated.
CalcReduceExpressionsRule(Class<? extends Calc>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
Deprecated.
CalcReduceExpressionsRule(ReduceExpressionsRule.CalcReduceExpressionsRule.CalcReduceExpressionsRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
Creates a CalcReduceExpressionsRule.
CalcRelSplitter - Class in org.apache.calcite.rel.rules
CalcRelSplitter operates on a Calc with multiple RexCall sub-expressions that cannot all be implemented by a single concrete RelNode.
CalcRelSplitter.RelType - Class in org.apache.calcite.rel.rules
Type of relational expression.
CalcRemoveRule - Class in org.apache.calcite.rel.rules
Planner rule that removes a trivial LogicalCalc.
CalcRemoveRule(CalcRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.CalcRemoveRule
Creates a CalcRemoveRule.
CalcRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcRemoveRule
Deprecated.
CalcRemoveRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
CalcSplitRule - Class in org.apache.calcite.rel.rules
Planner rule that converts a Calc to a Project and Filter.
CalcSplitRule(CalcSplitRule.Config) - Constructor for class org.apache.calcite.rel.rules.CalcSplitRule
Creates a CalcSplitRule.
CalcSplitRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcSplitRule
Deprecated.
CalcSplitRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
CalcToWindowRule(ProjectToWindowRule.CalcToWindowRule.CalcToWindowRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
Creates a CalcToWindowRule.
calendar() - Static method in class org.apache.calcite.util.Util
Creates a Calendar in the UTC time zone and root locale.
calendar(long) - Static method in class org.apache.calcite.util.Util
Creates a Calendar in the UTC time zone and root locale with a given time.
calendar(long, TimeZone) - Static method in class org.apache.calcite.util.Util
Creates a Calendar in the specified time zone.
call - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
 
call - Variable in class org.apache.calcite.sql.validate.AliasNamespace
 
call() - Method in interface org.apache.calcite.adapter.enumerable.AggResultContext
Returns the aggregate call.
call() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
 
call() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
 
call(Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments.
call(Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments, using varargs.
call(Type, String, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method.
call(Type, String, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method, using varargs.
call(Type, Expression, Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type.
call(Type, Expression, Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type, with varargs.
call(Expression, Class<?>, String, List<? extends Expression>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
A more powerful version of Expressions.call(Type, String, Iterable).
call(Expression, Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments.
call(Expression, Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, using varargs.
call(Expression, String, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method.
call(Expression, String, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method, using varargs.
call(SqlOperator, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to a scalar operator.
call(SqlOperator, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to a scalar operator.
call(PrecedenceClimbingParser.Op, ImmutableList<PrecedenceClimbingParser.Token>) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
 
call(PrecedenceClimbingParser.Op, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
 
Call - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A method call, such as in the obj.sampleMethod() expression.
Call(SqlParserPos, Ast.Op, Iterable<? extends Ast.Node>) - Constructor for class org.apache.calcite.piglet.Ast.Call
 
Call(SqlParserPos, Ast.Op, Ast.Node...) - Constructor for class org.apache.calcite.piglet.Ast.Call
 
CALL - Enum constant in enum org.apache.calcite.util.PrecedenceClimbingParser.Type
 
CallCopyingArgHandler(SqlCall, boolean) - Constructor for class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
 
CallImplementor - Interface in org.apache.calcite.adapter.enumerable
Implements a call via given translator.
callRewrite() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
Returns whether to enable rewrite of "macro-like" calls such as COALESCE.
CallSiteBinder - Interface in org.apache.calcite.linq4j.tree
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
callToOperandTypesMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
camelName - Variable in enum org.apache.calcite.DataContext.Variable
 
camelName - Variable in enum org.apache.calcite.model.ModelHandler.ExtraOperand
 
camelName() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
 
canApplyFrom(SqlTypeName, SqlTypeName) - Method in interface org.apache.calcite.sql.type.SqlTypeMappingRule
Returns whether it is valid to apply the defined rules from type from to type to.
canAssignFrom(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Tests whether a value can be assigned to a site.
canBeRepresentedExactly(BigDecimal, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether the decimal value can be represented without information loss using the specified type.
canBeUsed(AggregateCall) - Method in class org.apache.calcite.adapter.druid.ComplexMetric
Returns true if and only if this ComplexMetric can be used in the given AggregateCall.
canCastFrom(RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Compares two types and returns whether fromType can be cast to toType, using either coercion or assignment.
canCastFrom(RelDataType, RelDataType, SqlTypeMappingRule) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Compares two types and returns whether fromType can be cast to toType.
CANCEL_FLAG - Enum constant in enum org.apache.calcite.DataContext.Variable
A mutable flag that indicates whether user has requested that the current statement be canceled.
cancelFlag - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
 
CancelFlag - Class in org.apache.calcite.util
CancelFlag is used to post and check cancellation requests.
CancelFlag(AtomicBoolean) - Constructor for class org.apache.calcite.util.CancelFlag
 
cancelNullsOnLeft() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns a join type similar to this but that does not generate nulls on the left.
cancelNullsOnRight() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns a join type similar to this but that does not generate nulls on the right.
canConvert(RelOptPlanner, Convention, Convention) - Method in class org.apache.calcite.plan.ConventionTraitDef
 
canConvert(RelOptPlanner, RelCollation, RelCollation) - Method in class org.apache.calcite.rel.RelCollationTraitDef
 
canConvert(RelOptPlanner, RelDistribution, RelDistribution) - Method in class org.apache.calcite.rel.RelDistributionTraitDef
 
canConvert(RelOptPlanner, T, T) - Method in class org.apache.calcite.plan.RelTraitDef
Tests whether the given RelTrait can be converted to another RelTrait.
canConvertConvention(Convention) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
 
canConvertConvention(Convention) - Method in enum org.apache.calcite.interpreter.BindableConvention
 
canConvertConvention(Convention) - Method in enum org.apache.calcite.interpreter.InterpretableConvention
 
canConvertConvention(Convention) - Method in interface org.apache.calcite.plan.Convention
Returns whether we should convert from this convention to toConvention.
canConvertConvention(Convention) - Method in class org.apache.calcite.plan.Convention.Impl
 
canConvertSubQuery() - Method in interface org.apache.calcite.sql2rel.SubQueryConverter
Returns whether the sub-query can be converted.
canExpand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
This defaults to the utility method, RexUtil.requiresDecimalExpansion(RexNode, boolean) which checks general guidelines on whether a rewrite should be considered at all.
canFlattenStatic(AggregateCall) - Static method in class org.apache.calcite.rel.rules.AggregateRemoveRule
As AggregateRemoveRule.canFlatten(org.apache.calcite.rel.core.AggregateCall), but only allows static aggregate functions.
canHandle(RelOptTable) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
Returns whether EnumerableTableScan can generate code to handle a particular variant of the Table SPI.
canHandle(RelOptTable) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
canHandle(Table) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
Deprecated.
remove before Calcite 2.0
canImplement(LogicalCalc, String) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
Returns whether a relational expression can be implemented solely in a given CalcRelSplitter.RelType.
canImplement(RexCall) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexDynamicParam) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexFieldAccess) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexLiteral) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
 
canImplement(RexNode, boolean) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
Returns whether this RelType can implement a given expression.
canImplement(RexProgram) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
Returns whether this tester's RelType can implement a given program.
canInsertInto() - Method in enum org.apache.calcite.schema.ColumnStrategy
Returns whether you can insert into the column.
canNotApplyOp2Type(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotCallTableFunctionHere(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotCastValue(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotConvert(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotConvertToRelation(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotConvertToStream(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotImplement() - Method in class org.apache.calcite.rel.convert.ConverterImpl
Deprecated.
cannotInferReturnType(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotOverrideWindowAttribute() - Method in interface org.apache.calcite.runtime.CalciteResource
 
CannotPlanException(String) - Constructor for exception class org.apache.calcite.plan.RelOptPlanner.CannotPlanException
 
cannotStreamResultsForNonStreamingInputs(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotStreamValues() - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotUseDisallowPartialWithRange() - Method in interface org.apache.calcite.runtime.CalciteResource
 
cannotUseWithinWithoutOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
 
canonize(RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Registers a type, or returns the existing type if it is already registered.
canonize(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
canonize(StructKind, List<String>, List<RelDataType>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
canonize(StructKind, List<String>, List<RelDataType>, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Looks up a type using a temporary key, and if not present, creates a permanent key and type.
canonize(T) - Method in class org.apache.calcite.plan.RelTraitDef
Takes an arbitrary RelTrait and returns the canonical representation of that RelTrait.
canonize(T) - Method in class org.apache.calcite.plan.RelTraitSet
Converts a trait to canonical form.
canPushIntoFromAbove() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether this join type accepts pushing predicates from above into its predicate.
canPushLeftFromAbove() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether this join type accepts pushing predicates from above into its left input.
canPushLeftFromWithin() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether this join type accepts pushing predicates from within into its left input.
canPushRightFromAbove() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether this join type accepts pushing predicates from above into its right input.
canPushRightFromWithin() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether this join type accepts pushing predicates from within into its right input.
canReduce() - Method in class org.apache.calcite.linq4j.tree.Expression
Indicates that the node can be reduced to a simpler node.
canReduce(AggregateCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Returns whether this rule can reduce a given aggregate function call.
canReduceAggCallByGrouping(Aggregate, AggregateCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
Returns whether this rule can reduce some agg-call, which its arg exists in the aggregate's group.
canReinterpretOverflow(RexCall) - Static method in class org.apache.calcite.rex.RexUtil
 
canReturnEarly(RexNode, Map<K, RexNode>) - Method in class org.apache.calcite.rex.RexUtil.ExpandDisjunctionHelper
 
canRollUpTo(TimeFrame) - Method in interface org.apache.calcite.rel.type.TimeFrame
Whether this frame can roll up to toFrame.
capInfinity(Double) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Caps a double value at Double.MAX_VALUE if it's currently infinity
CapitalizationEnum - Enum in org.apache.calcite.util.format.postgresql
Casing styles that can be applied to a string.
CAPITALIZED - Enum constant in enum org.apache.calcite.util.format.postgresql.CapitalizationEnum
 
cardinality() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Returns the number of set bits.
cardinality() - Method in class org.apache.calcite.util.ImmutableBitSet
Returns the number of bits set to true in this ImmutableBitSet.
cardinality(List<Lattice.Column>) - Method in class org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
 
cardinality(List<Lattice.Column>) - Method in interface org.apache.calcite.materialize.LatticeStatisticProvider
Returns an estimate of the number of distinct values in a column or list of columns.
cardinality(ImmutableBitSet) - Method in class org.apache.calcite.profile.Profiler.Profile
 
CARDINALITY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CARDINALITY operator, used to retrieve the number of elements in a MULTISET, ARRAY or MAP.
CARDINALITY_VIOLATION - Enum constant in enum org.apache.calcite.sql.SqlStateCodes
Deprecated.
 
cardOfProjExpr(RelMetadataQuery, Project, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Computes the cardinality of a particular expression from the projection list.
CartesianProductEnumerator<T,E> - Class in org.apache.calcite.linq4j
Enumerator over the cartesian product of enumerators.
CartesianProductEnumerator(List<Enumerator<T>>) - Constructor for class org.apache.calcite.linq4j.CartesianProductEnumerator
 
cascade(SqlReturnTypeInference, SqlTypeTransform...) - Static method in class org.apache.calcite.sql.type.ReturnTypes
Creates a return-type inference that applies a rule then a sequence of transforms.
CASE - Enum constant in enum org.apache.calcite.sql.SqlKind
CASE expression.
CASE - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
CASE expression.
CASE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
CASE_SENSITIVE - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Whether identifiers are matched case-sensitively.
caseClausesOnNewLines() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns whether the WHEN, THEN and ELSE clauses of a CASE expression appear at the start of a new line.
caseOrEquivalentCoercion(SqlCallBinding) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Type coercion in CASE WHEN, COALESCE, and NULLIF.
caseOrEquivalentCoercion(SqlCallBinding) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Coerces CASE WHEN and COALESCE statement branches to a unified type.
caseSensitive - Variable in enum org.apache.calcite.config.Lex
 
caseSensitive() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
caseSensitive() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
caseSensitive() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
 
caseSensitive() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
CaseShuttle() - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
 
caseWhenCoercion(SqlCallBinding) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
caseWhenCoercion(SqlCallBinding) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
CASE WHEN type coercion, collect all the branches types including then operands and else operands to find a common type, then cast the operands to the common type when needed.
CASSANDRA_QUERYABLE_QUERY - Enum constant in enum org.apache.calcite.adapter.cassandra.CassandraMethod
 
CassandraFilter - Class in org.apache.calcite.adapter.cassandra
Implementation of a Filter relational expression in Cassandra.
CassandraFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, List<String>, List<String>, List<RelFieldCollation>) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraFilter
 
CassandraFilterRule(CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
Creates a CassandraFilterRule.
CassandraLimit - Class in org.apache.calcite.adapter.cassandra
Implementation of limits in Cassandra.
CassandraLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraLimit
 
CassandraLimitRule(CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraLimitRule
Creates a CassandraLimitRule.
CassandraMethod - Enum in org.apache.calcite.adapter.cassandra
Builtin methods in the Cassandra adapter.
CassandraProject - Class in org.apache.calcite.adapter.cassandra
Implementation of Project relational expression in Cassandra.
CassandraProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraProject
 
CassandraProjectRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraProjectRule
 
CassandraQueryable(QueryProvider, SchemaPlus, CassandraTable, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
CassandraRel - Interface in org.apache.calcite.adapter.cassandra
Relational expression that uses Cassandra calling convention.
CassandraRel.Implementor - Class in org.apache.calcite.adapter.cassandra
Callback for the implementation process that converts a tree of CassandraRel nodes into a CQL query.
CassandraRules - Class in org.apache.calcite.adapter.cassandra
Rules and relational operators for CassandraRel.CONVENTION calling convention.
CassandraRules.CassandraFilterRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a LogicalFilter to a CassandraFilter.
CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig - Interface in org.apache.calcite.adapter.cassandra
Rule configuration.
CassandraRules.CassandraFilterRule.Config - Interface in org.apache.calcite.adapter.cassandra
Deprecated.
CassandraRules.CassandraLimitRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a EnumerableLimit to a CassandraLimit.
CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig - Interface in org.apache.calcite.adapter.cassandra
Rule configuration.
CassandraRules.CassandraLimitRule.Config - Interface in org.apache.calcite.adapter.cassandra
Deprecated.
CassandraRules.CassandraProjectRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a LogicalProject to a CassandraProject.
CassandraRules.CassandraSortRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a Sort to a CassandraSort.
CassandraRules.CassandraSortRule.CassandraSortRuleConfig - Interface in org.apache.calcite.adapter.cassandra
Rule configuration.
CassandraRules.CassandraSortRule.Config - Interface in org.apache.calcite.adapter.cassandra
Deprecated.
CassandraSchema - Class in org.apache.calcite.adapter.cassandra
Schema mapped onto a Cassandra column family.
CassandraSchema(CqlSession, SchemaPlus, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSchema
Creates a Cassandra schema.
CassandraSchema(CqlSession, SchemaPlus, String, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSchema
Creates a Cassandra schema.
CassandraSchemaFactory - Class in org.apache.calcite.adapter.cassandra
Factory that creates a CassandraSchema.
CassandraSchemaFactory() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
 
CassandraSort - Class in org.apache.calcite.adapter.cassandra
Implementation of Sort relational expression in Cassandra.
CassandraSort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSort
 
CassandraSortRule(CassandraRules.CassandraSortRule.CassandraSortRuleConfig) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
Creates a CassandraSortRule.
CassandraTable - Class in org.apache.calcite.adapter.cassandra
Table based on a Cassandra column family.
CassandraTable(CassandraSchema, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable
Deprecated.
CassandraTable(CassandraSchema, String, boolean) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable
Deprecated.
CassandraTable(CassandraSchema, String, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable
 
CassandraTable(CassandraSchema, String, String, boolean) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable
 
CassandraTable.CassandraQueryable<T> - Class in org.apache.calcite.adapter.cassandra
Implementation of Queryable based on a CassandraTable.
CassandraTableScan - Class in org.apache.calcite.adapter.cassandra
Relational expression representing a scan of a Cassandra collection.
CassandraTableScan(RelOptCluster, RelTraitSet, RelOptTable, CassandraTable, RelDataType) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTableScan
Creates a CassandraTableScan.
CassandraToEnumerableConverter - Class in org.apache.calcite.adapter.cassandra
Relational expression representing a scan of a table in a Cassandra data source.
CassandraToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
CassandraToEnumerableConverterRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a relational expression from CassandraRel.CONVENTION to EnumerableConvention.
CassandraToEnumerableConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
Creates a CassandraToEnumerableConverterRule.
cast(Class<T2>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
cast(Class<T2>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
cast(Class<T2>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Converts the elements of this Enumerable to the specified type.
cast(Class<T2>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
cast(Iterable<? super E>, Class<E>) - Static method in class org.apache.calcite.util.Util
Converts an Iterable whose members are automatically down-cast to a given type.
cast(Iterable<TSource>, Class<TResult>) - Static method in class org.apache.calcite.linq4j.Linq4j
Converts the elements of a given Iterable to the specified type.
cast(Iterator<? extends Object>, Class<E>) - Static method in class org.apache.calcite.util.Util
Converts a iterator whose members are automatically down-cast to a given type.
cast(List<? super E>, Class<E>) - Static method in class org.apache.calcite.util.Util
Converts a list whose members are automatically down-cast to a given type.
cast(Enumerable<TSource>, Class<T2>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Queryable<T>, Class<T2>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Queryable<T>, Class<T2>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
 
cast(Queryable<T>, Class<T2>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
cast(RelDataType, RexNode) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
cast(RexNode, SqlTypeName) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a given type.
cast(RexNode, SqlTypeName, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name and precision or length.
cast(RexNode, SqlTypeName, int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name, precision and scale.
cast(RuntimeTypeInformation) - Method in class org.apache.calcite.runtime.variant.VariantNonNull
Cast this value to the specified type.
cast(RuntimeTypeInformation) - Method in class org.apache.calcite.runtime.variant.VariantNull
 
cast(RuntimeTypeInformation) - Method in class org.apache.calcite.runtime.variant.VariantSqlNull
 
cast(RuntimeTypeInformation) - Method in class org.apache.calcite.runtime.variant.VariantValue
Cast this value to the specified type.
cast(SqlParserPos, RexNode, SqlTypeName) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a given type.
cast(SqlParserPos, RexNode, SqlTypeName, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name and precision or length.
cast(SqlParserPos, RexNode, SqlTypeName, int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an expression that casts an expression to a type with a given name, precision and scale.
CAST - Enum constant in enum org.apache.calcite.sql.SqlKind
The "CAST" operator, and also the PostgreSQL-style infix cast operator "::".
CAST - Enum constant in enum org.apache.calcite.sql.test.SqlOperatorFixture.CastType
 
CAST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL CAST operator.
CAST_NOT_NULL - Enum constant in enum org.apache.calcite.sql.SqlKind
CAST NOT NULL operator.
CAST_NOT_NULL - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
CAST NOT NULL operator used for cast expression to make it non-nullable in SqlNode.
CAST_TO_UBYTE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CAST_TO_UINTEGER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CAST_TO_ULONG - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CAST_TO_USHORT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
castIfNecessary(Type, Expression) - Static method in class org.apache.calcite.linq4j.tree.Types
Wraps an expression in a cast if it is not already of the desired type, or cannot be implicitly converted to it.
CastingList<E> - Class in org.apache.calcite.util
Converts a list whose members are automatically down-cast to a given type.
CastingList(List<? super E>, Class<E>) - Constructor for class org.apache.calcite.util.CastingList
 
castNonNull(T) - Static method in class org.apache.calcite.linq4j.Nullness
Allows you to treat a nullable type as non-nullable with no assertions.
castNonNull(DiffRepository) - Static method in class org.apache.calcite.test.DiffRepository
Returns the diff repository, checking that it is not null.
castNonNullArray(T[]) - Static method in class org.apache.calcite.linq4j.Nullness
Allows you to treat an array of nullable values as an array of non-nullable values.
castNonNullList(List<? extends T>) - Static method in class org.apache.calcite.linq4j.Nullness
Allows you to treat a list of nullable values as an list of non-nullable values.
castQueryable() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
Convenience method, for QueryableRecorder methods that return a Queryable of a different element type than the source.
castToInitialized(T) - Static method in class org.apache.calcite.linq4j.Nullness
Allows you to treat an uninitialized or under-initialization object as initialized with no assertions.
castToValidatedType(SqlParserPos, SqlNode, RexNode, SqlValidator, RexBuilder, boolean) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
Casts a RexNode value to the validated type of a SqlCall.
castToValidatedType(SqlNode, RexNode, SqlValidator, RexBuilder) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
Deprecated.
castToValidatedType(SqlRexContext, SqlCall, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Deprecated.
catalog - Variable in class org.apache.calcite.test.ConnectionSpec
 
CATALOG - Enum constant in enum org.apache.calcite.sql.validate.SqlMonikerType
 
CATALOG_COLUMNS - Static variable in class org.apache.calcite.jdbc.CalciteMetaImpl
The columns returned by DatabaseMetaData.getCatalogs().
catalogReader - Variable in class org.apache.calcite.prepare.Prepare
 
catalogReader - Variable in class org.apache.calcite.rel.core.TableModify
The connection to the optimizing session.
catalogReader - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
 
catalogReader - Variable in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
catalogReader - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
catalogReader - Variable in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
catch_(ParameterExpression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a CatchBlock representing a catch statement with a reference to the caught Exception object for use in the handler body.
CatchallSchema - Class in org.apache.calcite.test.schemata.catchall
Object whose fields are relations.
CatchallSchema() - Constructor for class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
CatchallSchema.AllPrivate - Class in org.apache.calcite.test.schemata.catchall
All field are private, therefore the resulting record has no fields.
CatchallSchema.BadType - Class in org.apache.calcite.test.schemata.catchall
Table that has a field that cannot be recognized as a SQL type.
CatchallSchema.EveryType - Class in org.apache.calcite.test.schemata.catchall
Record that has a field of every interesting type.
CatchallSchema.IntAndString - Class in org.apache.calcite.test.schemata.catchall
Table that has integer and string fields.
CatchallSchema.IntHolder - Class in org.apache.calcite.test.schemata.catchall
Custom java class that holds just a single field.
CatchBlock - Class in org.apache.calcite.linq4j.tree
Represents a catch statement in a try block.
CatchBlock(ParameterExpression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.CatchBlock
 
catchBlocks - Variable in class org.apache.calcite.linq4j.tree.TryStatement
 
category(SqlOperator) - Static method in class org.apache.calcite.sql.util.ListSqlOperatorTable
 
causeOrSelf(Throwable) - Static method in class org.apache.calcite.util.Util
Returns cause of the given throwable if it is non-null or the throwable itself.
cbrt(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CBRT operator applied to double values.
cbrt(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CBRT operator applied to BigDecimal values.
CBRT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CBRT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CBRT(numeric) function.
CBSTRING_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where the first operand is a character or binary string (CHAR, VARCHAR, BINARY or VARBINARY), and the second operand is INTEGER.
CC - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
cdata(String, boolean) - Method in class org.apache.calcite.util.XmlOutput
Writes a CDATA section (as XmlOutput.cdata(String)).
cdata(String) - Method in class org.apache.calcite.util.XmlOutput
Writes a CDATA section.
ceil(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to byte values.
ceil(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
ceil(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
ceil(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to int values.
ceil(int, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
ceil(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to long values.
ceil(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CEIL operator applied to short values.
ceil(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
ceil(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
ceil(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
CEIL - Enum constant in enum org.apache.calcite.sql.SqlKind
CEIL function.
CEIL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CEIL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CEIL function.
CEIL_BIG_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CEIL(value)" function.
ceilDate(int, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Computes "FLOOR(date TO frame)", where date is the number of days since UNIX Epoch.
CeilOperatorConversion - Class in org.apache.calcite.adapter.druid
DruidSqlOperatorConverter implementation that handles Ceil operations conversions.
CeilOperatorConversion() - Constructor for class org.apache.calcite.adapter.druid.CeilOperatorConversion
 
ceilTimestamp(long, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Computes "CEIL(timestamp TO frame)", where ts is the number of milliseconds since UNIX Epoch.
CENTURIES - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
ch - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
chain(Iterable<SqlOperatorTable>) - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
Creates a composite operator table.
chain(Context...) - Static method in class org.apache.calcite.plan.Contexts
Returns a context that wraps a list of contexts.
chain(SqlOperatorTable...) - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
Creates a composite operator table from an array of tables.
chain(SqlReturnTypeInference...) - Static method in class org.apache.calcite.sql.type.ReturnTypes
Creates a return-type inference that applies a rule then a sequence of rules, returning the first non-null result.
CHAIN_OF_RESPONSIBILITY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.
ChainedRelMetadataProvider - Class in org.apache.calcite.rel.metadata
Implementation of the RelMetadataProvider interface via the Glossary.CHAIN_OF_RESPONSIBILITY_PATTERN.
ChainedRelMetadataProvider(ImmutableList<RelMetadataProvider>) - Constructor for class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
Creates a chain.
ChainedSqlOperatorTable - Class in org.apache.calcite.sql.util
ChainedSqlOperatorTable implements the SqlOperatorTable interface by chaining together any number of underlying operator table instances.
ChainedSqlOperatorTable(ImmutableList<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
ChainedSqlOperatorTable(List<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
Deprecated.
changeTraits(RelNode, RelTraitSet) - Method in class org.apache.calcite.plan.hep.HepPlanner
 
changeTraits(RelNode, RelTraitSet) - Method in interface org.apache.calcite.plan.RelOptPlanner
Changes a relational expression to an equivalent one with a different set of traits.
changeTraits(RelNode, RelTraitSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
changeTraits(RelNode, RelTraitSet) - Method in class org.apache.calcite.test.MockRelOptPlanner
 
CHAR - Enum constant in enum org.apache.calcite.linq4j.tree.Primitive
 
CHAR - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
CHAR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CHAR(n)" function; returns the character whose ASCII code is n % 256, or null if n < 0.
CHAR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a Char.
CHAR_DECIMAL_CAST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CHAR_DECIMAL_CAST_ROUNDING_MODE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CHAR_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a nullable CHAR(1).
CHAR_FROM_ASCII - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CHAR_FROM_UTF8 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CHAR_LENGTH - Enum constant in enum org.apache.calcite.sql.SqlKind
CHAR_LENGTH function.
CHAR_LENGTH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CHAR_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
CHAR_NULLABLE_IF_ARGS_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is CHAR(1), nullable if any argument is nullable.
CHAR_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
CHARACTER - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
CHARACTER - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
CHARACTER_CHARACTER - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
CHARACTER_CHARACTER_DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
CHARACTER_DATE - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
CHARACTER_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
CHARACTER_TIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
CharacterArrayFunction() - Constructor for class org.apache.calcite.util.Smalls.CharacterArrayFunction
 
CHARARRAY - Enum constant in enum org.apache.calcite.adapter.pig.PigDataType
 
charDataType - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
charFromAscii(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CHAR(integer) function, as in MySQL and Spark.
charFromUtf8(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CHR(integer) function, as in Oracle and Postgres.
charLength(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CHARACTER_LENGTH(string) function.
charLiteral(String) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
charLiteralAliasNotValid() - Method in interface org.apache.calcite.runtime.CalciteResource
 
CharLiteralStyle - Enum in org.apache.calcite.config
Styles of character literal.
charLiteralStyles - Variable in enum org.apache.calcite.config.Lex
 
charLiteralStyles() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
Returns which character literal styles are supported.
charsetEncoding(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
charToDecimalCast(String, int, int) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Called from BuiltInMethod.CHAR_DECIMAL_CAST
charToDecimalCast(String, int, int, RoundingMode) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Called from BuiltInMethod.CHAR_DECIMAL_CAST_ROUNDING_MODE
check() - Method in class org.apache.calcite.test.RelOptFixture
Checks the plan for a SQL statement before/after executing a given rule, with an optional pre-program specified by RelOptFixture.withPre(HepProgram) to prepare the tree.
check(boolean, String, Object...) - Method in interface org.apache.calcite.util.Litmus
Checks a condition.
check(String, String, Object) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
check(String, SqlTester.TypeChecker, Object) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a SQL query returns a single column with the given type.
check(String, SqlTester.TypeChecker, SqlTester.ParameterChecker, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a SQL query returns a result of expected type and value.
check(SqlParserPos, SqlIdentifier, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CHECK constraint.
check(SqlTestFactory, String, SqlTester.TypeChecker, SqlTester.ParameterChecker, SqlTester.ResultChecker) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
check(SqlTestFactory, String, SqlTester.TypeChecker, SqlTester.ParameterChecker, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlTester
Tests that a SQL query returns a result of expected type and value.
check(SqlTestFactory, String, SqlTester.TypeChecker, SqlTester.ParameterChecker, SqlTester.ResultChecker) - Method in class org.apache.calcite.test.SqlOperatorTest.TesterImpl
 
check(SqlTestFactory, String, SqlTester.TypeChecker, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlTester
Tests that a SQL query returns a single column with the given type.
check(SqlTestFactory, StringAndPos, SqlDialect, UnaryOperator<String>, String, Consumer<SqlParser>) - Method in interface org.apache.calcite.sql.parser.SqlParserTest.Tester
 
check(SqlTestFactory, StringAndPos, SqlDialect, UnaryOperator<String>, String, Consumer<SqlParser>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
check(SqlTestFactory, StringAndPos, SqlDialect, UnaryOperator<String>, String, Consumer<SqlParser>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.UnparsingTesterImpl
 
CHECK - Enum constant in enum org.apache.calcite.sql.SqlKind
CHECK constraint.
checkActualAndReferenceFiles() - Method in class org.apache.calcite.test.DiffRepository
 
checkActualAndReferenceFiles() - Method in class org.apache.calcite.test.RelSuggesterFixture
Checks that the actual and reference file are consistent.
checkAgg(String, String[], String, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Checks that an aggregate expression returns the expected result.
checkAgg(String, String[], SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Checks that an aggregate expression returns the expected result.
checkAgg(SqlTestFactory, String, String[], SqlTester.ResultChecker) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkAgg(SqlTestFactory, String, String[], SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlTester
Checks that an aggregate expression returns the expected result.
checkAggFails(String, String[], String, boolean) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that an aggregate expression fails at run time.
checkAggFails(SqlTestFactory, String, String[], String, boolean) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkAggFails(SqlTestFactory, String, String[], String, boolean) - Method in interface org.apache.calcite.sql.test.SqlTester
Tests that an aggregate expression fails at run time.
checkAggFails(SqlTestFactory, String, String[], String, boolean) - Method in class org.apache.calcite.test.SqlOperatorTest.TesterImpl
 
checkAggregateExpr(SqlNode, boolean) - Method in interface org.apache.calcite.sql.validate.AggregatingScope
Checks whether an expression is constant within the GROUP BY clause.
checkAggregateExpr(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
 
checkAggType(String, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Very similar to SqlOperatorFixture.checkType(java.lang.String, java.lang.String), but generates inside a SELECT with a non-empty GROUP BY.
checkAggWithMultipleArgs(String, String[][], SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Checks that an aggregate expression with multiple args returns the expected result.
checkBoolean(String, Boolean) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression returns the expected boolean result.
checkCancel() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
Checks to see whether cancellation has been requested, and if so, throws an exception.
checkCancel() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
checkCastFails(String, String, String, boolean, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkCastToApproxOkay(String, String, Object, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkCastToScalarOkay(String, String, String, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkCastToScalarOkay(String, String, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkCastToString(String, String, String, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkCastToStringOkay(String, String, String, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkCharsetAndCollateConsistentIfCharType(RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
checkClientTrusted(X509Certificate[], String) - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
checkColumnType(String, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Checks that a query returns one column of an expected type.
checkColumnType(SqlTestFactory, String, String) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkColumnType(SqlTestFactory, String, String) - Method in interface org.apache.calcite.sql.test.SqlTester
Checks that a query returns one column of an expected type.
checkDateFormat(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Checks if the date/time format is valid, throws if not.
CHECKED_ARITHMETIC - Static variable in enum org.apache.calcite.sql.SqlKind
 
CHECKED_DIVIDE - Enum constant in enum org.apache.calcite.sql.SqlKind
Checked version of DIVIDE, which produces a runtime error on overflow.
CHECKED_DIVIDE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Checked version of arithmetic division operator, '/'.
CHECKED_DIVIDE_INTEGER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Checked version of integer division.
CHECKED_MINUS - Enum constant in enum org.apache.calcite.sql.SqlKind
Checked version of MINUS, which produces a runtime error on overflow.
CHECKED_MINUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Checked version of infix arithmetic minus operator, '-'.
CHECKED_MINUS_PREFIX - Enum constant in enum org.apache.calcite.sql.SqlKind
Checked version of unary minus operator.
CHECKED_MULTIPLY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Checked version of arithmetic multiplication operator, '*'.
CHECKED_PLUS - Enum constant in enum org.apache.calcite.sql.SqlKind
Checked version of PLUS, which produces a runtime error on overflow.
CHECKED_PLUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Checked version of infix arithmetic plus operator, '+'.
CHECKED_TIMES - Enum constant in enum org.apache.calcite.sql.SqlKind
Checked version of TIMES, which produces a runtime error on overflow.
CHECKED_UNARY_MINUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Checked version of prefix arithmetic minus operator, '-'.
checkedArithmetic() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
 
checkedArithmetic() - Method in interface org.apache.calcite.sql.validate.SqlConformance
Whether the implementation uses checked arithmetic.
checkedArithmetic() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
 
checkedArithmetic() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
 
checkedDivide(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedDivide(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMinus(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedMultiply(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedPlus(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checkedUnaryMinus(UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
checker - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
checkEx(Throwable, String, StringAndPos, SqlTests.Stage) - Static method in class org.apache.calcite.sql.test.SqlTests
Checks whether an exception matches the expected pattern.
checkEx(String, StringAndPos, Throwable) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
checkExp(SqlTestFactory, StringAndPos, UnaryOperator<String>, String, Consumer<SqlParser>) - Method in interface org.apache.calcite.sql.parser.SqlParserTest.Tester
 
checkExp(SqlTestFactory, StringAndPos, UnaryOperator<String>, String, Consumer<SqlParser>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
checkExp(SqlTestFactory, StringAndPos, UnaryOperator<String>, String, Consumer<SqlParser>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.UnparsingTesterImpl
 
checkExpandCount(int) - Method in class org.apache.calcite.rex.RexUtil.ExpandDisjunctionHelper
Check whether the number of redundant expressions generated in the expansion exceeds the limit.
checkExpFails(SqlTestFactory, StringAndPos, String) - Method in interface org.apache.calcite.sql.parser.SqlParserTest.Tester
Tests that an expression throws an exception that matches the given pattern.
checkExpFails(SqlTestFactory, StringAndPos, String) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
checkExpFails(SqlTestFactory, StringAndPos, String) - Method in class org.apache.calcite.sql.parser.SqlParserTest.UnparsingTesterImpl
 
checkFails(String, String, boolean) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
As SqlOperatorFixture.checkFails(StringAndPos, String, boolean), but with a string that contains carets.
checkFails(StringAndPos, String, boolean) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression fails at run time.
checkFails(SqlTestFactory, String, String, boolean) - Method in interface org.apache.calcite.sql.test.SqlTester
checkFails(SqlTestFactory, StringAndPos, boolean, String) - Method in interface org.apache.calcite.sql.parser.SqlParserTest.Tester
 
checkFails(SqlTestFactory, StringAndPos, boolean, String) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
checkFails(SqlTestFactory, StringAndPos, boolean, String) - Method in class org.apache.calcite.sql.parser.SqlParserTest.UnparsingTesterImpl
 
checkFails(SqlTestFactory, StringAndPos, String, boolean) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkFails(SqlTestFactory, StringAndPos, String, boolean) - Method in interface org.apache.calcite.sql.test.SqlTester
Tests that a scalar SQL expression fails at run time.
checkFails(SqlTestFactory, StringAndPos, String, boolean) - Method in class org.apache.calcite.test.SqlOperatorTest.TesterImpl
 
checkIndicator(boolean) - Static method in class org.apache.calcite.rel.core.Aggregate
Used internally; will removed when Aggregate.indicator is removed, before 2.0.
checkInputForCollationAndLimit(RelMetadataQuery, RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns whether a relational expression is already sorted and has fewer rows than the sum of offset and limit.
checkList(SqlTestFactory, StringAndPos, SqlDialect, UnaryOperator<String>, List<String>) - Method in interface org.apache.calcite.sql.parser.SqlParserTest.Tester
 
checkList(SqlTestFactory, StringAndPos, SqlDialect, UnaryOperator<String>, List<String>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
checkList(SqlTestFactory, StringAndPos, SqlDialect, UnaryOperator<String>, List<String>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.UnparsingTesterImpl
 
checkMap(LogicalRelationalOperator) - Method in class org.apache.calcite.piglet.PigRelBuilder
Checks if a Pig logical operator has been translated before.
checkMaskedResultContains(String) - Static method in class org.apache.calcite.test.CalciteAssert
 
checkNode(SqlTestFactory, StringAndPos, Matcher<SqlNode>) - Method in interface org.apache.calcite.sql.parser.SqlParserTest.Tester
 
checkNode(SqlTestFactory, StringAndPos, Matcher<SqlNode>) - Method in class org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
 
checkNull(String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a SQL expression returns the SQL NULL value.
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonDepthFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonModifyFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonPrettyFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonTypeFunction
 
checkOperandCount(SqlValidator, SqlOperandTypeChecker, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
Makes sure that the number and types of arguments are allowable.
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlConvertFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlDatePartFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlItemOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlJsonModifyFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMapValueConstructor
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlPositionFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlPosixRegexOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlTranslateFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.SqlDescriptorOperator
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.SqlOperator
Checks that the operand values in a SqlCall to this operator are valid.
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ArrayElementOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ArrayInsertOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ExplicitOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.NotNullOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
 
checkOperandTypes(SqlCallBinding, boolean) - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
Checks the types of all operands to an operator call.
checkOperandTypes(SqlCallBinding, boolean) - Method in interface org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
 
checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
Similar functionality to ComparableOperandTypeChecker.checkOperandTypes(SqlCallBinding, boolean), but not part of the interface, and cannot throw an error.
checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
Similar functionality to SameOperandTypeChecker.checkOperandTypes(SqlCallBinding, boolean), but not part of the interface, and cannot throw an error.
checkOperandTypesImpl(SqlOperatorBinding, boolean, SqlCallBinding) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
 
checkOperandTypesImpl(SqlOperatorBinding, boolean, SqlCallBinding) - Method in class org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
 
checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - Method in interface org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
Checks the types of an operator's all operands, but without type coercion.
checkOptions(RelHint, Litmus) - Method in interface org.apache.calcite.rel.hint.HintOptionChecker
Checks if the given hint is valid.
checkParameters(RelDataType) - Method in interface org.apache.calcite.sql.test.SqlTester.ParameterChecker
 
checkParseEx(Throwable, String, StringAndPos) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkPrecScale(SqlTypeName, boolean, boolean) - Static method in class org.apache.calcite.sql.type.BasicSqlType
Throws if typeName does not allow the given combination of precision and scale.
checkProjAndChildInputs(Project, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
checkQuery(String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a SQL query succeeds at prepare time.
checkQueryFails(StringAndPos, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a SQL query fails at prepare time.
checkQueryFails(SqlTestFactory, StringAndPos, String) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkQueryFails(SqlTestFactory, StringAndPos, String) - Method in interface org.apache.calcite.sql.test.SqlTester
Tests that a SQL query fails at prepare time.
checkResult(String, ResultSet) - Method in interface org.apache.calcite.sql.test.SqlTester.ResultChecker
 
checkResultContains(String...) - Static method in class org.apache.calcite.test.CalciteAssert
 
checkResultContains(String, int) - Static method in class org.apache.calcite.test.CalciteAssert
 
checkResultCount(Matcher<Integer>) - Static method in class org.apache.calcite.test.CalciteAssert
 
checkResultType(String) - Static method in class org.apache.calcite.test.CalciteAssert
 
checkRun(String) - Method in class org.apache.calcite.test.QuidemTest
 
checkScalar(String, Object, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression returns the expected result and the expected type.
checkScalar(String, SqlTester.TypeChecker, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkScalarApprox(String, String, Object) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression returns expected approximate numeric result.
checkScalarExact(String, int) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression returns the expected exact numeric result as an integer.
checkScalarExact(String, String, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression returns the expected exact numeric result.
checkScalarExact(String, String, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
checkServerTrusted(X509Certificate[], String) - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.IntervalOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
 
checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in interface org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
Checks the type of a single operand against a particular ordinal position within a formal operator signature.
checkSingleOperandType(SqlCallBinding, SqlNode, int, SqlTypeFamily, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
checkString(String, String, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a scalar SQL expression returns the expected string result.
checkSuggestions() - Method in class org.apache.calcite.test.RelSuggesterFixture
Checks that the suggester returns the expected plans for the specified SQL statement.
checkType(String, String) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Tests that a SQL expression has a given type.
checkType(Supplier<String>, RelDataType) - Method in interface org.apache.calcite.sql.test.SqlTester.TypeChecker
 
checkType(Supplier<String>, RelDataType) - Method in class org.apache.calcite.sql.test.SqlTests.StringTypeChecker
 
checkTypeAssignment(SqlValidatorScope, SqlValidatorTable, RelDataType, RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Checks the type assignment of an INSERT or UPDATE query.
checkUnchanged() - Method in class org.apache.calcite.test.RelOptFixture
Checks that the plan is the same before and after executing a given planner.
checkUnicodeEscapeChar(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Checks a UESCAPE string for validity, and returns the escape character if no exception is thrown.
checkUpdateCount(int) - Static method in class org.apache.calcite.test.CalciteAssert
 
checkValid(MaterializationKey) - Method in class org.apache.calcite.materialize.MaterializationService
Checks whether a materialization is valid, and if so, returns the table where the data are stored.
checkWinAgg(String, String[], String, String, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Checks that a windowed aggregate expression returns the expected result.
checkWinAgg(SqlTestFactory, String, String[], String, String, SqlTester.ResultChecker) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
checkWinAgg(SqlTestFactory, String, String[], String, String, SqlTester.ResultChecker) - Method in interface org.apache.calcite.sql.test.SqlTester
Checks that a windowed aggregate expression returns the expected result.
Chi - Class in org.apache.calcite.rel.stream
Relational operator that converts a stream to a relation.
Chi(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.Chi
 
childPolicy - Variable in class org.apache.calcite.plan.RelOptRuleOperand
Whether child operands can be matched in any order.
children - Variable in class org.apache.calcite.sql.validate.ListScope
List of child SqlValidatorNamespace objects and their names.
children() - Method in enum org.apache.calcite.sql.fun.SqlLibrary
 
childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableScan
 
childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableUnion
 
childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableRel
 
childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.AbstractRelNode
 
childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.BiRel
 
childrenAccept(RelVisitor) - Method in interface org.apache.calcite.rel.RelNode
Interacts with the RelVisitor in a visitor pattern to traverse the tree of relational expressions.
childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.SingleRel
 
ChinookAvaticaServer - Class in org.apache.calcite.chinook
Wrapping Calcite engine with Avatica tansport for testing JDBC capabilities between Avatica JDBC transport and Calcite.
ChinookAvaticaServer() - Constructor for class org.apache.calcite.chinook.ChinookAvaticaServer
 
ChinookAvaticaServer.CalciteChinookMetaFactory - Class in org.apache.calcite.chinook
Factory for Chinook Calcite database wrapped in meta for Avatica.
ChinookAvaticaServer.RawChinookMetaFactory - Class in org.apache.calcite.chinook
Factory for Chinook Calcite database wrapped in meta for Avatica.
chooseBestSemiJoin(LoptMultiJoin) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
Finds the optimal semijoin for filtering the least costly fact table from among the remaining possible semijoins to choose from.
chooseDelegate() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
chooseDelegate() - Method in interface org.apache.calcite.plan.RelOptPlanner
Negotiates an appropriate planner to deal with distributed queries.
chooseDelegate() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
CHOP - Enum constant in enum org.apache.calcite.sql.SqlWriterConfig.LineFolding
Chop down if long.
ChosenCustomerEmail - Class in org.apache.calcite.chinook
Example UDF for WHERE clause to check pushing to JDBC.
ChosenCustomerEmail() - Constructor for class org.apache.calcite.chinook.ChosenCustomerEmail
 
CHR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CHR(n)" function; returns the character whose UTF-8 code is n.
ChronoUnitEnum - Enum in org.apache.calcite.util.format.postgresql
A component of a datetime.
ChunkList<E> - Class in org.apache.calcite.util
Implementation of list similar to LinkedList, but stores elements in chunks of 32 elements.
ChunkList() - Constructor for class org.apache.calcite.util.ChunkList
Creates an empty ChunkList.
ChunkList(Collection<E>) - Constructor for class org.apache.calcite.util.ChunkList
Creates a ChunkList whose contents are a given Collection.
city - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Place
 
classClass - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
classCount() - Method in class org.apache.calcite.util.EquivalenceSet
Returns the number of equivalence classes in this equivalence set.
classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a class.
ClassDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a class.
ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclaration
 
ClassDeclarationFinder - Class in org.apache.calcite.linq4j.tree
Entry point for optimizers that factor out deterministic expressions to final static fields.
ClassDeclarationFinder(ClassDeclarationFinder) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates a child optimizer.
CLASSIFIER - Enum constant in enum org.apache.calcite.sql.SqlKind
CLASSIFIER operator in MATCH_RECOGNIZE.
CLASSIFIER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
CLASSIFIER function to be used within MATCH_RECOGNIZE.
classifyFilters(RelNode, List<RexNode>, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
Classifies filters according to where they should be processed.
classifyFilters(RelNode, List<RexNode>, JoinRelType, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
className - Variable in class org.apache.calcite.model.JsonFunction
Name of the class that implements this function.
classToTypeName(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.externalize.RelJson
clauseEndsLine() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY) is followed by a new line.
clauseStartsLine() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY) starts a new line.
clazz - Variable in enum org.apache.calcite.DataContext.Variable
 
clazz - Variable in class org.apache.calcite.plan.SubstitutionVisitor.Operand
 
clear() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Clears this BlockBuilder.
clear() - Method in class org.apache.calcite.materialize.MaterializationService
De-registers all materialized tables in the system.
clear() - Method in class org.apache.calcite.piglet.PigRelBuilder
 
clear() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
clear() - Method in class org.apache.calcite.plan.hep.HepPlanner
 
clear() - Method in interface org.apache.calcite.plan.RelDigest
Reset state, possibly cache of hash code.
clear() - Method in interface org.apache.calcite.plan.RelOptPlanner
Removes all internal state, including all registered rules, materialized views, and lattices.
clear() - Method in class org.apache.calcite.plan.volcano.RuleQueue
clear this rule queue.
clear() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
clear() - Method in class org.apache.calcite.runtime.ConsList
 
clear() - Method in class org.apache.calcite.sql.parser.Span
Clears the contents of this Span, and returns this Span.
clear() - Method in class org.apache.calcite.sql.SqlNodeList
 
clear() - Method in class org.apache.calcite.sql.util.SqlBuilder
Clears the contents of the buffer.
clear() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
Resets all state.
clear() - Method in class org.apache.calcite.test.MockRelOptPlanner
 
clear() - Method in class org.apache.calcite.tools.RelBuilder
Clears the stack.
clear() - Method in class org.apache.calcite.util.ChunkList
 
clear() - Method in class org.apache.calcite.util.CompositeMap
 
clear() - Method in class org.apache.calcite.util.EquivalenceSet
Removes all elements in this equivalence set.
clear() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
 
clear() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
 
clear() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
 
clear() - Method in interface org.apache.calcite.util.mapping.Mapping
Removes all elements in the mapping.
clear() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
clear() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
clear() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
clear() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
 
clear() - Method in class org.apache.calcite.util.PartiallyOrderedSet
 
clear() - Method in class org.apache.calcite.util.Permutation
 
clear(int) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
 
clear(int) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit cleared.
clear(StringWriter) - Static method in class org.apache.calcite.util.Unsafe
Clears the contents of a StringWriter.
clearCache(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Removes cached metadata values for specified RelNode.
clearCache(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQueryBase
Removes cached metadata values for specified RelNode.
clearCancel() - Method in class org.apache.calcite.util.CancelFlag
Clears any pending cancellation request.
clearCondition() - Method in class org.apache.calcite.rex.RexProgramBuilder
Clears the condition.
clearCorrelVariable(String) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
clearDebugInfo() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression for clearing a sequence point.
clearIf(int, boolean) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns a bit set the same as this but with a given bit cleared if condition is true.
clearProjects() - Method in class org.apache.calcite.rex.RexProgramBuilder
Removes all project items.
clearRelTraitDefs() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
clearRelTraitDefs() - Method in interface org.apache.calcite.plan.RelOptPlanner
Clear all the registered RelTraitDef.
clearRelTraitDefs() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
clearStaticCache() - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
CLICKHOUSE - Enum constant in enum org.apache.calcite.sql.fun.SqlLibrary
A collection of operators that are in ClickHouse but not in standard SQL.
CLICKHOUSE - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
ClickHouseSqlArrayTypeNameSpec(SqlTypeNameSpec, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.util.RelToSqlConverterUtil.ClickHouseSqlArrayTypeNameSpec
Creates a ClickHouseSqlArrayTypeNameSpec.
ClickHouseSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the ClickHouse database.
ClickHouseSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
Creates a ClickHouseSqlDialect.
ClickHouseSqlMapTypeNameSpec(SqlDataTypeSpec, SqlDataTypeSpec, SqlParserPos) - Constructor for class org.apache.calcite.util.RelToSqlConverterUtil.ClickHouseSqlMapTypeNameSpec
Creates a SqlMapTypeNameSpec.
clone() - Method in class org.apache.calcite.rel.mutable.Holder
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableAggregate
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableCalc
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableCollect
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableExchange
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableFilter
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableIntersect
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableJoin
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableMatch
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableMinus
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableProject
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableRel
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableSample
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableScan
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableSort
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableUncollect
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableUnion
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableValues
 
clone() - Method in class org.apache.calcite.rel.mutable.MutableWindow
 
clone() - Method in class org.apache.calcite.sql.SqlNode
Deprecated.
Please use SqlNode.clone(SqlNode); this method brings along too much baggage from early versions of Java
clone() - Method in class org.apache.calcite.util.ArrowSet
 
clone() - Method in class org.apache.calcite.util.NlsString
 
clone() - Method in class org.apache.calcite.util.Permutation
 
clone(E) - Static method in class org.apache.calcite.sql.SqlNode
Creates a copy of a SqlNode.
clone(RelNode) - Method in class org.apache.calcite.rex.RexSubQuery
 
clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rel.core.Window.RexWinAggCall
 
clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexCall
Creates a new call to the same operator with different operands.
clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexOver
 
clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexSubQuery
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlBasicCall
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlBinaryStringLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlCall
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlCharStringLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlDateLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlDynamicParam
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlIdentifier
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlIntervalLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlNode
Clones a SqlNode with a different position.
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlNodeList
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlNumericLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlTimeLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlTimestampLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlTimestampTzLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlTimeTzLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlUnknownLiteral
 
clone(SqlParserPos) - Method in class org.apache.calcite.sql.SqlUuidLiteral
 
CLONE_FOODMART - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
cloneArray(SqlNode[]) - Static method in class org.apache.calcite.sql.SqlNode
Deprecated.
cloneChildren() - Method in class org.apache.calcite.rel.mutable.MutableUnion
 
CloneSchema - Class in org.apache.calcite.adapter.clone
Schema that contains in-memory copies of tables from a JDBC schema.
CloneSchema(SchemaPlus) - Constructor for class org.apache.calcite.adapter.clone.CloneSchema
Creates a CloneSchema.
CloneSchema.Factory - Class in org.apache.calcite.adapter.clone
Schema factory that creates a CloneSchema.
close() - Method in class org.apache.calcite.adapter.file.CsvEnumerator
 
close() - Method in class org.apache.calcite.adapter.file.FileReader
 
close() - Method in class org.apache.calcite.adapter.file.JsonEnumerator
 
close() - Method in class org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
close() - Method in class org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
 
close() - Method in class org.apache.calcite.adapter.os.OsQuery
 
close() - Method in class org.apache.calcite.adapter.redis.RedisJedisManager
 
close() - Method in class org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
close() - Method in class org.apache.calcite.interpreter.MatchNode
 
close() - Method in class org.apache.calcite.interpreter.Interpreter
 
close() - Method in class org.apache.calcite.interpreter.JoinNode
 
close() - Method in interface org.apache.calcite.interpreter.Node
 
close() - Method in class org.apache.calcite.interpreter.SetOpNode
 
close() - Method in interface org.apache.calcite.interpreter.Source
 
close() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
close() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
 
close() - Method in interface org.apache.calcite.linq4j.Enumerator
Closes this enumerable and releases resources.
close() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
close() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 
close() - Method in class org.apache.calcite.prepare.PlannerImpl
 
close() - Method in class org.apache.calcite.runtime.EnumeratorCursor
 
close() - Method in interface org.apache.calcite.runtime.Hook.Closeable
 
close() - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
 
close() - Method in class org.apache.calcite.sql.test.AbstractSqlTester
close() - Method in interface org.apache.calcite.tools.Planner
Releases all internal resources utilized while this Planner exists.
close() - Method in class org.apache.calcite.util.Closer
 
close() - Method in interface org.apache.calcite.util.TryThreadLocal.Memo
Sets the value back; never throws.
close_() - Method in class org.apache.calcite.jdbc.CalciteStatement
 
CLOSE_SQL_IDENTIFIER - Static variable in class org.apache.calcite.util.StackWriter
Directive for ending an SQL identifier.
CLOSE_SQL_STRING_LITERAL - Static variable in class org.apache.calcite.util.StackWriter
Directive for ending an SQL string literal.
closeClientCache() - Static method in class org.apache.calcite.adapter.geode.util.GeodeUtils
 
closed(V, V) - Method in interface org.apache.calcite.util.RangeSets.Consumer
 
closed(V, V) - Method in interface org.apache.calcite.util.RangeSets.Handler
 
closedOpen(V, V) - Method in interface org.apache.calcite.util.RangeSets.Consumer
 
closedOpen(V, V) - Method in interface org.apache.calcite.util.RangeSets.Handler
 
Closer - Class in org.apache.calcite.util
Helper that holds onto AutoCloseable resources and releases them when its #close method is called.
Closer() - Constructor for class org.apache.calcite.util.Closer
 
closeStatement(Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
closure(SortedMap<Integer, BitSet>) - Static method in class org.apache.calcite.util.BitSets
Computes the closure of a map from integers to bits.
closure(SortedMap<Integer, ImmutableBitSet>) - Static method in class org.apache.calcite.util.ImmutableBitSet
Computes the closure of a map from integers to bits.
cluster - Variable in class org.apache.calcite.rel.mutable.MutableRel
 
cluster - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
cluster - Variable in class org.apache.calcite.tools.RelBuilder
 
CLUSTERED - Enum constant in enum org.apache.calcite.rel.RelFieldCollation.Direction
Clustered direction: Values occur in no particular order, and the same value may occur in contiguous groups, but never occurs after that.
cm - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
coalesce(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation.
coalesce(Expression, Expression, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation, given a conversion function.
Coalesce - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic.
COALESCE - Enum constant in enum org.apache.calcite.sql.SqlKind
COALESCE operator.
COALESCE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The COALESCE builtin function.
code() - Method in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
 
CODE_POINTS_TO_BYTES - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CODE_POINTS_TO_BYTES - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CODE_POINTS_TO_BYTES(integers)" function (BigQuery); Converts an array of extended ASCII code points to bytes.
CODE_POINTS_TO_STRING - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CODE_POINTS_TO_STRING - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CODE_POINTS_TO_STRING(integers)" function (BigQuery); Converts an array of Unicode code points to string.
codePointsToBytes(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CODE_POINTS_TO_BYTES(list) function.
codePointsToString(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CODE_POINTS_TO_STRING(list) function.
CodesFunction - Class in org.apache.calcite.chinook
Example Table Function for lateral join checks.
COERCE_INPUTS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pre-casts inputs to a particular type.
coerceColumnType(SqlValidatorScope, SqlNodeList, int, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Cast column at index index to target type.
CoerceInputsRule - Class in org.apache.calcite.rel.rules
CoerceInputsRule pre-casts inputs to a particular type.
CoerceInputsRule(Class<? extends RelNode>, boolean) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
Deprecated.
CoerceInputsRule(Class<? extends RelNode>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
Deprecated.
CoerceInputsRule(CoerceInputsRule.Config) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
Creates a CoerceInputsRule.
CoerceInputsRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
coerceOperandsType(SqlValidatorScope, SqlCall, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Coerce all the operands to commonType.
coerceOperandType(SqlValidatorScope, SqlCall, int, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Cast operand at index index to target type.
coerceStringToArray(SqlCall, SqlNode, int, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Coerce STRING type to ARRAY type.
COERCIBLE - Enum constant in enum org.apache.calcite.sql.SqlCollation.Coercibility
 
COERCIBLE - Static variable in class org.apache.calcite.sql.SqlCollation
 
cogroup(Iterable<? extends RelBuilder.GroupKey>) - Method in class org.apache.calcite.piglet.PigRelBuilder
Cogroups relations on top of the stack.
col1 - Variable in class org.apache.calcite.test.schemata.hr.NullableTest
 
col2 - Variable in class org.apache.calcite.test.schemata.hr.NullableTest
 
col3 - Variable in class org.apache.calcite.test.schemata.hr.NullableTest
 
collapseExpandedIsNotDistinctFromExpr(RexCall, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
Collapses an expanded version of IS NOT DISTINCT FROM expression.
collation - Variable in class org.apache.calcite.rel.core.AggregateCall
 
collation - Variable in class org.apache.calcite.rel.core.Sort
 
collation - Variable in class org.apache.calcite.rel.core.SortExchange
 
collation - Variable in class org.apache.calcite.rel.mutable.MutableSort
 
collation - Variable in class org.apache.calcite.rel.RelRoot
 
collation() - Method in class org.apache.calcite.rel.core.Window.Group
 
collationList - Variable in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
collationName - Variable in class org.apache.calcite.sql.SqlCollation
 
collations - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
collations() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
Determines which columns are sorted.
collations(EnumerableCorrelate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableHashJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableMergeJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableMergeUnion, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(EnumerableNestedLoopJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(JdbcToEnumerableConverter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Match, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(SortExchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(Window, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
collations(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
collations(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation.Handler
 
collations(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
Catch-all implementation for BuiltInMetadata.Collation.collations(), invoked using reflection, for any relational expression not handled by a more specific method.
COLLATIONS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
collationsCompatible(RelCollation, RelCollation) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortTableScanRule
Check if it is possible to exploit sorting for a given collation.
collationsContainKeysOrderless(List<RelCollation>, List<Integer>) - Static method in class org.apache.calcite.rel.RelCollations
Returns whether one of a list of collations contains the given list of keys regardless the order.
collect() - Method in class org.apache.calcite.piglet.PigRelBuilder
Collects all rows of the top rel into a single multiset value.
collect(Project) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryCollector
 
collect(RexNode, RexNode, RelOptUtil.Logic, List<RelOptUtil.Logic>) - Static method in class org.apache.calcite.rex.LogicVisitor
 
Collect - Class in org.apache.calcite.rel.core
A relational expression that collapses multiple rows into one.
Collect(RelOptCluster, RelTraitSet, RelNode, String) - Constructor for class org.apache.calcite.rel.core.Collect
Deprecated.
Collect(RelOptCluster, RelTraitSet, RelNode, RelDataType) - Constructor for class org.apache.calcite.rel.core.Collect
Creates a Collect.
Collect(RelInput) - Constructor for class org.apache.calcite.rel.core.Collect
Creates a Collect by parsing serialized output.
COLLECT - Enum constant in enum org.apache.calcite.sql.SqlKind
The COLLECT aggregate function.
COLLECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The COLLECT operator.
COLLECTED - Enum constant in enum org.apache.calcite.tools.PigRelBuilder.GroupOption
 
collectExplainTerms(String, RelWriter) - Method in class org.apache.calcite.rex.RexProgram
 
collectExplainTerms(String, RelWriter, SqlExplainLevel) - Method in class org.apache.calcite.rex.RexProgram
Collects the expressions in this program into a list of terms and values.
collectInsertTargets(SqlInsert, RexNode, List<String>, List<RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Given an INSERT statement, collects the list of names to be populated and the expressions to put in them.
COLLECTION - Static variable in class org.apache.calcite.sql.type.OperandTypes
Checks that returns whether a value is a multiset or an array.
COLLECTION_ADD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_ADDALL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_ALL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_ELEMENT_TYPE_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type but nullable if any of element of a calls operands is nullable.
COLLECTION_EXISTS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_NULLABLE_ALL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_NULLABLE_EXISTS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_OR_MAP - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
COLLECTION_RETAIN_ALL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_SIZE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTION_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
Table operator which converts user-defined transform into a relation, for example, select * from TABLE(udx(x, y, z)).
COLLECTION_TABLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The "table function derived table" operator, which a table-valued function into a relation, e.g.
COLLECTIONS_EMPTY_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTIONS_REVERSE_ORDER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLLECTIONS_SINGLETON_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CollectNamespace - Class in org.apache.calcite.sql.validate
Namespace for COLLECT and TABLE constructs.
CollectNode - Class in org.apache.calcite.interpreter
Interpreter node that implements a Collect.
CollectNode(Compiler, Collect) - Constructor for class org.apache.calcite.interpreter.CollectNode
 
collectOperandTypes() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Collects the types of the bound operands into a list.
CollectOperation - Class in org.apache.calcite.runtime
Used at run time by the ST_Collect function.
CollectOperation() - Constructor for class org.apache.calcite.runtime.CollectOperation
 
collectParserError(String, List<SqlAdvisor.ValidateErrorInfo>) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
Attempts to parse a SQL statement and adds to the errorList if any syntax error is found.
collectVariablesSet(Set<CorrelationId>) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
collectVariablesSet(Set<CorrelationId>) - Method in class org.apache.calcite.rel.AbstractRelNode
 
collectVariablesSet(Set<CorrelationId>) - Method in interface org.apache.calcite.rel.RelNode
Collects variables set by this expression.
collectVariablesUsed(Set<CorrelationId>) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
collectVariablesUsed(Set<CorrelationId>) - Method in class org.apache.calcite.rel.AbstractRelNode
 
collectVariablesUsed(Set<CorrelationId>) - Method in class org.apache.calcite.rel.logical.LogicalCalc
 
collectVariablesUsed(Set<CorrelationId>) - Method in interface org.apache.calcite.rel.RelNode
Collects variables known to be used by this expression or its descendants.
COLON_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
 
column - Variable in class org.apache.calcite.materialize.Lattice.BaseColumn
Name of the column.
column(int, int) - Method in class org.apache.calcite.materialize.Lattice.Builder
 
column(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, ColumnStrategy) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a column declaration.
Column(int, String) - Constructor for class org.apache.calcite.profile.Profiler.Column
Creates a Column.
COLUMN - Enum constant in enum org.apache.calcite.sql.validate.SqlMonikerType
 
COLUMN_COLUMNS - Static variable in class org.apache.calcite.jdbc.CalciteMetaImpl
COLUMN_DECL - Enum constant in enum org.apache.calcite.sql.SqlKind
Column declaration.
COLUMN_LIST - Enum constant in enum org.apache.calcite.sql.SqlKind
The non-standard constructor used to pass a COLUMN_LIST parameter to a user-defined transform.
COLUMN_LIST - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
COLUMN_LIST - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
COLUMN_LIST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The COLUMN_LIST constructor.
COLUMN_LIST - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "COLUMN_LIST".
COLUMN_ORIGIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COLUMN_UNIQUENESS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
columnAmbiguous(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnCountMismatch() - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnCountMismatchInSetop(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
Deprecated.
columnInUsingNotUnique(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnIsCyclic(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnList - Variable in class org.apache.calcite.sql.ddl.SqlCreateMaterializedView
 
columnList - Variable in class org.apache.calcite.sql.ddl.SqlCreateTable
 
columnList - Variable in class org.apache.calcite.sql.ddl.SqlCreateView
 
columnList - Variable in class org.apache.calcite.sql.SqlWithItem
 
columnList - Variable in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
columnListParamToParentCursorMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Maps a column list parameter to the parent cursor parameter it references.
columnMapping - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
columnMappings - Variable in class org.apache.calcite.rel.core.TableFunctionScan
 
columnMappings - Variable in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
columnNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnNotFoundDidYouMean(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnNotFoundInTable(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnNotFoundInTableDidYouMean(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnNotNullable(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
columnOffset(Table) - Method in class org.apache.calcite.schema.impl.StarTable
Returns the column offset of the first column of table in this star table's output row type.
columnReferenceExpansion() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
Returns whether column reference expansion is enabled.
columns - Variable in class org.apache.calcite.materialize.Lattice
 
columns - Variable in class org.apache.calcite.model.JsonTable
Definition of the columns of this table.
columns(MetaImpl.MetaTable) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
columnStrategies(RelOptTable) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
ColumnStrategy - Enum in org.apache.calcite.schema
Describes how a column gets populated.
columnType(String) - Method in interface org.apache.calcite.test.IntervalTest.Fixture2
Checks that the expression is valid in the parser and validator and has the given column type.
columnType(String) - Method in class org.apache.calcite.test.SqlValidatorFixture
Checks that a query returns a single column, and that the column has the expected type.
columnTypeMismatchInSetop(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
ColumnTypeToSqlTypeConversionRules - Class in org.apache.calcite.adapter.innodb
Mappings from innodb-java-reader column types to corresponding SQL types.
ColumnTypeToSqlTypeConversionRules() - Constructor for class org.apache.calcite.adapter.innodb.ColumnTypeToSqlTypeConversionRules
 
columnUses - Variable in class org.apache.calcite.materialize.Lattice
 
combine() - Method in class org.apache.calcite.tools.RelBuilder
Creates a Combine of all relational expressions on the stack.
combine(int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Combine of the top n relational expressions on the stack.
combine(ImmutableList.Builder<E>, ImmutableList.Builder<E>) - Static method in class org.apache.calcite.util.Util
Combines a second immutable list builder into a first.
combine(Iterable<? extends RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Combine of the given relational expressions.
combine(ArrayList<E>, ArrayList<E>) - Static method in class org.apache.calcite.util.Util
Combines a second array list into a first.
combine(RelNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Combine of the given relational expressions.
combine(RelDataTypeFactoryImpl, IntervalSqlType) - Method in class org.apache.calcite.sql.type.IntervalSqlType
Combines two IntervalTypes and returns the result.
combine(ImmutableBitSet.Builder) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
Merges another builder.
Combine - Class in org.apache.calcite.rel.core
A relational operator that combines multiple relational expressions into a single root.
Combine(RelOptCluster, RelTraitSet, List<RelNode>) - Constructor for class org.apache.calcite.rel.core.Combine
 
combinedRowType(List<RelNode>) - Method in interface org.apache.calcite.interpreter.Compiler
 
combinedRowType(List<RelNode>) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
 
combineFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
 
combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
 
combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
 
COMMA - Enum constant in enum org.apache.calcite.sql.JoinType
Comma join: the good old-fashioned SQL FROM clause, where table expressions are specified with commas between them, and join conditions are specified in the WHERE clause.
COMMA - Static variable in interface org.apache.calcite.sql.SqlWriter
Comma operator.
COMMA_DELIMITER - Static variable in class org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
COMMA_DELIMITER - Static variable in class org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
COMMA_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
 
commaList(List<T>) - Static method in class org.apache.calcite.util.Util
Converts a list of a string, with commas between elements.
COMMAND_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
commission - Variable in class org.apache.calcite.test.schemata.hr.Employee
 
commit(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
COMMIT - Enum constant in enum org.apache.calcite.sql.SqlKind
COMMIT session control statement.
CommonRelExpressionRegistry - Class in org.apache.calcite.plan
A registry of common relational expressions for a given query.
CommonRelExpressionRegistry() - Constructor for class org.apache.calcite.plan.CommonRelExpressionRegistry
 
CommonRelSubExprRegisterRule - Class in org.apache.calcite.rel.rules
Rule for saving relational expressions that appear more than once in a query tree to the planner context.
CommonRelSubExprRegisterRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
CommonRelSubExprRule - Class in org.apache.calcite.plan
A CommonRelSubExprRule is an abstract base class for rules that are fired only on relational expressions that appear more than once in a query tree.
CommonRelSubExprRule(CommonRelSubExprRule.Config) - Constructor for class org.apache.calcite.plan.CommonRelSubExprRule
Creates a CommonRelSubExprRule.
CommonRelSubExprRule.Config - Interface in org.apache.calcite.plan
Rule configuration.
commonTypeForBinaryComparison(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Determines common type for a comparison operator.
commonTypeForBinaryComparison(RelDataType, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Determines common type for a comparison operator.
commonTypeForComparison(List<RelDataType>) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Finds the common type for binary comparison when the size of operands dataTypes is more than 2.
COMMUTE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether to exploit join commutative property.
compact(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_COMPACT function.
COMPARABLE_EMPTY_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARABLE_EMPTY_LIST - Static variable in class org.apache.calcite.runtime.FlatLists
 
COMPARABLE_ORDERED - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where operand type must allow ordered comparisons.
COMPARABLE_ORDERED_COMPARABLE_ORDERED - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where operand types must allow ordered comparisons.
COMPARABLE_UNORDERED_COMPARABLE_UNORDERED - Static variable in class org.apache.calcite.sql.type.OperandTypes
Operand type-checking strategy where operand types must allow unordered comparisons.
ComparableOperandTypeChecker - Class in org.apache.calcite.sql.type
Type checking strategy which verifies that types have the required attributes to be used as arguments to comparison operators.
ComparableOperandTypeChecker(int, RelDataTypeComparability) - Constructor for class org.apache.calcite.sql.type.ComparableOperandTypeChecker
Deprecated.
ComparableOperandTypeChecker(int, RelDataTypeComparability, SqlOperandTypeChecker.Consistency) - Constructor for class org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
comparator(RelFieldCollation) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
 
COMPARATOR - Static variable in class org.apache.calcite.rel.RelNodes
Comparator that provides an arbitrary but stable ordering to RelNodes.
COMPARATOR - Static variable in interface org.apache.calcite.sql.validate.SqlMoniker
 
COMPARATOR - Static variable in class org.apache.calcite.util.ImmutableBitSet
Compares bit sets topologically, so that enclosing bit sets come first, using natural ordering to break ties.
COMPARATOR - Static variable in class org.apache.calcite.util.NameSet
 
COMPARATOR_COMPARE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
compare(boolean, boolean) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(byte, byte) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(char, char) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(double, double) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(float, float) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(int, int) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(long, long) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(short, short) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(Range<C>, Range<C>) - Static method in class org.apache.calcite.util.RangeSets
Compares two ranges.
compare(RangeSet<C>, RangeSet<C>) - Static method in class org.apache.calcite.util.RangeSets
Compares two range sets.
compare(Comparable, Comparable, int) - Static method in class org.apache.calcite.rel.RelFieldCollation
Utility method that compares values taking into account null direction.
compare(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(Object[], Object[]) - Method in class org.apache.calcite.runtime.ArrayComparator
 
compare(String) - Method in class org.apache.calcite.sql.parser.SqlParserFixture
 
compare(List, List) - Static method in class org.apache.calcite.runtime.Utilities
 
compare(SpaceFillingCurve2D.IndexRange, SpaceFillingCurve2D.IndexRange) - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.IndexRangeOrdering
 
COMPARE - Enum constant in enum org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
Make arguments of consistent type using comparison semantics.
COMPARE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARE_NULLS_FIRST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARE_NULLS_FIRST2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARE_NULLS_LAST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARE_NULLS_LAST2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARE_TO - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPARE2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
compareLists(List<?>, List<?>) - Static method in class org.apache.calcite.linq4j.function.Functions
 
compareNullsFirst(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
 
compareNullsFirst(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
 
compareNullsLast(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
 
compareNullsLast(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
 
compareNullsLast(List, List) - Static method in class org.apache.calcite.runtime.Utilities
 
compareNullsLastForMergeJoin(Comparable, Comparable) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
compareNullsLastForMergeJoin(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
 
compareNullsLastForMergeJoin(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
compareNullsLastForMergeJoin(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
 
compareObjectArrays(Object[], Object[]) - Static method in class org.apache.calcite.linq4j.function.Functions
 
comparePrecision(int, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether a precision is greater or equal than another, treating RelDataType.PRECISION_NOT_SPECIFIED as infinity.
comparer() - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
 
comparer() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns a expression that yields a comparer, or null if this type is comparable.
comparer() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
compareRels(RelNode[], RelNode[]) - Static method in class org.apache.calcite.rel.RelNodes
Compares arrays of RelNode.
compareRows(Expression, Expression) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
compareRows(Expression, Expression) - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Compares two rows given by absolute positions according to the order collation of the current window.
CompareStringsOrNumericValues() - Constructor for class org.apache.calcite.test.MockSqlOperatorTable.CompareStringsOrNumericValues
 
compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
 
compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
 
compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
 
compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
 
compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
 
compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
 
compareTo(Lattice.Column) - Method in class org.apache.calcite.materialize.Lattice.Column
 
compareTo(Lattice.Measure) - Method in class org.apache.calcite.materialize.Lattice.Measure
 
compareTo(RelMultipleTrait) - Method in class org.apache.calcite.rel.RelCollationImpl
 
compareTo(Profiler.Column) - Method in class org.apache.calcite.profile.Profiler.Column
 
compareTo(CorrelationId) - Method in class org.apache.calcite.rel.core.CorrelationId
 
compareTo(Match.RexMRAggCall) - Method in class org.apache.calcite.rel.core.Match.RexMRAggCall
 
compareTo(RexTableInputRef.RelTableRef) - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
compareTo(Unit) - Method in class org.apache.calcite.runtime.Unit
 
compareTo(DateString) - Method in class org.apache.calcite.util.DateString
 
compareTo(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
Compares this ImmutableBitSet with another, using a lexicographic ordering.
compareTo(NlsString) - Method in class org.apache.calcite.util.NlsString
 
compareTo(Pair<T1, T2>) - Method in class org.apache.calcite.util.Pair
 
compareTo(Sarg<C>) - Method in class org.apache.calcite.util.Sarg
 
compareTo(TimestampString) - Method in class org.apache.calcite.util.TimestampString
 
compareTo(TimestampWithTimeZoneString) - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
compareTo(TimeString) - Method in class org.apache.calcite.util.TimeString
 
compareTo(TimeWithTimeZoneString) - Method in class org.apache.calcite.util.TimeWithTimeZoneString
 
compareTo(Version) - Method in class org.apache.calcite.util.Version
 
compareTypePrecedence(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypePrecedenceList
Compares the precedence of two types.
compareTypePrecedence(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
 
COMPARISON - Static variable in enum org.apache.calcite.sql.SqlKind
Category of comparison operators.
comparisonKind - Variable in class org.apache.calcite.sql.fun.SqlQuantifyOperator
 
CompatibilityLookup<T> - Class in org.apache.calcite.schema.lookup
This class warps a Function and a Supplier into a Lookup interface.
CompatibilityLookup(Function<String, T>, Supplier<Set<String>>) - Constructor for class org.apache.calcite.schema.lookup.CompatibilityLookup
Constructor to create a Lookup instance using a `Function` and a `Supplier`.
Compatible - Interface in org.apache.calcite.linq4j.util
Compatibility layer.
Compatible - Interface in org.apache.calcite.util
Compatibility layer.
Compatible.Factory - Class in org.apache.calcite.linq4j.util
Creates an implementation of Compatible suitable for the current environment.
Compatible.Factory - Class in org.apache.calcite.util
Creates the implementation of Compatible suitable for the current environment.
compatibleType(RelDataType, RelDataType) - Static method in class org.apache.calcite.piglet.PigRelBuilder
Checks if two relational data types are compatible.
compatibleTypes(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether the type of an array of expressions is compatible with a struct type.
compensatePartial(Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Set<RexTableInputRef.RelTableRef>, Multimap<RexTableInputRef, RexTableInputRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It checks whether the target can be rewritten using the source even though the source uses additional tables.
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It checks whether the query can be rewritten using the view even though the query uses additional tables.
compile() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
compile() - Method in class org.apache.calcite.util.javac.JaninoCompiler
 
compile() - Method in interface org.apache.calcite.util.javac.JavaCompiler
 
compile(List<RexNode>, RelDataType) - Method in interface org.apache.calcite.interpreter.Compiler
Compiles an expression to an executable form.
compile(List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
 
compile(List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.JaninoRexCompiler
 
compile(ClassDeclaration, String) - Method in class org.apache.calcite.adapter.spark.SparkHandlerImpl
 
compile(ClassDeclaration, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
CompiledDateTimeFormat - Class in org.apache.calcite.util.format.postgresql
Contains a parsed date/time format.
CompiledDateTimeFormat(ImmutableList<CompiledItem>) - Constructor for class org.apache.calcite.util.format.postgresql.CompiledDateTimeFormat
 
CompiledItem - Interface in org.apache.calcite.util.format.postgresql.format.compiled
A single component of a parsed date/time format.
CompiledPattern - Class in org.apache.calcite.util.format.postgresql.format.compiled
A single date/time format compiled component such as "YYYY" or "MI".
CompiledPattern(ChronoUnitEnum, Set<PatternModifier>) - Constructor for class org.apache.calcite.util.format.postgresql.format.compiled.CompiledPattern
 
compilePattern(String) - Static method in class org.apache.calcite.util.format.postgresql.PostgresqlDateTimeFormatter
 
compilePattern(String, ParsePosition) - Method in class org.apache.calcite.util.format.postgresql.format.FormatPattern
Creates the compiled version of the parsed date/time component along with any flags that it had.
compiler - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
Compiler - Interface in org.apache.calcite.interpreter
Context while converting a tree of RelNode to a program that can be run by an Interpreter.
COMPLETE - Enum constant in enum org.apache.calcite.rel.rules.materialize.MaterializedViewRule.MatchModality
 
COMPLEX - Enum constant in enum org.apache.calcite.adapter.druid.DruidType
 
complexity() - Method in class org.apache.calcite.util.Sarg
Returns a measure of the complexity of this expression.
ComplexMetric - Class in org.apache.calcite.adapter.druid
Stores information about available complex metrics in the Druid Adapter.
ComplexMetric(String, DruidType) - Constructor for class org.apache.calcite.adapter.druid.ComplexMetric
 
component() - Element in annotation type org.apache.calcite.adapter.java.Array
Component type.
component(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the physical type of a given field's component type.
component(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
componentIsNullable() - Element in annotation type org.apache.calcite.adapter.java.Array
Whether components may be null.
componentIsNullable() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
Returns whether elements in the array may be null.
componentName - Variable in enum org.apache.calcite.sql.test.SqlTests.Stage
 
componentPositions - Variable in class org.apache.calcite.sql.SqlIdentifier
A list of the positions of the components of compound identifiers.
compose(Matcher<T>, Function<F, T>) - Static method in class org.apache.calcite.test.Matchers
Creates a matcher by applying a function to a value before calling another matcher.
composeConjunction(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
composeConjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an AND.
composeDisjunction(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an OR.
composeDisjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
Converts a collection of expressions into an OR, optionally returning null if the list is empty.
COMPOSITE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Compose objects into tree structures to represent part-whole hierarchies.
compositeElement(String, FormatElement...) - Static method in class org.apache.calcite.util.format.FormatModels
Creates a composite format element from the provided list of elements and description.
CompositeFunction() - Constructor for class org.apache.calcite.test.MockSqlOperatorTable.CompositeFunction
 
CompositeHintPredicate - Class in org.apache.calcite.rel.hint
A HintPredicate to combine multiple hint predicates into one.
CompositeHintPredicate.Composition - Enum in org.apache.calcite.rel.hint
How hint predicates are composed.
CompositeList<T> - Class in org.apache.calcite.util
Read-only list that is the concatenation of sub-lists.
CompositeMap<K,V> - Class in org.apache.calcite.util
Unmodifiable view onto multiple backing maps.
CompositeMap(ImmutableList<Map<K, V>>) - Constructor for class org.apache.calcite.util.CompositeMap
 
CompositeOperandTypeChecker - Class in org.apache.calcite.sql.type
This class allows multiple existing SqlOperandTypeChecker rules to be combined into one rule.
CompositeOperandTypeChecker(CompositeOperandTypeChecker.Composition, ImmutableList<? extends SqlOperandTypeChecker>, String, BiFunction<SqlOperator, String, String>, SqlOperandCountRange) - Constructor for class org.apache.calcite.sql.type.CompositeOperandTypeChecker
Creates a CompositeOperandTypeChecker.
CompositeOperandTypeChecker.Composition - Enum in org.apache.calcite.sql.type
How operands are composed.
CompositeSingleOperandTypeChecker - Class in org.apache.calcite.sql.type
Allows multiple SqlSingleOperandTypeChecker rules to be combined into one rule.
composition - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
compoundOrderByProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
 
compress(String) - Static method in class org.apache.calcite.runtime.CompressionFunctions
MySql Compression is based on zlib.
COMPRESS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COMPRESS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
CompressionFunctions - Class in org.apache.calcite.runtime
A collection of functions used in compression and decompression.
comprises(RelTrait...) - Method in class org.apache.calcite.plan.RelTraitSet
Returns whether this trait set comprises precisely the list of given traits.
computeCompensationPredicates(RexBuilder, RexSimplify, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
We check whether the predicates in the source are contained in the predicates in the target.
computeDigest() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
Computes the digest field.
computeDigest(boolean) - Method in class org.apache.calcite.rex.RexCall
 
computeDigest(boolean) - Method in class org.apache.calcite.rex.RexOver
 
computeDigest(boolean) - Method in class org.apache.calcite.rex.RexSubQuery
 
computeDigest(RexDigestIncludeType) - Method in class org.apache.calcite.rex.RexLiteral
Returns a string which concisely describes the definition of this rex literal.
computeDruidJsonAgg(List<AggregateCall>, List<String>, Project, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Translates aggregate calls to Druid DruidQuery.JsonAggregations when possible.
computeIndex(Expression, WinAggImplementor.SeekType) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
computeIndex(Expression, WinAggImplementor.SeekType) - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
Converts absolute index position of the given relative position.
computeProjectAsScan(Project, RelDataType, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Translates a list of projects to Druid Column names and Virtual Columns if any.
computeProjectGroupSet(Project, ImmutableBitSet, RelDataType, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Computes the project group set.
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraLimit
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.geode.rel.GeodeAggregate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.geode.rel.GeodeFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.geode.rel.GeodeProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.geode.rel.GeodeSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
Deprecated.
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.spark.JdbcToSparkConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.AbstractRelNode
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.convert.ConverterImpl
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Aggregate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Calc
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Combine
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Correlate
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Exchange
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Filter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Join
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Project
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Sort
Returns the cost of this plan (not including children).
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.TableModify
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.TableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Values
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Window
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in interface org.apache.calcite.rel.RelNode
Returns the cost of this plan (not including children).
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.schema.impl.StarTable.StarTableScan
 
computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, List<Integer>, List<Integer>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Computes the selectivity of a semijoin filter if it is applied on a fact table.
computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, Join) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Computes the selectivity of a semijoin filter if it is applied on a fact table.
computeSizeForNestedType(RexCall, List<? extends Double>) - Method in class org.apache.calcite.rel.metadata.RelMdSize
Returns size for nested type ARRAY/MAP.
computeTiles() - Method in class org.apache.calcite.materialize.Lattice
 
concat(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL string || string operator.
concat(List<Enumerable<E>>) - Static method in class org.apache.calcite.linq4j.Linq4j
Concatenates two or more Enumerables to form a composite enumerable that contains the union of their elements.
concat(List<BitString>) - Static method in class org.apache.calcite.util.BitString
Concatenates some BitStrings.
concat(List<NlsString>) - Static method in class org.apache.calcite.util.NlsString
Concatenates some NlsString objects.
concat(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL binary || binary operator.
concat(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
concat(Enumerable<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
concat(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Concatenates two sequences.
concat(Enumerable<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Concatenates two sequences.
concat(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
concat(Lookup<T>...) - Static method in interface org.apache.calcite.schema.lookup.Lookup
Concat a list of lookups.
CONCAT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
String and array-to-array concatenation operator, '||'.
CONCAT_FUNCTION - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT(arg, ...)" function that concatenates strings.
CONCAT_FUNCTION_WITH_NULL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT(arg, ...)" function that concatenates strings, which never returns null.
CONCAT_WITH_NULL - Enum constant in enum org.apache.calcite.sql.SqlKind
The CONCAT function (Postgresql and MSSQL) that ignores NULL.
CONCAT_WS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT_WS(separator, arg1, ...)" function (MySQL); concatenates strings with separator, and treats null arguments as empty strings.
CONCAT_WS_MSSQL - Enum constant in enum org.apache.calcite.sql.SqlKind
The CONCAT_WS function (MSSQL).
CONCAT_WS_MSSQL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT_WS(separator, arg1, arg2, ...)" function in (MSSQL).
CONCAT_WS_POSTGRESQL - Enum constant in enum org.apache.calcite.sql.SqlKind
The CONCAT_WS function (Postgresql).
CONCAT_WS_POSTGRESQL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT_WS(separator, arg1, ...)" function (Postgres).
CONCAT_WS_SPARK - Enum constant in enum org.apache.calcite.sql.SqlKind
The CONCAT_WS function (Spark).
CONCAT_WS_SPARK - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT_WS(separator[, str | array(str)]+)" function in (SPARK).
concat1(List<SqlLiteral>) - Method in class org.apache.calcite.sql.SqlBinaryStringLiteral
 
concat1(List<SqlLiteral>) - Method in class org.apache.calcite.sql.SqlCharStringLiteral
 
CONCAT2 - Enum constant in enum org.apache.calcite.sql.SqlKind
The two-argument CONCAT function (Oracle).
CONCAT2 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONCAT(arg0, arg1)" function that concatenates strings.
concatenateLiterals(List<SqlLiteral>) - Static method in class org.apache.calcite.sql.SqlUtil
Concatenates string literals.
concatenateMappings(List<Mapping>) - Static method in class org.apache.calcite.util.mapping.Mappings
Concatenates multiple mappings.
concatenateOperands(SqlCall) - Static method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
Concatenates the operands of a call to this operator.
concatMulti(String...) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONCAT(arg0, arg1, arg2, ...) function.
concatMultiObjectWithSeparator(String, Object...) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONCAT_WS(sep[, any]+) function, return null for null sep.
concatMultiTypeWithSeparator(String, Object...) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONCAT_WS(sep[, str | array(str)]+) function, return null for null sep.
concatMultiWithNull(String...) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONCAT(arg0, ...) function which can accept null but never return null.
concatMultiWithSeparator(String...) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONCAT_WS(sep, arg1, arg2, ...) function; treats null arguments as empty strings.
concatWithNull(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
Concatenates two strings.
condition - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
condition - Variable in class org.apache.calcite.linq4j.tree.WhileStatement
 
condition - Variable in class org.apache.calcite.rel.core.Filter
 
condition - Variable in class org.apache.calcite.rel.core.Join
 
condition - Variable in class org.apache.calcite.rel.mutable.MutableFilter
 
condition - Variable in class org.apache.calcite.rel.mutable.MutableJoin
 
condition(Expression, Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition(Expression, Expression, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
conditional(Predicate<RelNode>, Program) - Static method in class org.apache.calcite.tools.Programs
Creates a program that executes if a predicate is true.
Conditional - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A conditional operation, such as a > b ? a : b in Java.
ConditionalExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a conditional operator.
ConditionalExpression(List<Node>, Type) - Constructor for class org.apache.calcite.linq4j.tree.ConditionalExpression
 
ConditionalStatement - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a conditional operator.
ConditionalStatement(List<Node>) - Constructor for class org.apache.calcite.linq4j.tree.ConditionalStatement
 
condMustBeBoolean(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
config - Variable in class org.apache.calcite.plan.RelRule
 
config - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
 
config - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
 
config() - Method in interface org.apache.calcite.jdbc.CalciteConnection
 
config() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
 
config() - Static method in class org.apache.calcite.sql.parser.SqlParser
Returns a default SqlParser.Config.
config() - Static method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a SqlWriterConfig with Calcite's SQL dialect.
config() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the config of the validator.
config() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
config() - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns a default SqlToRelConverter.Config.
config() - Static method in class org.apache.calcite.tools.Hoist
Creates a Config.
config(ConverterRule, RelBuilderFactory) - Static method in class org.apache.calcite.rel.convert.TraitMatchingRule
Creates a configuration for a TraitMatchingRule.
CONFIG - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
Default configuration.
configBuilder() - Static method in class org.apache.calcite.sql.parser.SqlParser
Deprecated.
configBuilder(SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
Deprecated.
Use config, and modify it using its mutator methods
configureParser(SqlParser.Config) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
configureParser(SqlParser.Config) - Method in class org.apache.calcite.sql.SqlDialect
Copies settings from this dialect into a parser configuration.
configureParser(SqlParser.ConfigBuilder) - Method in class org.apache.calcite.sql.SqlDialect
Deprecated.
ConflictDetectionHelper - Class in org.apache.calcite.rel.rules
Conflict detection algorithm based on CD-C.
ConflictRule - Class in org.apache.calcite.rel.rules
A conflict rule (CR) is a pair of table sets denoted by T1 → T2, which means that if T1 intersects with the table under the join operator, T2 must be included in this join.
ConflictRule(long, long) - Constructor for class org.apache.calcite.rel.rules.ConflictRule
 
conformance() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
conformance() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
conformance() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
 
conformance() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
conformance() - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Returns the conformance.
conformance() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
Returns the dialect of SQL (SQL:2003, etc.) this validator recognizes.
conformance() - Method in class org.apache.calcite.test.SqlValidatorFixture
 
CONFORMANCE - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
SQL conformance level.
conjunctions(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a condition decomposed by AND.
connect() - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
Use sparingly.
connect(String) - Method in class org.apache.calcite.test.QuidemTest.QuidemConnectionFactory
 
connect(String, boolean) - Method in class org.apache.calcite.chinook.ConnectionFactory
 
connect(String, boolean) - Method in class org.apache.calcite.test.QuidemTest.QuidemConnectionFactory
 
connect(String, Properties) - Method in class org.apache.calcite.adapter.splunk.SplunkDriver
 
connect(CalciteSchema, JavaTypeFactory) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
A trojan-horse method, subject to change without notice.
CONNECT_STRING_PREFIX - Static variable in class org.apache.calcite.jdbc.Driver
 
connectCsgCmp(long, long) - Method in class org.apache.calcite.rel.rules.HyperGraph
If csg and cmp are connected, return the edges that connect them.
connection() - Method in class org.apache.calcite.chinook.CalciteConnectionProvider
 
connection() - Method in enum org.apache.calcite.chinook.ConnectionFactory.DatabaseWrapper
 
ConnectionFactories - Class in org.apache.calcite.test
connectionFactory - Variable in class org.apache.calcite.sql.test.SqlTestFactory
 
ConnectionFactory - Class in org.apache.calcite.chinook
Wrapping connection factory for Quidem.
ConnectionFactory - Interface in org.apache.calcite.test
Creates JDBC connections for tests.
ConnectionFactory() - Constructor for class org.apache.calcite.chinook.ConnectionFactory
 
ConnectionFactory.DatabaseWrapper - Enum in org.apache.calcite.chinook
Wrapping with Fairy environmental decoration.
ConnectionSpec - Class in org.apache.calcite.test
Information necessary to create a JDBC connection.
ConnectionSpec(String, String, String, String, String) - Constructor for class org.apache.calcite.test.ConnectionSpec
 
connectThrows(String) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
Asserts that there is an exception with the given message while creating a connection.
connectThrows(Consumer<Throwable>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
Asserts that there is an exception that matches the given predicate while creating a connection.
cons(E, List<? extends E>) - Static method in class org.apache.calcite.util.Static
Builds a list.
ConsList<E> - Class in org.apache.calcite.runtime
List that consists of a head element and an immutable non-empty list.
constant(Object) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value property set to the specified value.
constant(Object, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value and Type properties set to the specified values.
constant(Object, Type, RoundingMode) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value 、Type 、RoundingMode properties set to the specified values.
constant(RexBuilder, ImmutableBitSet, ImmutableList<ImmutableBitSet>, AggregateCall) - Method in interface org.apache.calcite.sql.SqlStaticAggFunction
Generates an expression for the aggregate function; or null if the value is not constant.
constant(R) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns the same value.
Constant - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A constant value.
CONSTANT - Enum constant in enum org.apache.calcite.sql.validate.SqlMonotonicity
 
ConstantExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a constant value.
ConstantExpression(Type, Object) - Constructor for class org.apache.calcite.linq4j.tree.ConstantExpression
 
constantMap - Variable in class org.apache.calcite.plan.RelOptPredicateList
A map of each (e, constant) pair that occurs within RelOptPredicateList.pulledUpPredicates.
constantNull() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns null.
constantNull() - Method in class org.apache.calcite.rex.RexBuilder
Deprecated.
Use RexBuilder.makeNullLiteral(RelDataType), which produces a NULL of the correct type
constants - Variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map contains known to be effectively-final expression.
constants - Variable in class org.apache.calcite.rel.core.Window
 
constants - Variable in class org.apache.calcite.rel.mutable.MutableWindow
 
ConstantUntypedNull - Class in org.apache.calcite.linq4j.tree
Represents a constant null of unknown type Java allows type inference for such nulls, thus "null" cannot always be replaced to (Object)null and vise versa.
constraint - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
 
constructArgNameList(SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
 
constructArgTypeList(SqlValidator, SqlValidatorScope, SqlCall, List<SqlNode>, boolean) - Method in class org.apache.calcite.sql.SqlOperator
 
constructOperandList(SqlValidator, SqlCall, List<String>) - Method in class org.apache.calcite.sql.SqlOperator
 
constructor - Variable in enum org.apache.calcite.util.BuiltInMethod
 
constructorDecl(int, Type, Iterable<? extends ParameterExpression>, BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a constructor.
ConstructorDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a constructor.
ConstructorDeclaration(int, Type, List<ParameterExpression>, BlockStatement) - Constructor for class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
CONSUMER_ACCEPT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
consumerRelClass() - Method in interface org.apache.calcite.rel.rules.CoerceInputsRule.Config
Class of RelNode to coerce to.
consumesPreparedStatement(CalciteAssert.PreparedStatementConsumer) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
containComplexExprs(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a list of expressions contains complex expressions, that is, a call whose arguments are not RexVariable (or a subtype such as RexInputRef) or RexLiteral.
contained() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.CoveredRange
 
contained() - Method in interface org.apache.calcite.runtime.SpaceFillingCurve2D.IndexRange
 
contained() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.OverlappingRange
 
containIdentity(List<? extends RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether the leading edge of a given array of expressions is wholly RexInputRef objects with types corresponding to the underlying datatype.
containNoCommonExprs(List<RexNode>, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an array of expressions has any common sub-expressions.
containNoForwardRefs(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an array of expressions contains no forward references.
contains(int) - Method in class org.apache.calcite.util.IntegerIntervalSet
 
contains(Object) - Method in class org.apache.calcite.runtime.ConsList
 
contains(Object) - Method in class org.apache.calcite.sql.SqlNodeList
 
contains(Object) - Method in class org.apache.calcite.util.ImmutableNullableSet
 
contains(Object) - Method in class org.apache.calcite.util.IntegerIntervalSet
 
contains(Object) - Method in class org.apache.calcite.util.PartiallyOrderedSet
 
contains(CharSequence) - Method in interface org.apache.calcite.util.Puffin.Line
Returns whether the current line starts with seek.
contains(String[], int, String) - Static method in class org.apache.calcite.util.Util
Returns whether an array of strings contains a given string among the first length entries.
contains(String, boolean) - Method in class org.apache.calcite.util.NameSet
Returns whether this set contains the given name, with a given case-sensitivity.
contains(BitSet, BitSet) - Static method in class org.apache.calcite.util.BitSets
Returns true if all bits set in the second parameter are also set in the first.
contains(BitSet, ImmutableBitSet) - Static method in class org.apache.calcite.util.BitSets
Returns true if all bits set in the second parameter are also set in the first.
contains(List<RelCollation>, ImmutableIntList) - Static method in class org.apache.calcite.rel.RelCollations
Returns whether one of a list of collations indicates that the collection is sorted on the given list of keys.
contains(Enumerable<TSource>, TSource) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Enumerable<TSource>, TSource, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(Queryable<T>, T) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
contains(Queryable<T>, T, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
contains(LatticeRootNode) - Method in class org.apache.calcite.materialize.LatticeRootNode
Whether this node's graph is a super-set of (or equal to) another node's graph.
contains(RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
Returns whether this trait set contains a given trait.
contains(MutableRel, MutableRel) - Static method in class org.apache.calcite.rel.mutable.MutableRels
 
contains(RelCollation, Iterable<Integer>) - Static method in class org.apache.calcite.rel.RelCollations
Returns whether a collation indicates that the collection is sorted on a given list of keys.
contains(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSubset
Returns whether this subset contains the specified relational expression.
contains(RelNode, Predicate<AggregateCall>, RexUtil.RexFinder) - Static method in class org.apache.calcite.rel.RelNodes
Returns whether a tree of RelNodes contains a match for a RexNode finder.
contains(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns whether relational expression target occurs within a relational expression ancestor.
contains(RelDataType) - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
 
contains(RexNode) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
Returns whether the given expression contains what this RexFinder seeks.
contains(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns true if all bits set in the second parameter are also set in the first.
contains(T) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
contains(T, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
contains(TSource) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(TSource, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
CONTAINS - Enum constant in enum org.apache.calcite.sql.SqlKind
CONTAINS operator for periods.
CONTAINS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
CONTAINS_SUBSTR - Enum constant in enum org.apache.calcite.sql.SqlKind
CONTAINS_SUBSTR function (BigQuery semantics).
CONTAINS_SUBSTR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
"CONTAINS_SUBSTR(expression, string[, json_scope => json_scope_value ])" function; returns whether string exists as substring in expression, with optional json_scope argument.
containsAgg(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
Returns whether an AST tree contains a call to an aggregate function.
containsAggs() - Method in class org.apache.calcite.rex.RexProgram
Returns whether this program contains windowed aggregate functions.
containsAll(Collection<?>) - Method in class org.apache.calcite.runtime.ConsList
 
containsAll(Collection<?>) - Method in class org.apache.calcite.sql.SqlNodeList
 
containsCall(SqlNode, Predicate<SqlCall>) - Static method in class org.apache.calcite.sql.SqlUtil
Returns whether an AST tree contains a call that matches a given predicate.
containsCorrelation(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether an expression contains a RexCorrelVariable.
containsDefault(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
Returns whether a given node contains a SqlKind.DEFAULT expression.
containsDistinctCall() - Method in class org.apache.calcite.rel.core.Aggregate
Returns whether any of the aggregates are DISTINCT.
containsFieldAccess(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any RexFieldAccess nodes.
containsIfApplicable(RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
Returns whether this trait set contains the given trait, or whether the trait is not present because its RelTraitDef is not enabled.
containsIn(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
Returns whether a given node contains a SqlInOperator.
containsInputRef(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any {link RexInputRef} nodes.
containsKey(Object) - Method in class org.apache.calcite.util.CompositeMap
 
containsKey(String, boolean) - Method in class org.apache.calcite.util.NameMap
Returns whether this map contains a given key, with a given case-sensitivity.
containsKey(String, boolean) - Method in class org.apache.calcite.util.NameMultimap
Returns whether this map contains a given key, with a given case-sensitivity.
containsMixing(RexNode) - Static method in class org.apache.calcite.rex.RexMultisetUtil
Returns true if a node contains a mixing between multiset and non-multiset calls.
containsMixing(RexProgram) - Static method in class org.apache.calcite.rex.RexMultisetUtil
Returns true if any expression in a program contains a mixing between multiset and non-multiset calls.
containsMonotonic(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Returns whether there are any input columns that are sorted.
containsMultiset(List<RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexMultisetUtil
Returns whether a list of expressions contains a multiset.
containsMultiset(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexMultisetUtil
Returns true if node contains a multiset operator, otherwise false.
containsMultiset(RexProgram) - Static method in class org.apache.calcite.rex.RexMultisetUtil
Returns whether a program contains a multiset.
containsNonAscii(String) - Static method in class org.apache.calcite.sql.SqlDialect
Returns whether the string contains any characters outside the comfortable 7-bit ASCII range (32 through 127, plus linefeed (10) and carriage return (13)).
containsNullable(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether one or more of an array of types is nullable.
containsNullable(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Determines whether a type or any of its fields (if a structured type) are nullable.
containsOrderless(List<Integer>, RelCollation) - Static method in class org.apache.calcite.rel.RelCollations
Returns whether a collation is contained by a given list of keys regardless ordering.
containsOrderless(RelCollation, List<Integer>) - Static method in class org.apache.calcite.rel.RelCollations
Returns whether a collation contains a given list of keys regardless the order.
containsOver() - Method in class org.apache.calcite.rel.core.Calc
Returns whether this Calc contains any windowed-aggregate functions.
containsOver() - Method in class org.apache.calcite.rel.core.Filter
Returns whether this Filter contains any windowed-aggregate functions.
containsOver() - Method in class org.apache.calcite.rel.core.Project
Returns whether this Project contains any windowed-aggregate functions.
containsOver(List<? extends RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexOver
Returns whether an expression list contains an OVER clause.
containsOver(RexNode) - Static method in class org.apache.calcite.rex.RexOver
Returns whether an expression contains an OVER clause.
containsOver(RexProgram) - Static method in class org.apache.calcite.rex.RexOver
Returns whether a program contains an OVER clause.
containsStringLinux(String) - Static method in class org.apache.calcite.test.Matchers
Creates a matcher that matches when the examined string is equal to the specified operand when all Windows-style line endings ("\r\n") have been converted to Unix-style line endings ("\n").
containsSubQuery(Filter) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Filter contains a sub-query.
containsSubQuery(Join) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Join contains a sub-query.
containsSubQuery(Project) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Returns whether a Project contains a sub-query.
containsSubstr(boolean, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(boolean, substr) operator.
containsSubstr(int, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(int, substr) operator.
containsSubstr(long, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(long, substr) operator.
containsSubstr(Object[], String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(rows, substr) operator.
containsSubstr(Object, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(expr, substr) operator.
containsSubstr(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(jsonString, substr, json_scope=>jsonScope) operator.
containsSubstr(List, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONTAINS_SUBSTR(arr, substr) operator.
containsTableInputRef(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether any of the given expression trees contains a {link RexTableInputRef} node.
containsTableInputRef(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given tree contains any {link RexTableInputRef} nodes.
containsType(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypePrecedenceList
Determines whether a type appears in this precedence list.
containsType(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
 
containsValue(Object) - Method in class org.apache.calcite.util.CompositeMap
 
containsWithoutNodeIds(String) - Static method in class org.apache.calcite.test.Matchers
Creates a Matcher that matches execution plan and trims , id=123 node ids.
content(String) - Method in class org.apache.calcite.util.XmlOutput
Writes content.
contentType - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Page
 
context - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
 
context - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
External context.
context - Variable in class org.apache.calcite.prepare.Prepare
 
context - Variable in class org.apache.calcite.rel.metadata.RelMdMeasure.DelegatingContext
 
context - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
 
context - Variable in class org.apache.calcite.rex.RexChecker
 
context - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
context(Context) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
Context - Class in org.apache.calcite.interpreter
Context for executing a scalar expression in an interpreter.
Context - Interface in org.apache.calcite.plan
Provides library users a way to store data within the planner session and access it within rules.
Context(SqlDialect, int) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
Context(SqlDialect, int, boolean) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
CONTEXT_ROOT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CONTEXT_VALUES - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
Contexts - Class in org.apache.calcite.plan
Utilities for Context.
Contexts() - Constructor for class org.apache.calcite.rel.metadata.RelMdMeasure.Contexts
 
ContextSqlValidator - Class in org.apache.calcite.jdbc
A SqlValidator with schema and type factory of the given CalcitePrepare.Context.
ContextSqlValidator(CalcitePrepare.Context, boolean) - Constructor for class org.apache.calcite.jdbc.ContextSqlValidator
Create a ContextSqlValidator.
Continue - Enum constant in enum org.apache.calcite.linq4j.tree.GotoExpressionKind
A GotoExpression that represents a continue statement.
continue_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement.
continue_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement with the specified type.
continueIdentify - Variable in class org.apache.calcite.sql.ddl.SqlTruncateTable
 
ControlFlowException - Exception Class in org.apache.calcite.util
Exception intended to be used for control flow, as opposed to the usual use of exceptions which is to signal an error condition.
ControlFlowException() - Constructor for exception class org.apache.calcite.util.ControlFlowException
 
Convention - Interface in org.apache.calcite.plan
Calling convention trait.
CONVENTION - Static variable in interface org.apache.calcite.adapter.arrow.ArrowRel
Calling convention for relational operations that occur in Arrow.
CONVENTION - Static variable in interface org.apache.calcite.adapter.cassandra.CassandraRel
Calling convention for relational operations that occur in Cassandra.
CONVENTION - Static variable in interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
Calling convention for relational operations that occur in Elasticsearch.
CONVENTION - Static variable in interface org.apache.calcite.adapter.geode.rel.GeodeRel
Calling convention for relational operations that occur in Geode.
CONVENTION - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRel
Calling convention for relational operations that occur in InnoDB.
CONVENTION - Static variable in interface org.apache.calcite.adapter.mongodb.MongoRel
Calling convention for relational operations that occur in MongoDB.
CONVENTION - Static variable in interface org.apache.calcite.adapter.pig.PigRel
Calling convention for relational operations that occur in Pig.
CONVENTION - Static variable in interface org.apache.calcite.adapter.spark.SparkRel
Calling convention for relational operations that occur in Spark.
Convention.Impl - Class in org.apache.calcite.plan
Default implementation.
ConventionTraitDef - Class in org.apache.calcite.plan
Definition of the convention trait.
ConversionUtil - Class in org.apache.calcite.util
Utility functions for converting from one type to another.
convert(Object) - Method in class org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
convert(EnumerableLimit) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraLimitRule
 
convert(CalciteConnection, CalciteSchema, List<String>, String) - Static method in class org.apache.calcite.schema.Schemas
Parses and validates a SQL query and converts to relational algebra.
convert(CalcitePrepare.Context, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
 
convert(CalcitePrepare.Context, String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
 
convert(Expression, Type) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
Convert operand to target type toType.
convert(Expression, Type, Type) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
Convert operand to target type toType.
convert(RelOptPlanner, RelNode, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
 
convert(RelOptPlanner, RelNode, Convention, boolean) - Method in class org.apache.calcite.plan.ConventionTraitDef
 
convert(RelOptPlanner, RelNode, RelTraitSet) - Static method in class org.apache.calcite.plan.RelOptRule
 
convert(RelOptPlanner, RelNode, RelCollation, boolean) - Method in class org.apache.calcite.rel.RelCollationTraitDef
 
convert(RelOptPlanner, RelNode, RelDistribution, boolean) - Method in class org.apache.calcite.rel.RelDistributionTraitDef
 
convert(RelOptPlanner, RelNode, T, boolean) - Method in class org.apache.calcite.plan.RelTraitDef
Converts the given RelNode to the given RelTrait.
convert(RelTrait) - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
Indicates that this operand converts a relational expression to another trait.
convert(Join, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
Converts a Join into a JdbcJoin.
convert(Sort, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
Converts a Sort into a JdbcSort.
convert(Sort, CassandraFilter) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.arrow.ArrowRules.ArrowProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMatchRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinusRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModificationRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValuesRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.pig.PigToEnumerableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.spark.JdbcToSparkConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkValuesRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregateRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilterRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoinRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableMatchRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSetOpRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSortRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableValuesRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindowRule
 
convert(RelNode) - Method in class org.apache.calcite.interpreter.NoneToBindableConverterRule
 
convert(RelNode) - Method in class org.apache.calcite.rel.convert.ConverterRule
Converts a relational expression to the target trait(s) of this rule.
convert(RelNode, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
Converts one trait of a relational expression, if it does not already have that trait.
convert(RelNode, RelTraitSet) - Static method in class org.apache.calcite.plan.RelOptRule
Converts a relation expression to a given set of traits, if it does not already have those traits.
convert(RelDataType, boolean) - Method in class org.apache.calcite.tools.RelBuilder
Creates a projection that converts the current relational expression's output to a desired row type.
convert(RexBuilder, RexNode, RexNode) - Method in interface org.apache.calcite.sql2rel.AuxiliaryConverter
Converts an expression.
convert(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
convert(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
 
convert(SqlNode) - Method in interface org.apache.calcite.tools.Planner
Convert - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A cast or conversion operation, such as (SampleType) obj in Java.
CONVERT - Enum constant in enum org.apache.calcite.sql.SqlKind
CONVERT function.
CONVERT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CONVERT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CONVERT(charValue, srcCharsetName, destCharsetName) function converts charValue with destCharsetName, whose original encoding is specified by srcCharsetName.
convert_(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a type conversion operation.
convert_(Expression, Type, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation for which the implementing method is specified.
CONVERT_ORACLE - Enum constant in enum org.apache.calcite.sql.SqlKind
Oracle's CONVERT function.
CONVERT_ORACLE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CONVERT_ORACLE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
CONVERT_TIMEZONE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CONVERT_TIMEZONE(tz1, tz2, datetime)" function; converts the timezone of datetime from tz1 to tz2.
convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts the SELECT, GROUP BY and HAVING clauses of an aggregate query.
convertAggregateFunction(SqlRexContext, SqlAggFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertAsCalc - Variable in class org.apache.calcite.test.RelMetadataFixture
 
convertAuxiliaryToGroupCall(SqlCall) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Converts a call to a grouped auxiliary function to a call to the grouped window function.
convertBetween(SqlRexContext, SqlBetweenOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a BETWEEN expression.
convertCall(RexCall) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexCall to a SqlNode expression.
convertCall(RexCall) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertCall(RexToSqlNodeConverter, RexCall) - Method in interface org.apache.calcite.rex.RexSqlConvertlet
Converts a RexCall to a SqlNode expression.
convertCall(RexToSqlNodeConverter, RexCall) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable
Converts a call to an operator into a SqlCall to the same operator.
convertCall(SqlRexContext, SqlCall) - Method in interface org.apache.calcite.sql2rel.SqlNodeToRexConverter
Converts a SqlCall to a RexNode expression.
convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
 
convertCall(SqlRexContext, SqlCall) - Method in interface org.apache.calcite.sql2rel.SqlRexConvertlet
 
convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to an operator into a RexCall to the same operator.
convertCase(SqlRexContext, SqlCase) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a CASE expression.
convertCast(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertCharset(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertChecked(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed.
ConvertChecked - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A cast or conversion operation, such as (SampleType) obj in Java.
convertChecked_(Expression, Type, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified.
convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertColumnList(SqlInsert, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates a source for an INSERT statement.
convertConditionToSqlNode(RexNode, SqlImplementor.Context, SqlImplementor.Context) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
Converts a RexNode condition into a SqlNode.
convertContains(String) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
Checks that when the query (which was set using CalciteAssert.AssertThat.query(String)) is converted to a relational algebra expression matching the given string.
convertCorrelateToJoin() - Method in interface org.apache.calcite.tools.RelBuilder.Config
Whether to convert Correlate to Join if correlation variable is unused.
convertDatetimeMinus(SqlRexContext, SqlDatetimeSubtractionOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
CONVERTED - Enum constant in enum org.apache.calcite.runtime.Hook
Called with the output of sql-to-rel-converter.
converter - Variable in class org.apache.calcite.test.RelMetadataFixture.MetadataConfig
 
Converter - Interface in org.apache.calcite.rel.convert
A relational expression implements the interface Converter to indicate that it converts a physical attribute, or trait, of a relational expression from one value to another.
ConverterImpl - Class in org.apache.calcite.rel.convert
Abstract implementation of Converter.
ConverterImpl(RelOptCluster, RelTraitDef, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.convert.ConverterImpl
Creates a ConverterImpl.
converterRule() - Method in interface org.apache.calcite.rel.convert.TraitMatchingRule.Config
Returns the rule to be restricted; rule must take a single operand expecting a single input.
ConverterRule - Class in org.apache.calcite.rel.convert
Abstract base class for a rule which converts from one calling convention to another without changing semantics.
ConverterRule(Class<? extends RelNode>, RelTrait, RelTrait, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
Deprecated.
ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
Deprecated.
ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
Deprecated.
ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
Deprecated.
ConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
Creates a ConverterRule.
ConverterRule.Config - Interface in org.apache.calcite.rel.convert
Rule configuration.
converterRules - Variable in class org.apache.calcite.rel.hint.HintStrategy
 
converterRules(ConverterRule...) - Method in class org.apache.calcite.rel.hint.HintStrategy.Builder
Registers an array of desired converter rules during the RelOptPlanner planning.
convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.InitializerContext
Converts a SqlNode to RexNode.
convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Converts an expression from SqlNode to RexNode format.
convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format.
convertExpression(SqlNode, Map<String, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts an expression from SqlNode to RexNode format, mapping identifier references to predefined expressions.
convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a non-standard expression.
convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to the EXTRACT function.
convertFloorCeil(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertFrom(SqlToRelConverter.Blackboard, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertFrom(SqlToRelConverter.Blackboard, SqlNode, List<String>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a FROM clause into a relational expression.
convertFunction(SqlRexContext, SqlFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertGroupToAuxiliaryCalls(SqlCall) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Deprecated.
convertGroupToAuxiliaryCalls(SqlCall, BiConsumer<SqlNode, AuxiliaryConverter>) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Converts a call to a grouped window function to a call to its auxiliary window function(s).
convertingProjectAsCalc() - Method in class org.apache.calcite.test.RelMetadataFixture
 
convertInputRef(RexInputRef) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexInputRef to a SqlIdentifier.
convertInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertInsert(SqlInsert) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertInterval(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertInterval(SqlRexContext, SqlIntervalQualifier) - Method in interface org.apache.calcite.sql2rel.SqlNodeToRexConverter
convertInterval(SqlRexContext, SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
 
convertJdbc(SqlRexContext, SqlJdbcFunctionCall, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertJsonQueryFunction(SqlRexContext, SqlJsonQueryFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertJsonReturningFunction(SqlRexContext, SqlFunction, SqlCall, Predicate<List<SqlNode>>, Function<SqlCall, List<SqlNode>>) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertJsonValueFunction(SqlRexContext, SqlJsonValueFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertletTable - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
convertletTable(SqlRexConvertletTable) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
convertList(List<RelNode>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
Converts a list of relational expressions.
convertLiteral(RexLiteral) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexLiteral to a SqlLiteral.
convertLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertLiteral(SqlLiteral) - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Converts a literal.
convertLiteral(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
convertLiteral(SqlRexContext, SqlLiteral) - Method in interface org.apache.calcite.sql2rel.SqlNodeToRexConverter
Converts a SQL literal to a REX literal.
convertLiteral(SqlRexContext, SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
 
convertLiteralChain(SqlRexContext, SqlLiteralChainOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a LiteralChain expression: that is, concatenates the operands immediately, to produce a single literal string.
convertMap(SqlRexContext, SqlMapValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertMapValueCall(SqlCall) - Static method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
Converts a Presto MapValue call from MAP['k1', 'v1', 'k2', 'v2'] to MAP[ARRAY['k1', 'k2'], ARRAY['v1', 'v2']].
convertMatches(Consumer<RelNode>) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
convertMatchRecognize(SqlToRelConverter.Blackboard, SqlMatchRecognize) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertMultiset(SqlRexContext, SqlMultisetValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertMultisetQuery(SqlRexContext, SqlMultisetQueryConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertNode(RexNode) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
Converts a RexNode to a SqlNode expression, typically by dispatching to one of the other interface methods.
convertNode(RexNode) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
 
convertOperand(Class<R>, Predicate<? super R>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
convertOperand(Class<R>, Predicate<? super R>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
Deprecated.
convertOracle(String, String...) - Static method in class org.apache.calcite.runtime.SqlFunctions
Oracle's CONVERT(charValue, destCharsetName[, srcCharsetName]) function, return null if s is null or empty.
convertOrder(SqlSelect, SqlToRelConverter.Blackboard, RelCollation, List<SqlNode>, SqlNode, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a query's ORDER BY clause, if any.
convertOrderItem(SqlSelect, SqlNode, List<SqlNode>, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertOverlaps(SqlRexContext, SqlOverlapsOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a call to OVERLAPS.
convertPivot(SqlToRelConverter.Blackboard, SqlPivot) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertProject(RexNode) - Method in class org.apache.calcite.rel.rules.PushProjector
Decomposes a projection to the input references referenced by a projection and a filter, either of which is optional.
convertQuery(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts an unvalidated query's parse tree into a relational expression.
convertQueryRecursive(SqlNode, boolean, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Recursively converts a query to a relational expression.
convertRefsAndExprs(RexNode, List<RelDataTypeField>, int[]) - Method in class org.apache.calcite.rel.rules.PushProjector
Clones an expression tree and walks through it, adjusting each RexInputRef index by some amount, and converting expressions that need to be preserved to field references.
ConvertResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
 
convertRow(SqlRexContext, SqlRowOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a ROW.
convertSelect(SqlSelect, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertSelectImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.Blackboard, SqlSelect) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Implementation of SqlToRelConverter.convertSelect(SqlSelect, boolean); derived class may override.
convertSequenceValue(SqlRexContext, SqlSequenceValueOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertSetOp(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a set operation (UNION, INTERSECT, MINUS) into relational expressions.
convertSortExpression(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
Deprecated.
convertSqlToRel(SqlTestFactory, String, boolean, boolean) - Method in interface org.apache.calcite.sql.test.SqlTester
Converts a SQL string to a RelNode tree.
convertSqlToRel2(SqlTestFactory, String, boolean, boolean) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
convertSqlToRel2(SqlTestFactory, String, boolean, boolean) - Method in interface org.apache.calcite.sql.test.SqlTester
Converts a SQL string to a (SqlValidator, RelNode) pair.
convertsTo(String) - Method in class org.apache.calcite.test.SqlToRelFixture
 
convertSubQuery(SqlCall, SqlToRelConverter, boolean, boolean) - Method in interface org.apache.calcite.sql2rel.SubQueryConverter
Converts the sub-query to an equivalent expression.
convertSubstring(SqlRexContext, SqlSubstringFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
Converts a SUBSTRING expression.
convertTo(Expression, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Converts an enumerable of this physical type to an enumerable that uses the targetFormat for representing its rows.
convertTo(Expression, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
convertTo(Expression, PhysType) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Deprecated.
Use PhysType.convertTo(Expression, JavaRowFormat). The use of PhysType as a second parameter is misleading since only the row format of the expression is affected by the conversion. Moreover it requires to have at hand a PhysType object which is not really necessary for achieving the desired result.
convertTo(Expression, PhysType) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
ConvertToChecked - Class in org.apache.calcite.sql2rel
Converts a RelNode tree such that numeric arithmetic operations use checked arithmetic.
ConvertToChecked(RexBuilder) - Constructor for class org.apache.calcite.sql2rel.ConvertToChecked
 
convertToLinux - Variable in class org.apache.calcite.sql.parser.SqlParserFixture
 
convertToRowValues(List<RelDataTypeField>, Object) - Static method in class org.apache.calcite.adapter.geode.util.GeodeUtils
Converts a Geode object into a Row tuple.
convertToSingleValueSubq(SqlNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts the RelNode tree for a select statement to a select that produces a single value.
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.AmPmCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.BcAdCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in interface org.apache.calcite.util.format.postgresql.format.compiled.CompiledItem
Creates one portion of the formatted date/time.
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.DayOfWeekCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.LiteralCompiledItem
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.MonthCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.NumberCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.RomanNumeralsCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneHoursCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneMinutesCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneOffsetCompiledPattern
 
convertToString(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.format.compiled.YearWithCommasCompiledPattern
 
convertToStruct(RelDataType) - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
convertTypeToSpec(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
convertTypeToSpec(RelDataType, String, int, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
convertUnpivot(SqlToRelConverter.Blackboard, SqlUnpivot) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
convertValues(SqlCall, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a SELECT statement's parse tree into a relational expression.
convertWindowFunction(SqlRexContext, SqlWindowTableFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
 
convertWith(SqlWith, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Converts a WITH sub-query into a relational expression.
convertWithCharset(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CONVERT(s, src_charset, dest_charset) function.
Coordinate(BigDecimal, BigDecimal) - Constructor for class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Coordinate
 
CoordinateTransformer - Class in org.apache.calcite.runtime
Transforms the coordinates of a geometry.
CoordinateTransformer(Function<Coordinate, Coordinate>) - Constructor for class org.apache.calcite.runtime.CoordinateTransformer
Creates a transformer that applies the transform to all coordinates.
coords - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Place
 
copy() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Call
 
copy() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Op
 
copy() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
 
copy() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Token
 
copy(int) - Method in class org.apache.calcite.rel.RelFieldCollation
Deprecated.
copy(int, Predicate<PrecedenceClimbingParser.Token>) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
 
copy(Range<C>, Function<C, C2>) - Static method in class org.apache.calcite.util.RangeSets
Copies a range.
copy(RangeSet<C>, Function<C, C2>) - Static method in class org.apache.calcite.util.RangeSets
Copies a range set.
copy(E[], int) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
 
copy(String) - Method in class org.apache.calcite.util.NlsString
Creates a copy of this NlsString with different content but same charset and collation.
copy(List<Integer>) - Method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
copy(List<Integer>) - Method in class org.apache.calcite.rel.hint.RelHint
Returns a copy of this hint with specified inherit path.
copy(List<Integer>, int) - Method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
copy(List<Integer>, int, RelCollation) - Method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
copy(List<Integer>, int, ImmutableBitSet, RelCollation) - Method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
copy(List<RexLiteral>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
 
copy(List<RexLiteral>) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
 
copy(List<RexLiteral>) - Method in class org.apache.calcite.rel.core.Window
Creates a copy of this Window.
copy(List<RexLiteral>) - Method in class org.apache.calcite.rel.logical.LogicalWindow
 
copy(ParameterExpression, ParameterExpression, int, int) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
Returns an expression that copies the fields of a row of this type to the array.
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.cassandra.CassandraLimit
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMatch
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModify
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
Deprecated.
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.pig.PigToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.spark.JdbcToSparkConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkValues
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.InterpretableConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.AbstractRelNode
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.convert.NoneConverter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Aggregate
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Calc
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Collect
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Correlate
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Exchange
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Filter
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Join
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Project
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Sample
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.SetOp
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Snapshot
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Sort
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Spool
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.TableFunctionScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Uncollect
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalMatch
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalTableModify
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalValues
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalWindow
 
copy(RelTraitSet, List<RelNode>) - Method in interface org.apache.calcite.rel.RelNode
Creates a copy of this relational expression, perhaps changing traits and inputs.
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.rules.HyperGraph
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.rules.MultiJoin
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.stream.LogicalDelta
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableIntersect
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinus
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUnion
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableIntersect
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.core.SetOp
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.logical.LogicalIntersect
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.logical.LogicalMinus
 
copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.logical.LogicalUnion
 
copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
 
copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.rel.core.TableFunctionScan
Copies this relational expression, substituting traits and inputs.
copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
 
copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
 
copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
 
copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.rel.core.Collect
 
copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.rel.core.Uncollect
 
copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.core.Aggregate
Deprecated.
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.cassandra.CassandraProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.geode.rel.GeodeProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.innodb.InnodbProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.mongodb.MongoProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.pig.PigProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.rel.core.Project
Copies a project.
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.rel.logical.LogicalProject
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - Method in class org.apache.calcite.rel.core.Project
Deprecated.
copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpool
 
copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - Method in class org.apache.calcite.rel.core.Spool
 
copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - Method in class org.apache.calcite.rel.logical.LogicalTableSpool
 
copy(RelTraitSet, RelNode, RelCollation) - Method in class org.apache.calcite.rel.core.Sort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimitSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.rel.core.Sort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.geode.rel.GeodeSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.innodb.InnodbSort
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.mongodb.MongoSort
 
copy(RelTraitSet, RelNode, RelDistribution) - Method in class org.apache.calcite.rel.core.Exchange
 
copy(RelTraitSet, RelNode, RelDistribution) - Method in class org.apache.calcite.rel.core.SortExchange
 
copy(RelTraitSet, RelNode, RelDistribution) - Method in class org.apache.calcite.rel.logical.LogicalExchange
 
copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - Method in class org.apache.calcite.rel.core.SortExchange
 
copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - Method in class org.apache.calcite.rel.logical.LogicalSortExchange
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.rel.core.Correlate
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.rel.logical.LogicalCorrelate
 
copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.test.SqlToRelTestBase.CustomCorrelate
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.geode.rel.GeodeFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.mongodb.MongoFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.pig.PigFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.core.Filter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.core.Snapshot
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalFilter
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
 
copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
 
copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.rel.core.Calc
Creates a copy of this Calc.
copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.rel.logical.LogicalCalc
 
copy(RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Method in class org.apache.calcite.rel.core.Calc
Deprecated.
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.mongodb.MongoAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.core.Aggregate
Creates a copy of this aggregate.
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.logical.LogicalAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeAggregate
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.pig.PigAggregate
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.pig.PigJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.rel.core.Join
Creates a copy of this join, overriding condition, system fields and inputs.
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.rel.logical.LogicalJoin
 
copy(RelTraitSet, RexNode, RexNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
copy(MaterializedViewRule.EquivalenceClasses) - Static method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
copy(RelDataType) - Method in class org.apache.calcite.prepare.RelOptTableImpl
Creates a copy of this RelOptTable.
copy(RexNode) - Method in class org.apache.calcite.rex.RexBuilder
Creates a copy of an expression, which may have been created using a different RexBuilder and/or RelDataTypeFactory, using this RexBuilder.
copy(SqlValidatorScope, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
Deprecated.
Copies a list of nodes.
copy(T...) - Static method in class org.apache.calcite.runtime.FlatLists
Deprecated.
copyOf(int...) - Static method in class org.apache.calcite.util.ImmutableIntList
Same as ImmutableIntList.of(int...), but less ambiguous for code generators and compilers.
copyOf(E[]) - Static method in class org.apache.calcite.util.ImmutableNullableList
Returns an immutable list containing the given elements, in order.
copyOf(E[]) - Static method in class org.apache.calcite.util.ImmutableNullableSet
Returns an immutable set containing the given elements.
copyOf(Iterable<? extends E>) - Static method in class org.apache.calcite.util.ImmutableNullableList
Returns an immutable list containing the given elements, in order.
copyOf(Iterable<? extends E>) - Static method in class org.apache.calcite.util.ImmutableNullableSet
Returns an immutable set containing the given elements.
copyOf(Iterable<? extends Number>) - Static method in class org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an iterable of Number.
copyOf(Iterable<? extends Map.Entry<T, U>>) - Static method in interface org.apache.calcite.runtime.ImmutablePairList
Creates an ImmutablePairList whose contents are a copy of a given collection.
copyOf(Number...) - Static method in class org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an array of Number.
copyOf(Collection<? extends E>) - Static method in class org.apache.calcite.util.ImmutableNullableList
Returns an immutable list containing the given elements, in order.
copyOf(Iterator<? extends Number>) - Static method in class org.apache.calcite.util.ImmutableIntList
Creates an ImmutableIntList from an iterator of Number.
copyOf(Map<? extends K, ? extends V>) - Static method in class org.apache.calcite.util.ImmutableNullableMap
Returns an immutable map containing the given elements.
copyOf(SortedMap<? extends K, ? extends V>) - Static method in class org.apache.calcite.util.ImmutableNullableMap
Returns an immutable navigable map containing the given entries.
copyOf(T...) - Static method in class org.apache.calcite.runtime.FlatLists
Creates a memory-, CPU- and cache-efficient comparable immutable list, always copying the contents.
copyOf(T, U, Object...) - Static method in interface org.apache.calcite.runtime.ImmutablePairList
Creates an ImmutablePairList with one or more entries.
copyOf(T, U, Object...) - Static method in interface org.apache.calcite.runtime.PairList
Creates a PairList with one or more entries.
copyOf(T, U, Object...) - Static method in class org.apache.calcite.runtime.PairList.Helper
Deprecated.
 
copyRelHints(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Copy the RelHints from originalRel to newRel if both of them are Hintable.
copyRelHints(RelNode, RelNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Copy the RelHints from originalRel to newRel if both of them are Hintable.
copyType(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Duplicates a type, making a deep copy.
copyType(RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
copyValues() - Method in class org.apache.calcite.interpreter.Row
Returns a copy of the values.
CORE - Static variable in class org.apache.calcite.rel.type.TimeFrames
The core time frame set.
CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
 
CoreRules - Class in org.apache.calcite.rel.rules
Rules that perform logical transformations on relational expressions.
correctRoundedFloat(String) - Static method in class org.apache.calcite.util.TestUtil
Removes floating-point rounding errors from the end of a string.
correl(List<RelDataTypeField>, CorrelationId) - Method in class org.apache.calcite.piglet.PigRelBuilder
Makes the correlated expression from rel input fields and correlation id.
CORREL_PREFIX - Static variable in class org.apache.calcite.plan.RelOptQuery
Prefix to the name of correlating variables.
CORREL_PREFIX - Static variable in class org.apache.calcite.rel.core.CorrelationId
Prefix to the name of correlating variables.
CORREL_VARIABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
Reference to correlation variable.
correlate(JoinRelType, CorrelationId, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Correlate with a CorrelationId and a list of fields that are used by correlation.
correlate(JoinRelType, CorrelationId, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Correlate with a CorrelationId and an array of fields that are used by correlation.
Correlate - Class in org.apache.calcite.rel.core
A relational operator that performs nested-loop joins.
Correlate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.core.Correlate
Creates a Correlate.
Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.core.Correlate
Deprecated.
Correlate(RelInput) - Constructor for class org.apache.calcite.rel.core.Correlate
Creates a Correlate by parsing serialized output.
CORRELATE - Static variable in class org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Correlate nodes.
CORRELATE_BATCH_JOIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CORRELATE_JOIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CORRELATE_LEFT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Correlate to empty if its left child is empty.
CORRELATE_RIGHT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Correlate to empty if its right child is empty.
correlateBatchJoin(JoinType, Enumerable<TSource>, Function1<List<TSource>, Enumerable<TInner>>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Fetches blocks of size batchSize from outer, storing each block into a list (outerValues).
correlateFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
 
correlateJoin(JoinType, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, ? super TInner, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
For each row of the outer enumerable returns the correlated rows from the inner enumerable.
correlateJoin(JoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
correlateJoin(JoinType, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
For each row of the current enumerable returns the correlated rows from the inner enumerable (nested loops join).
CorrelateProjectExtractor - Class in org.apache.calcite.sql2rel
A visitor for relational expressions that extracts a Project, with a "simple" computation over the correlated variables, from the right side of a correlation (Correlate) and places it on the left side.
CorrelateProjectExtractor(RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.CorrelateProjectExtractor
 
correlationColumns(CorrelationId, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Finds which columns of a correlation variable are used within a relational expression.
correlationId - Variable in class org.apache.calcite.rel.core.Correlate
 
correlationId - Variable in class org.apache.calcite.rel.mutable.MutableCorrelate
 
CorrelationId - Class in org.apache.calcite.rel.core
Describes the necessary parameters for an implementation in order to identify and set dynamic variables.
CorrelationId(int) - Constructor for class org.apache.calcite.rel.core.CorrelationId
Creates a correlation identifier.
CorrelationId(String) - Constructor for class org.apache.calcite.rel.core.CorrelationId
Creates a correlation identifier from a name.
correlationIds() - Method in interface org.apache.calcite.rel.RelNode.Context
 
correlationIds() - Method in class org.apache.calcite.rel.RelValidityChecker
 
CorrelationReferenceFinder - Class in org.apache.calcite.sql2rel
Shuttle that finds references to a given CorrelationId within a tree of RelNodes.
CorrelationReferenceFinder() - Constructor for class org.apache.calcite.sql2rel.CorrelationReferenceFinder
Creates CorrelationReferenceFinder.
correlTableMap - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
 
cos(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COS operator applied to double values.
cos(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COS operator applied to BigDecimal values.
COS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The COS(numeric) function.
cosd(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COSD operator applied to double values.
cosd(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COSD operator applied to BigDecimal values.
COSD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COSD - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The COSD(numeric) function; returns the cosine of value.
cosh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COSH operator applied to double values.
cosh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COSH operator applied to BigDecimal values.
COSH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COSH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
COST_MULTIPLIER - Static variable in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
Cost of an enumerable node versus implementing an equivalent node in a "typical" calling convention.
COST_MULTIPLIER - Static variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
Cost of a JDBC node versus implementing an equivalent node in a "typical" calling convention.
COST_MULTIPLIER - Static variable in enum org.apache.calcite.interpreter.BindableConvention
Cost of a bindable node versus implementing an equivalent node in a "typical" calling convention.
costFactory - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
 
costFactory(RelOptCostFactory) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
costFunction() - Method in interface org.apache.calcite.rel.rules.LoptOptimizeJoinRule.Config
Function to calculate intermediate cost computations.
cot(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COT operator applied to double values.
cot(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COT operator applied to BigDecimal values.
COT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The COT(numeric) function.
coth(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COTH operator applied to double values.
coth(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL COTH operator applied to BigDecimal values.
COTH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
COTH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "COTH(value)" function; returns the hyperbolic cotangent of value.
count() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
count() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the number of elements in a sequence.
count() - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
 
count() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
 
count(boolean, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function, optionally distinct and with an alias.
count(boolean, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function, optionally distinct and with an alias.
count(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function.
count(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the number of elements in a sequence.
count(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
count(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in a sequence.
count(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in a sequence.
count(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
count(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
count(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Returns the number of elements in the specified sequence that satisfies a condition.
count(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT aggregate function.
COUNT - Enum constant in enum org.apache.calcite.adapter.pig.PigAggFunction
 
COUNT - Enum constant in enum org.apache.calcite.sql.SqlKind
The COUNT aggregate function.
COUNT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
COUNT aggregate function.
COUNT_STAR - Enum constant in enum org.apache.calcite.adapter.pig.PigAggFunction
 
COUNTIF - Enum constant in enum org.apache.calcite.sql.SqlKind
The COUNTIF aggregate function.
COUNTIF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "COUNTIF(condition) [OVER (...)]" function, in BigQuery, returns the count of TRUE values for expression.
CountingFactory - Class in org.apache.calcite.test.catalog
CountingSearchResultListener(boolean) - Constructor for class org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
countJoins(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns the number of Join nodes in a tree.
countPoints(RangeSet<C>) - Static method in class org.apache.calcite.util.RangeSets
Returns the number of ranges in a range set that are points.
CountriesTableFunction - Class in org.apache.calcite.test.schemata.countries
A table function that returns all countries in the world.
country - Variable in class org.apache.calcite.test.schemata.bookstore.BookstoreSchema.Place
 
CountSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
 
countSql(ImmutableBitSet) - Method in class org.apache.calcite.materialize.Lattice
Returns a SQL query that counts the number of distinct values of the attributes given in groupSet.
countStar(String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a call to the COUNT(*) aggregate function.
COVAR_AVG_AGG_FUNCTIONS - Static variable in enum org.apache.calcite.sql.SqlKind
Category of SqlCovarAggFunction.
COVAR_POP - Enum constant in enum org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
Deprecated.
 
COVAR_POP - Enum constant in enum org.apache.calcite.sql.SqlKind
The COVAR_POP aggregate function.
COVAR_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
COVAR_POP aggregate function.
COVAR_REGR_FUNCTION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
COVAR_SAMP - Enum constant in enum org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
Deprecated.
 
COVAR_SAMP - Enum constant in enum org.apache.calcite.sql.SqlKind
The COVAR_SAMP aggregate function.
COVAR_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
COVAR_SAMP aggregate function.
CPU_INFO - Enum constant in enum org.apache.calcite.adapter.os.OsQueryType
 
CPU_TIME - Enum constant in enum org.apache.calcite.adapter.os.OsQueryType
 
CpuInfoTableFunction - Class in org.apache.calcite.adapter.os
Table function that executes the OS "cpu_info".
CpuTimeTableFunction - Class in org.apache.calcite.adapter.os
Table function that executes the OS "cpu_info".
CqlToSqlTypeConversionRules - Class in org.apache.calcite.adapter.cassandra
CqlToSqlTypeConversionRules defines mappings from CQL types to corresponding SQL types.
CqlToSqlTypeConversionRules() - Constructor for class org.apache.calcite.adapter.cassandra.CqlToSqlTypeConversionRules
 
crc32(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CRC32(string) function.
crc32(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CRC32(string) function for binary string.
CRC32 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CRC32 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
create() - Method in class org.apache.calcite.linq4j.MemoryFactory
 
create() - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses default optimizer.
create() - Static method in class org.apache.calcite.rel.externalize.RelJson
Creates a RelJson.
create() - Static method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
create(Reader, SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
Creates a SqlParser to parse the given string using the parser implementation created from given SqlParserImplFactory with given quoting syntax and casing policies for identifiers.
create(Class) - Method in interface org.apache.calcite.linq4j.tree.TableExpressionFactory
Creates Expression to be used in generated code for accessing table data.
create(Class<?>) - Static method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
Creates an aggregate function, or returns null.
create(Class<?>) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
Creates a TableFunctionImpl from a class, looking for an "eval" method.
create(Class<?>) - Static method in class org.apache.calcite.schema.impl.TableMacroImpl
Creates a TableMacro from a class, looking for an "eval" method.
create(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates ScalarFunction from given class.
create(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
Creates a TableFunctionImpl from a class, looking for a method with a given name.
create(Class<? extends ClassDeclarationFinder>) - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given class as optimizer.
create(Method) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates ScalarFunction from given method.
create(Method) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
Creates a TableFunctionImpl from a method.
create(Method) - Static method in class org.apache.calcite.schema.impl.TableMacroImpl
Creates a TableMacro from a method.
create(String) - Static method in class org.apache.calcite.sql.fun.SqlBasicOperator
 
create(String) - Static method in class org.apache.calcite.sql.parser.SqlParser
Creates a SqlParser to parse the given string using Calcite's parser implementation.
create(String) - Static method in class org.apache.calcite.sql.SqlAccessType
 
create(String) - Static method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
Creates a frame type.
create(String[]) - Static method in class org.apache.calcite.sql.SqlAccessType
 
create(String, QueryType, List<Object>, ComparisonOperator, ComparisonOperator, List<Object>, List<Object>) - Static method in class org.apache.calcite.adapter.innodb.IndexCondition
Creates a new instance for code generation to build query parameters for underlying storage engine Innodb-java-reader.
create(String, SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
Creates a SqlParser to parse the given string using the parser implementation created from given SqlParserImplFactory with given quoting syntax and casing policies for identifiers.
create(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
Creates a SqlBasicAggFunction.
create(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.SqlBasicFunction
Creates a SqlBasicFunction.
create(String, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.SqlBasicFunction
Creates a SqlBasicFunction with kind SqlKind.OTHER_FUNCTION and category SqlFunctionCategory.NUMERIC.
create(String, SqlReturnTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Static method in class org.apache.calcite.sql.SqlBasicFunction
Creates a SqlBasicFunction with kind SqlKind.OTHER_FUNCTION.
create(RoundingMode, Object, RuntimeTypeInformation) - Static method in class org.apache.calcite.runtime.variant.VariantSqlValue
Create a VariantValue from a specified SQL value and the runtime type information.
create(DatabaseMetaData) - Static method in class org.apache.calcite.sql.SqlDialect
Deprecated.
Replaced by SqlDialectFactory
create(DatabaseMetaData) - Method in interface org.apache.calcite.sql.SqlDialectFactory
Creates a SqlDialect from a DatabaseMetaData.
create(DatabaseMetaData) - Method in class org.apache.calcite.sql.SqlDialectFactoryImpl
 
create(List<String>) - Method in class org.apache.calcite.chinook.ChinookAvaticaServer.CalciteChinookMetaFactory
 
create(List<String>) - Method in class org.apache.calcite.chinook.ChinookAvaticaServer.RawChinookMetaFactory
 
create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalIntersect
Creates a LogicalIntersect.
create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalMinus
Creates a LogicalMinus.
create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalUnion
Creates a LogicalUnion.
create(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
 
create(Map<String, FormatElement>) - Static method in class org.apache.calcite.util.format.FormatModels
Creates a FormatModel that uses the provided map to identify FormatElements while parsing a format string.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
Creates a JdbcAggregateRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
Creates a JdbcFilterRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersectRule
Creates a JdbcIntersectRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
Creates a JdbcJoinRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinusRule
Creates a JdbcMinusRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
Creates a JdbcProjectRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
Creates a JdbcSortRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModificationRule
Creates a JdbcToEnumerableConverterRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
Creates a JdbcUnionRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValuesRule
Creates a JdbcValuesRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverterRule
Creates a JdbcToEnumerableConverterRule.
create(JdbcConvention) - Static method in class org.apache.calcite.adapter.spark.JdbcToSparkConverterRule
Creates a JdbcToSparkConverterRule.
create(ColumnMetaData.AvaticaType, Iterable<Object>) - Method in class org.apache.calcite.jdbc.CalciteResultSet
 
create(CalciteConnection) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
Creates a CalciteMetaImpl.
create(CalciteConnection, CalciteMetaTableFactory, CalciteMetaColumnFactory) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
Creates a CalciteMetaImpl.
create(CalciteSchema, String, boolean) - Static method in class org.apache.calcite.materialize.Lattice
Creates a Lattice.
create(CalciteSchema, String, List<String>, List<String>, String, boolean) - Static method in class org.apache.calcite.schema.impl.MaterializedViewTable
Table macro that returns a materialized view.
create(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given factory to create optimizers.
create(Statement, BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Blocks
Prepends a statement to a block.
create(RelOptSchema, RelDataType, List<String>, Expression) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, List<String>, Table, Expression) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
Deprecated.
create(RelOptSchema, RelDataType, List<String>, Table, TableExpressionFactory) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
Creates RelOptTableImpl instance with specified arguments and row count obtained from table statistic.
create(RelOptSchema, RelDataType, CalciteSchema.TableEntry, Double) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, Table, ImmutableList<String>) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
 
create(RelOptSchema, RelDataType, Table, Path) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
 
create(Context) - Method in interface org.apache.calcite.sql.test.SqlTestFactory.PlannerFactory
 
create(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Static method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
Creates a LogicalTableFunctionScan.
create(RelOptCluster, RelOptSchema) - Method in interface org.apache.calcite.tools.RelBuilderFactory
Creates a RelBuilder.
create(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
Creates an EnumerableTableScan.
create(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
Creates a BindableTableScan.
create(RelOptCluster, RelOptTable, List<RelHint>) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
Creates a LogicalTableScan.
create(RelOptCluster, RelOptTable, List<RexNode>, List<Integer>) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
Creates a BindableTableScan.
create(RelOptCluster, RelTraitSet, List<RelNode>) - Static method in class org.apache.calcite.rel.core.Combine
Creates a Combine.
create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
create(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
create(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalMatch
Creates a LogicalMatch.
create(RelOptCluster, RelTraitSet, RelNode, RexNode, IndexCondition, TableDef, String) - Static method in class org.apache.calcite.adapter.innodb.InnodbFilter
Creates an InnodbFilter.
create(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
Creates a LogicalWindow by parsing a RexProgram.
create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableValues
Creates an EnumerableValues.
create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues.
create(RelOptPlanner, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptCluster
Creates a cluster.
create(RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalTableModify
Creates a LogicalTableModify.
create(RelTraitSet, RelNode, boolean) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
Creates an EnumerableUncollect.
create(RelTraitSet, RelNode, boolean, List<String>) - Static method in class org.apache.calcite.rel.core.Uncollect
Creates an Uncollect.
create(RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
Creates a LogicalWindow.
create(MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
Creates a SubstitutionVisitor.UnifyRuleCall based on the parent of query.
create(RelCollation, List<RelNode>, boolean) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
 
create(RelInput) - Static method in class org.apache.calcite.rex.RexProgram
Create a program from serialized output.
create(RelNode) - Static method in class org.apache.calcite.rel.stream.LogicalDelta
Creates a LogicalDelta.
create(RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
Deprecated.
create(RelNode, double) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
Creates an EnumerableInterpreter.
create(RelNode, List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableProject
Creates an EnumerableProject, specifying row type rather than field names.
create(RelNode, List<RelHint>, List<? extends RexNode>, List<? extends String>) - Static method in class org.apache.calcite.rel.logical.LogicalProject
create(RelNode, List<RelHint>, List<? extends RexNode>, List<? extends String>, Set<CorrelationId>) - Static method in class org.apache.calcite.rel.logical.LogicalProject
Creates a LogicalProject.
create(RelNode, List<RelHint>, List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rel.logical.LogicalProject
create(RelNode, List<RelHint>, List<? extends RexNode>, RelDataType, Set<CorrelationId>) - Static method in class org.apache.calcite.rel.logical.LogicalProject
Creates a LogicalProject, specifying row type rather than field names.
create(RelNode, List<RelHint>, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
Creates a LogicalAggregate.
create(RelNode, Spool.Type, Spool.Type, RelOptTable) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpool
Creates an EnumerableTableSpool.
create(RelNode, Spool.Type, Spool.Type, RelOptTable) - Static method in class org.apache.calcite.rel.logical.LogicalTableSpool
Creates a LogicalTableSpool.
create(RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableLimitSort
Creates an EnumerableLimitSort.
create(RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableSort
Creates an EnumerableSort.
create(RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSort
Creates a LogicalSort.
create(RelNode, RelDistribution) - Static method in class org.apache.calcite.rel.logical.LogicalExchange
Creates a LogicalExchange.
create(RelNode, RelDistribution, RelCollation) - Static method in class org.apache.calcite.rel.logical.LogicalSortExchange
Creates a LogicalSortExchange.
create(RelNode, RelNode, boolean, int, RelOptTable) - Static method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
Creates a LogicalRepeatUnion.
create(RelNode, RelNode, boolean, RelOptTable) - Static method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
Creates a LogicalRepeatUnion.
create(RelNode, RelNode, List<RelHint>, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalCorrelate
Creates a LogicalCorrelate.
create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
Creates a LogicalJoin.
create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
Creates a LogicalJoin, flagged with whether it has been translated to a semi-join.
create(RelNode, RelNode, List<RelHint>, RexNode, RexNode, JoinRelType, ImmutableList<RelDataTypeField>) - Static method in class org.apache.calcite.rel.logical.LogicalAsofJoin
Creates a LogicalAsofJoin.
create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
Creates an EnumerableCorrelate.
create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalCorrelate
Deprecated.
create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
Creates an EnumerableHashJoin.
create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
Creates an EnumerableNestedLoopJoin.
create(RelNode, RelNode, RexNode, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
Creates an EnumerableAsofJoin.
create(RelNode, RelNode, RexNode, ImmutableBitSet, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
create(RelNode, RelDataType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
Creates an EnumerableCollect.
create(RelNode, RelDataType) - Static method in class org.apache.calcite.rel.core.Collect
Creates a Collect.
create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMatch
Creates an EnumerableMatch.
create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalMatch
Creates a LogicalMatch.
create(RelNode, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
Creates an EnumerableLimit.
create(RelNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
Creates an EnumerableFilter.
create(RelNode, RexNode) - Static method in class org.apache.calcite.interpreter.Bindables.BindableFilter
Creates a BindableFilter.
create(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalFilter
Creates a LogicalFilter.
create(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSnapshot
Creates a LogicalSnapshot.
create(RelNode, RexNode, ImmutableSet<CorrelationId>) - Static method in class org.apache.calcite.rel.logical.LogicalFilter
Creates a LogicalFilter.
create(RelNode, RexProgram) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
Creates an EnumerableCalc.
create(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.logical.LogicalCalc
 
create(RelNode, SqlKind, String) - Static method in class org.apache.calcite.rel.core.Collect
Creates a Collect.
create(RelNode, SqlTypeName, String) - Static method in class org.apache.calcite.rel.core.Collect
Deprecated.
create(RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
Deprecated.
create(RelDataTypeFactory, boolean) - Method in interface org.apache.calcite.sql.test.SqlTestFactory.CatalogReaderFactory
 
create(RelDataTypeFactory, boolean) - Static method in class org.apache.calcite.test.catalog.MockCatalogReaderDynamic
Creates and initializes a MockCatalogReaderDynamic.
create(RelDataTypeFactory, boolean) - Static method in class org.apache.calcite.test.catalog.MockCatalogReaderExtended
Creates and initializes a MockCatalogReaderExtended.
create(RelDataTypeFactory, boolean) - Static method in class org.apache.calcite.test.catalog.MockCatalogReaderSimple
Creates and initializes a MockCatalogReaderSimple.
create(RelDataTypeFactory, boolean) - Static method in class org.apache.calcite.test.catalog.MustFilterMockCatalogReader
 
create(RelDataTypeFactory, RexCall, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexCallBinding
Creates a binding of the appropriate type.
create(RelDataTypeFactory, RexCall, RexProgram, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexCallBinding
Creates a binding of the appropriate type, optionally with a program.
create(RelDataTypeFactory, SqlValidator) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercionFactory
Creates a TypeCoercion.
create(RelDataType, List<? extends RexNode>, RexNode, List<? extends String>, RexBuilder) - Static method in class org.apache.calcite.rex.RexProgram
Creates a program which calculates projections and filters rows based upon a condition.
create(RelDataType, List<? extends RexNode>, RexNode, RelDataType, RexBuilder) - Static method in class org.apache.calcite.rex.RexProgram
Creates a program which calculates projections and filters rows based upon a condition.
create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
Deprecated.
create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
Deprecated.
create(RexBuilder, RelDataType, List<RexNode>, List<? extends RexNode>, RexNode, RelDataType, boolean, RexSimplify) - Static method in class org.apache.calcite.rex.RexProgramBuilder
Creates a program builder with the same contents as a program.
create(RexBuilder, RelDataType, List<RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType, RexShuttle, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
Creates a program builder with the same contents as a program, applying a shuttle first.
create(SchemaPlus, String, DataSource, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
create(SchemaPlus, String, DataSource, SqlDialectFactory, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
create(ViewTable, MockCatalogReader, String, String, String, boolean, double, MockCatalogReader.ColumnResolver) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockRelViewTable
 
create(SchemaPlus, String, List<String>, String, String) - Static method in class org.apache.calcite.model.ModelHandler
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.arrow.ArrowSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.clone.CloneSchema.Factory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.csv.CsvSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.druid.DruidSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
Create an ElasticSearch Schema.
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.file.FileSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.innodb.InnodbSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.Factory
 
create(SchemaPlus, String, Map<String, Object>) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
Creates a JdbcSchema, taking credentials from a map.
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.mongodb.MongoSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.pig.PigSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.redis.RedisSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.tpcds.TpcdsSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.tpch.TpchSchemaFactory
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.schema.impl.AbstractSchema.Factory
 
create(SchemaPlus, String, Map<String, Object>) - Method in interface org.apache.calcite.schema.SchemaFactory
Creates a Schema.
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.csv.CsvStreamTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.csv.CsvTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.file.CsvTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.kafka.KafkaTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.adapter.pig.PigTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.chinook.PreferredAlbumsTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.chinook.PreferredGenresTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in interface org.apache.calcite.schema.TableFactory
Creates a Table.
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.test.schemata.orderstream.InfiniteOrdersStreamTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.test.schemata.orderstream.OrdersStreamTableFactory
 
create(SchemaPlus, String, Map<String, Object>, RelDataType) - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTableFactory
 
create(SchemaPlus, String, Map, RelDataType) - Method in class org.apache.calcite.adapter.druid.DruidTableFactory
 
create(SchemaPlus, String, Map, RelDataType) - Method in class org.apache.calcite.adapter.redis.RedisTableFactory
 
create(SchemaPlus, String, DataSource, String, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
 
create(SchemaPlus, String, DataSource, SqlDialectFactory, String, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
 
create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
create(SqlParserPos, SqlAggFunction, boolean, boolean, boolean, List<RexNode>, List<Integer>, int, ImmutableBitSet, RelCollation, boolean, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
 
create(SqlParserPos, SqlAggFunction, boolean, boolean, boolean, List<RexNode>, List<Integer>, int, ImmutableBitSet, RelCollation, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlParserPos, SqlAggFunction, boolean, boolean, boolean, List<RexNode>, List<Integer>, int, ImmutableBitSet, RelCollation, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
 
create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, ImmutableBitSet, RelCollation, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, boolean, boolean, List<RexNode>, List<Integer>, int, ImmutableBitSet, RelCollation, boolean, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Creates an AggregateCall, inferring its type if type is null.
create(SqlAggFunction, boolean, boolean, boolean, List<RexNode>, List<Integer>, int, ImmutableBitSet, RelCollation, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, boolean, boolean, List<RexNode>, List<Integer>, int, ImmutableBitSet, RelCollation, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Creates an AggregateCall.
create(SqlAggFunction, boolean, boolean, List<Integer>, int, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelCollation, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, boolean, List<Integer>, int, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, List<Integer>, int, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, List<Integer>, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlAggFunction, boolean, List<Integer>, int, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
Deprecated.
create(SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
Creates a SqlBasicAggFunction whose name is the same as its kind.
create(SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.SqlBasicFunction
Creates a SqlBasicFunction whose name is the same as its kind and whose category SqlFunctionCategory.SYSTEM.
create(SqlNode) - Static method in enum org.apache.calcite.rex.RexWindowExclusion
Creates a window exclusion from a SqlNode.
create(SqlNode, RexNode) - Static method in class org.apache.calcite.rex.RexWindowBounds
Creates a window bound from a SqlNode.
create(SqlNode, RexNode) - Static method in class org.apache.calcite.rex.RexWindowBound
Deprecated.
create(SqlOperator, SqlLiteral, SqlParserPos, SqlNode...) - Method in interface org.apache.calcite.sql.fun.SqlCallFactory
Creates a call to this operator with an array of operands.
create(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlValidator.Config) - Method in interface org.apache.calcite.sql.test.SqlTestFactory.ValidatorFactory
 
create(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlQualified
 
create(SqlConformance, RelDataTypeSystem) - Method in interface org.apache.calcite.sql.test.SqlTestFactory.TypeFactoryFactory
 
create(MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable, MockCatalogReader, String, String, String, boolean, double, MockCatalogReader.ColumnResolver) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockModifiableViewRelOptTable
 
create(MockCatalogReader, List<String>, boolean, double) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double, double) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double, MockCatalogReader.ColumnResolver) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double, MockCatalogReader.ColumnResolver, double) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double, MockCatalogReader.ColumnResolver, InitializerExpressionFactory, boolean) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double, MockCatalogReader.ColumnResolver, InitializerExpressionFactory, boolean, Double) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
create(MockCatalogReader, MockCatalogReader.MockSchema, String, boolean, double, MockCatalogReader.ColumnResolver, InitializerExpressionFactory, boolean, Map<String, String>, List<Integer>) - Static method in class org.apache.calcite.test.catalog.MockCatalogReader.MustFilterMockTable
Creates a MustFilterMockTable.
create(FrameworkConfig) - Static method in class org.apache.calcite.piglet.PigConverter
Creates a PigConverter using default property settings.
create(FrameworkConfig) - Static method in class org.apache.calcite.piglet.PigRelBuilder
Creates a PigRelBuilder.
create(FrameworkConfig) - Static method in class org.apache.calcite.tools.PigRelBuilder
Creates a PigRelBuilder.
create(FrameworkConfig) - Static method in class org.apache.calcite.tools.RelBuilder
Creates a RelBuilder.
create(FrameworkConfig, Properties) - Static method in class org.apache.calcite.piglet.PigConverter
Creates a PigConverter using the given property settings.
create(Hoist.Config) - Static method in class org.apache.calcite.tools.Hoist
Creates a Hoist.
create(RelBuilderFactory) - Static method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config
 
create(RelBuilderFactory) - Static method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule.Config
 
create(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - Static method in class org.apache.calcite.util.graph.AttributedDirectedGraph
 
create(DirectedGraph.EdgeFactory<V, E>) - Static method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
create(MappingType, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates a mapping with required properties.
CREATE_ENRICHER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CREATE_FOREIGN_SCHEMA - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE FOREIGN SCHEMA DDL statement.
CREATE_FUNCTION - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE FUNCTION DDL statement.
CREATE_INDEX - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE INDEX DDL statement.
CREATE_MATERIALIZATION - Enum constant in enum org.apache.calcite.runtime.Hook
Called when materialization is created.
CREATE_MATERIALIZATIONS - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Whether Calcite should create materializations.
CREATE_MATERIALIZED_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE MATERIALIZED VIEW DDL statement.
CREATE_RDD - Enum constant in enum org.apache.calcite.adapter.spark.SparkMethod
 
CREATE_SCHEMA - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE SCHEMA DDL statement.
CREATE_SEQUENCE - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE SEQUENCE DDL statement.
CREATE_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE TABLE DDL statement.
CREATE_TABLE_LIKE - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE TABLE LIKE DDL statement.
CREATE_TYPE - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE TYPE DDL statement.
CREATE_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
CREATE VIEW DDL statement.
createAccumulatorAdders(ParameterExpression, List<AggImpState>, PhysType, ParameterExpression, PhysType, BlockBuilder, EnumerableRelImplementor, JavaTypeFactory) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
 
createAdvisor() - Method in class org.apache.calcite.sql.test.SqlTestFactory
 
createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.pig.PigRelFactories.PigAggregateFactory
 
createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in interface org.apache.calcite.rel.core.RelFactories.AggregateFactory
Creates an aggregate.
createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates an Aggregate.
createAggStateTypes(List<Expression>, BlockBuilder, List<AggImpState>, JavaTypeFactory) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
 
createAll(Class<?>) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
Deprecated.
createAllPossibleExpressions(RexBuilder, RexNode, Map<RexInputRef, Set<RexNode>>) - Static method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Given an expression, it will create all equivalent expressions resulting from replacing all possible combinations of references in the mapping by the corresponding expressions.
createApproxNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createArrayType(RelDataTypeFactory, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
 
createArrayType(RelDataType, long) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates an array type.
createArrayType(RelDataType, long) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createAsFullOperands(RelDataType, SqlNode, String) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
Creates operands for a full AS operator.
createAsofJoin(RelNode, RelNode, List<RelHint>, RexNode, RexNode, JoinRelType) - Method in interface org.apache.calcite.rel.core.RelFactories.AsofJoinFactory
Creates an ASOF join.
createAsofJoin(SqlParserPos, SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, RexNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
createBinaryString(byte[], SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a literal like X'ABAB' from an array of bytes.
createBinaryString(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a literal like X'ABAB'.
createBinding(Aggregate) - Method in class org.apache.calcite.rel.core.AggregateCall
Creates a binding of this call in the context of an LogicalAggregate, which can then be used to infer the return type.
createBlackboard(SqlValidatorScope, Map<String, RexNode>, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Factory method for creating translation workspace.
createBoolean(boolean, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a boolean literal.
createBound(SqlLiteral) - Static method in class org.apache.calcite.sql.SqlWindow
 
createCache() - Static method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
createCall(SqlLiteral, SqlParserPos, Iterable<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlOperator
Creates a call to this operator with a list of operands.
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlAsofJoin.SqlAsofJoinOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlNullTreatmentOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
Creates a call to this operator with an array of operands.
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSelectOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSetSemanticsTableOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
createCall(SqlLiteral, SqlParserPos, SqlNodeList) - Static method in class org.apache.calcite.sql.SqlOperator
Deprecated.
createCall(SqlParserPos, List<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlOperator
Creates a call to this operator with a list of operands.
createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
 
createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
Creates a call to this operator with an array of operands.
createCall(SqlParserPos, SqlNodeList) - Method in class org.apache.calcite.sql.SqlOperator
Deprecated.
createCall(SqlNodeList) - Method in class org.apache.calcite.sql.SqlOperator
Creates a call to this operator with a list of operands contained in a SqlNodeList.
createCall(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlParserPos) - Method in class org.apache.calcite.sql.SqlSelectOperator
createCall(SqlOperator, SqlParserPos, List<SqlNode>) - Static method in class org.apache.calcite.sql.SqlUtil
Creates a call to an operator.
createCastRel(MutableRel, RelDataType, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableRels
createCastRel(RelNode, RelDataType, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a projection which casts a rel's output to a desired row type.
createCastRel(RelNode, RelDataType, boolean, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a projection which casts a rel's output to a desired row type.
createCharString(String, String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a string literal, with optional character-set.
createCharString(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a string literal in the system character set.
createChecker(Object) - Static method in class org.apache.calcite.sql.test.ResultCheckers
Creates a ResultChecker from an expected result.
createChecker(Matcher<T>, JdbcType<T>) - Static method in class org.apache.calcite.sql.test.ResultCheckers
Creates a ResultChecker that accesses a column of a given type and then uses a Hamcrest matcher to check the value.
createClientCache(String, int, String, boolean) - Static method in class org.apache.calcite.adapter.geode.util.GeodeUtils
Creates a Geode client instance connected to locator and configured to support PDX instances.
createCloneTable(JavaTypeFactory, RelProtoDataType, List<ColumnMetaData.Rep>, Enumerable<T>) - Static method in class org.apache.calcite.adapter.clone.CloneSchema
Deprecated.
createCloneTable(JavaTypeFactory, RelProtoDataType, List<RelCollation>, List<ColumnMetaData.Rep>, Enumerable<T>) - Static method in class org.apache.calcite.adapter.clone.CloneSchema
 
createCluster(RelOptPlanner, RexBuilder) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for cluster.
createCluster(RelDataTypeFactory, RexBuilder) - Method in class org.apache.calcite.plan.RelOptQuery
Deprecated.
createColumn(Table, String, String, String, String, int, String, Integer, Integer, int, int, Integer, int, String) - Method in interface org.apache.calcite.jdbc.CalciteMetaColumnFactory
Instantiates a MetaColumn.
createColumn(Table, String, String, String, String, int, String, Integer, Integer, int, int, Integer, int, String) - Method in class org.apache.calcite.jdbc.CalciteMetaColumnFactoryImpl
 
createCombine(RelOptCluster, List<RelNode>) - Method in interface org.apache.calcite.rel.core.RelFactories.CombineFactory
Creates a Combine.
createCommandHandler() - Method in class org.apache.calcite.test.QuidemTest
Creates a command handler.
createConnection() - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
createConnection() - Method in interface org.apache.calcite.test.ConnectionFactory
 
createConnectionFactory() - Method in class org.apache.calcite.test.QuidemTest
Creates a connection factory.
createContext() - Method in interface org.apache.calcite.interpreter.Compiler
 
createContext() - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
 
createContext(DatabaseMetaData) - Static method in class org.apache.calcite.sql.SqlDialects
Extracts information from DatabaseMetaData into SqlDialect.Context.
createConvertletTable() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for default convertlet table.
createCorrel() - Method in class org.apache.calcite.plan.RelOptCluster
Constructs a new id for a correlating variable.
createCorrel() - Method in class org.apache.calcite.plan.RelOptQuery
createCorrelate(RelNode, RelNode, List<RelHint>, CorrelationId, ImmutableBitSet, JoinRelType) - Method in interface org.apache.calcite.rel.core.RelFactories.CorrelateFactory
Creates a correlate.
createCurrentRow(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createCurrentRowWindow(String) - Method in class org.apache.calcite.sql.SqlWindow
Creates a window (RANGE columnName CURRENT ROW).
createDataContext(Connection, SchemaPlus) - Static method in class org.apache.calcite.schema.Schemas
 
createDataContext(CalciteConnection) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
A trojan-horse method, subject to change without notice.
createDataType(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlJdbcDataTypeName
Creates a parse tree node for a type identifier of this name.
createDate(Calendar, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Deprecated.
createDate(DateString, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createDecimalProduct(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
createDecimalProduct(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Deprecated.
createDecimalQuotient(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
createDecimalQuotient(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
Deprecated.
createDefault(String) - Static method in class org.apache.calcite.adapter.druid.TimeExtractionFunction
Creates the default time format extraction function.
createDialect(DataSource) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
createDialect(SqlDialectFactory, DataSource) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
Returns a suitable SQL dialect for the given data source.
createDispatcher(Class<R>, Class<E>) - Static method in class org.apache.calcite.util.ReflectUtil
createDistinctRel(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createDmlRowType(SqlKind, RelDataTypeFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
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.
createDriverVersion() - Method in class org.apache.calcite.adapter.splunk.SplunkDriver
 
createDriverVersion() - Method in class org.apache.calcite.jdbc.Driver
 
createEdge(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
 
createEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph.EdgeFactory
 
createEdge(V, V, Object...) - Method in interface org.apache.calcite.util.graph.AttributedDirectedGraph.AttributedEdgeFactory
 
createEmpty() - Static method in class org.apache.calcite.plan.RelTraitSet
Creates an empty trait set.
createEmpty(RelOptCluster, RelDataType) - Static method in class org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues that outputs no rows of a given row type.
createEmptyRelOrEquivalent(RelOptRuleCall, Calc) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
For static schema systems, a filter that is always false or null can be replaced by a values operator that produces no rows, as the schema information can just be taken from the input Rel.
createEmptyRelOrEquivalent(RelOptRuleCall, Filter) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
For static schema systems, a filter that is always false or null can be replaced by a values operator that produces no rows, as the schema information can just be taken from the input Rel.
createEmptyStructType(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Records a struct type with no fields.
createEnricher(Integer[], DataContext) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
Called from generated code that proposes to create a ResultSetEnumerable over a prepared statement.
createEquiJoinCondition(RelNode, List<Integer>, RelNode, List<Integer>, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
Builds an equi-join condition from a set of left and right keys.
createExactNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.piglet.Ast.Literal
 
createExactNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createExchange(RelNode, RelDistribution) - Method in interface org.apache.calcite.rel.core.RelFactories.ExchangeFactory
Creates an Exchange.
createExcludeCurrentRow(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createExcludeGroup(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createExcludeNoOthers(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createExcludeTies(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createExistsPlan(RelOptCluster, RelNode, List<RexNode>, RexLiteral, String) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a plan suitable for use in EXISTS or IN statements.
createExpression(RelDataType) - Static method in class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
Creates and returns an expression that creates a runtime type that reflects the information in the statically-known type 'type'.
createExtractFromGranularity(Granularity, String) - Static method in class org.apache.calcite.adapter.druid.TimeExtractionFunction
Creates the time format extraction function for the given granularity.
createField(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates final static field to hold the given expression.
createFieldTrimmer(SqlValidator, RelBuilder) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
Creates a RelFieldTrimmer.
createFilter(RelNode, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a filter, using the default filter factory, or returns the original relational expression if the condition is trivial.
createFilter(RelNode, Iterable<? extends RexNode>, RelFactories.FilterFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a filter using the default factory, or returns the original relational expression if the condition is trivial.
createFilter(RelNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createFilter(RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.FilterFactory
Deprecated.
createFilter(RelNode, RexNode, Set<CorrelationId>) - Method in class org.apache.calcite.adapter.pig.PigRelFactories.PigFilterFactory
 
createFilter(RelNode, RexNode, Set<CorrelationId>) - Method in interface org.apache.calcite.rel.core.RelFactories.FilterFactory
Creates a filter.
createFilter(RelNode, RexNode, RelFactories.FilterFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createFinishingOptimizeShuttle() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a final optimization shuttle.
createFloorFromGranularity(Granularity, String) - Static method in class org.apache.calcite.adapter.druid.TimeExtractionFunction
Creates time format floor time extraction function using a given granularity.
createFollowing(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createForeignSchema(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNode, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE FOREIGN SCHEMA.
createFromBitString(String) - Static method in class org.apache.calcite.util.BitString
Creates a BitString representation out of a Bit String.
createFromBytes(byte[]) - Static method in class org.apache.calcite.util.BitString
Creates a BitString from an array of bytes.
createFromHexString(String) - Static method in class org.apache.calcite.util.BitString
Creates a BitString representation out of a Hex String.
createFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE FUNCTION.
createFunctionSqlType(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a function type.
createFunctionSqlType(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createGetter(int) - Method in class org.apache.calcite.runtime.ArrayEnumeratorCursor
 
createGetter(int) - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
 
createGetter(int) - Method in class org.apache.calcite.runtime.RecordEnumeratorCursor
 
createGranularity(TimeUnitRange, String) - Static method in class org.apache.calcite.adapter.druid.Granularities
Creates a Granularity based on a time unit.
createHandler() - Method in class org.apache.calcite.jdbc.Driver
 
createHyperEdgesFromJoinConds(Map<Integer, Integer>, Map<Integer, Integer>, List<RexNode>, List<ConflictRule>, JoinRelType, int, int) - Static method in class org.apache.calcite.rel.rules.HyperEdge
Build hyperedges corresponding to a join operator.
createIdentity(int) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates the identity mapping.
createIdentity(RelDataType) - Static method in class org.apache.calcite.rex.RexProgram
Creates the identity program.
createIdentity(RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexProgram
Creates a program that projects its input fields but with possibly different names for the output fields.
createImplementor(NotNullImplementor, NullPolicy, boolean) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
 
createInterval(int, String, SqlIntervalQualifier, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates an interval literal.
createInterval(RexNode) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
Generates a list of Intervals equivalent to a given expression.
createIterable(Meta.StatementHandle, QueryState, Meta.Signature, List<TypedValue>, Meta.Frame) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
createJavaType(Class) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that corresponds to a Java class.
createJavaType(Class) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createJoin(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.pig.PigRelFactories.PigJoinFactory
 
createJoin(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.JoinFactory
Creates a join.
createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
createJoinType(RelDataType...) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a cartesian product type.
createJoinType(RelDataType...) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Returns the type the row which results when two relations are joined.
createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.rel.core.Join
Deprecated.
createListFrame(SqlWriter.FrameType, String, String, String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
Creates a list frame.
createLiteral(Object, SqlParserPos) - Method in enum org.apache.calcite.sql.type.SqlTypeName
 
createMapping(ImmutableBitSet, int) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
 
createMapType(RelDataTypeFactory, RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
 
createMapType(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a map type.
createMapType(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createMapTypeFromRecord(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Creates a MAP type from a record type.
createMatch(RelNode, RexNode, RelDataType, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.MatchFactory
Creates a Match.
createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createMaterializations() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
createMaterializations() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
createMaterializedView(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE MATERIALIZED VIEW.
createMeasureType(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a measure type.
createMeasureType(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createMeta(AvaticaConnection) - Method in class org.apache.calcite.jdbc.Driver
 
createMethodDispatcher(Class<T>, ReflectiveVisitor, String, Class<E>, Class...) - Static method in class org.apache.calcite.util.ReflectUtil
Creates a dispatcher for calls to a single multi-method on a particular object.
createMultisetType(RelDataTypeFactory, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
 
createMultisetType(RelDataType, long) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a multiset type.
createMultisetType(RelDataType, long) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createName(int) - Static method in class org.apache.calcite.rex.RexInputRef
Creates a name for an input reference, of the form "$index".
createNamed(String) - Static method in class org.apache.calcite.sql.SqlSampleSpec
Creates a sample which substitutes one relation for another.
createNegative(SqlNumericLiteral, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createNewProject(RelNode, int[]) - Method in class org.apache.calcite.rel.rules.PushProjector
Creates a new projection based on the original projection, adjusting all input refs using an adjustment array passed in.
createNlsStringType(RelDataTypeFactory, NlsString) - Static method in class org.apache.calcite.sql.SqlUtil
Creates the type of an NlsString.
createNull(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a NULL literal.
createNullFilter(RelNode, Integer[]) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createOneRow(RelOptCluster) - Static method in class org.apache.calcite.rel.logical.LogicalValues
Creates a LogicalValues that outputs one row and one column.
createOptimizeShuttle() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a shuttle that will be used during block optimization.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in an OrderedEnumerable according to a key, using a specified comparator.
createOrderedEnumerable(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence according to a key.
createParser(String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for default SQL parser.
createParser(String) - Method in class org.apache.calcite.sql.test.SqlTestFactory
Creates a parser.
createParser(String, SqlParser.Config) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Factory method for SQL parser with a given configuration.
createParser(String, SqlParser.ConfigBuilder) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Deprecated.
createParserConfig() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Deprecated.
createPartitionState(int, int) - Method in class org.apache.calcite.runtime.Matcher
 
createPdxType(PdxInstance) - Method in class org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
 
createPdxType2(PdxInstance) - Method in class org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
 
createPivotNameSpace(SqlPivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createPlanner(CalcitePrepare.Context) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Creates a query planner and initializes it with a default set of rules.
createPlanner(CalcitePrepare.Context, Context, RelOptCostFactory) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Creates a query planner and initializes it with a default set of rules.
createPlannerFactories() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Creates a collection of planner factories.
createPreceding(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createPrepare() - Method in class org.apache.calcite.jdbc.Driver
Creates a CalcitePrepare to be used to prepare a statement for execution.
createPrepareContext() - Method in interface org.apache.calcite.jdbc.CalciteConnection
Creates a context for preparing a statement for execution.
createPrepareContext() - Method in interface org.apache.calcite.server.CalciteServerStatement
Creates a context for preparing a statement for execution.
createPreparedExplanation(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
createPreparedExplanation(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - Method in class org.apache.calcite.prepare.Prepare
 
createPrepareFactory() - Method in class org.apache.calcite.jdbc.Driver
Deprecated.
createProject(RelFactories.ProjectFactory, RelNode, List<Integer>) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a relational expression that projects the given fields of the input.
createProject(MutableRel, List<Integer>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
createProject(RelNode, List<? extends RexNode>, List<? extends String>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createProject(RelNode, List<? extends RexNode>, List<? extends String>, boolean, RelBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
createProject(RelNode, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createProject(RelNode, List<Integer>) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a relational expression that projects the given fields of the input.
createProject(RelNode, List<RelHint>, List<? extends RexNode>, List<? extends String>) - Method in interface org.apache.calcite.rel.core.RelFactories.ProjectFactory
createProject(RelNode, List<RelHint>, List<? extends RexNode>, List<? extends String>, Set<CorrelationId>) - Method in interface org.apache.calcite.rel.core.RelFactories.ProjectFactory
Creates a project.
createProject(RelNode, List<Pair<RexNode, ? extends String>>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createProject(RelNode, Mappings.TargetMapping) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a LogicalProject that projects particular fields of its input, according to a mapping.
createProject(RelNode, Mappings.TargetMapping, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
 
createProjectExprs(Project, RelNode, int, RexBuilder, List<RelDataTypeField>, List<Pair<RexNode, String>>) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
Creates projection expressions corresponding to one of the inputs into the join.
createProjectExprs(MutableRel, List<Integer>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
Construct expression list of Project by the given fields of the input.
createProjectJoinRel(List<Integer>, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createProjectRefsAndExprs(RelNode, boolean, boolean) - Method in class org.apache.calcite.rel.rules.PushProjector
Creates a projection based on the inputs specified in a bitmap and the expressions that need to be preserved.
createProjects(MutableRel, List<RexNode>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
Construct expression list of Project by the given fields of the input.
createQuery(Expression, Class<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Class<T>) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
createQuery(Expression, Type) - Method in interface org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Type) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
createRdd(JavaSparkContext, Enumerable<T>) - Static method in class org.apache.calcite.adapter.spark.SparkRuntime
Converts an enumerable into an RDD.
createRdd(JavaSparkContext, T[]) - Static method in class org.apache.calcite.adapter.spark.SparkRuntime
Converts an array into an RDD.
createRecordTypeFromMap(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Creates a ROW type from a map type.
createRegexPatternLiteral(SqlNode, SqlLiteral) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
Creates regex pattern based on the TRIM flag.
createRegion(GemFireCache, String) - Static method in class org.apache.calcite.adapter.geode.util.GeodeUtils
Obtains a proxy pointing to an existing Region on the server.
createRelOptTable(RelOptSchema, RelDataType, List<String>) - Static method in class org.apache.calcite.piglet.PigTable
Creates a RelOptTable for a schema only table.
createRename(RelNode, List<? extends String>) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createRenameRel(RelDataType, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
createRepeatUnion(RelNode, RelNode, boolean, int, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.RepeatUnionFactory
Creates a RepeatUnion.
createResultSet(Map<String, Object>, List<ColumnMetaData>, Meta.CursorFactory, Meta.Frame) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
createRootSchema(boolean) - Static method in class org.apache.calcite.jdbc.CalciteSchema
Creates a root schema.
createRootSchema(boolean) - Static method in class org.apache.calcite.tools.Frameworks
Creates a root schema.
createRootSchema(boolean, boolean) - Static method in class org.apache.calcite.jdbc.CalciteSchema
Creates a root schema.
createRootSchema(boolean, boolean, String) - Static method in class org.apache.calcite.jdbc.CalciteSchema
Creates a root schema.
createRootSchema(boolean, boolean, String, Schema) - Static method in class org.apache.calcite.jdbc.CalciteSchema
 
createSample(RelNode, RelOptSamplingParameters) - Method in interface org.apache.calcite.rel.core.RelFactories.SampleFactory
Creates a Sample.
createSample(SqlSampleSpec, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a literal which represents a sample specification.
createScan(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.pig.PigRelFactories.PigTableScanFactory
 
createScan(RelOptTable.ToRelContext, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.TableScanFactory
Creates a TableScan.
createSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE SCHEMA.
createSelectNamespace(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a namespace for a SELECT node.
createSemiJoin(RelNode, RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SemiJoinFactory
Deprecated.
Creates a semi-join.
createSet() - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
Creates a set that has the same case-sensitivity as this matcher.
createSetOp(SqlKind, List<RelNode>, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.SetOpFactory
Creates a set operation.
createSetopNamespace(SqlCall, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates a namespace for a set operation (UNION, INTERSECT, or EXCEPT).
createShiftMapping(int, int...) - Static method in class org.apache.calcite.util.mapping.Mappings
Creates a mapping that consists of a set of contiguous ranges.
createSingleTableCatalogReader(boolean, String, RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Creates a catalog reader that contains a single Table with temporary table name and specified rowType.
createSingleton(int) - Static method in class org.apache.calcite.rel.RelCollationImpl
Deprecated.
createSingleton(int) - Static method in class org.apache.calcite.rel.RelCollations
Creates a list containing one collation containing one field.
createSingleValueAggRel(RelOptCluster, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates a LogicalAggregate that removes all duplicates from the result of an underlying relational expression.
createSnapshot(RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SnapshotFactory
Creates a Snapshot.
createSnapshot(RelNode, RexNode) - Method in class org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
 
createSnapshot(SchemaVersion) - Method in class org.apache.calcite.jdbc.CalciteSchema
Creates a snapshot of this CalciteSchema as of the specified time.
createSocket() - Method in class org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(String, int) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(String, int, InetAddress, int) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(InetAddress, int) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
 
createSort(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SortFactory
Deprecated.
createSort(RelNode, RelCollation, RexNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SortFactory
Creates a sort.
createSortExchange(RelNode, RelDistribution, RelCollation) - Method in interface org.apache.calcite.rel.core.RelFactories.SortExchangeFactory
Creates a SortExchange.
createSourceSelectForDelete(SqlDelete) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates the SELECT statement that putatively feeds rows into a DELETE statement to be deleted.
createSourceSelectForUpdate(SqlUpdate) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Creates the SELECT statement that putatively feeds rows into an UPDATE statement to be updated.
createSqlIntervalType(SqlIntervalQualifier) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL interval type.
createSqlIntervalType(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlToRelConverter() - Method in class org.apache.calcite.sql.test.SqlTestFactory
 
createSqlType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
createSqlType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlDateLiteral
 
createSqlType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlLiteral
 
createSqlType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlNumericLiteral
 
createSqlType(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type with no precision or scale.
createSqlType(SqlTypeName) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName, int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type with length (precision) but no scale.
createSqlType(SqlTypeName, int) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlType(SqlTypeName, int, int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type with precision and scale.
createSqlType(SqlTypeName, int, int) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createSqlValidator(Prepare.CatalogReader, UnaryOperator<SqlValidator.Config>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
createSqlWriter(SqlDialect, StringBuilder, IntFunction<SqlNode>) - Method in class org.apache.calcite.materialize.Lattice
Creates a context to which SQL can be generated.
createStarTable() - Method in class org.apache.calcite.materialize.Lattice
 
createStatement(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
createStructType(Class) - Method in class org.apache.calcite.adapter.geode.util.JavaTypeFactoryExtImpl
createStructType(Class) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
Creates a record type based upon the public fields of a Java class.
createStructType(Class) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
createStructType(List<? extends Map.Entry<String, RelDataType>>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that represents a structured collection of fieldList, obtaining the field information from a list of (name, type) pairs.
createStructType(List<? extends Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(List<RelDataType>, List<String>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that represents a structured collection of fields.
createStructType(List<RelDataType>, List<String>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(RelDataTypeFactory.FieldInfo) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Deprecated.
createStructType(RelDataTypeFactory.FieldInfo) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createStructType(RelDataTypeFactory, List<? extends RexNode>, List<? extends String>, SqlValidatorUtil.Suggester) - Static method in class org.apache.calcite.rex.RexUtil
Creates a record type with specified field names.
createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
createStructType(RelDataTypeFactory, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Creates a record type with anonymous field names.
createStructType(StructKind, List<RelDataType>, List<String>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that represents a structured collection of fields, given lists of the names and types of the fields.
createStructType(StructKind, List<RelDataType>, List<String>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createSubSchema(Schema, String) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
createSubSchema(Schema, String) - Method in class org.apache.calcite.jdbc.CalciteSchema
Creates a sub-schema with a given name that is defined implicitly.
createSwappedJoinExprs(RelNode, Join, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
Creates projection expressions reflecting the swapping of a join's input.
createSwitched(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.fun.SqlCase
Creates a call to the switched form of the CASE operator.
createSymbol(Enum<?>, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a literal which represents a parser symbol, for example the TRAILING keyword in the call Trim(TRAILING 'x' FROM 'Hello world!').
createSyntheticType(List<Type>) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
Creates a synthetic Java class whose fields have the given Java types.
createSyntheticType(List<Type>) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
createTable(CalciteSchema, String, List<String>) - Method in class org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
 
createTable(CalciteSchema, String, List<String>) - Method in interface org.apache.calcite.materialize.MaterializationService.TableFactory
 
createTable(Table, String, String, String) - Method in interface org.apache.calcite.jdbc.CalciteMetaTableFactory
Instantiates a MetaTable.
createTable(Table, String, String, String) - Method in class org.apache.calcite.jdbc.CalciteMetaTableFactoryImpl
 
createTable(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE TABLE.
createTableFunctionScan(RelOptCluster, List<RelNode>, RexCall, Type, Set<RelColumnMapping>) - Method in interface org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactory
createTableLike(SqlParserPos, boolean, boolean, SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE TABLE LIKE.
createTableRequiresColumnList() - Method in interface org.apache.calcite.runtime.CalciteResource
 
createTableRequiresColumnTypes(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
createTableSample(boolean, float) - Static method in class org.apache.calcite.sql.SqlSampleSpec
Deprecated.
createTableSample(boolean, float, int) - Static method in class org.apache.calcite.sql.SqlSampleSpec
Deprecated.
createTableSample(boolean, BigDecimal) - Static method in class org.apache.calcite.sql.SqlSampleSpec
Creates a table sample without repeatability.
createTableSample(boolean, BigDecimal, int) - Static method in class org.apache.calcite.sql.SqlSampleSpec
Creates a table sample with repeatability.
createTableSpool(RelNode, Spool.Type, Spool.Type, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.SpoolFactory
Creates a TableSpool.
createTargetRowType(SqlValidatorTable, SqlNodeList, boolean, SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Derives a row-type for INSERT and UPDATE operations.
createTime(Calendar, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Deprecated.
createTime(TimeString, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createTime(TimeWithTimeZoneString, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createTimestamp(Calendar, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Deprecated.
createTimestamp(SqlTypeName, TimestampString, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a TIMESTAMP or TIMESTAMP WITH LOCAL TIME ZONE literal.
createTimestamp(TimestampString, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Deprecated.
createTimestamp(TimestampWithTimeZoneString, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a TIMESTAMP WITH TIME ZONE literal.
createType(Type) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
Creates a type, deducing whether a record, scalar or primitive type is needed.
createType(Type) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
createType(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlDataTypeSpec) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE TYPE.
createTypeCoercion(RelDataTypeFactory, SqlValidator) - Static method in class org.apache.calcite.sql.validate.implicit.TypeCoercions
Creates a default type coercion instance.
createTypeFromProjection(RelDataType, List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
createTypeFromProjection(RelDataType, List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
 
createTypeFromProjection(RelDataType, List<String>, RelDataTypeFactory, boolean) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that is the same as another type but with possibly different charset or collation.
createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createTypeWithNullability(RelDataType, boolean) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that is the same as another type but with possibly different nullability.
createTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
createTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createUnboundedFollowing(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createUnboundedPreceding(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
 
createUnboundedPrecedingWindow(String) - Method in class org.apache.calcite.sql.SqlWindow
Creates a window (RANGE columnName UNBOUNDED PRECEDING).
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
 
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
 
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
If the view will be used in a union rewriting, this method is responsible for generating the union and any other operator needed on top of it, e.g., a Project operator.
createUnknown(String, String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
Creates a literal whose type is unknown until validation time.
createUnknown(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createUnknownType() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a SQL type that represents the "unknown" type.
createUnknownType() - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
createUnpivotNameSpace(SqlUnpivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
createUnsafe(Method) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
Creates unsafe version of ScalarFunction from any method.
createUuid(UUID, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
 
createValidator() - Method in class org.apache.calcite.sql.test.SqlTestFactory
Creates a validator.
createValues(RelOptCluster, RelDataType, List<ImmutableList<RexLiteral>>) - Method in interface org.apache.calcite.rel.core.RelFactories.ValuesFactory
Creates a Values.
createView(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a CREATE VIEW.
createWithNullability(boolean) - Method in class org.apache.calcite.sql.type.BasicSqlType
Constructs a type with nullablity.
createWithStrictEquality(RelNode, RelNode, RexNode) - Static method in class org.apache.calcite.rel.core.JoinInfo
Creates a JoinInfo by analyzing a condition.
CROSS - Enum constant in enum org.apache.calcite.sql.JoinType
Cross join (also known as Cartesian product).
crossJoinDisallowsCondition() - Method in interface org.apache.calcite.runtime.CalciteResource
 
csc(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CSC operator applied to double values.
csc(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CSC operator applied to BigDecimal values.
CSC - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CSC - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
csch(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CSCH operator applied to double values.
csch(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CSCH operator applied to BigDecimal values.
CSCH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CSCH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "COTH(value)" function; returns the hyperbolic cosecant of value.
CSV - Enum constant in enum org.apache.calcite.adapter.redis.RedisDataFormat
Treat redis key and value as a csv format And parse the string to get the corresponding field content,The default separator is colon.
CsvEnumerator<E> - Class in org.apache.calcite.adapter.file
Enumerator that reads from a CSV file.
CsvEnumerator(Source, AtomicBoolean, boolean, String[], CsvEnumerator.RowConverter<E>) - Constructor for class org.apache.calcite.adapter.file.CsvEnumerator
 
CsvEnumerator(Source, AtomicBoolean, List<RelDataType>, List<Integer>) - Constructor for class org.apache.calcite.adapter.file.CsvEnumerator
 
CsvFilterableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file that can implement simple filtering.
CsvFilterableTable(Source, RelProtoDataType) - Constructor for class org.apache.calcite.adapter.csv.CsvFilterableTable
Creates a CsvFilterableTable.
CsvProjectTableScanRule - Class in org.apache.calcite.adapter.csv
Planner rule that projects from a CsvTableScan scan just the columns needed to satisfy a projection.
CsvProjectTableScanRule - Class in org.apache.calcite.adapter.file
Planner rule that projects from a CsvTableScan scan just the columns needed to satisfy a projection.
CsvProjectTableScanRule(CsvProjectTableScanRule.Config) - Constructor for class org.apache.calcite.adapter.csv.CsvProjectTableScanRule
Creates a CsvProjectTableScanRule.
CsvProjectTableScanRule(CsvProjectTableScanRule.Config) - Constructor for class org.apache.calcite.adapter.file.CsvProjectTableScanRule
Creates a CsvProjectTableScanRule.
CsvProjectTableScanRule.Config - Interface in org.apache.calcite.adapter.csv
Rule configuration.
CsvProjectTableScanRule.Config - Interface in org.apache.calcite.adapter.file
Rule configuration.
CsvRules - Class in org.apache.calcite.adapter.csv
Planner rules relating to the CSV adapter.
CsvScannableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file.
CsvSchema - Class in org.apache.calcite.adapter.csv
Schema mapped onto a directory of CSV files.
CsvSchema(File, CsvTable.Flavor) - Constructor for class org.apache.calcite.adapter.csv.CsvSchema
Creates a CSV schema.
CsvSchemaFactory - Class in org.apache.calcite.adapter.csv
Factory that creates a CsvSchema.
CsvStreamScannableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file.
CsvStreamTableFactory - Class in org.apache.calcite.adapter.csv
Factory that creates a CsvTranslatableTable.
CsvStreamTableFactory() - Constructor for class org.apache.calcite.adapter.csv.CsvStreamTableFactory
 
CsvTable - Class in org.apache.calcite.adapter.csv
Base class for table that reads CSV files.
CsvTable - Class in org.apache.calcite.adapter.file
Base class for table that reads CSV files.
CsvTable.Flavor - Enum in org.apache.calcite.adapter.csv
Various degrees of table "intelligence".
CsvTable.Flavor - Enum in org.apache.calcite.adapter.file
Various degrees of table "intelligence".
CsvTableFactory - Class in org.apache.calcite.adapter.csv
Factory that creates a CsvTranslatableTable.
CsvTableFactory - Class in org.apache.calcite.adapter.file
Factory that creates a CsvTranslatableTable.
CsvTableFactory() - Constructor for class org.apache.calcite.adapter.csv.CsvTableFactory
 
CsvTableFactory() - Constructor for class org.apache.calcite.adapter.file.CsvTableFactory
 
CsvTableScan - Class in org.apache.calcite.adapter.csv
Relational expression representing a scan of a CSV file.
CsvTableScan - Class in org.apache.calcite.adapter.file
Relational expression representing a scan of a CSV file.
CsvTableScan(RelOptCluster, RelOptTable, CsvTranslatableTable, int[]) - Constructor for class org.apache.calcite.adapter.csv.CsvTableScan
 
CsvTableScan(RelOptCluster, RelOptTable, CsvTranslatableTable, int[]) - Constructor for class org.apache.calcite.adapter.file.CsvTableScan
 
CsvTranslatableTable - Class in org.apache.calcite.adapter.csv
Table based on a CSV file.
CsvTranslatableTable - Class in org.apache.calcite.adapter.file
Table based on a CSV file.
cube(List<ImmutableBitSet>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Computes the cube of bit sets.
CUBE - Enum constant in enum org.apache.calcite.rel.core.Aggregate.Group
 
CUBE - Enum constant in enum org.apache.calcite.sql.SqlKind
The internal CUBE operator that occurs within a GROUP BY clause.
CUBE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
CUBE operator, occurs within GROUP BY clause or nested within a GROUPING SETS.
CUME_DIST - Enum constant in enum org.apache.calcite.sql.SqlKind
The ROW_NUMBER window function.
CUME_DIST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
CUME_DIST window function.
CUMULATIVE_COST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUMULATIVE_MEMORY_WITHIN_PHASE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUMULATIVE_MEMORY_WITHIN_PHASE_SPLIT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
cumulativeMemoryWithinPhase() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
Returns the cumulative amount of memory, in bytes, required by the physical operator implementing this relational expression, and all other operators within the same phase, across all splits.
cumulativeMemoryWithinPhase(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
 
cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
Catch-all implementation for BuiltInMetadata.Memory.cumulativeMemoryWithinPhase(), invoked using reflection.
cumulativeMemoryWithinPhaseSplit() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
Returns the expected cumulative amount of memory, in bytes, required by the physical operator implementing this relational expression, and all operators within the same phase, within each split.
cumulativeMemoryWithinPhaseSplit(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
 
cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
Catch-all implementation for BuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit(), invoked using reflection.
current() - Method in class org.apache.calcite.adapter.file.CsvEnumerator
 
current() - Method in class org.apache.calcite.adapter.file.JsonEnumerator
 
current() - Method in class org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
current() - Method in class org.apache.calcite.adapter.kafka.KafkaMessageEnumerator
It returns an Array of Object, with each element represents a field of row.
current() - Method in class org.apache.calcite.adapter.os.OsQuery
 
current() - Method in class org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
current() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
 
current() - Method in interface org.apache.calcite.linq4j.Enumerator
Gets the current element in the collection.
current() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
current() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 
current() - Method in class org.apache.calcite.runtime.EnumeratorCursor
 
current() - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
 
CURRENT_CATALOG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_CATALOG function.
CURRENT_DATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CURRENT_DATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_DATE function.
CURRENT_DATETIME - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CURRENT_DATETIME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "CURRENT_DATETIME([timezone])" function.
CURRENT_DATETIME2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CURRENT_PATH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_PATH function.
CURRENT_ROLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_ROLE function.
CURRENT_ROW - Static variable in class org.apache.calcite.rex.RexWindowBounds
CURRENT ROW.
CURRENT_SCHEMA - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_SCHEMA function.
CURRENT_TIME - Enum constant in enum org.apache.calcite.runtime.Hook
Called to get the current time.
CURRENT_TIME - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CURRENT_TIME - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_TIME [(precision)] function.
CURRENT_TIMESTAMP - Enum constant in enum org.apache.calcite.DataContext.Variable
The time at which the current statement started executing.
CURRENT_TIMESTAMP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CURRENT_TIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_TIMESTAMP [(precision)] function.
CURRENT_TZ - Static variable in class org.apache.calcite.test.SqlOperatorTest
 
CURRENT_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURRENT_USER function.
CURRENT_VALUE - Enum constant in enum org.apache.calcite.sql.SqlKind
The "CURRENT VALUE OF sequence" operator.
CURRENT_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The sequence current value function: CURRENT VALUE FOR sequence.
currentBlock() - Method in interface org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Returns the current code block.
currentBlock() - Method in class org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Returns the current code block.
currentDate(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_DATE function.
currentDatetime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_DATETIME function.
currentDatetime(DataContext, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_DATETIME function with a specified timezone.
currentPosition() - Method in interface org.apache.calcite.adapter.enumerable.WinAggAddContext
Returns current position inside for-loop of window aggregate.
currentRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
currentRow() - Method in class org.apache.calcite.tools.RelBuilder
currentRowFollowingError() - Method in interface org.apache.calcite.runtime.CalciteResource
 
currentRowPrecedingError() - Method in interface org.apache.calcite.runtime.CalciteResource
 
currentTime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_TIME function.
currentTimestamp(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CURRENT_TIMESTAMP function.
currentTimeString(TimeZone) - Static method in class org.apache.calcite.test.SqlOperatorTest
Returns a time string, in GMT, that will be valid for at least 2 minutes.
cursor - Variable in class org.apache.calcite.sql.parser.StringAndPos
 
cursor(int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a RexCall to the CURSOR function by ordinal.
CURSOR - Enum constant in enum org.apache.calcite.sql.SqlKind
CURSOR constructor, for example, SELECT * FROM TABLE(udx(CURSOR(SELECT ...), x, y, z)).
CURSOR - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
CURSOR - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
CURSOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The CURSOR constructor.
CURSOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
CURSOR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns "CURSOR".
cursorPosToSelectMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
Maps a cursor (based on its position relative to other cursor parameters within a function call) to the SELECT associated with the cursor.
CursorReturnTypeInference - Class in org.apache.calcite.sql.type
Returns the rowtype of a cursor of the operand at a particular 0-based ordinal position.
CursorReturnTypeInference(int) - Constructor for class org.apache.calcite.sql.type.CursorReturnTypeInference
 
cust_id - Variable in class org.apache.calcite.test.schemata.foodmart.FoodmartSchema.SalesFact
 
custId - Variable in class org.apache.calcite.test.schemata.tpch.TpchSchema.Customer
 
custId - Variable in class org.apache.calcite.test.schemata.tpch.TpchSchema.LineItem
 
CUSTOM - Enum constant in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
Records must be represented as objects.
CUSTOM - Enum constant in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
 
CUSTOM - Enum constant in enum org.apache.calcite.model.JsonSchema.Type
 
CUSTOM - Enum constant in enum org.apache.calcite.plan.Strong.Policy
This kind of expression has its own particular rules about whether it is null.
CUSTOM_DATE_ADD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_DATE_CEIL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_DATE_DIFF - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_DATE_FLOOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_NICE - Enum constant in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
Consumer would prefer that records are represented as objects, but can accommodate records represented as arrays.
CUSTOM_TIMESTAMP_ADD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_TIMESTAMP_CEIL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_TIMESTAMP_DIFF - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CUSTOM_TIMESTAMP_FLOOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
CustomColumnResolvingTable - Interface in org.apache.calcite.schema
Extension to Table that specifies a custom way to resolve column names.
CustomCorrelate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.test.SqlToRelTestBase.CustomCorrelate
 
customDateAdd(DataContext, String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATEADD function applied to a custom time frame.
customDateCeil(DataContext, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CEIL function applied to a DATE value and a custom time frame.
customDateDiff(DataContext, String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATEDIFF function applied to a custom time frame.
customDateFloor(DataContext, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FLOOR function applied to a DATE value and a custom time frame.
customer - Variable in class org.apache.calcite.test.schemata.tpch.TpchSchema
 
Customer(int) - Constructor for class org.apache.calcite.test.schemata.tpch.TpchSchema.Customer
 
customMatches(String, Consumer<SqlNode>) - Static method in class org.apache.calcite.sql.parser.SqlParserTest
Returns a Matcher that calls a consumer and then succeeds.
customTimestampAdd(DataContext, String, long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL TIMESTAMPADD function applied to a custom time frame.
customTimestampCeil(DataContext, String, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL CEIL function applied to a TIMESTAMP value and a custom time frame.
customTimestampDiff(DataContext, String, long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL TIMESTAMPDIFF function applied to a custom time frame.
customTimestampFloor(DataContext, String, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FLOOR function applied to a TIMESTAMP value and a custom time frame.
CustomTypeSystems - Class in org.apache.calcite.test
Custom implementations of RelDataTypeSystem for testing.
CycleDetector<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
Detects cycles in directed graphs.
CycleDetector(DirectedGraph<V, E>) - Constructor for class org.apache.calcite.util.graph.CycleDetector
 
cyclicDefinition(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
CyclicDefinitionException - Exception Class in org.apache.calcite.sql.validate
Thrown when an object, such as a view, is found to have a cylic definition.
CyclicDefinitionException(int, List<String>) - Constructor for exception class org.apache.calcite.sql.validate.CyclicDefinitionException
Creates CyclicDefinitionException.
CyclicMetadataException - Exception Class in org.apache.calcite.rel.metadata
Exception that indicates that a cycle has been detected while computing metadata.
CyclicMetadataException() - Constructor for exception class org.apache.calcite.rel.metadata.CyclicMetadataException
Creates a CyclicMetadataException.

D

d - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
D - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
data(String) - Static method in class org.apache.calcite.test.QuidemTest
 
DATA_CONTEXT_GET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATA_CONTEXT_GET_QUERY_PROVIDER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATA_CONTEXT_GET_ROOT_SCHEMA - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
databaseMajorVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
DatabaseMetaDataInvocationHandler(String, String) - Constructor for class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
 
databaseMinorVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
databaseProduct() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
databaseProductName() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
databaseVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
dataContext - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
 
DataContext - Interface in org.apache.calcite
Runtime context allowing access to the tables in a database.
DataContext.Variable - Enum in org.apache.calcite
Variable that may be asked for in a call to DataContext.get(java.lang.String).
DataContexts - Class in org.apache.calcite
Utilities for DataContext.
dataList - Variable in class org.apache.calcite.adapter.file.JsonTable
 
dataSource(String, String, String, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
Creates a JDBC data source with the given specification.
dataType - Variable in class org.apache.calcite.sql.ddl.SqlAttributeDefinition
 
dataType - Variable in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
dataType - Variable in class org.apache.calcite.sql.ddl.SqlCreateType
 
dataTypeSystem() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
date(int, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATE(year, month, day) function.
date(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATE(TIMESTAMP) and DATE(TIMESTAMP WITH LOCAL TIME ZONE) functions.
date(long, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATE(TIMESTAMP WITH LOCAL TIME, timeZone) function.
DATE - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
DATE - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
DATE - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
DATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE" function.
DATE - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is DATE.
DATE_ADD - Enum constant in enum org.apache.calcite.sql.SqlKind
DATE_ADD function (BigQuery Semantics).
DATE_ADD - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
THE "DATE_ADD(date, interval)" function (BigQuery) adds the interval to the date.
DATE_ADD_SPARK - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE_ADD(date, numDays)" function (Spark) Returns the date that is num_days after start_date.
DATE_ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATE_CHARACTER - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATE_DIFF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
THE "DATE_DIFF(date, date2, timeUnit)" function (BigQuery) returns the number of timeUnit in (date - date2).
DATE_FROM_UNIX_DATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATE_FROM_UNIX_DATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE_FROM_UNIX_DATE(integer)" function; returns a DATE value a given number of seconds after 1970-01-01.
DATE_INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is nullable DATE.
DATE_OR_TIMESTAMP - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATE_PART - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE_PART(timeUnit, datetime)" function (Databricks, Postgres, Redshift, Snowflake).
DATE_PATTERN - Static variable in class org.apache.calcite.test.SqlOperatorTest
Regular expression for a SQL DATE value.
DATE_SUB - Enum constant in enum org.apache.calcite.sql.SqlKind
DATE_SUB function (BigQuery).
DATE_SUB - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE_SUB(date, interval)" function (BigQuery); subtracts interval from the date, independent of any time zone.
DATE_SUB_SPARK - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE_SUB(date, numDays)" function (Spark) Returns the date that is num_days before start_date.
DATE_TIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATE_TO_INT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATE_TO_INT_OFFSET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATE_TO_INT_OPTIONAL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATE_TO_INT_OPTIONAL_OFFSET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATE_TRUNC - Enum constant in enum org.apache.calcite.sql.SqlKind
DATE_TRUNC function (BigQuery).
DATE_TRUNC - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATE_TRUNC(date, timeUnit)" function (BigQuery); truncates a DATE value to the beginning of a timeUnit.
DATEADD - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATEADD(timeUnit, numeric, datetime)" function (Microsoft SQL Server, Redshift, Snowflake).
DateCalendarEnum - Enum in org.apache.calcite.util.format.postgresql
Calendar types that can be used in PostgreSQL datetime formats.
dateDataType - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
DATEDIFF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATEDIFF(timeUnit, datetime, datetime2)" function (Microsoft SQL Server, Redshift, Snowflake).
dateEpoch() - Method in interface org.apache.calcite.rel.type.TimeFrame
Returns a date where this time frame is at the start of a cycle.
DateFormatFunction() - Constructor for class org.apache.calcite.runtime.SqlFunctions.DateFormatFunction
 
DateFormatFunctionPg(DataContext) - Constructor for class org.apache.calcite.runtime.SqlFunctions.DateFormatFunctionPg
 
dateFromUnixDate(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
dateFun(Date) - Static method in class org.apache.calcite.util.Smalls.AllTypesFunction
 
dateInterval() - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker for DATE intervals (YEAR, WEEK, ISOWEEK, WEEK_WEDNESDAY, etc.)
dateLiteral(DateString) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
dateLiteralOutOfRange(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
DateParseFunction() - Constructor for class org.apache.calcite.runtime.SqlFunctions.DateParseFunction
 
DATEPART - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATEPART(timeUnit, datetime)" function (Microsoft SQL Server).
DateRangeRules - Class in org.apache.calcite.rel.rules
Collection of planner rules that convert EXTRACT(timeUnit FROM dateTime) = constant, FLOOR(dateTime to timeUnit = constant} and CEIL(dateTime to timeUnit = constant} to dateTime BETWEEN lower AND upper.
DateRangeRules.FilterDateRangeRule - Class in org.apache.calcite.rel.rules
Rule that converts EXTRACT, FLOOR and CEIL in a Filter into a date range.
DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig - Interface in org.apache.calcite.rel.rules
Rule configuration.
dateRequiresInterval() - Method in interface org.apache.calcite.runtime.CalciteResource
 
DateString - Class in org.apache.calcite.util
Date literal.
DateString(int, int, int) - Constructor for class org.apache.calcite.util.DateString
Creates a DateString for year, month, day values.
DateString(String) - Constructor for class org.apache.calcite.util.DateString
Creates a DateString.
datetime(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATETIME(DATE) function; returns a Calcite TIMESTAMP.
datetime(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATETIME(DATE, TIME) function; returns a Calcite TIMESTAMP.
datetime(int, int, int, int, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATETIME(<year>, <month>, <day>, <hour>, <minute>, <second>) function.
datetime(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATETIME(TIMESTAMP WITH LOCAL TIME ZONE) function; returns a Calcite TIMESTAMP.
datetime(long, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DATETIME(TIMESTAMP, timeZone) function; returns a Calcite TIMESTAMP.
DATETIME - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
DATETIME - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DATETIME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATETIME" function returns a Calcite TIMESTAMP (which BigQuery calls a DATETIME).
DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATETIME_ADD - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATETIME_ADD(timestamp, interval)" function (BigQuery).
DATETIME_DIFF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATETIME_DIFF(timestamp, timestamp2, timeUnit)" function (BigQuery).
DATETIME_INTERVAL - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
DATETIME_INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL_INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL_INTERVAL_TIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATETIME_INTERVAL_TIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
DATETIME_PLUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Infix datetime plus operator, 'DATETIME + INTERVAL'.
DATETIME_SUB - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATETIME_SUB(timestamp, interval)" function (BigQuery).
DATETIME_TRUNC - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DATETIME_TRUNC(timestamp, timeUnit)" function (BigQuery); truncates a TIMESTAMP value to the beginning of a timeUnit.
DATETIME_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
dateTimeFormatString(SqlTypeName) - Static method in class org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
dateTimeStringEquality(SqlCallBinding, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
Datetime and STRING equality: cast STRING type to datetime type, SqlToRelConverter already makes the conversion but we still keep this interface overridable so user can have their custom implementation.
DateTimeStringUtils - Class in org.apache.calcite.util
Utility methods to manipulate String representation of DateTime values.
day - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
Day - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
DAY - Enum constant in enum org.apache.calcite.adapter.druid.Granularity.Type
 
DAY - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
DAY_INTERVAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
DAY_VARIANTS - Static variable in class org.apache.calcite.test.SqlOperatorTest
 
DAYNAME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DAYNAME(datetime)" function; returns the name of the day of the week, in the current locale, of a TIMESTAMP or DATE argument.
DAYNAME_WITH_DATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DAYNAME_WITH_TIMESTAMP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
dayNameWithDate(int, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DAYNAME function, applied to a DATE argument.
dayNameWithTimestamp(long, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DAYNAME function, applied to a TIMESTAMP argument.
DAYOFMONTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL DAYOFMONTH operator.
DAYOFWEEK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL DAYOFWEEK operator.
DayOfWeekCompiledPattern - Class in org.apache.calcite.util.format.postgresql.format.compiled
The date/time format compiled component for a text representation of a day of the week.
DayOfWeekCompiledPattern(Set<PatternModifier>, CapitalizationEnum, TextStyle) - Constructor for class org.apache.calcite.util.format.postgresql.format.compiled.DayOfWeekCompiledPattern
 
DayOfWeekFormatPattern - Class in org.apache.calcite.util.format.postgresql.format
The date/time format component for a text representation of a day of the week.
DayOfWeekFormatPattern(String) - Constructor for class org.apache.calcite.util.format.postgresql.format.DayOfWeekFormatPattern
 
DAYOFYEAR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL DAYOFYEAR operator.
DAYS_IN_MONTH - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
DAYS_IN_WEEK - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
DAYS_IN_YEAR - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
DAYS_IN_YEAR_ISO_8601 - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
DAYS_JULIAN - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
DB - Static variable in class org.apache.calcite.test.CalciteAssert
Which database to use for tests that require a JDBC data source.
DB2 - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
Db2SqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the IBM DB2 database.
Db2SqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.Db2SqlDialect
Creates a Db2SqlDialect.
DD - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
DDD - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
DDL - Static variable in enum org.apache.calcite.sql.SqlKind
Category consisting of all DDL operators.
DDL_OPERATOR - Static variable in class org.apache.calcite.sql.SqlDdl
Use this operator only if you don't have a better one.
DdlExecutor - Interface in org.apache.calcite.server
Executes DDL commands.
DdlExecutorImpl - Class in org.apache.calcite.server
Abstract implementation of DdlExecutor.
DdlExecutorImpl() - Constructor for class org.apache.calcite.server.DdlExecutorImpl
Creates a DdlExecutorImpl.
debug(String, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
Logs a DEBUG message with two Object parameters.
debug(String, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a DEBUG message with three Object parameters.
debug(String, Object, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
Conditionally logs a DEBUG message with four Object parameters.
debug(String, Object...) - Method in class org.apache.calcite.util.trace.CalciteLogger
 
DEBUG - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether to run Calcite in debug mode.
debugCode(PrintStream, String) - Static method in class org.apache.calcite.util.Util
Prints the given code with line numbering.
debugInfo() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression with the specified span.
DebugInfo - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
Debugging information.
dec - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
DECIMAL - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
DECIMAL - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
DECIMAL - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
DECIMAL_DECIMAL_CAST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DECIMAL_DECIMAL_CAST_ROUNDING_MODE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DECIMAL_MOD - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
DECIMAL_MOD_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal modulus of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_OR_DOUBLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that returns DECIMAL if any of the arguments are DECIMAL.
DECIMAL_OR_DOUBLE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
 
DECIMAL_OVERFLOW - Static variable in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
DECIMAL_PRODUCT - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal product of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_PRODUCT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.DECIMAL_PRODUCT but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE.
DECIMAL_QUOTIENT - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal quotient of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_QUOTIENT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.DECIMAL_QUOTIENT but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE.
DECIMAL_SCALE0 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for a call where the first argument is a decimal.
DECIMAL_SUM - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is the decimal sum of two exact numeric operands where at least one of the operands is a decimal.
DECIMAL_SUM_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.DECIMAL_SUM but returns with nullability if any of the operands is nullable by using SqlTypeTransforms.TO_NULLABLE.
decimalDecimalCast(BigDecimal, int, int) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Called from BuiltInMethod.DECIMAL_DECIMAL_CAST
decimalDecimalCast(BigDecimal, int, int, RoundingMode) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Called from BuiltInMethod.DECIMAL_DECIMAL_CAST_ROUNDING_MODE
decimalFormat(String) - Static method in class org.apache.calcite.util.NumberUtil
Creates a format.
decimalOf(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Create a decimal type equivalent to the numeric type, this is related to specific system implementation, you can override this logic if it is required.
decimalOf(RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
Declaration - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
Declaration of a variable.
declarations - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
DeclarationStatement - Class in org.apache.calcite.linq4j.tree
Expression that declares and optionally initializes a variable.
DeclarationStatement(int, ParameterExpression, Expression) - Constructor for class org.apache.calcite.linq4j.tree.DeclarationStatement
 
declare(int, String, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an expression that declares and initializes a variable.
declare(int, ParameterExpression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a statement that declares a variable.
declareCursor(SqlSelect, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Declares a SELECT expression as a cursor.
declareCursor(SqlSelect, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
declareParentAccumulator(List<Expression>, BlockBuilder, PhysType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
 
declaringClass - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
 
DECODE - Enum constant in enum org.apache.calcite.sql.SqlKind
DECODE function (Oracle).
DECODE - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
Deprecated.
DECODE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "DECODE(v, v1, result1, [v2, result2, ...], resultN)" function.
decodeIntervalOrDecimal(RexNode) - Method in class org.apache.calcite.rex.RexBuilder
Retrieves an INTERVAL or DECIMAL node's integer representation.
decodeIntervalOrDecimal(SqlParserPos, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
 
decodeList(CharSequence, char) - Static method in class org.apache.calcite.adapter.splunk.util.StringUtils
 
decodeValue(SqlParserPos, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Retrieves a decimal node's integer representation.
decomposeConjunction(RexNode, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
Decomposes a predicate into a list of expressions that are AND'ed together.
decomposeConjunction(RexNode, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
Decomposes a predicate into a list of expressions that are AND'ed together, and a list of expressions that are preceded by NOT.
decomposeDisjunction(RexNode, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
Decomposes a predicate into a list of expressions that are OR'ed together.
DECORATOR_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Attach additional responsibilities to an object dynamically.
decorrelate() - Static method in class org.apache.calcite.tools.Programs
 
decorrelate(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelate(SqlNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
If sub-query is correlated and decorrelation is enabled, performs decorrelation.
decorrelate(SqlToRelConverter, SqlNode, RelNode) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
decorrelate(SqlToRelConverter, SqlNode, RelNode) - Method in class org.apache.calcite.prepare.Prepare
 
decorrelateExpr(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap, RexNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateFetchOneSort(Sort, RelDecorrelator.Frame) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateQuery(RelNode) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Deprecated.
decorrelateQuery(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
decorrelateQuery(RelNode, RelBuilder) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Decorrelates a query.
decorrelateQuery(RelNode, RelBuilder, RuleSet) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
Decorrelates a query specifying a set of rules to be used in the "remove correlation via rules" pre-processing.
decorrelateRel(Aggregate, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Correlate, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Filter, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Join, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Project, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(Sort, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalAggregate, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalCorrelate, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalFilter, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalJoin, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalProject, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalSnapshot, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(LogicalTableFunctionScan, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
decorrelateRel(RelNode, boolean, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Fallback if none of the other decorrelateRel methods match.
decorrelateSortAsAggregate(Sort, RelDecorrelator.Frame) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
 
DECREASING - Enum constant in enum org.apache.calcite.sql.validate.SqlMonotonicity
 
decRelDataType - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
decrement(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
decrement(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
Decrement - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A unary decrement operation, such as (a - 1) in C# and Visual Basic.
deduceCollations(List<RelCollation>, int, List<RexLocalRef>, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexProgram
Given a list of expressions and a description of which are ordered, populates a list of collations, sorted in natural order.
deduceElementType(Table) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
deduceFormat(RelOptTable) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
deduceRowType(JavaTypeFactory, Source, List<RelDataType>, Boolean) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
Deduces the names and types of a table's columns by reading the first line of a CSV file.
deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
Deprecated.
dedup - Variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map that de-duplicates expressions, so the same expressions may reuse the same final static fields.
dedupAggregateCalls() - Method in interface org.apache.calcite.tools.RelBuilder.Config
DedupFunction() - Constructor for class org.apache.calcite.test.MockSqlOperatorTable.DedupFunction
 
deduplicateColumns(List<RelDataTypeField>, List<RelDataTypeField>) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns the set of columns with unique names, with prior columns taking precedence over columns that appear later in the list.
DeduplicateCorrelateVariables - Class in org.apache.calcite.sql2rel
Rewrites relations to ensure the same correlation is referenced by the same correlation variable.
deep - Variable in class org.apache.calcite.rex.RexBiVisitorImpl
 
deep - Variable in class org.apache.calcite.rex.RexVisitorImpl
 
deep() - Method in class org.apache.calcite.rel.mutable.MutableRel
 
deepEquals(Object) - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
deepEquals(Object) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
deepEquals(Object) - Method in class org.apache.calcite.rel.AbstractRelNode
Equality check for RelNode digest.
deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalFilter
 
deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalJoin
 
deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalProject
 
deepEquals(Object) - Method in interface org.apache.calcite.rel.RelNode
Deep equality check for RelNode digest.
deepEquals0(Object) - Method in class org.apache.calcite.rel.core.Filter
 
deepEquals0(Object) - Method in class org.apache.calcite.rel.core.Join
 
deepEquals0(Object) - Method in class org.apache.calcite.rel.core.Project
 
deepHashCode() - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
deepHashCode() - Method in class org.apache.calcite.plan.volcano.RelSubset
 
deepHashCode() - Method in class org.apache.calcite.rel.AbstractRelNode
Compute hash code for RelNode digest.
deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalFilter
 
deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalJoin
 
deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalProject
 
deepHashCode() - Method in interface org.apache.calcite.rel.RelNode
Compute deep hash code for RelNode digest.
deepHashCode0() - Method in class org.apache.calcite.rel.core.Filter
 
deepHashCode0() - Method in class org.apache.calcite.rel.core.Join
 
deepHashCode0() - Method in class org.apache.calcite.rel.core.Project
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
 
DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
 
Default - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A default value.
DEFAULT - Enum constant in enum org.apache.calcite.schema.ColumnStrategy
Column has a default value.
DEFAULT - Enum constant in enum org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
 
DEFAULT - Enum constant in enum org.apache.calcite.sql.SqlKind
DEFAULT operator.
DEFAULT - Enum constant in enum org.apache.calcite.sql.validate.SqlConformanceEnum
Calcite's default SQL behavior.
DEFAULT - Static variable in interface org.apache.calcite.adapter.arrow.ArrowRules.ArrowFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.cassandra.CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule.CassandraSortRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.csv.CsvProjectTableScanRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule.DruidAggregateRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule.DruidFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule.DruidProjectRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.druid.DruidRules.DruidSortRule.DruidSortRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableLimitRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableLimitSortRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.file.CsvProjectTableScanRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbFilterRule.InnodbFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortFilterRule.InnodbSortFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortTableScanRule.InnodbSortTableScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.config.CalciteConnectionConfig
Default configuration.
DEFAULT - Static variable in interface org.apache.calcite.interpreter.Bindables.BindableTableScanRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.externalize.RelDotWriter.WriteOption
Default configuration.
DEFAULT - Static variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateCaseToFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateExtractProjectRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateFilterToCaseRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateFilterTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateGroupingSetsToUnionRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateMinMaxToLimitRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectConstantToDummyJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectStarTableRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateStarTableRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateValuesRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CalcMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CalcRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CalcSplitRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CoerceInputsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.DphypJoinReorderRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterAggregateTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterCalcMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterCorrelateRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterFlattenCorrelatedConditionRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterMultiJoinMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterProjectTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterSampleTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterSetOpTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterSortTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterTableScanRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterToCalcRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterWindowTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FullToLeftAndRightJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.IntersectReorderRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.IntersectToDistinctRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.IntersectToExistsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.IntersectToSemiJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinAssociateRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinCommuteRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinConditionExpandIsNotDistinctFromRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinDeriveIsNotNullFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinExpandOrToUnionRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinExtractFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinPushExpressionsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinToCorrelateRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinToHyperGraphRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinToMultiJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.LoptOptimizeJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MatchRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MaterializedViewFilterScanRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MeasureRules.AggregateMeasure2RuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MeasureRules.AggregateMeasureRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MeasureRules.FilterSortMeasureRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MeasureRules.ProjectMeasureRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MeasureRules.ProjectSortMeasureRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MinusToAntiJoinRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MinusToDistinctRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MinusToFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectAggregateMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectCalcMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectJoinRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectJoinTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectOverSumToSum0Rule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectSetOpTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectTableScanRule.Config
Config that matches Project on TableScan.
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectToCalcRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule.CalcToWindowRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.ProjectToLogicalProjectAndWindowRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectWindowTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.CorrelateLeftEmptyRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.CorrelateRightEmptyRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.IntersectEmptyPruneRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.JoinLeftEmptyRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.JoinRightEmptyRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.MinusEmptyPruneRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.SortFetchZeroRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.UnionEmptyPruneRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.ZeroMaxRowsRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceDecimalsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule.CalcReduceExpressionsRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule.FilterReduceExpressionsRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule.JoinReduceExpressionsRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule.ProjectReduceExpressionsRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule.WindowReduceExpressionsRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SampleToFilterRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRule.JoinOnUniqueToSemiJoinRule.JoinOnUniqueToSemiJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRule.JoinToSemiJoinRule.JoinToSemiJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule.ProjectToSemiJoinRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortJoinCopyRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortJoinTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortProjectTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortRemoveConstantKeysRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortRemoveDuplicateKeysRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortRemoveRedundantRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortRemoveRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortUnionTransposeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SpatialRules.FilterHilbertRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.TableScanRule.Config
Deprecated.
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionEliminatorRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionMergeRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionPullUpConstantsRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionToDistinctRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionToValuesRule.Config
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule.DeltaAggregateTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule.DeltaFilterTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule.DeltaJoinTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule.DeltaProjectTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule.DeltaSortTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule.DeltaTableScanRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule.DeltaTableScanToEmptyRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule.DeltaUnionTransposeRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.rel.type.RelDataTypeSystem
Default type system.
DEFAULT - Static variable in class org.apache.calcite.rex.RexBuilder
Default RexBuilder.
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.AccessSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.AnsiSqlDialect
A dialect useful for generating generic SQL.
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.CalciteSqlDialect
A dialect useful for generating SQL which can be parsed by the Apache Calcite parser, in particular quoting literals and identifiers.
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.Db2SqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.DerbySqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.DorisSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.DuckDBSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.ExasolSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.FirebirdSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.FireboltSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.H2SqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.HiveSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.InfobrightSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.InformixSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.IngresSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.InterbaseSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.LucidDbSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.MssqlSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.NeoviewSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.NetezzaSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.OracleSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.ParaccelSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.PhoenixSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.PrestoSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.SnowflakeSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.SparkSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.SqliteSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.StarRocksSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.SybaseSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.TeradataSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.TrinoSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.dialect.VerticaSqlDialect
 
DEFAULT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
DEFAULT operator indicates that an argument to a function call is to take its default value.
DEFAULT - Static variable in interface org.apache.calcite.sql.parser.SqlParser.Config
Default configuration.
DEFAULT - Static variable in class org.apache.calcite.sql.parser.SqlParserFixture
 
DEFAULT - Static variable in class org.apache.calcite.sql.test.SqlValidatorTester
Default instance of this tester.
DEFAULT - Static variable in class org.apache.calcite.sql.type.OperandHandlers
The default operand handler visits all operands.
DEFAULT - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
Deprecated.
DEFAULT - Static variable in interface org.apache.calcite.sql.validate.SqlValidator.Config
Default configuration.
DEFAULT - Static variable in class org.apache.calcite.test.RelMetadataFixture
Default fixture.
DEFAULT - Static variable in class org.apache.calcite.test.SqlToRelFixture
 
DEFAULT - Static variable in interface org.apache.calcite.tools.RelBuilder.Config
Default configuration.
DEFAULT - Static variable in class org.apache.calcite.util.format.FormatModels
The format model consisting of built-in format elements.
default_() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DefaultExpression that has the Type property set to the specified type.
DEFAULT_AGGREGATE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_ALLOW_BANG_EQUAL - Static variable in class org.apache.calcite.sql.parser.SqlParser
Deprecated.
DEFAULT_ASOFJOIN_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_BLOAT - Static variable in class org.apache.calcite.plan.RelOptUtil
Default amount by which the complexity of a Project or Filter may increase when applying a rule.
DEFAULT_BLOAT - Static variable in class org.apache.calcite.rel.rules.ProjectMergeRule
Deprecated.
DEFAULT_CHARSET - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The name of the default character set.
DEFAULT_COLLATION - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The name of the default collation.
DEFAULT_COLLATION_STRENGTH - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The strength of the default collation.
DEFAULT_COMBINE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.arrow.ArrowRules.ArrowProjectRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableMatchRule
Default configuration.
DEFAULT_CONFIG - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule.Config
 
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverterRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableAggregateRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableFilterRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableJoinRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableMatchRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableProjectRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableSetOpRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableSortRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableValuesRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableWindowRule
Default configuration.
DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.NoneToBindableConverterRule
Default configuration.
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.AccessSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.AnsiSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.CalciteSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.Db2SqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.DerbySqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.DuckDBSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.ExasolSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.FirebirdSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.FireboltSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.H2SqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.HiveSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.InfobrightSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.InformixSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.IngresSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.InterbaseSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.LucidDbSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.MssqlSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.NeoviewSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.NetezzaSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.OracleSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.ParaccelSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.PhoenixSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.PrestoSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SnowflakeSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SparkSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SqliteSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.StarRocksSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SybaseSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.TeradataSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.TrinoSqlDialect
 
DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.VerticaSqlDialect
 
DEFAULT_CORRELATE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_EXCHANGE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_FACTORY - Static variable in interface org.apache.calcite.jdbc.CalcitePrepare
 
DEFAULT_FILTER_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_FUNCTIONS_TO_REDUCE - Static variable in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
 
DEFAULT_IDENTIFIER_MAX_LENGTH - Static variable in class org.apache.calcite.sql.parser.SqlParser
 
DEFAULT_IDENTIFIER_TIMEUNIT_MAP - Static variable in class org.apache.calcite.sql.parser.SqlParser
Deprecated.
DEFAULT_IN_SUB_QUERY_THRESHOLD - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
Size of the smallest IN list that will be converted to a semijoin to a static table.
DEFAULT_IN_SUBQUERY_THRESHOLD - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
DEFAULT_INTERVAL - Static variable in class org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
DEFAULT_INTERVAL_START_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
DEFAULT_JOIN_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_MATCH_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_NATIONAL_CHARSET - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The name of the default national character set.
DEFAULT_NULL_COLLATION - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
How NULL values should be sorted if neither NULLS FIRST nor NULLS LAST are specified.
DEFAULT_OPERATORS_LIST - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
Provides a standard list of supported Calcite operators that can be converted to Druid Expressions.
DEFAULT_PROJECT_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_PROVIDER - Static variable in class org.apache.calcite.linq4j.Linq4j
Query provider that simply executes a Queryable by calling its enumerator method; does not attempt optimization.
DEFAULT_REPEAT_UNION_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_RULES - Static variable in class org.apache.calcite.plan.SubstitutionVisitor
 
DEFAULT_SAMPLE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SET - Static variable in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
 
DEFAULT_SET_OP_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SNAPSHOT_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SORT_EXCHANGE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SORT_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_SPOOL_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_STRUCT - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_TABLE_FUNCTION_SCAN_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_TABLE_SCAN_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
DEFAULT_TIMESTAMP_COLUMN - Static variable in class org.apache.calcite.adapter.druid.DruidTable
 
DEFAULT_URL - Static variable in class org.apache.calcite.adapter.druid.DruidSchemaFactory
Default Druid URL.
DEFAULT_VALUES_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
 
defaultAlias() - Method in class org.apache.calcite.materialize.Lattice.BaseColumn
 
defaultAlias() - Method in class org.apache.calcite.materialize.Lattice.Column
The alias that SQL would give to this expression.
defaultAlias() - Method in class org.apache.calcite.materialize.Lattice.DerivedColumn
 
defaultCharset() - Method in interface org.apache.calcite.util.SaffronProperties
Deprecated.
The string property "saffron.default.charset" is the name of the default character set.
defaultCollation() - Method in interface org.apache.calcite.util.SaffronProperties
Deprecated.
The string property "saffron.default.collation.name" is the name of the default collation.
defaultCollationStrength() - Method in interface org.apache.calcite.util.SaffronProperties
Deprecated.
The string property "saffron.default.collation.strength" is the strength of the default collation.
DefaultDimensionSpec - Class in org.apache.calcite.adapter.druid
Default implementation of DimensionSpec.
DefaultDimensionSpec(String) - Constructor for class org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
DefaultDimensionSpec(String, String, DruidType) - Constructor for class org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
DefaultDirectedGraph<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
Default implementation of DirectedGraph.
DefaultDirectedGraph(DirectedGraph.EdgeFactory<V, E>) - Constructor for class org.apache.calcite.util.graph.DefaultDirectedGraph
Creates a graph.
DefaultEdge - Class in org.apache.calcite.util.graph
Default implementation of Edge.
DefaultEdge(Object, Object) - Constructor for class org.apache.calcite.util.graph.DefaultEdge
 
DefaultEnumerable<T> - Class in org.apache.calcite.linq4j
Implementation of the Enumerable interface that implements the extension methods by calling into the Extensions class.
DefaultEnumerable() - Constructor for class org.apache.calcite.linq4j.DefaultEnumerable
 
DefaultExpression - Class in org.apache.calcite.linq4j.tree
Represents the default value of a type or an empty expression.
DefaultExpression(Class) - Constructor for class org.apache.calcite.linq4j.tree.DefaultExpression
 
defaultForOptionalParameter() - Method in interface org.apache.calcite.runtime.CalciteResource
 
defaultIfEmpty() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
defaultIfEmpty() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(T) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty(TSource) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Enumerable<TSource>, TSource) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
defaultIfEmpty(Queryable<T>, T) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
defaultIfEmpty(Queryable<T>, T) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultMeasures - Variable in class org.apache.calcite.materialize.Lattice
 
defaultMeasures - Variable in class org.apache.calcite.model.JsonLattice
List of measures that a tile should have by default.
defaultNationalCharset() - Method in interface org.apache.calcite.util.SaffronProperties
Deprecated.
The string property "saffron.default.nationalcharset" is the name of the default national character set which is used with the N'string' construct which may or may not be different from the SaffronProperties.defaultCharset().
defaultNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
 
defaultNullCollation() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
defaultNullCollation() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
defaultNullCollation() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
Returns how NULL values should be collated if an ORDER BY item does not contain NULLS FIRST or NULLS LAST.
defaultNullDirection() - Method in enum org.apache.calcite.rel.RelFieldCollation.Direction
Returns the null direction if not specified.
defaultNullDirection(RelFieldCollation.Direction) - Method in class org.apache.calcite.sql.SqlDialect
Returns whether NULL values are sorted first or last, in this dialect, in an ORDER BY item of a given direction.
defaultProviderSupplier - Variable in class org.apache.calcite.test.RelMetadataFixture.MetadataConfig
 
DefaultRelMetadataProvider - Class in org.apache.calcite.rel.metadata
DefaultRelMetadataProvider supplies a default implementation of the RelMetadataProvider interface.
DefaultRelMetadataProvider() - Constructor for class org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
Creates a new default provider.
DEFAULTS - Enum constant in enum org.apache.calcite.sql.ddl.SqlCreateTableLike.LikeOption
 
defaultSchema - Variable in class org.apache.calcite.model.JsonRoot
Name of the schema that will become the default schema for connections to Calcite that use this model.
defaultSchema(SchemaPlus) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
defaultSchemaName() - Method in class org.apache.calcite.model.ModelHandler
 
DefaultTableFactory() - Constructor for class org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
 
defaultValue - Variable in class org.apache.calcite.linq4j.tree.LabelStatement
 
defaultValue - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The default value of this primitive class.
defaultValue() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
 
DEFERRABLE - Enum constant in enum org.apache.calcite.sql.babel.postgres.TransactionMode
 
defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, boolean, boolean) - Method in class org.apache.calcite.materialize.MaterializationService
Defines a new materialization.
defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, MaterializationService.TableFactory, boolean, boolean) - Method in class org.apache.calcite.materialize.MaterializationService
Defines a new materialization.
defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean) - Method in class org.apache.calcite.materialize.MaterializationService
Defines a tile.
defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean, String, MaterializationService.TableFactory) - Method in class org.apache.calcite.materialize.MaterializationService
 
degrees(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DEGREES operator applied to double values.
degrees(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DEGREES operator applied to BigDecimal values.
DEGREES - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DEGREES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The DEGREES(numeric) function.
dejsonize(String) - Static method in class org.apache.calcite.runtime.JsonFunctions
 
DEJSONIZE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
delegate - Variable in class org.apache.calcite.linq4j.DelegatingEnumerator
 
DelegatingContext(BuiltInMetadata.Measure.Context) - Constructor for class org.apache.calcite.rel.metadata.RelMdMeasure.DelegatingContext
 
DelegatingEnumerator<T> - Class in org.apache.calcite.linq4j
Simple enumerator that just delegates all calls to the passed enumerator.
DelegatingEnumerator(Enumerator<T>) - Constructor for class org.apache.calcite.linq4j.DelegatingEnumerator
 
DelegatingInvocationHandler - Class in org.apache.calcite.util
A class derived from DelegatingInvocationHandler handles a method call by looking for a method in itself with identical parameters.
DelegatingInvocationHandler() - Constructor for class org.apache.calcite.util.DelegatingInvocationHandler
 
DelegatingLatticeStatisticProvider - Class in org.apache.calcite.materialize
Implementation of LatticeStatisticProvider that delegates to an underlying provider.
DelegatingLatticeStatisticProvider(LatticeStatisticProvider) - Constructor for class org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
Creates a DelegatingLatticeStatisticProvider.
DelegatingMetadataRel - Interface in org.apache.calcite.rel.metadata
Interface for RelNode where the metadata is derived from another node.
DelegatingNamespace - Class in org.apache.calcite.sql.validate
An implementation of SqlValidatorNamespace that delegates all methods to an underlying object.
DelegatingNamespace(SqlValidatorNamespace) - Constructor for class org.apache.calcite.sql.validate.DelegatingNamespace
Creates a DelegatingNamespace.
DelegatingSchema - Class in org.apache.calcite.schema.impl
Implementation of Schema that delegates to an underlying schema.
DelegatingSchema(Schema) - Constructor for class org.apache.calcite.schema.impl.DelegatingSchema
Creates a DelegatingSchema.
DelegatingScope - Class in org.apache.calcite.sql.validate
A scope which delegates all requests to its parent scope.
DelegatingSqlValidatorCatalogReader - Class in org.apache.calcite.sql.validate
Implementation of SqlValidatorCatalogReader that passes all calls to a parent catalog reader.
DelegatingSqlValidatorCatalogReader(SqlValidatorCatalogReader) - Constructor for class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
Creates a DelegatingSqlValidatorCatalogReader.
DelegatingSqlValidatorTable - Class in org.apache.calcite.sql.validate
Implements SqlValidatorTable by delegating to a parent table.
DelegatingSqlValidatorTable(SqlValidatorTable) - Constructor for class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
Creates a DelegatingSqlValidatorTable.
DelegatingTypeSystem - Class in org.apache.calcite.rel.type
Implementation of RelDataTypeSystem that sends all methods to an underlying object.
DelegatingTypeSystem(RelDataTypeSystem) - Constructor for class org.apache.calcite.rel.type.DelegatingTypeSystem
Creates a DelegatingTypeSystem.
DELETE - Enum constant in enum org.apache.calcite.rel.core.TableModify.Operation
 
DELETE - Enum constant in enum org.apache.calcite.sql.SqlAccessEnum
 
DELETE - Enum constant in enum org.apache.calcite.sql.SqlKind
DELETE statement.
delimiterIsRequired(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
Delta - Class in org.apache.calcite.rel.stream
Relational operator that converts a relation to a stream.
Delta(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.Delta
 
Delta(RelInput) - Constructor for class org.apache.calcite.rel.stream.Delta
Creates a Delta by parsing serialized output.
DeltaAggregateTransposeRule(StreamRules.DeltaAggregateTransposeRule.DeltaAggregateTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
Creates a DeltaAggregateTransposeRule.
DeltaFilterTransposeRule(StreamRules.DeltaFilterTransposeRule.DeltaFilterTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
Creates a DeltaFilterTransposeRule.
DeltaJoinTransposeRule() - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
Deprecated.
DeltaJoinTransposeRule(StreamRules.DeltaJoinTransposeRule.DeltaJoinTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
Creates a DeltaJoinTransposeRule.
DeltaProjectTransposeRule(StreamRules.DeltaProjectTransposeRule.DeltaProjectTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
Creates a DeltaProjectTransposeRule.
DeltaSortTransposeRule(StreamRules.DeltaSortTransposeRule.DeltaSortTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
Creates a DeltaSortTransposeRule.
DeltaTableScanRule(StreamRules.DeltaTableScanRule.DeltaTableScanRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
Creates a DeltaTableScanRule.
DeltaTableScanToEmptyRule(StreamRules.DeltaTableScanToEmptyRule.DeltaTableScanToEmptyRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
Creates a DeltaTableScanToEmptyRule.
DeltaUnionTransposeRule(StreamRules.DeltaUnionTransposeRule.DeltaUnionTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
Creates a DeltaUnionTransposeRule.
Demo - Class in org.apache.calcite
Demo.
DENSE_RANK - Enum constant in enum org.apache.calcite.sql.SqlKind
The DENSE_RANK window function.
DENSE_RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
DENSE_RANK window function.
Department - Class in org.apache.calcite.test.schemata.hr
Department model.
Department(int, String, List<Employee>, Location) - Constructor for class org.apache.calcite.test.schemata.hr.Department
 
DepartmentPlus - Class in org.apache.calcite.test.schemata.hr
Department with inception date model.
DepartmentPlus(int, String, List<Employee>, Location, Timestamp) - Constructor for class org.apache.calcite.test.schemata.hr.DepartmentPlus
 
Dependent - Class in org.apache.calcite.test.schemata.hr
Employee dependents model.
Dependent(int, String) - Constructor for class org.apache.calcite.test.schemata.hr.Dependent
 
dependents - Variable in class org.apache.calcite.test.schemata.hr.HrSchema
 
dependents(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency.Handler
 
dependents(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdFunctionalDependency
Returns all columns functionally determined by the given columns.
dependents(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Returns the closure of a set of columns under all functional dependencies.
dependents(ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency
Returns the closure of ordinals under the functional dependency set.
dependents(ImmutableBitSet) - Method in class org.apache.calcite.util.ArrowSet
Computes the closure of a given set of column ordinals with respect to this ArrowSet.
deprecated(T, boolean) - Static method in class org.apache.calcite.util.Util
Deprecated.
If a piece of code calls this method, it indicates that the code needs to be cleaned up.
depth - Variable in exception class org.apache.calcite.sql.validate.CyclicDefinitionException
 
DEPTH_FIRST - Enum constant in enum org.apache.calcite.plan.hep.HepMatchOrder
Match in depth-first order.
DepthFirstIterator<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
Iterates over the vertices in a directed graph in depth-first order.
DepthFirstIterator(DirectedGraph<V, E>, V) - Constructor for class org.apache.calcite.util.graph.DepthFirstIterator
 
deptno - Variable in class org.apache.calcite.test.schemata.hr.Department
 
deptno - Variable in class org.apache.calcite.test.schemata.hr.Employee
 
DEPTNO - Variable in class org.apache.calcite.test.schemata.lingual.LingualEmp
 
depts - Variable in class org.apache.calcite.test.schemata.hr.HierarchySchema
 
depts - Variable in class org.apache.calcite.test.schemata.hr.HrSchema
 
depts - Variable in class org.apache.calcite.test.schemata.hr.HrSchemaBig
 
DERBY - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
DerbySqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Apache Derby database.
DerbySqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.DerbySqlDialect
Creates a DerbySqlDialect.
deref(RexNode) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
Dereferences an expression if it is a RexLocalRef.
deregisterConverterRule(RelOptPlanner, ConverterRule) - Method in class org.apache.calcite.plan.ConventionTraitDef
 
deregisterConverterRule(RelOptPlanner, ConverterRule) - Method in class org.apache.calcite.plan.RelTraitDef
Provides notification that a particular ConverterRule has been de-registered from a RelOptPlanner.
derive(List<List<RelTraitSet>>) - Method in interface org.apache.calcite.rel.PhysicalNode
Given a list of child traitsets, inputTraits.size() == getInput().size(), returns node list after traits derivation.
derive(RelTraitSet, int) - Method in interface org.apache.calcite.rel.PhysicalNode
Derive traitset from child node, returns new node after traits derivation.
deriveAlias(SqlNode, int) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Derives an alias for an expression.
deriveAlias(SqlNode, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveAliasFromOrdinal(int) - Static method in class org.apache.calcite.sql.SqlUtil
 
deriveAndCollectTypes(SqlValidator, SqlValidatorScope, List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Iterates over all operands, derives their types, and collects them into a list.
deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of a call to the AVG, STDDEV or VAR aggregate functions, inferred from its argument type.
deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveCollectionQueryComponentType(RelDataTypeFactory, SqlTypeName, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Derives component type for ARRAY, MULTISET, MAP when input is sub-query.
deriveCollectionQueryComponentType(SqlTypeName, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
deriveCollectRowType(SingleRel, String) - Static method in class org.apache.calcite.rel.core.Collect
Deprecated.
deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Derives the type of a constructor.
deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of a call to the COVAR aggregate function, inferred from its argument types.
deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
derived - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
Whether the column mapping transforms the input.
deriveDecimalDivideType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal division.
deriveDecimalModType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal modulus operation.
deriveDecimalMultiplyType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal multiplication.
deriveDecimalPlusType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Infers the return type of a decimal addition.
deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveFractionalRankType(RelDataTypeFactory) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of the CUME_DIST and PERCENT_RANK aggregate functions.
deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Derives the type of a join relational expression.
deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.rel.core.Join
Deprecated.
DeriveMode - Enum in org.apache.calcite.plan
The mode of trait derivation.
deriveNaturalJoinColumnList(SqlNameMatcher, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Derives the list of column names suitable for NATURAL JOIN.
deriveOperandType(SqlValidator, SqlValidatorScope, int, SqlNode) - Method in class org.apache.calcite.sql.SqlOperator
 
deriveQuerySpec() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
deriveRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveRankType(RelDataTypeFactory) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of the NTILE, RANK, DENSE_RANK, and ROW_NUMBER aggregate functions.
deriveRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveReturnType(SqlOperator, List<? extends RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
Derives the return type of a call to an operator.
deriveRowType() - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
deriveRowType() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
deriveRowType() - Method in class org.apache.calcite.adapter.splunk.SplunkTableScan
 
deriveRowType() - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
deriveRowType() - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
deriveRowType() - Method in class org.apache.calcite.plan.volcano.RelSubset
 
deriveRowType() - Method in class org.apache.calcite.rel.AbstractRelNode
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Aggregate
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Collect
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Combine
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Correlate
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Join
 
deriveRowType() - Method in class org.apache.calcite.rel.core.RepeatUnion
 
deriveRowType() - Method in class org.apache.calcite.rel.core.SetOp
 
deriveRowType() - Method in class org.apache.calcite.rel.core.TableModify
 
deriveRowType() - Method in class org.apache.calcite.rel.core.TableScan
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Uncollect
 
deriveRowType() - Method in class org.apache.calcite.rel.core.Values
 
deriveRowType() - Method in class org.apache.calcite.rel.rules.HyperGraph
 
deriveRowType() - Method in class org.apache.calcite.rel.rules.MultiJoin
 
deriveRowType() - Method in class org.apache.calcite.rel.SingleRel
 
deriveRowType(RelDataTypeFactory, RelDataType, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.core.Aggregate
Computes the row type of an Aggregate before it exists.
deriveRowType(RelDataTypeFactory, SqlTypeName, String, RelDataType) - Static method in class org.apache.calcite.rel.core.Collect
Derives the output row type of a Collect relational expression.
deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveSumType(RelDataTypeFactory, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the return type of a call to the SUM aggregate function, inferred from its argument type.
deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
deriveTimeFrameSet(TimeFrameSet) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
deriveTimeFrameSet(TimeFrameSet) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns a list of supported time frames.
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
 
deriveTraits(RelTraitSet, int) - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
 
deriveTraits(RelTraitSet, int) - Method in interface org.apache.calcite.rel.PhysicalNode
Derive traitset from child node, returns a pair of traits after traits derivation.
deriveType(RelDataTypeFactory, RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.sql.fun.SqlCastFunction
Derives the type of "CAST(expression AS targetType)".
deriveType(SqlCallBinding) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Derives type of the call via its binding.
deriveType(SqlCallBinding, List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Derives types for the list of nodes.
deriveType(SqlCallBinding, SqlNode) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Derives type of the given call under given binding.
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
 
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
Converts this type specification to a RelDataType.
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlMapTypeNameSpec
 
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
 
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlTypeNameSpec
Derive type from this SqlTypeNameSpec.
deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
 
deriveType(SqlValidator, boolean) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
Converts this type specification to a RelDataType.
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlConvertFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlCursorConstructor
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlFloorFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlInOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlOracleConvertFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlQuantifyOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlSequenceValueOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlTranslateFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlAsOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlBinaryOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlDescriptorOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlFilterOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlFunction
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlInternalOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
Derives the type of a call to this operator.
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOverOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlSetSemanticsTableOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlWithinDistinctOperator
 
deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlWithinGroupOperator
 
deriveType(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
Calls the parent class method and mask Farrago exception thrown.
deriveType(SqlValidatorScope, SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Derives the type of a node in a given scope.
deriveType(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
deriveUncollectRowType(RelNode, boolean, List<String>) - Static method in class org.apache.calcite.rel.core.Uncollect
Returns the row type returned by applying the 'UNNEST' operation to a relational expression.
desc(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Converts a sort expression to descending.
DESC - Enum constant in enum org.apache.calcite.piglet.Ast.Direction
 
DESC - Static variable in class org.apache.calcite.adapter.geode.rel.GeodeSort
 
DESC - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
descendants - Variable in class org.apache.calcite.materialize.LatticeRootNode
Descendants, in prefix order.
descendants(MutableRel) - Static method in class org.apache.calcite.rel.mutable.MutableRels
 
DESCENDING - Enum constant in enum org.apache.calcite.rel.RelFieldCollation.Direction
Descending direction: A value is always followed by a lesser or equal value.
DESCENDING - Enum constant in enum org.apache.calcite.sql.SqlKind
DESC operator in ORDER BY.
describe(PrintWriter, boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
Prints the property settings of this pretty-writer to a writer.
DESCRIBE - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
DESCRIBE_SCHEMA - Enum constant in enum org.apache.calcite.sql.SqlKind
DESCRIBE SCHEMA statement.
DESCRIBE_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
DESCRIBE TABLE statement.
DescribeStmt(SqlParserPos, Ast.Identifier) - Constructor for class org.apache.calcite.piglet.Ast.DescribeStmt
 
describeTo(Description) - Method in class org.apache.calcite.test.Matchers.IsWithin
 
description - Variable in class org.apache.calcite.plan.RelOptRule
Description of rule, must be unique within planner.
description() - Method in interface org.apache.calcite.plan.RelRule.Config
Description of the rule instance.
DescriptiveCacheKey - Class in org.apache.calcite.rel.metadata.janino
A key used in caching with descriptive to string.
DescriptiveCacheKey(String) - Constructor for class org.apache.calcite.rel.metadata.janino.DescriptiveCacheKey
 
DESCRIPTOR - Enum constant in enum org.apache.calcite.sql.SqlKind
The DESCRIPTOR(column_name, ...).
DESCRIPTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
DESCRIPTOR(column_name, ...).
destFields - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
 
detailLevel - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
 
determinants(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency.Handler
 
determinants(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdFunctionalDependency
Returns all minimal determinant sets for the given columns.
determinants(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Returns minimal determinant sets for the relation within the specified set of attributes.
determinants(ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency
Finds minimal determinant sets for the given dependent columns under the functional dependency set.
determinants(ImmutableBitSet) - Method in class org.apache.calcite.util.ArrowSet
Finds all minimal determinant sets for a given set of column ordinals based on this ArrowSet.
determines(int, int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency
Returns whether one column functionally determines another.
determines(RelNode, int, int) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Determines whether one column functionally determines another.
determines(RelNode, RelMetadataQuery, int, int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency.Handler
 
determines(RelNode, RelMetadataQuery, int, int) - Method in class org.apache.calcite.rel.metadata.RelMdFunctionalDependency
Returns whether one column functionally determines another.
determinesSet(RelNode, RelMetadataQuery, ImmutableBitSet, ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency.Handler
 
determinesSet(RelNode, RelMetadataQuery, ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdFunctionalDependency
Returns whether a set of columns functionally determines another set.
determinesSet(RelNode, ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Determines whether a set of columns functionally determines another set of columns.
determinesSet(ImmutableBitSet, ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency
Returns whether a set of columns functionally determines another set of columns.
Deterministic - Annotation Type in org.apache.calcite.linq4j.function
Specifies that function is deterministic (i.e.
DeterministicAutomaton - Class in org.apache.calcite.runtime
A deterministic finite automaton (DFA).
DeterministicCodeOptimizer - Class in org.apache.calcite.linq4j.tree
Factors out deterministic expressions to final static fields.
DeterministicCodeOptimizer(ClassDeclarationFinder) - Constructor for class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates a child optimizer.
dialect - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
 
dialect - Variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
 
dialect - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
 
dialect - Variable in class org.apache.calcite.materialize.Lattice.SqlWriter
 
dialect - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
 
dialect - Variable in class org.apache.calcite.sql.parser.SqlParserFixture
 
dialect() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns the dialect.
dialectDoesNotSupportFeature(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
diff(File, File) - Static method in class org.apache.calcite.test.DiffTestCase
Returns a string containing the difference between the contents of two files.
diffDate(int, int, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
 
difference(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL DIFFERENCE(string, string) function.
difference(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
Returns a list of traits that are in traitSet but not in this RelTraitSet.
DIFFERENCE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DIFFERENCE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
differentCollations(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
differentLengthForBitwiseOperands(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
diffFile(File, File) - Method in class org.apache.calcite.test.DiffTestCase
Compares a log file with its reference log.
diffLines(List<String>, List<String>) - Static method in class org.apache.calcite.test.DiffTestCase
Returns a string containing the difference between the two sets of lines.
diffRepos() - Method in class org.apache.calcite.test.RelOptFixture
Returns the diff repository, checking that it is not null.
diffRepos() - Method in class org.apache.calcite.test.SqlToRelFixture
 
DiffRepository - Class in org.apache.calcite.test
A collection of resources used by tests.
DiffRepository.Filter - Interface in org.apache.calcite.test
Callback to filter strings before returning them.
DiffTestCase - Class in org.apache.calcite.test
DiffTestCase is an abstract base for JUnit tests which produce multi-line output to be verified by diffing against a pre-existing reference file.
DiffTestCase(String) - Constructor for class org.apache.calcite.test.DiffTestCase
Initializes a new DiffTestCase.
diffTestLog() - Method in class org.apache.calcite.test.DiffTestCase
Finishes a diff-based test.
diffTimestamp(long, long, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
 
digest - Variable in class org.apache.calcite.materialize.Lattice.Measure
 
digest - Variable in class org.apache.calcite.materialize.LatticeNode
 
digest - Variable in class org.apache.calcite.rel.AbstractRelNode
The digest that uniquely identifies the node.
digest - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl
 
digest - Variable in class org.apache.calcite.rex.RexNode
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.Holder
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableAggregate
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableCalc
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableCollect
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableExchange
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableFilter
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableIntersect
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableJoin
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableMatch
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableMinus
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableProject
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableRel
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableSample
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableScan
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableSort
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableUncollect
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableUnion
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableValues
 
digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableWindow
 
DIGEST_ATTRIBUTES - Enum constant in enum org.apache.calcite.sql.SqlExplainLevel
Display only attributes which contribute to an expression's digest.
dimension - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
dimensions - Variable in class org.apache.calcite.materialize.Lattice.Tile
 
dimensions - Variable in class org.apache.calcite.materialize.TileKey
 
dimensions - Variable in class org.apache.calcite.model.JsonTile
List of dimensions that define this tile.
DimensionSpec - Interface in org.apache.calcite.adapter.druid
Interface for Druid DimensionSpec.
DIRECT - Enum constant in enum org.apache.calcite.sql.SqlDialect.CalendarPolicy
 
DirectedGraph<V,E> - Interface in org.apache.calcite.util.graph
Directed graph.
DirectedGraph.EdgeFactory<V,E> - Interface in org.apache.calcite.util.graph
Factory for edges.
direction - Variable in class org.apache.calcite.rel.RelFieldCollation
Direction of sorting.
DirectOperatorConversion - Class in org.apache.calcite.adapter.druid
Direct operator conversion for expression like Function(exp_1,...exp_n)
DirectOperatorConversion(SqlOperator, String) - Constructor for class org.apache.calcite.adapter.druid.DirectOperatorConversion
 
disallowsNullTreatment(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
disallowsQualifyingCommonColumn(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
discard(boolean) - Static method in class org.apache.calcite.util.Util
Does nothing with its argument.
discard(double) - Static method in class org.apache.calcite.util.Util
Does nothing with its argument.
discard(int) - Static method in class org.apache.calcite.util.Util
Does nothing with its argument.
discard(Object) - Static method in class org.apache.calcite.util.Util
Does nothing with its argument.
discard(Object) - Static method in class org.apache.calcite.linq4j.tree.Types
 
disjunctions(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a condition decomposed by OR.
dispatch(RelNode) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
Dispatches a call to the visit(Xxx e) method where Xxx most closely matches the runtime type of the argument.
dispatcher - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
dispatchTrimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
distinct - Variable in class org.apache.calcite.materialize.Lattice.Measure
 
distinct - Variable in class org.apache.calcite.rel.core.Window.RexWinAggCall
Whether to eliminate duplicates before applying aggregate function.
distinct() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
distinct() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
distinct() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that is distinct.
distinct() - Method in class org.apache.calcite.tools.RelBuilder
Creates an Aggregate that makes the relational expression distinct on all fields.
distinct(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that is optionally distinct.
distinct(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ARRAY_DISTINCT function.
distinct(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using the default EqualityComparer to compare values.
distinct(Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer to compare values.
distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
distinct(EqualityComparer<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
distinct(EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using a specified EqualityComparer<TSource> to compare values.
distinct(EqualityComparer<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Returns distinct elements from a sequence by using a specified EqualityComparer<TSource> to compare values.
distinct(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
distinct(Queryable<T>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
distinct(PigRelBuilder.Partitioner, int) - Method in class org.apache.calcite.tools.PigRelBuilder
Removes duplicate tuples in a relation.
DISTINCT - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
DISTINCT - Enum constant in enum org.apache.calcite.sql.SqlSelectKeyword
 
DISTINCT - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
DISTINCT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DISTINCT_FIELD_SUFFIX - Static variable in class org.apache.calcite.adapter.pig.PigAggregate
 
DISTINCT_ROW_COUNT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
DISTINCT2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
distinctCall - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
 
distinctCopy(Iterable<String>) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
Returns a copy of a collection, removing duplicates and retaining iteration order.
distinctKeys - Variable in class org.apache.calcite.rel.core.AggregateCall
 
distinctList - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
 
distinctList(Iterable<E>) - Static method in class org.apache.calcite.util.Util
Converts an iterable into a list with unique elements.
distinctList(List<E>) - Static method in class org.apache.calcite.util.Util
Converts a list into a list with unique elements.
DistinctStmt(SqlParserPos, Ast.Identifier, Ast.Identifier) - Constructor for class org.apache.calcite.piglet.Ast.DistinctStmt
 
distribution - Variable in class org.apache.calcite.rel.core.Exchange
 
distribution - Variable in class org.apache.calcite.rel.mutable.MutableExchange
 
distribution() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
Determines how the rows are distributed.
distribution(BiRel, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(SetOp, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
distribution(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
distribution(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution.Handler
 
distribution(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
Fallback method to deduce distribution for any relational expression not handled by a more specific method.
distribution(SingleRel, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
Distribution(SortedSet<Profiler.Column>, SortedSet<Comparable>, double, int, double, boolean) - Constructor for class org.apache.calcite.profile.Profiler.Distribution
Creates a Distribution.
DISTRIBUTION - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
distributionList - Variable in class org.apache.calcite.profile.Profiler.Profile
 
divide(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to int values.
divide(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to int values; right side may be null.
divide(int, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
divide(long, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
divide(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
Returns the quotient of two numbers, or null if either is null or the divisor is zero.
divide(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to int values; left side may be null.
divide(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to nullable int values.
divide(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to nullable int and long values.
divide(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to nullable long and int values.
divide(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to BigDecimal values.
divide(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divide(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divide(Mapping, Mapping) - Static method in class org.apache.calcite.util.mapping.Mappings
Divides one mapping by another.
divide(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
divide(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
divide(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
divide(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
Divide - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A division operation, such as (a / b), for numeric operands.
DIVIDE - Enum constant in enum org.apache.calcite.sql.SqlKind
Arithmetic division operator, "/".
DIVIDE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Arithmetic division operator, '/'.
DIVIDE_INTEGER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Internal integer arithmetic division operator, '/INT'.
divideAny(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL / operator applied to Object values (at least one operand has ANY type; either may be null).
divideAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
DivideAssign - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An division compound assignment operation, such as (a /= b), for numeric operands.
divideBy(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
Computes the ratio between this cost and another cost.
divideBy(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
 
DivideChecked - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A checked division operation, such as (a / b), for numeric operands.
DIVISION_BY_ZERO_MESSAGE - Static variable in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
DIVISION_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
Type-checking strategy for the "/" operator.
DML - Static variable in enum org.apache.calcite.sql.SqlKind
Category consisting of all DML operators.
DmlNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
 
done(RelNode) - Method in class org.apache.calcite.rel.externalize.RelDotWriter
 
done(RelNode) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
 
done(RelNode) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
 
done(RelNode) - Method in interface org.apache.calcite.rel.RelWriter
Writes the completed explanation.
DORIS - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
DORIS - Enum constant in enum org.apache.calcite.test.CalciteAssert.DatabaseInstance
 
DorisSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Doris database.
DorisSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.DorisSqlDialect
Creates a DorisSqlDialect.
dot(RexNode, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates an access to a field by ordinal.
dot(RexNode, Object) - Method in class org.apache.calcite.piglet.PigRelBuilder
 
dot(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates an access to a field by name.
DOT - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
DOT - Enum constant in enum org.apache.calcite.sql.SqlExplainFormat
Indicates that the plan should be output in dot format.
DOT - Enum constant in enum org.apache.calcite.sql.SqlKind
Dot.
DOT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Dot operator, '.', used for referencing fields of records.
DOUBLE - Enum constant in enum org.apache.calcite.adapter.druid.DruidType
 
DOUBLE - Enum constant in enum org.apache.calcite.linq4j.tree.Primitive
 
DOUBLE - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
DOUBLE - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
DOUBLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Double.
DOUBLE - Static variable in interface org.apache.calcite.util.JdbcType
 
DOUBLE_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is a nullable Double.
DOUBLE_IF_INTEGERS - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is ReturnTypes.DOUBLE if both operands are integer types.
DOUBLE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy whereby the result type of a call is Double with nulls allowed if any of the operands allow nulls.
DOUBLE_NULLABLE - Static variable in interface org.apache.calcite.util.JdbcType
 
DoubleFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a native double value.
DoubleSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.DoubleSum
 
doWithConnection(Consumer<CalciteConnection>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
Creates a CalciteConnection and executes a callback that returns no result.
doWithConnection(Function<CalciteConnection, T>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
Creates a CalciteConnection and executes a callback.
doWithDataContext(Function<DataContext, T>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
Creates a DataContext and executes a callback.
DpHyp - Class in org.apache.calcite.rel.rules
The core process of dphyp enumeration algorithm.
DpHyp(HyperGraph, RelBuilder, RelMetadataQuery, int) - Constructor for class org.apache.calcite.rel.rules.DpHyp
 
DphypJoinReorderRule - Class in org.apache.calcite.rel.rules
Rule that re-orders a Join tree using dphyp algorithm.
DphypJoinReorderRule(DphypJoinReorderRule.Config) - Constructor for class org.apache.calcite.rel.rules.DphypJoinReorderRule
 
DphypJoinReorderRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
driver - Variable in class org.apache.calcite.test.ConnectionSpec
 
Driver - Class in org.apache.calcite.jdbc
Calcite JDBC driver.
Driver() - Constructor for class org.apache.calcite.jdbc.Driver
Creates a Driver.
Driver(Supplier<CalcitePrepare>) - Constructor for class org.apache.calcite.jdbc.Driver
Creates a Driver with a factory for CalcitePrepare objects; if the factory is null, the driver will call CalcitePrepare.DEFAULT_FACTORY.
DRIVER_URL - Static variable in class org.apache.calcite.chinook.CalciteConnectionProvider
 
DROP_FUNCTION - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP FUNCTION DDL statement.
DROP_INDEX - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP INDEX DDL statement.
DROP_MATERIALIZED_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP MATERIALIZED VIEW DDL statement.
DROP_SCHEMA - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP SCHEMA DDL statement.
DROP_SEQUENCE - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP SEQUENCE DDL statement.
DROP_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP TABLE DDL statement.
DROP_TYPE - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP TYPE DDL statement.
DROP_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
DROP VIEW DDL statement.
dropFunction(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP FUNCTION.
dropMaterializedView(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP MATERIALIZED VIEW.
dropSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP [ FOREIGN ] SCHEMA.
dropTable(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP TABLE.
dropType(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP TYPE.
dropView(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
Creates a DROP VIEW.
DRUID_BETWEEN - Enum constant in enum org.apache.calcite.sql.SqlKind
Variant of BETWEEN for the Druid adapter.
DRUID_BETWEEN - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
A BETWEEN operator for Druid, analogous to SqlInternalOperators.DRUID_IN.
DRUID_FETCH - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
How many rows the Druid adapter should fetch at a time when executing "select" queries.
DRUID_HAVING_FILTER_RULE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
DRUID_IN - Enum constant in enum org.apache.calcite.sql.SqlKind
Variant of IN for the Druid adapter.
DRUID_IN - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
An IN operator for Druid.
DRUID_NOT_IN - Enum constant in enum org.apache.calcite.sql.SqlKind
Variant of NOT_IN for the Druid adapter.
DRUID_NOT_IN - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
A NOT IN operator for Druid, analogous to SqlInternalOperators.DRUID_IN.
DRUID_QUERY_FETCH - Static variable in class org.apache.calcite.adapter.druid.DruidQuery
 
DruidAggregateProjectRule(DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateProjectRule
Creates a DruidAggregateProjectRule.
DruidAggregateRule(DruidRules.DruidAggregateRule.DruidAggregateRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidAggregateRule
Creates a DruidAggregateRule.
DruidConnection - Interface in org.apache.calcite.adapter.druid
Connection to Druid.
DruidDateTimeUtils - Class in org.apache.calcite.adapter.druid
Utilities for generating intervals from RexNode.
DruidExpressions - Class in org.apache.calcite.adapter.druid
Expression utility class to transform Calcite expressions to Druid expressions when possible.
DruidFilterRule(DruidRules.DruidFilterRule.DruidFilterRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidFilterRule
Creates a DruidFilterRule.
DruidHavingFilterRule(DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidHavingFilterRule
Creates a DruidHavingFilterRule.
DruidJson - Interface in org.apache.calcite.adapter.druid
Object that knows how to write itself to a JsonGenerator.
DruidPostAggregationProjectRule(DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidPostAggregationProjectRule
Creates a DruidPostAggregationProjectRule.
DruidProjectRule(DruidRules.DruidProjectRule.DruidProjectRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidProjectRule
Creates a DruidProjectRule.
DruidQuery - Class in org.apache.calcite.adapter.druid
Relational expression representing a scan of a Druid data set.
DruidQuery(RelOptCluster, RelTraitSet, RelOptTable, DruidTable, List<Interval>, List<RelNode>, Map<SqlOperator, DruidSqlOperatorConverter>) - Constructor for class org.apache.calcite.adapter.druid.DruidQuery
Creates a DruidQuery.
DruidQuery.JsonPostAggregation - Class in org.apache.calcite.adapter.druid
Post-aggregator abstract writer.
DruidQuery.QuerySpec - Class in org.apache.calcite.adapter.druid
Druid query specification.
DruidRules - Class in org.apache.calcite.adapter.druid
Rules and relational operators for DruidQuery.
DruidRules.DruidAggregateProjectRule - Class in org.apache.calcite.adapter.druid
Rule to push an Aggregate and Project into a DruidQuery.
DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidRules.DruidAggregateRule - Class in org.apache.calcite.adapter.druid
Rule to push an Aggregate into a DruidQuery.
DruidRules.DruidAggregateRule.DruidAggregateRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidRules.DruidFilterRule - Class in org.apache.calcite.adapter.druid
Rule to push a Filter into a DruidQuery.
DruidRules.DruidFilterRule.DruidFilterRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidRules.DruidHavingFilterRule - Class in org.apache.calcite.adapter.druid
Rule to Push a Having Filter into a DruidQuery.
DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidRules.DruidPostAggregationProjectRule - Class in org.apache.calcite.adapter.druid
Rule to push a Project into a DruidQuery as a Post aggregator.
DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidRules.DruidProjectRule - Class in org.apache.calcite.adapter.druid
Rule to push a Project into a DruidQuery.
DruidRules.DruidProjectRule.DruidProjectRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidRules.DruidSortRule - Class in org.apache.calcite.adapter.druid
Rule to push a Sort into a DruidQuery.
DruidRules.DruidSortRule.DruidSortRuleConfig - Interface in org.apache.calcite.adapter.druid
Rule configuration.
DruidSchema - Class in org.apache.calcite.adapter.druid
Schema mapped onto a Druid instance.
DruidSchema(String, String, boolean) - Constructor for class org.apache.calcite.adapter.druid.DruidSchema
Creates a Druid schema.
DruidSchemaFactory - Class in org.apache.calcite.adapter.druid
Schema factory that creates Druid schemas.
DruidSchemaFactory() - Constructor for class org.apache.calcite.adapter.druid.DruidSchemaFactory
 
DruidSortRule(DruidRules.DruidSortRule.DruidSortRuleConfig) - Constructor for class org.apache.calcite.adapter.druid.DruidRules.DruidSortRule
Creates a DruidSortRule.
DruidSqlCastConverter - Class in org.apache.calcite.adapter.druid
Druid cast converter operator; used to translates Calcite casts to Druid expression casts.
DruidSqlCastConverter() - Constructor for class org.apache.calcite.adapter.druid.DruidSqlCastConverter
 
DruidSqlOperatorConverter - Interface in org.apache.calcite.adapter.druid
Defines how to convert a RexNode with a given Calcite SQL operator to a Druid expression.
DruidTable - Class in org.apache.calcite.adapter.druid
Table mapped onto a Druid table.
DruidTable(DruidSchema, String, RelProtoDataType, Set<String>, String, List<Interval>, Map<String, List<ComplexMetric>>, Map<String, SqlTypeName>) - Constructor for class org.apache.calcite.adapter.druid.DruidTable
Creates a Druid table.
DruidTableFactory - Class in org.apache.calcite.adapter.druid
Implementation of TableFactory for Druid.
DruidType - Enum in org.apache.calcite.adapter.druid
Druid type.
DT1684_FIXED - Static variable in class org.apache.calcite.util.Bug
Whether dtbug1684 "CURRENT_DATE not implemented in fennel calc" is fixed.
DT239_FIXED - Static variable in class org.apache.calcite.util.Bug
 
DT785_FIXED - Static variable in class org.apache.calcite.util.Bug
 
DUCKDB - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
DuckDBSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the DuckDB database.
DuckDBSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.DuckDBSqlDialect
Creates a DuckDBSqlDialect.
DUMMY - Static variable in class org.apache.calcite.rel.metadata.MetadataFactoryImpl
Deprecated.
 
DUMMY_TABLE_METHOD_WITH_TWO_PARAMS - Static variable in class org.apache.calcite.util.Smalls
 
dummyProject(int, RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
Creates a project with a dummy column, to protect the parts of the system that cannot handle a relational expression with no columns.
dummyProject(int, RelNode, RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
Creates a project with a dummy column, to protect the parts of the system that cannot handle a relational expression with no columns.
dummyTableFuncWithTwoParams(long, long) - Static method in class org.apache.calcite.util.Smalls
A function that takes 2 param as input.
dump(PrintWriter) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Dumps the internal state of this VolcanoPlanner to a writer.
dump(RelNode) - Method in class org.apache.calcite.piglet.Handler
Executes a relational expression and prints the output.
DUMP - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
DUMP_GRAPHVIZ - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether to include a GraphViz representation when dumping the state of the Volcano planner.
DUMP_SETS - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether to include RelSet information when dumping the state of the Volcano planner.
dumpPlan(String, RelNode, boolean, SqlExplainLevel) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
dumpPlan(String, RelNode, SqlExplainFormat, SqlExplainLevel) - Static method in class org.apache.calcite.plan.RelOptUtil
Dumps a plan as a string.
dumpRuleAttemptsInfo() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
DumpStmt(SqlParserPos, Ast.Identifier) - Constructor for class org.apache.calcite.piglet.Ast.DumpStmt
 
dumpType(RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
 
duplicateArgumentName(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
duplicateColumnAndNoColumnList(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
duplicateColumnName(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
duplicateNameInColumnList(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
duplicateTargetColumn(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
duplicateWindowName() - Method in interface org.apache.calcite.runtime.CalciteResource
 
dupWindowSpec() - Method in interface org.apache.calcite.runtime.CalciteResource
 
DuTableFunction - Class in org.apache.calcite.adapter.os
Table function that executes the OS "du" ("disk usage") command to compute file sizes.
dy - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
Dy - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
DY - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
DYADIC_STRING_SUM_PRECISION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for concatenating two string arguments.
DYADIC_STRING_SUM_PRECISION_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
DYADIC_STRING_SUM_PRECISION_NULLABLE_VARYING - Static variable in class org.apache.calcite.sql.type.ReturnTypes
dynamic(CallSiteBinder, Type, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
dynamic(CallSiteBinder, Type, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
Dynamic - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A dynamic operation.
DYNAMIC_PARAM - Enum constant in enum org.apache.calcite.sql.SqlKind
A dynamic parameter.
DYNAMIC_ROW_TYPE_TABLE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
DYNAMIC_STAR - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
DYNAMIC_STAR_PREFIX - Static variable in class org.apache.calcite.rel.type.DynamicRecordType
 
DynamicExpression - Class in org.apache.calcite.linq4j.tree
Represents a dynamic operation.
DynamicExpression(Class) - Constructor for class org.apache.calcite.linq4j.tree.DynamicExpression
 
dynamicInvoke(Object...) - Method in interface org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
 
dynamicParam(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
dynamicParam(int) - Method in interface org.apache.calcite.sql.SqlWriter
Prints a dynamic parameter (e.g.
dynamicParamIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
 
DynamicRecordType - Class in org.apache.calcite.rel.type
Specific type of RelRecordType that corresponds to a dynamic table, where columns are created as they are requested.
DynamicRecordType() - Constructor for class org.apache.calcite.rel.type.DynamicRecordType
 
DynamicRecordTypeImpl - Class in org.apache.calcite.rel.type
Implementation of RelDataType for a dynamic table.
DynamicRecordTypeImpl(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.DynamicRecordTypeImpl
Creates a DynamicRecordTypeImpl.
dynamicRowTypeTable(String, int) - Static method in class org.apache.calcite.util.Smalls
 
DynamicTupleRecordType - Class in org.apache.calcite.piglet
Represents Pig Tuples with unknown fields.
DynamicTypeFunction() - Constructor for class org.apache.calcite.test.MockSqlOperatorTable.DynamicTypeFunction
 

E

e - Variable in class org.apache.calcite.linq4j.Ord
 
e - Variable in class org.apache.calcite.materialize.Lattice.DerivedColumn
 
e - Variable in class org.apache.calcite.rex.RexAnalyzer
 
E - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
EAGER - Enum constant in enum org.apache.calcite.rel.core.Spool.Type
 
edgeSet() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
edgeSet() - Method in interface org.apache.calcite.util.graph.DirectedGraph
 
edit(Coordinate[], Geometry) - Method in class org.apache.calcite.runtime.AddPointOperation
 
edit(Coordinate[], Geometry) - Method in class org.apache.calcite.runtime.RemovePointOperation
 
ElasticsearchAggregate - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Aggregate relational expression for ElasticSearch.
ElasticsearchFilter - Class in org.apache.calcite.adapter.elasticsearch
Implementation of a Filter relational expression in Elasticsearch.
ElasticsearchProject - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Project relational expression in Elasticsearch.
ElasticsearchRel - Interface in org.apache.calcite.adapter.elasticsearch
Relational expression that uses Elasticsearch calling convention.
ElasticsearchRel.Implementor - Class in org.apache.calcite.adapter.elasticsearch
Callback for the implementation process that converts a tree of ElasticsearchRel nodes into an Elasticsearch query.
ElasticsearchSchema - Class in org.apache.calcite.adapter.elasticsearch
Each table in the schema is an ELASTICSEARCH index.
ElasticsearchSchema(RestClient, ObjectMapper, String) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
Allows schema to be instantiated from existing elastic search client.
ElasticsearchSchemaFactory - Class in org.apache.calcite.adapter.elasticsearch
Factory that creates an ElasticsearchSchema.
ElasticsearchSchemaFactory() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
 
ElasticsearchSearchResult - Class in org.apache.calcite.adapter.elasticsearch
Internal object used to parse elastic search result.
ElasticsearchSearchResult.SearchHit - Class in org.apache.calcite.adapter.elasticsearch
Concrete result record which matched the query.
ElasticsearchSearchResult.SearchHits - Class in org.apache.calcite.adapter.elasticsearch
Similar to SearchHits in ES.
ElasticsearchSort - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Sort relational expression in Elasticsearch.
ElasticsearchTable - Class in org.apache.calcite.adapter.elasticsearch
Table based on an Elasticsearch index.
ElasticsearchTable.ElasticsearchQueryable<T> - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Queryable based on a ElasticsearchTable.
ElasticsearchTableScan - Class in org.apache.calcite.adapter.elasticsearch
Relational expression representing a scan of an Elasticsearch type.
ElasticsearchToEnumerableConverter - Class in org.apache.calcite.adapter.elasticsearch
Relational expression representing a scan of a table in an Elasticsearch data source.
ElasticsearchToEnumerableConverterRule - Class in org.apache.calcite.adapter.elasticsearch
Rule to convert a relational expression from ElasticsearchRel.CONVENTION to EnumerableConvention.
ElasticsearchToEnumerableConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
Called from the Config.
element(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the ELEMENT function.
ELEMENT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ELEMENT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The ELEMENT operator, used to convert a multiset with only one item to a "regular" type.
ELEMENT_SLICE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The internal "$ELEMENT_SLICE" operator returns the first field of the only element of a multiset.
elementAt(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
elementAt(int) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence.
elementAt(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
elementAtOrDefault(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
elementAtOrDefault(int) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
elementInit(Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an Iterable<T> as the second argument.
elementInit(Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an array of values as the second argument, using varargs.
ElementInit - Class in org.apache.calcite.linq4j.tree
Represents an initializer for a single element of an Enumerable collection.
ElementInit() - Constructor for class org.apache.calcite.linq4j.tree.ElementInit
 
elements - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
elementType - Variable in class org.apache.calcite.adapter.java.AbstractQueryableTable
 
elementType - Variable in class org.apache.calcite.linq4j.BaseQueryable
 
elementType - Variable in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
ELEVEN - Enum constant in enum org.apache.calcite.util.mapping.MappingType
 
embeddedQuery() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
Returns whether to treat the query being validated as embedded (as opposed to top-level).
emit(List<E>, List<Integer>, List<String>, int, Consumer<TResult>) - Method in interface org.apache.calcite.runtime.Enumerables.Emitter
 
EMITTER_EMIT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
empid - Variable in class org.apache.calcite.test.schemata.hr.Dependent
 
empid - Variable in class org.apache.calcite.test.schemata.hr.Employee
 
Employee - Class in org.apache.calcite.test.schemata.hr
Employee model.
Employee(int, int, String, float, Integer) - Constructor for class org.apache.calcite.test.schemata.hr.Employee
 
employees - Variable in class org.apache.calcite.test.schemata.hr.Department
 
EMPNO - Variable in class org.apache.calcite.test.schemata.lingual.LingualEmp
 
emps - Variable in class org.apache.calcite.test.schemata.hr.HierarchySchema
 
emps - Variable in class org.apache.calcite.test.schemata.hr.HrSchema
 
emps - Variable in class org.apache.calcite.test.schemata.hr.HrSchemaBig
 
EMPS - Variable in class org.apache.calcite.test.schemata.lingual.LingualSchema
 
empty() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an empty expression that has Void type.
empty() - Static method in class org.apache.calcite.plan.Contexts
Returns a context that returns null for all inquiries.
empty() - Static method in interface org.apache.calcite.schema.lookup.Lookup
Returns an empty lookup.
empty() - Static method in class org.apache.calcite.test.ConnectionFactories
Returns an empty connection factory.
empty() - Method in class org.apache.calcite.tools.RelBuilder
Creates a relational expression that reads from an input and throws all of the rows away.
empty() - Static method in class org.apache.calcite.util.Holder
Creates a holder containing null.
empty() - Static method in class org.apache.calcite.util.MonotonicSupplier
Creates a MonotonicSupplier.
EMPTY - Enum constant in enum org.apache.calcite.sql.SqlHint.HintOptionFormat
The hint has no options.
EMPTY - Enum constant in enum org.apache.calcite.sql.SqlJsonEmptyOrError
 
EMPTY - Enum constant in enum org.apache.calcite.test.CalciteAssert.Config
Configuration that creates an empty connection.
EMPTY - Static variable in class org.apache.calcite.DataContexts
Instance of DataContext that has no variables.
EMPTY - Static variable in class org.apache.calcite.plan.RelOptPredicateList
 
EMPTY - Static variable in class org.apache.calcite.rel.hint.HintStrategyTable
Empty strategies.
EMPTY - Static variable in class org.apache.calcite.rel.RelCollationImpl
Deprecated.
EMPTY - Static variable in class org.apache.calcite.rel.RelCollations
A collation indicating that a relation is not sorted.
EMPTY - Static variable in class org.apache.calcite.rel.RelDistributions
 
EMPTY - Static variable in interface org.apache.calcite.runtime.Hook.Closeable
Closeable that does nothing.
EMPTY - Static variable in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfo
 
EMPTY - Static variable in class org.apache.calcite.sql.SqlNodeList
An immutable, empty SqlNodeList.
EMPTY - Static variable in class org.apache.calcite.sql.validate.FilterRequirement
Empty filter requirement.
EMPTY - Static variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
The empty path.
EMPTY - Static variable in class org.apache.calcite.util.ArrowSet
 
EMPTY_ARRAY - Enum constant in enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
 
EMPTY_ARRAY - Static variable in class org.apache.calcite.sql.SqlNode
 
EMPTY_CONTEXT - Static variable in class org.apache.calcite.plan.Contexts
 
EMPTY_CONTEXT - Static variable in class org.apache.calcite.sql.SqlDialect
Empty context.
EMPTY_ENUMERABLE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EMPTY_ENUMERABLE - Static variable in class org.apache.calcite.linq4j.Linq4j
 
EMPTY_OBJECT - Enum constant in enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
 
EMPTY_STATEMENT - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
EMPTY_TABLE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a TableScan to empty if the table has no rows in it.
emptyEnumerable() - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has no elements.
emptyEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has no elements.
EmptyPath() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorScope.EmptyPath
 
emptyResultOfJsonQueryFuncNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
 
emptyResultOfJsonValueFuncNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
 
emptyTag(String, XmlOutput.XMLAttrVector) - Method in class org.apache.calcite.util.XmlOutput
Writes an empty tag to the stream.
emptyTraitSet() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
emptyTraitSet() - Method in interface org.apache.calcite.plan.RelOptPlanner
Creates an empty trait set.
emptyTraitSet() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
emptyWindowSpec() - Method in interface org.apache.calcite.runtime.CalciteResource
 
emulateJoinTypeForCrossJoin() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
 
emulateJoinTypeForCrossJoin() - Method in class org.apache.calcite.sql.SqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.dialect.MssqlSqlDialect
Returns the SqlNode for emulating the null direction for the given field or null if no emulation needs to be done.
emulateNullDirection(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
 
emulateNullDirection(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.SqlDialect
Returns the SqlNode for emulating the null direction for the given field or null if no emulation needs to be done.
emulateNullDirectionWithIsNull(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql.SqlDialect
 
enable(boolean) - Method in class org.apache.calcite.schema.lookup.SnapshotLookup
 
enable(boolean) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
enable(boolean) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
 
ENABLE_BINDABLE - Enum constant in enum org.apache.calcite.runtime.Hook
Returns a boolean value, whether the return convention should be BindableConvention.
ENABLE_COLLATION_TRAIT - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether to enable the collation trait in the default planner configuration.
ENABLE_ENUMERABLE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether the enumerable convention is enabled in the default planner configuration.
ENABLE_ENUMERABLE - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
Deprecated.
ENABLE_REX_DIGEST_NORMALIZE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether RexNode digest should be normalized (e.g.
ENABLE_STREAM - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether streaming is enabled in the default planner configuration.
ENABLE_STREAM - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
Deprecated.
enableBindable - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl
Whether the bindable convention should be the root convention of any plan.
enabled() - Method in class org.apache.calcite.adapter.spark.SparkHandlerImpl
 
enabled() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
enabled() - Static method in class org.apache.calcite.util.Benchmark
Returns whether performance tests are enabled.
enableDecorrelation() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
enableMaterializations(boolean) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
enableTypeCoercion(boolean) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Returns a fixture that tests with implicit type coercion on/off.
enclosingNode - Variable in class org.apache.calcite.sql.validate.SetopNamespace
 
encodeIntervalOrDecimal(RexNode, RelDataType, boolean) - Method in class org.apache.calcite.rex.RexBuilder
Casts a decimal's integer representation to a decimal node.
encodeIntervalOrDecimal(SqlParserPos, RexNode, RelDataType, boolean) - Method in class org.apache.calcite.rex.RexBuilder
 
encodeList(List<? extends CharSequence>, char) - Static method in class org.apache.calcite.adapter.splunk.util.StringUtils
 
encodeValue(SqlParserPos, RexNode, RelDataType) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Casts a decimal's integer representation to a decimal node.
encodeValue(SqlParserPos, RexNode, RelDataType, boolean) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Casts a decimal's integer representation to a decimal node.
end - Variable in class org.apache.calcite.tools.Hoist.Variable
Zero-based position within the SQL text after end of node.
end() - Method in interface org.apache.calcite.interpreter.Sink
 
end(RexNode, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
 
end(RexNode, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
Called as the last action of, and providing the result for, each visitXxx method; derived classes may override.
end(SqlAbstractParserImpl) - Method in class org.apache.calcite.sql.parser.Span
Adds the position of the last token emitted by a parser to the list, and returns a position that covers the whole range.
end(SqlNode) - Method in class org.apache.calcite.sql.parser.Span
Adds a node's position to the list, and returns a position that covers the whole range.
END - Enum constant in enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
End of window.
endBeginTag(String) - Method in class org.apache.calcite.util.XmlOutput
 
endFunCall(SqlWriter.Frame) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
endFunCall(SqlWriter.Frame) - Method in interface org.apache.calcite.sql.SqlWriter
Ends a list which is a call to a function.
endIndex() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
endIndex() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
endIndex() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the index of the very last row in partition.
endList(SqlWriter.Frame) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
endList(SqlWriter.Frame) - Method in interface org.apache.calcite.sql.SqlWriter
Ends a list.
endOrdinal - Variable in class org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
 
ENDS_WITH - Enum constant in enum org.apache.calcite.sql.SqlKind
ENDS_WITH function.
ENDS_WITH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENDS_WITH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ENDS_WITH(value1, value2)" function (BigQuery).
endsWith(String) - Method in interface org.apache.calcite.util.Puffin.Line
Returns whether the current line ends with suffix.
endsWith(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ENDS_WITH(string, string) function.
endsWith(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL ENDS_WITH(binary, binary) function.
ENDSWITH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "ENDSWITH(value1, value2)" function (Snowflake).
endTag(String) - Method in class org.apache.calcite.util.XmlOutput
Completes a tag.
enforce(RelNode, RelTraitSet) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
 
enforce(RelNode, RelTraitSet) - Method in enum org.apache.calcite.interpreter.BindableConvention
 
enforce(RelNode, RelTraitSet) - Method in interface org.apache.calcite.plan.Convention
Given an input and required traits, returns the corresponding enforcer rel nodes, like physical Sort, Exchange etc.
enforce(RelNode, RelTraitSet) - Method in class org.apache.calcite.plan.Convention.Impl
 
enforceTypeWithNullability(RelDataType, boolean) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Creates a type that is the same as another type but with possibly different nullability.
enforceTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
enforceTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
 
enhanceLookup(Lookup<S>) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
enhanceLookup(Lookup<S>) - Method in class org.apache.calcite.jdbc.CalciteSchema
The derived class is able to enhance the lookup e.g.
enrich(PreparedStatement) - Method in interface org.apache.calcite.runtime.ResultSetEnumerable.PreparedStatementEnricher
 
ensureRegistered(RelNode, RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
 
ensureRegistered(RelNode, RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
Registers a relational expression if it is not already registered.
ensureRegistered(RelNode, RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
ensureRegistered(RelNode, RelNode) - Method in class org.apache.calcite.test.MockRelOptPlanner
 
ensureScale(SqlParserPos, RexNode, int, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Ensures a value is of a required scale.
ensureType(RelDataType, RexNode, boolean) - Method in class org.apache.calcite.rex.RexBuilder
Ensures expression is interpreted as a specified type.
ensureType(SqlParserPos, RelDataType, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Ensures expression is interpreted as a specified type.
ensureType(SqlParserPos, RelDataType, RexNode, boolean) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Ensures expression is interpreted as a specified type.
ensureType(SqlParserPos, RelDataType, RexNode, boolean) - Method in class org.apache.calcite.rex.RexBuilder
Ensures expression is interpreted as a specified type.
ensuring(Predicate<SqlToRelFixture>, UnaryOperator<SqlToRelFixture>) - Method in class org.apache.calcite.test.SqlToRelFixture
Returns a fixture that meets a given condition, applying a remedy if it does not already.
entity() - Method in class org.apache.calcite.schema.lookup.Named
 
entityOrNull(Named<T>) - Static method in class org.apache.calcite.schema.lookup.Named
 
entries() - Method in class org.apache.calcite.plan.CommonRelExpressionRegistry
Returns a stream with all expression entries.
Entry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.Entry
 
entrySet() - Method in class org.apache.calcite.util.CompositeMap
 
enumConstants(Class<T>) - Static method in class org.apache.calcite.util.Util
Creates a map of the values of an enumeration by name.
enumerable - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
enumerable(DataContext) - Method in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
enumerable(RelNode, Enumerable<Row>) - Method in interface org.apache.calcite.interpreter.Compiler
Tells the interpreter that a given relational expression wishes to give its output as an enumerable.
enumerable(RelNode, Enumerable<Row>) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
 
enumerable(FilterableTable, DataContext) - Static method in class org.apache.calcite.schema.Schemas
Returns an Enumerable over the rows of a given table, not applying any filters, representing each row as an object array.
enumerable(ProjectableFilterableTable, DataContext) - Static method in class org.apache.calcite.schema.Schemas
Returns an Enumerable over the rows of a given table, not applying any filters and projecting all columns, representing each row as an object array.
enumerable(ScannableTable, DataContext) - Static method in class org.apache.calcite.schema.Schemas
Returns an Enumerable over the rows of a given table, representing each row as an object array.
Enumerable<T> - Interface in org.apache.calcite.linq4j
Exposes the enumerator, which supports a simple iteration over a collection.
ENUMERABLE_AGGREGATE_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_ASOFJOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_BATCH_NESTED_LOOP_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalJoin into an EnumerableBatchNestedLoopJoin.
ENUMERABLE_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_COLLECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts an Collect to an EnumerableCollect.
ENUMERABLE_CORRELATE_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_ENABLE_TABLESCAN_ARRAY - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether the EnumerableTableScan should support ARRAY fields.
ENUMERABLE_ENABLE_TABLESCAN_MAP - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether the EnumerableTableScan should support MAP fields.
ENUMERABLE_ENABLE_TABLESCAN_MULTISET - Static variable in class org.apache.calcite.config.CalciteSystemProperty
Whether the EnumerableTableScan should support MULTISET fields.
ENUMERABLE_ENUMERATOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERABLE_FILTER_FACTORY - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRelFactories
 
ENUMERABLE_FILTER_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_FILTER_TO_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_FOREACH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERABLE_INTERSECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalIntersect to an EnumerableIntersect.
ENUMERABLE_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_LIMIT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_LIMIT_SORT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_MATCH_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalMatch to an EnumerableMatch.
ENUMERABLE_MERGE_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_MERGE_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule to convert a LogicalSort on top of a LogicalUnion into a EnumerableMergeUnion.
ENUMERABLE_MINUS_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalMinus to an EnumerableMinus.
ENUMERABLE_PROJECT_FACTORY - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRelFactories
 
ENUMERABLE_PROJECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalProject to an EnumerableProject.
ENUMERABLE_PROJECT_TO_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_REPEAT_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalRepeatUnion into an EnumerableRepeatUnion.
ENUMERABLE_RULES - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
 
ENUMERABLE_RULES - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
Deprecated.
ENUMERABLE_SORT_FACTORY - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRelFactories
 
ENUMERABLE_SORT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a Sort to an EnumerableSort.
ENUMERABLE_SORTED_AGGREGATE_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_TABLE_FUNCTION_SCAN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_TABLE_MODIFICATION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_TABLE_SCAN_FACTORY - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRelFactories
 
ENUMERABLE_TABLE_SCAN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_TABLE_SPOOL_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalTableSpool into an EnumerableTableSpool.
ENUMERABLE_TO_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERABLE_TO_MAP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERABLE_TO_SPARK - Static variable in class org.apache.calcite.adapter.spark.SparkRules
Rule that converts from enumerable to Spark convention.
ENUMERABLE_UNCOLLECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts an Uncollect to an EnumerableUncollect.
ENUMERABLE_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalUnion to an EnumerableUnion.
ENUMERABLE_VALUES_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
ENUMERABLE_WINDOW_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
Rule that converts a LogicalWindow to an EnumerableWindow.
EnumerableAggregate - Class in org.apache.calcite.adapter.enumerable
EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableAggregate
Deprecated.
EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableAggregate
 
EnumerableAggregateBase - Class in org.apache.calcite.adapter.enumerable
Base class for EnumerableAggregate and EnumerableSortedAggregate.
EnumerableAggregateBase(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
 
EnumerableAggregateBase.AggContextImpl - Class in org.apache.calcite.adapter.enumerable
An implementation of AggContext.
EnumerableAsofJoin - Class in org.apache.calcite.adapter.enumerable
EnumerableAsofJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
Creates an EnumerableAsofJoin.
enumerableBatchNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
 
EnumerableBatchNestedLoopJoin - Class in org.apache.calcite.adapter.enumerable
Implementation of batch nested loop join in enumerable calling convention.
EnumerableBatchNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
EnumerableBatchNestedLoopJoinRule - Class in org.apache.calcite.adapter.enumerable
EnumerableBatchNestedLoopJoinRule(Class<? extends Join>, RelBuilderFactory, int) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Deprecated.
EnumerableBatchNestedLoopJoinRule(EnumerableBatchNestedLoopJoinRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Creates an EnumerableBatchNestedLoopJoinRule.
EnumerableBatchNestedLoopJoinRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Deprecated.
EnumerableBatchNestedLoopJoinRule(RelBuilderFactory, int) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
Deprecated.
EnumerableBatchNestedLoopJoinRule.Config - Interface in org.apache.calcite.adapter.enumerable
Rule configuration.
EnumerableBindable - Class in org.apache.calcite.adapter.enumerable
Relational expression that converts an enumerable input to interpretable calling convention.
EnumerableBindable(RelOptCluster, RelNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBindable
 
EnumerableBindable.EnumerableToBindableConverterRule - Class in org.apache.calcite.adapter.enumerable
Rule that converts any enumerable relational expression to bindable.
EnumerableCalc - Class in org.apache.calcite.adapter.enumerable
Implementation of Calc in enumerable calling convention.
EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCalc
Creates an EnumerableCalc.
EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCalc
Deprecated.
EnumerableCollect - Class in org.apache.calcite.adapter.enumerable
EnumerableCollect(RelOptCluster, RelTraitSet, RelNode, String) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCollect
Deprecated.
EnumerableCollect(RelOptCluster, RelTraitSet, RelNode, RelDataType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCollect
Creates an EnumerableCollect.
EnumerableConvention - Enum in org.apache.calcite.adapter.enumerable
Family of calling conventions that return results as an Enumerable.
enumerableCorrelate(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
 
EnumerableCorrelate - Class in org.apache.calcite.adapter.enumerable
EnumerableCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
EnumerableCorrelateRule - Class in org.apache.calcite.adapter.enumerable
Implementation of nested loops over enumerable inputs.
EnumerableCorrelateRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
Creates an EnumerableCorrelateRule.
EnumerableDefaults - Class in org.apache.calcite.linq4j
Default implementations of methods in the Enumerable interface.
EnumerableDefaults() - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults
 
EnumerableFilter - Class in org.apache.calcite.adapter.enumerable
EnumerableFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableFilter
Creates an EnumerableFilter.
EnumerableFilterToCalcRule - Class in org.apache.calcite.adapter.enumerable
EnumerableFilterToCalcRule(EnumerableFilterToCalcRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
Creates an EnumerableFilterToCalcRule.
EnumerableFilterToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
Deprecated.
EnumerableFilterToCalcRule.Config - Interface in org.apache.calcite.adapter.enumerable
Rule configuration.
enumerableHashJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
Returns the collation of EnumerableHashJoin based on its inputs and the join type.
EnumerableHashJoin - Class in org.apache.calcite.adapter.enumerable
Implementation of Join in enumerable calling convention.
EnumerableHashJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
Creates an EnumerableHashJoin.
EnumerableHashJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
Deprecated.
EnumerableInterpretable - Class in org.apache.calcite.adapter.enumerable
Relational expression that converts an enumerable input to interpretable calling convention.
EnumerableInterpretable(RelOptCluster, RelNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
EnumerableInterpreter - Class in org.apache.calcite.adapter.enumerable
Relational expression that executes its children using an interpreter.
EnumerableInterpreter(RelOptCluster, RelTraitSet, RelNode, double) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
Creates an EnumerableInterpreter.
EnumerableInterpreterRule - Class in org.apache.calcite.adapter.enumerable
Planner rule that converts BindableRel to EnumerableRel by creating an EnumerableInterpreter.
EnumerableInterpreterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
 
EnumerableIntersect - Class in org.apache.calcite.adapter.enumerable
EnumerableIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableIntersect
 
EnumerableLimit - Class in org.apache.calcite.adapter.enumerable
Relational expression that applies a limit and/or offset to its input.
EnumerableLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableLimit
Creates an EnumerableLimit.
EnumerableLimitRule - Class in org.apache.calcite.adapter.enumerable
Rule to convert an Sort that has offset or fetch set to an EnumerableLimit on top of a "pure" Sort that has no offset or fetch.
EnumerableLimitRule(EnumerableLimitRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableLimitRule
Creates an EnumerableLimitRule.
EnumerableLimitRule.Config - Interface in org.apache.calcite.adapter.enumerable
Rule configuration.
EnumerableLimitSort - Class in org.apache.calcite.adapter.enumerable
Implementation of Sort in enumerable calling convention.
EnumerableLimitSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableLimitSort
Creates an EnumerableLimitSort.
EnumerableLimitSortRule - Class in org.apache.calcite.adapter.enumerable
Rule to convert an LogicalSort with (Sort.fetch or Sort.offset) and Sort.collation(Order By) into an EnumerableLimitSort.
EnumerableLimitSortRule(EnumerableLimitSortRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableLimitSortRule
Creates a EnumerableLimitSortRule.
EnumerableLimitSortRule.Config - Interface in org.apache.calcite.adapter.enumerable
Rule configuration.
EnumerableMatch - Class in org.apache.calcite.adapter.enumerable
Implementation of Match in enumerable calling convention.
EnumerableMatch(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMatch
Creates an EnumerableMatch.
EnumerableMatchRule - Class in org.apache.calcite.adapter.enumerable
Rule to convert a LogicalMatch to an EnumerableMatch.
EnumerableMatchRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMatchRule
Creates an EnumerableMatchRule.
EnumerableMergeJoin - Class in org.apache.calcite.adapter.enumerable
Implementation of Join in enumerable calling convention using a merge algorithm.
EnumerableMergeJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
EnumerableMergeUnion - Class in org.apache.calcite.adapter.enumerable
Implementation of Union in enumerable calling convention.
EnumerableMergeUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
 
EnumerableMergeUnionRule - Class in org.apache.calcite.adapter.enumerable
Rule to convert a LogicalSort on top of a LogicalUnion into a EnumerableMergeUnion.
EnumerableMergeUnionRule(EnumerableMergeUnionRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule
 
EnumerableMergeUnionRule.Config - Interface in org.apache.calcite.adapter.enumerable
Rule configuration.
EnumerableMinus - Class in org.apache.calcite.adapter.enumerable
Implementation of Minus in enumerable calling convention.
EnumerableMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMinus
 
enumerableNestedLoopJoin(RelMetadataQuery, RelNode, RelNode, JoinRelType) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
Returns the collation of EnumerableNestedLoopJoin based on its inputs and the join type.
EnumerableNestedLoopJoin - Class in org.apache.calcite.adapter.enumerable
Implementation of Join in enumerable calling convention that allows conditions that are not just = (equals).
EnumerableNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
Creates an EnumerableNestedLoopJoin.
EnumerableNestedLoopJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
Deprecated.
EnumerableProject - Class in org.apache.calcite.adapter.enumerable
EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableProject
Creates an EnumerableProject.
EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableProject
Deprecated.
EnumerableProjectToCalcRule - Class in org.apache.calcite.adapter.enumerable
EnumerableProjectToCalcRule(EnumerableProjectToCalcRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
Creates an EnumerableProjectToCalcRule.
EnumerableProjectToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
Deprecated.
EnumerableProjectToCalcRule.Config - Interface in org.apache.calcite.adapter.enumerable
Rule configuration.
EnumerableRel - Interface in org.apache.calcite.adapter.enumerable
A relational expression of one of the EnumerableConvention calling conventions.
EnumerableRel.Prefer - Enum in org.apache.calcite.adapter.enumerable
Preferred physical type.
EnumerableRel.Result - Class in org.apache.calcite.adapter.enumerable
Result of implementing an enumerable relational expression by generating Java code.
EnumerableRelFactories - Class in org.apache.calcite.adapter.enumerable
Contains factory interface and default implementation for creating various rel nodes.
EnumerableRelImplementor - Class in org.apache.calcite.adapter.enumerable
Subclass of RelImplementor for relational operators of EnumerableConvention calling convention.
EnumerableRelImplementor(RexBuilder, Map<String, Object>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
EnumerableRepeatUnion - Class in org.apache.calcite.adapter.enumerable
EnumerableRepeatUnionRule - Class in org.apache.calcite.adapter.enumerable
Rule to convert a LogicalRepeatUnion into an EnumerableRepeatUnion.
EnumerableRepeatUnionRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
Called from the Config.
EnumerableRules - Class in org.apache.calcite.adapter.enumerable
Rules and relational operators for the enumerable calling convention.
Enumerables - Class in org.apache.calcite.runtime
Utilities for processing Enumerable collections.
Enumerables.Emitter<E,TResult> - Interface in org.apache.calcite.runtime
Given a match (a list of rows, and their states) produces a list of rows to be output.
enumerableSemiJoin(RelMetadataQuery, RelNode, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
 
EnumerableSort - Class in org.apache.calcite.adapter.enumerable
Implementation of Sort in enumerable calling convention.
EnumerableSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableSort
Creates an EnumerableSort.
EnumerableSortedAggregate - Class in org.apache.calcite.adapter.enumerable
Sort based physical implementation of Aggregate in enumerable calling convention.
EnumerableSortedAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate
 
EnumerableTableFunctionScan - Class in org.apache.calcite.adapter.enumerable
EnumerableTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, Type, RelDataType, RexNode, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
 
EnumerableTableFunctionScanRule - Class in org.apache.calcite.adapter.enumerable
EnumerableTableFunctionScanRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
Creates an EnumerableTableFunctionScanRule.
EnumerableTableModify - Class in org.apache.calcite.adapter.enumerable
EnumerableTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableModify
 
EnumerableTableModifyRule - Class in org.apache.calcite.adapter.enumerable
Planner rule that converts a LogicalTableModify to an EnumerableTableModify.
EnumerableTableModifyRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
Creates an EnumerableTableModifyRule.
EnumerableTableScan - Class in org.apache.calcite.adapter.enumerable
EnumerableTableScan(RelOptCluster, RelTraitSet, RelOptTable, Class) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableScan
Creates an EnumerableTableScan.
EnumerableTableScanRule - Class in org.apache.calcite.adapter.enumerable
Planner rule that converts a LogicalTableScan to an EnumerableTableScan.
EnumerableTableScanRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
 
EnumerableTableSpool - Class in org.apache.calcite.adapter.enumerable
Implementation of TableSpool in enumerable calling convention that writes into a ModifiableTable (which must exist in the current schema).
EnumerableTableSpoolRule - Class in org.apache.calcite.adapter.enumerable
Rule to convert a LogicalTableSpool into an EnumerableTableSpool.
EnumerableTableSpoolRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
Called from the Config.
EnumerableToBindableConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
 
EnumerableToSparkConverter - Class in org.apache.calcite.adapter.spark
Relational expression that converts input of EnumerableConvention into Spark convention.
EnumerableToSparkConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.spark.EnumerableToSparkConverter
 
EnumerableUncollect - Class in org.apache.calcite.adapter.enumerable
EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableUncollect
Deprecated.
EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableUncollect
Creates an EnumerableUncollect.
EnumerableUnion - Class in org.apache.calcite.adapter.enumerable
Implementation of Union in enumerable calling convention.
EnumerableUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableUnion
 
EnumerableValues - Class in org.apache.calcite.adapter.enumerable
EnumerableValuesRule - Class in org.apache.calcite.adapter.enumerable
Planner rule that converts a LogicalValues to an EnumerableValues.
EnumerableValuesRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
Creates an EnumerableValuesRule.
EnumerableWindow - Class in org.apache.calcite.adapter.enumerable
enumerator - Variable in class org.apache.calcite.linq4j.TransformedEnumerator
 
enumerator() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
enumerator() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
 
enumerator() - Method in class org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
 
enumerator() - Method in class org.apache.calcite.adapter.innodb.InnodbTable.InnodbQueryable
 
enumerator() - Method in class org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
 
enumerator() - Method in class org.apache.calcite.adapter.splunk.SplunkQuery
 
enumerator() - Method in class org.apache.calcite.interpreter.Interpreter
 
enumerator() - Method in class org.apache.calcite.linq4j.AbstractEnumerable2
 
enumerator() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
enumerator() - Method in class org.apache.calcite.linq4j.MemoryEnumerable
 
enumerator() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
enumerator() - Method in interface org.apache.calcite.linq4j.RawEnumerable
Returns an enumerator that iterates through a collection.
enumerator() - Method in class org.apache.calcite.runtime.ResultSetEnumerable
 
enumerator() - Method in class org.apache.calcite.runtime.SpatialTypeFunctions.GridEnumerable
 
enumerator() - Method in class org.apache.calcite.util.Smalls.SimpleTable
 
enumerator(Collection<? extends V>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts a collection into an enumerator.
Enumerator<T> - Interface in org.apache.calcite.linq4j
Supports a simple iteration over a collection.
ENUMERATOR_CLOSE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERATOR_CURRENT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERATOR_MOVE_NEXT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ENUMERATOR_RESET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EnumeratorCursor<T> - Class in org.apache.calcite.runtime
Implementation of Cursor on top of an Enumerator that returns a record for each row.
EnumeratorCursor(Enumerator<T>) - Constructor for class org.apache.calcite.runtime.EnumeratorCursor
Creates an EnumeratorCursor.
enumeratorIterator(Enumerator<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an enumerator into an iterator.
EnumUtils - Class in org.apache.calcite.adapter.enumerable
Utilities for generating programs in the Enumerable (functional) style.
enumVal(Class<T>, String) - Static method in class org.apache.calcite.util.Util
Returns the value of an enumeration with a particular name.
enumVal(T, String) - Static method in class org.apache.calcite.util.Util
Returns the value of an enumeration with a particular or default value if not found.
EnvironmentFairy - Class in org.apache.calcite.chinook
Fairy simulates environment around Calcite.
EnvironmentFairy.User - Enum in org.apache.calcite.chinook
Describes who is emulated to being logged in.
EPOCH - Static variable in class org.apache.calcite.util.TimestampString
The Unix epoch.
EPSILON - Static variable in class org.apache.calcite.plan.RelOptUtil
 
EPSILON - Static variable in class org.apache.calcite.test.Matchers
A small positive value.
eq(Object[], Object[]) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to Object[] values (neither may be null).
eq(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to Object values (including String; neither side may be null).
eq(String, String, Comparator<String>) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to String values with a certain Comparator.
eq(String, RelDataType, String, RelDataType, Litmus) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns whether two types are equal using 'equals'.
eq(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to BigDecimal values (neither may be null).
eq(RexNode, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
eq(RexNode, RexNode) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
EQ - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
eqAny(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL = operator applied to Object values (at least one operand has ANY type; neither may be null).
equal(Object, Object) - Static method in class org.apache.calcite.runtime.Utilities
equal(String, RelDataType, String, RelDataType, Litmus) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns whether two types are equal using RelOptUtil.areRowTypesEqual(RelDataType, RelDataType, boolean).
equal(List<RelCollation>, List<RelCollation>) - Static method in class org.apache.calcite.rel.RelCollationImpl
Deprecated.
equal(List<RelCollation>, List<RelCollation>) - Static method in class org.apache.calcite.rel.RelCollations
 
equal(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
equal(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
equal(T, T) - Method in interface org.apache.calcite.linq4j.function.EqualityComparer
 
Equal - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A node that represents an equality comparison, such as a == b in Java.
equalAsCollectionSansNullability(RelDataTypeFactory, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two collection types are equal, ignoring nullability.
equalAsMapSansNullability(RelDataTypeFactory, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two map types are equal, ignoring nullability.
equalAsStructSansNullability(RelDataTypeFactory, RelDataType, RelDataType, SqlNameMatcher) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two struct types are equal, ignoring nullability.
equalDeep(List<? extends SqlNode>, List<? extends SqlNode>, Litmus) - Static method in class org.apache.calcite.sql.SqlNode
Returns whether two lists of operands are equal, comparing using SqlNode.equalsDeep(SqlNode, Litmus).
equalDeep(SqlNode, SqlNode, Litmus) - Static method in class org.apache.calcite.sql.SqlNode
Returns whether two nodes are equal (using SqlNode.equalsDeep(SqlNode, Litmus)) or are both null.
EqualityComparer<T> - Interface in org.apache.calcite.linq4j.function
Compares values for equality.
equals(Object) - Method in class org.apache.calcite.interpreter.Row
 
equals(Object) - Method in class org.apache.calcite.jdbc.JavaRecordType
 
equals(Object) - Method in class org.apache.calcite.linq4j.Ord
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.CatchBlock
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.LabelTarget
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
equals(Object) - Method in class org.apache.calcite.materialize.Lattice.Column
 
equals(Object) - Method in class org.apache.calcite.materialize.Lattice.Measure
 
equals(Object) - Method in class org.apache.calcite.materialize.LatticeTable
 
equals(Object) - Method in class org.apache.calcite.materialize.MaterializationKey
 
equals(Object) - Method in class org.apache.calcite.materialize.TileKey
 
equals(Object) - Method in class org.apache.calcite.plan.RelOptCostImpl
 
equals(Object) - Method in class org.apache.calcite.plan.RelOptRule
 
equals(Object) - Method in class org.apache.calcite.plan.RelOptRuleOperand
 
equals(Object) - Method in interface org.apache.calcite.plan.RelTrait
equals(Object) - Method in class org.apache.calcite.plan.RelTraitSet
Compares two RelTraitSet objects for equality.
equals(Object) - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
Deprecated.
 
equals(Object) - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
equals(Object) - Method in class org.apache.calcite.profile.Profiler.Column
 
equals(Object) - Method in class org.apache.calcite.rel.AbstractRelNode
equals(Object) - Method in class org.apache.calcite.rel.core.AggregateCall
 
equals(Object) - Method in class org.apache.calcite.rel.core.CorrelationId
 
equals(Object) - Method in class org.apache.calcite.rel.core.Match.RexMRAggCall
 
equals(Object) - Method in class org.apache.calcite.rel.core.Window.Group
 
equals(Object) - Method in class org.apache.calcite.rel.core.Window.RexWinAggCall
 
equals(Object) - Method in class org.apache.calcite.rel.hint.RelHint
 
equals(Object) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
equals(Object) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
equals(Object) - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableAggregate
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableCalc
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableCollect
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableExchange
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableFilter
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableJoin
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableMatch
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableProject
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableSample
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableScan
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableSetOp
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableSort
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableUncollect
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableValues
 
equals(Object) - Method in class org.apache.calcite.rel.mutable.MutableWindow
 
equals(Object) - Method in class org.apache.calcite.rel.RelCollationImpl
 
equals(Object) - Method in class org.apache.calcite.rel.RelFieldCollation
 
equals(Object) - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
equals(Object) - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
equals(Object) - Method in class org.apache.calcite.rex.RexCall
 
equals(Object) - Method in class org.apache.calcite.rex.RexCorrelVariable
 
equals(Object) - Method in class org.apache.calcite.rex.RexDynamicParam
 
equals(Object) - Method in class org.apache.calcite.rex.RexFieldAccess
 
equals(Object) - Method in class org.apache.calcite.rex.RexInputRef
 
equals(Object) - Method in class org.apache.calcite.rex.RexLambda
 
equals(Object) - Method in class org.apache.calcite.rex.RexLambdaRef
 
equals(Object) - Method in class org.apache.calcite.rex.RexLiteral
 
equals(Object) - Method in class org.apache.calcite.rex.RexLocalRef
 
equals(Object) - Method in class org.apache.calcite.rex.RexNode
equals(Object) - Method in class org.apache.calcite.rex.RexNodeAndFieldIndex
 
equals(Object) - Method in class org.apache.calcite.rex.RexOver
 
equals(Object) - Method in class org.apache.calcite.rex.RexRangeRef
 
equals(Object) - Method in class org.apache.calcite.rex.RexSubQuery
 
equals(Object) - Method in class org.apache.calcite.rex.RexTableInputRef
 
equals(Object) - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
equals(Object) - Method in class org.apache.calcite.rex.RexWindow
 
equals(Object) - Method in class org.apache.calcite.runtime.ConsList
 
equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
 
equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
 
equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
 
equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
 
equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
 
equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
 
equals(Object) - Method in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
equals(Object) - Method in class org.apache.calcite.runtime.MapEntry
equals(Object) - Method in class org.apache.calcite.runtime.rtti.BasicSqlTypeRtti
 
equals(Object) - Method in class org.apache.calcite.runtime.rtti.GenericSqlTypeRtti
 
equals(Object) - Method in class org.apache.calcite.runtime.rtti.RowSqlTypeRtti
 
equals(Object) - Method in class org.apache.calcite.runtime.variant.VariantNonNull
 
equals(Object) - Method in class org.apache.calcite.runtime.variant.VariantNull
 
equals(Object) - Method in class org.apache.calcite.runtime.variant.VariantSqlNull
 
equals(Object) - Method in class org.apache.calcite.schema.impl.LongSchemaVersion
 
equals(Object) - Method in class org.apache.calcite.schema.lookup.Named
 
equals(Object) - Method in class org.apache.calcite.sql.parser.SqlParserPos
 
equals(Object) - Method in class org.apache.calcite.sql.parser.StringAndPos
 
equals(Object) - Method in class org.apache.calcite.sql.SqlCollation
 
equals(Object) - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
equals(Object) - Method in class org.apache.calcite.sql.SqlLiteral
 
equals(Object) - Method in class org.apache.calcite.sql.SqlNodeList
 
equals(Object) - Method in class org.apache.calcite.sql.SqlOperator
 
equals(Object) - Method in class org.apache.calcite.sql.TableCharacteristic
 
equals(Object) - Method in class org.apache.calcite.sql.util.IdPair
 
equals(Object) - Method in class org.apache.calcite.sql.util.SqlString
 
equals(Object) - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
 
equals(Object) - Method in class org.apache.calcite.sql.validate.SqlQualified
 
equals(Object) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
equals(Object) - Method in class org.apache.calcite.util.Arrow
 
equals(Object) - Method in class org.apache.calcite.util.BitString
 
equals(Object) - Method in class org.apache.calcite.util.DateString
 
equals(Object) - Method in class org.apache.calcite.util.graph.DefaultEdge
 
equals(Object) - Method in class org.apache.calcite.util.ImmutableBitSet
Compares this object against the specified object.
equals(Object) - Method in class org.apache.calcite.util.ImmutableIntList
 
equals(Object) - Method in class org.apache.calcite.util.mapping.IntPair
 
equals(Object) - Method in class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
equals(Object) - Method in class org.apache.calcite.util.NameMap
 
equals(Object) - Method in class org.apache.calcite.util.NameMultimap
 
equals(Object) - Method in class org.apache.calcite.util.NameSet
 
equals(Object) - Method in class org.apache.calcite.util.NlsString
 
equals(Object) - Method in class org.apache.calcite.util.Pair
 
equals(Object) - Method in class org.apache.calcite.util.Permutation
 
equals(Object) - Method in class org.apache.calcite.util.Sarg
 
equals(Object) - Method in class org.apache.calcite.util.TimestampString
 
equals(Object) - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
equals(Object) - Method in class org.apache.calcite.util.TimeString
 
equals(Object) - Method in class org.apache.calcite.util.TimeWithTimeZoneString
 
equals(Object) - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
equals(Object) - Method in class org.apache.calcite.test.schemata.foodmart.FoodmartSchema.SalesFact
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.Department
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.Dependent
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.Employee
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.Event
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.HierarchySchema.Hierarchy
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.Location
 
equals(Object) - Method in class org.apache.calcite.test.schemata.hr.NullableTest
 
equals(Object) - Method in class org.apache.calcite.test.schemata.lingual.LingualEmp
 
equals(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
Compares this to another cost.
equals(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
 
equals(RelOptRule) - Method in class org.apache.calcite.plan.RelOptRule
Returns whether this rule is equal to another rule.
equals(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates an =.
equals(T, T) - Static method in class org.apache.calcite.linq4j.Linq4j
Deprecated.
EQUALS - Enum constant in enum org.apache.calcite.sql.SqlKind
Equals operator, "=".
EQUALS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical equals operator, '='.
equalSansNullability(RelDataTypeFactory, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether two types are equal, ignoring nullability.
equalSansNullability(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlNode
Deprecated.
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlCall
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlDynamicParam
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlIdentifier
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlLiteral
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlNode
Returns whether this node is structurally equivalent to another node.
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlNodeList
 
equalsDeep(SqlNode, Litmus) - Method in class org.apache.calcite.sql.SqlWindow
Overridden method to specifically check only the right subtree of a window definition.
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlMapTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
 
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlTypeNameSpec
Returns whether this spec is structurally equivalent to another spec.
equalsDeep(SqlTypeNameSpec, Litmus) - Method in class org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
 
equalShallow(List<? extends T>, List<? extends T>) - Static method in class org.apache.calcite.util.Util
Returns whether two lists are equal to each other using shallow comparisons.
equalsSansConvention(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
Returns whether all the traits except Convention equals with traits in other traitSet.
equalsSansFieldNames(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataType
Returns whether the field types are equal with each other by ignoring the field names.
equalsSansFieldNamesAndNullability(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataType
equalsUnordered(E...) - Static method in class org.apache.calcite.test.Matchers
 
equalTo(ArrowSet) - Method in class org.apache.calcite.util.ArrowSet
 
equalType(String, MutableRel, String, MutableRel, Litmus) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
Returns whether two relational expressions have the same row-type.
equalType(String, RelNode, String, RelNode, Litmus) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns whether two relational expressions have the same row-type.
EquiJoin - Class in org.apache.calcite.rel.core
Deprecated.
This class is no longer needed; if you are writing a sub-class of Join that only accepts equi conditions, it is sufficient that it extends Join. It will be evident that it is an equi-join when its JoinInfo.nonEquiConditions is an empty list.
EquiJoin - Class in org.apache.calcite.rel.rules
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.rel.core.EquiJoin
Deprecated.
Creates an EquiJoin.
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, Set<CorrelationId>, JoinRelType) - Constructor for class org.apache.calcite.rel.core.EquiJoin
Deprecated.
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.rel.core.EquiJoin
Deprecated.
EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.rel.rules.EquiJoin
Deprecated.
 
equiv(E, E) - Method in class org.apache.calcite.util.EquivalenceSet
Marks two elements as equivalent.
EquivalenceClasses() - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
EquivalenceSet<E extends Comparable<E>> - Class in org.apache.calcite.util
Set of elements organized into equivalence classes.
EquivalenceSet() - Constructor for class org.apache.calcite.util.EquivalenceSet
 
eqUpToNullability(boolean, String, RelDataType, String, RelDataType, Litmus) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns whether two types are equal, perhaps ignoring nullability.
ERAS - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
ERROR - Enum constant in enum org.apache.calcite.sql.SqlJsonEmptyOrError
 
ERROR - Enum constant in enum org.apache.calcite.sql.SqlJsonExistsErrorBehavior
 
ERROR - Enum constant in enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
 
ERROR - Enum constant in enum org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
 
errorHandler(Litmus) - Method in class org.apache.calcite.rel.hint.HintStrategyTable.Builder
Sets an error handler to customize the hints error handling.
ESCAPE - Enum constant in enum org.apache.calcite.sql.SqlKind
Escape operator (always part of LIKE or SIMILAR TO expression).
ESCAPE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Internal operator used to represent the ESCAPE clause of a LIKE or SIMILAR TO expression.
escapeCarets(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Given a string with carets, double each of them.
escapeString(String) - Static method in class org.apache.calcite.util.TestUtil
Quotes a string for Java or JSON.
escapeString(StringBuilder, String) - Static method in class org.apache.calcite.util.TestUtil
Quotes a string for Java or JSON, into a builder.
estimateFilteredRows(RelNode, RexNode, RelMetadataQuery) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
 
estimateFilteredRows(RelNode, RexNode) - Static method in class org.apache.calcite.rel.core.Filter
Deprecated.
estimateFilteredRows(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.core.Filter
Deprecated.
estimateFilteredRows(RelNode, RexProgram, RelMetadataQuery) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
 
estimateJoinedRows(Join, RexNode) - Static method in class org.apache.calcite.rel.core.Join
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
Deprecated.
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.AbstractRelNode
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Aggregate
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Calc
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Correlate
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Filter
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Intersect
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Join
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Minus
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.RepeatUnion
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.TableFunctionScan
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.TableScan
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Union
 
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Values
 
estimateRowCount(RelMetadataQuery) - Method in interface org.apache.calcite.rel.RelNode
Returns an estimate of the number of rows this relational expression will return.
estimateRowCount(RelMetadataQuery) - Method in class org.apache.calcite.rel.SingleRel
 
estimateRowCount(RelNode) - Static method in class org.apache.calcite.rel.core.Union
Deprecated.
eval() - Method in class org.apache.calcite.chinook.ChosenCustomerEmail
 
eval() - Static method in class org.apache.calcite.util.Smalls.CountArgs0Function
 
eval() - Method in class org.apache.calcite.util.Smalls.FibonacciTableFunction
 
eval() - Method in class org.apache.calcite.util.Smalls.MyNiladicParenthesesFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.CpuInfoTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.CpuTimeTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.DuTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.GitCommitsTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.InterfaceAddressesTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.InterfaceDetailsTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.JavaInfoTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.JpsTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.MemoryInfoTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.MountsTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.OsVersionTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.PsTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.StdinTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.SystemInfoTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.adapter.os.VmstatTableFunction
 
eval(boolean) - Static method in class org.apache.calcite.test.schemata.countries.CountriesTableFunction
 
eval(int) - Method in class org.apache.calcite.util.Smalls.AwkwardFunction
 
eval(int) - Static method in class org.apache.calcite.util.Smalls.CountArgs1Function
 
eval(int) - Static method in class org.apache.calcite.util.Smalls.MyDoubleFunction
 
eval(int) - Static method in class org.apache.calcite.util.Smalls.MyExceptionFunction
 
eval(int, int) - Static method in class org.apache.calcite.util.Smalls.CountArgs2Function
 
eval(int, int) - Method in class org.apache.calcite.util.Smalls.MyIncrement
 
eval(int, int) - Method in class org.apache.calcite.util.Smalls.MyPlusFunction
 
eval(int, int) - Method in class org.apache.calcite.util.Smalls.MyPlusInitFunction
 
eval(Integer) - Static method in class org.apache.calcite.util.Smalls.IdentityTableFunction
 
eval(Integer) - Method in class org.apache.calcite.util.Smalls.SimpleTableFunction
 
eval(Integer, Integer) - Method in class org.apache.calcite.util.Smalls.MyDeterministicPlusFunction
 
eval(Integer, Integer, Integer, Integer, Integer) - Method in class org.apache.calcite.util.Smalls.MyAbcdeFunction
 
eval(Object) - Static method in class org.apache.calcite.util.Smalls.MyToStringFunction
 
eval(Short) - Static method in class org.apache.calcite.util.Smalls.CountArgs1NullableFunction
 
eval(String) - Static method in class org.apache.calcite.adapter.os.FilesTableFunction
Evaluates the function.
eval(String) - Method in class org.apache.calcite.adapter.os.OsQuery
 
eval(String) - Static method in class org.apache.calcite.util.Smalls.CharacterArrayFunction
 
eval(String) - Method in class org.apache.calcite.util.Smalls.MyTableFunction
 
eval(String) - Static method in class org.apache.calcite.util.Smalls.MyUnbase64Function
 
eval(String) - Static method in class org.apache.calcite.util.Smalls.Null4Function
 
eval(String) - Static method in class org.apache.calcite.util.Smalls.Null8Function
 
eval(String) - Static method in class org.apache.calcite.util.Smalls.StaticTableMacroFunction
 
eval(String) - Method in class org.apache.calcite.util.Smalls.TableMacroFunction
 
eval(String) - Static method in class org.apache.calcite.util.Smalls.TestStaticTableFunction
 
eval(String, int) - Method in class org.apache.calcite.util.Smalls.MyLeftFunction
 
eval(String, String) - Method in class org.apache.calcite.chinook.StringConcatFunction
 
eval(String, String, Integer) - Method in class org.apache.calcite.util.Smalls.TableMacroFunctionWithNamedParameters
 
eval(String, String, Integer, String) - Method in class org.apache.calcite.util.Smalls.AnotherTableMacroFunctionWithNamedParameters
 
evaluate(Object, Class<T>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
Converts a value to a given class.
evaluate(Object, List<Object>) - Method in interface org.apache.calcite.schema.Member
Evaluates this member to yield a result.
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
evaluate(Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Evaluates an expression and returns the result.
evaluate(RexNode, Map<RexNode, Comparable>) - Static method in class org.apache.calcite.rex.RexInterpreter
Evaluates an expression in an environment.
evaluateIntervalLiteral(String, SqlParserPos, RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
Validates an INTERVAL literal according to the rules specified by the interval qualifier.
Event - Class in org.apache.calcite.test.schemata.hr
Event.
Event(int, Timestamp) - Constructor for class org.apache.calcite.test.schemata.hr.Event
 
eventid - Variable in class org.apache.calcite.test.schemata.hr.Event
 
EVERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
EVERY aggregate function.
EveryType(boolean, byte, char, short, int, long, float, double, Boolean, Byte, Character, Short, Integer, Long, Float, Double, Date, Time, Timestamp, Date, String, BigDecimal, List<String>) - Constructor for class org.apache.calcite.test.schemata.catchall.CatchallSchema.EveryType
 
everyTypes - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema
 
evolveLattice(boolean) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
EXACT_NUMERIC - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
EXACT_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
EXACT_NUMERIC_EXACT_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
EXACT_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
exactly(RelOptRuleOperand) - Method in interface org.apache.calcite.plan.RelRule.OperandBuilder
Supplies an operand that has been built manually.
EXASOL - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
ExasolSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Exasol database.
ExasolSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.ExasolSqlDialect
Creates a ExasolSqlDialect.
exc - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
exc - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
except(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
except(Enumerable<T>, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
except(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
except(Enumerable<T>, EqualityComparer<T>, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
except(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<TSource>, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<T>, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<T>, EqualityComparer<T>, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, boolean) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>, boolean) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values, eliminate duplicates.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
except(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns a bit set with all the bits in this set that are not in another.
EXCEPT - Enum constant in enum org.apache.calcite.sql.SqlKind
EXCEPT relational operator (known as MINUS in some SQL dialects).
EXCEPT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXCEPT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
EXCEPT_ALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
exceptionWhilePerformingQueryOnJdbcSubSchema(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
exceptionWhileSerializingToJson(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
exceptLibraries() - Element in annotation type org.apache.calcite.sql.fun.LibraryOperator
The set of libraries that this function should be excluded from.
exchange(RelDistribution) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine an Exchange's or SortExchange's distribution.
exchange(RelDistribution) - Method in class org.apache.calcite.tools.RelBuilder
Creates an Exchange by distribution.
Exchange - Class in org.apache.calcite.rel.core
Relational expression that imposes a particular distribution on its input without otherwise changing its content.
Exchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution) - Constructor for class org.apache.calcite.rel.core.Exchange
Creates an Exchange.
Exchange(RelInput) - Constructor for class org.apache.calcite.rel.core.Exchange
Creates an Exchange by parsing serialized output.
EXCHANGE_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
 
EXCHANGE_REMOVE_CONSTANT_KEYS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that removes constants inside a LogicalExchange.
exchangeFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
 
ExchangeRemoveConstantKeysRule - Class in org.apache.calcite.rel.rules
Planner rule that removes keys from a Exchange if those keys are known to be constant.
ExchangeRemoveConstantKeysRule(ExchangeRemoveConstantKeysRule.Config) - Constructor for class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
Creates an ExchangeRemoveConstantKeysRule.
ExchangeRemoveConstantKeysRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
exclude - Variable in class org.apache.calcite.rel.core.Window.Group
 
exclude(RexWindowExclusion) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
Sets the frame to EXCLUDE rows; default to EXCLUDE_NO_OTHER.
EXCLUDE_CURRENT_ROW - Enum constant in enum org.apache.calcite.rex.RexWindowExclusion
 
EXCLUDE_GROUP - Enum constant in enum org.apache.calcite.rex.RexWindowExclusion
 
EXCLUDE_NO_OTHER - Enum constant in enum org.apache.calcite.rex.RexWindowExclusion
 
EXCLUDE_TIES - Enum constant in enum org.apache.calcite.rex.RexWindowExclusion
 
excludedRules - Variable in class org.apache.calcite.rel.hint.HintStrategy
 
excludedRules(RelOptRule...) - Method in class org.apache.calcite.rel.hint.HintStrategy.Builder
Registers an array of rules to exclude during the RelOptPlanner planning.
excludingOptions - Variable in class org.apache.calcite.sql.ddl.SqlCreateTableLike
 
EXCLUSION_PATTERN - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
Regular expression that matches the description of all instances of this rule and ValuesReduceRule also.
exclusiveOr(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
exclusiveOr(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
ExclusiveOr - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A bitwise or logical XOR operation, such as a ^ b in Java.
exclusiveOrAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
ExclusiveOrAssign - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A bitwise or logical XOR compound assignment operation, such as (a ^= b) in C#.
execute() - Method in class org.apache.calcite.jdbc.CalciteResultSet
 
execute() - Method in class org.apache.calcite.rex.RexExecutable
 
execute(Stream<? extends Source>, OutputStream) - Method in interface org.apache.calcite.util.Puffin.Program
Executes this program, writing to an output stream such as System.out.
execute(Stream<? extends Source>, PrintWriter) - Method in interface org.apache.calcite.util.Puffin.Program
Executes this program.
execute(Command.Context, boolean) - Method in class org.apache.calcite.test.QuidemTest.ExplainValidatedCommand
 
execute(Meta.StatementHandle, List<TypedValue>, int) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
execute(Meta.StatementHandle, List<TypedValue>, long) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
execute(Context) - Method in interface org.apache.calcite.interpreter.Scalar
 
execute(Context, Object[]) - Method in interface org.apache.calcite.interpreter.Scalar
 
execute(CalcitePrepare.Context) - Method in class org.apache.calcite.sql.ddl.SqlDropObject
 
execute(Expression, Class<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Class<T>) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
execute(Expression, Type) - Method in interface org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Type) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
execute(SqlCreateForeignSchema, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE FOREIGN SCHEMA command.
execute(SqlCreateFunction, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE FUNCTION command.
execute(SqlCreateMaterializedView, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE MATERIALIZED VIEW command.
execute(SqlCreateSchema, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE SCHEMA command.
execute(SqlCreateTableLike, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE TABLE LIKE command.
execute(SqlCreateTable, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE TABLE command.
execute(SqlCreateTable, CalcitePrepare.Context) - Method in class org.apache.calcite.test.MockDdlExecutor
Executes a CREATE TABLE command.
execute(SqlCreateType, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE TYPE command.
execute(SqlCreateView, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a CREATE VIEW command.
execute(SqlCreateView, CalcitePrepare.Context) - Method in class org.apache.calcite.test.MockDdlExecutor
Executes a CREATE VIEW command.
execute(SqlDropObject, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes DROP FUNCTION, DROP TABLE, DROP MATERIALIZED VIEW, DROP TYPE, DROP VIEW commands.
execute(SqlDropSchema, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a DROP SCHEMA command.
execute(SqlTruncateTable, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
Executes a TRUNCATE TABLE command.
execute(SqlNode, CalcitePrepare.Context) - Method in class org.apache.calcite.server.DdlExecutorImpl
Template for methods that execute DDL commands.
execute(Source, OutputStream) - Method in interface org.apache.calcite.util.Puffin.Program
Executes this program on a single source.
executeBatch(Meta.StatementHandle, List<List<TypedValue>>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
executeDdl(CalcitePrepare.Context, SqlNode) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
Executes a DDL statement.
executeDdl(CalcitePrepare.Context, SqlNode) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
 
executeDdl(CalcitePrepare.Context, SqlNode) - Method in interface org.apache.calcite.server.DdlExecutor
Executes a DDL statement.
executeDdl(CalcitePrepare.Context, SqlNode) - Method in class org.apache.calcite.server.DdlExecutorImpl
 
executeMethod(String, String, CharSequence, Map<String, String>, int, int) - Static method in class org.apache.calcite.runtime.HttpUtils
 
executeQuery(Queryable<T>) - Method in class org.apache.calcite.adapter.jdbc.JdbcQueryProvider
 
executeQuery(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
Executes a queryable, and returns an enumerator over the rows that it yields.
executor - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
executor(RexExecutor) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
 
EXECUTOR - Static variable in class org.apache.calcite.rex.RexUtil
Executor for a bit of constant reduction.
existingWindowName(String) - Method in class org.apache.calcite.sql.validate.SelectScope
 
exists(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates an EXISTS predicate.
exists(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns whether there is an element in list for which predicate is true.
exists(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether there is an element in list for which predicate is true.
exists(List, Function1<Object, Boolean>) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the EXISTS(list, function1) function.
exists(List, Predicate1) - Static method in class org.apache.calcite.runtime.SqlFunctions
Support the EXISTS(list, predicate1) function.
exists(RelNode) - Static method in class org.apache.calcite.rex.RexSubQuery
Creates an EXISTS sub-query.
EXISTS - Enum constant in enum org.apache.calcite.plan.RelOptUtil.SubQueryType
 
EXISTS - Enum constant in enum org.apache.calcite.sql.SqlKind
EXISTS operator.
EXISTS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXISTS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "EXISTS(array, lambda)" function (Spark); returns whether a predicate holds for one or more elements in the array.
EXISTS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
EXISTS - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
EXISTS_NODE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXISTS_NODE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
existsNode(String, String) - Static method in class org.apache.calcite.runtime.XmlFunctions
 
existsNode(String, String, String) - Static method in class org.apache.calcite.runtime.XmlFunctions
 
exitBlock() - Method in interface org.apache.calcite.adapter.enumerable.NestedBlockBuilder
Leaves the current code block.
exitBlock() - Method in class org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
Leaves the current code block.
exp(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL EXP operator applied to double values.
exp(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
EXP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The EXP(numeric) function.
expand - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
 
expand() - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
 
expand() - Method in interface org.apache.calcite.rel.RelWriter
Returns whether the writer needs to expand node's detail information when printing plan.
expand(int, BuiltInMetadata.Measure.Context) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure
Expands a measure to an expression.
expand(Iterable<? extends SqlLibrary>) - Static method in enum org.apache.calcite.sql.fun.SqlLibrary
Expands libraries in place.
expand(String, String) - Method in class org.apache.calcite.test.DiffRepository
Expands a string containing one or more variables.
expand(RelSubset, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
Refines expand for RelSubset; called via reflection.
expand(Aggregate, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
Refines expand for Aggregate; called via reflection.
expand(Filter, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
Refines expand for Filter; called via reflection.
expand(Project, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
Refines expand for Project; called via reflection.
expand(RelNode, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
expand(RelNode, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Handler
 
expand(RelNode, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
Catch-all implementation for BuiltInMetadata.Measure.expand(int, BuiltInMetadata.Measure.Context), invoked using reflection.
expand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
Rewrites an expression containing decimals.
expand(RexNode) - Method in class org.apache.calcite.rex.RexUtil.ExpandDisjunctionHelper
 
expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
 
expand(SqlNode, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Expands an expression.
expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
EXPAND - Enum constant in enum org.apache.calcite.sql.test.SqlOperatorFixture.VmName
 
EXPAND - Enum constant in enum org.apache.calcite.sql.test.SqlTester.VmName
 
EXPAND_FILTER_DISJUNCTION_GLOBAL - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that expands disjunction in the condition of a Filter.
EXPAND_FILTER_DISJUNCTION_LOCAL - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that expands disjunction in the condition of a Filter for join inputs.
EXPAND_JOIN_DISJUNCTION_GLOBAL - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that expands disjunction in the condition of a Join.
EXPAND_JOIN_DISJUNCTION_LOCAL - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that expands disjunction in the condition of a Join for join inputs.
ExpandConversionRule(AbstractConverter.ExpandConversionRule.Config) - Constructor for class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
Creates an ExpandConversionRule.
ExpandConversionRule(RelBuilderFactory) - Constructor for class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
Deprecated.
ExpandDisjunctionForJoinInputsRule - Class in org.apache.calcite.rel.rules
Rule to expand disjunction for join inputs in condition of a Filter or Join.
ExpandDisjunctionForJoinInputsRule(ExpandDisjunctionForJoinInputsRule.Config) - Constructor for class org.apache.calcite.rel.rules.ExpandDisjunctionForJoinInputsRule
Creates a ExpandDisjunctionForJoinInputsRule.
ExpandDisjunctionForJoinInputsRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
ExpandDisjunctionForTableRule - Class in org.apache.calcite.rel.rules
Rule to expand disjunction for single table in condition of a Filter or Join, It makes sense to make this optimization part of the predicate pushdown.
ExpandDisjunctionForTableRule(ExpandDisjunctionForTableRule.Config) - Constructor for class org.apache.calcite.rel.rules.ExpandDisjunctionForTableRule
Creates a ExpandDisjunctionForTableRule.
ExpandDisjunctionForTableRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
ExpandDisjunctionHelper(RelBuilder, int) - Constructor for class org.apache.calcite.rex.RexUtil.ExpandDisjunctionHelper
 
expandList(List<? extends RexNode>) - Method in class org.apache.calcite.rex.RexProgram
Expands a list of expressions that may contain RexLocalRefs.
expandLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram
Fully expands a RexLocalRef back into a pure RexNode tree containing no RexLocalRefs (reversing the effect of common subexpression elimination).
expandOrderExpr(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
 
expandOrderExpr(SqlSelect, SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Expands an expression in the ORDER BY clause into an expression with the same semantics as expressions in the SELECT clause.
expandOrderExpr(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandSearch(RexBuilder, RexProgram, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Expands all the calls to SqlStdOperatorTable.SEARCH in an expression.
expandSearch(RexBuilder, RexProgram, RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
Expands calls to SqlStdOperatorTable.SEARCH whose complexity is greater than maxComplexity in an expression.
expandSelectExpr(SqlNode, SelectScope, SqlSelect, Map<String, SqlNode>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
 
expandSelectExpr(SqlNode, SelectScope, SqlSelect, Map<String, SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandStar(SqlNodeList, SqlSelect, boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a list of expressions, with every occurrence of "*" or "TABLE.*" expanded.
expandStar(SqlNodeList, SqlSelect, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
expandUp(Iterable<? extends SqlLibrary>) - Static method in enum org.apache.calcite.sql.fun.SqlLibrary
Expands libraries in place.
expandView(RelDataType, String, List<String>, List<String>) - Method in interface org.apache.calcite.plan.RelOptTable.ViewExpander
Returns a relational expression that is to be substituted for an access to a SQL view.
expandView(RelDataType, String, List<String>, List<String>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
expandView(RelDataType, String, List<String>, List<String>) - Method in class org.apache.calcite.prepare.PlannerImpl
 
expandView(RelDataType, String, List<String>, List<String>) - Method in class org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
Deprecated.
 
expectedBoolean() - Method in interface org.apache.calcite.runtime.CalciteResource
 
expectedCharacter() - Method in interface org.apache.calcite.runtime.CalciteResource
 
expectedQueryOrJoinExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
 
expectThrowable(Throwable) - Static method in class org.apache.calcite.test.Matchers
Creates a matcher that matches if the examined value is expected throwable.
Experimental - Annotation Type in org.apache.calcite.linq4j.function
Annotation that indicates that a class, interface, field or method is experimental, not part of the public API, and subject to change or removal.
explain() - Method in interface org.apache.calcite.rel.RelNode
Returns a relational expression string of this RelNode.
explain(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
 
explain(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
 
explain(RelNode, List<Pair<String, Object>>) - Method in interface org.apache.calcite.rel.RelWriter
Prints an explanation of a node, with a list of (term, value) pairs.
explain(RelWriter) - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
explain(RelWriter) - Method in class org.apache.calcite.plan.volcano.RelSubset
 
explain(RelWriter) - Method in class org.apache.calcite.rel.AbstractRelNode
 
explain(RelWriter) - Method in interface org.apache.calcite.rel.RelNode
Describes the inputs and attributes of this relational expression.
EXPLAIN - Enum constant in enum org.apache.calcite.sql.SqlKind
EXPLAIN statement.
explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelDotWriter
 
explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
 
explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
 
explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelXmlWriter
 
EXPLAIN_VISIBILITY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
explainCalc(MutableCalc) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
Explain filtering condition and projections from MutableCalc.
explainCalc(RelWriter) - Method in class org.apache.calcite.rex.RexProgram
Writes an explanation of the expressions in this program to a plan writer.
explainContains(String) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
explainHookContains(String) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
This enables to assert the optimized plan without issuing a separate explain ... command.
explainHookContains(SqlExplainLevel, String) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
This enables to assert the optimized plan without issuing a separate explain ... command.
explainHookMatches(String) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
This enables to assert the optimized plan without issuing a separate explain ... command.
explainHookMatches(SqlExplainLevel, Matcher<String>) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
This enables to assert the optimized plan without issuing a separate explain ... command.
explainHookMatches(Matcher<String>) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
This enables to assert the optimized plan without issuing a separate explain ... command.
explainMatches(String, Consumer<ResultSet>) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.cassandra.CassandraLimit
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
Deprecated.
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkCalc
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.splunk.SplunkTableScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.AbstractRelNode
Describes the inputs and attributes of this relational expression.
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.BiRel
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Aggregate
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.AsofJoin
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Calc
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Collect
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Combine
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Correlate
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Exchange
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Filter
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Join
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Match
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Project
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.RepeatUnion
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Sample
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.SetOp
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Snapshot
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Sort
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.SortExchange
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Spool
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableFunctionScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableModify
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableScan
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableSpool
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Uncollect
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Values
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Window
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.logical.LogicalFilter
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.logical.LogicalJoin
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.rules.HyperGraph
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.rules.MultiJoin
 
explainTerms(RelWriter) - Method in class org.apache.calcite.rel.SingleRel
 
explicit(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.InferTypes
Returns an SqlOperandTypeInference that returns a given list of types.
explicit(RelDataType) - Static method in class org.apache.calcite.sql.type.ReturnTypes
Creates an inference rule which returns a copy of a given data type.
explicit(RelProtoDataType) - Static method in class org.apache.calcite.sql.type.ReturnTypes
 
explicit(SqlTypeName) - Static method in class org.apache.calcite.sql.type.ReturnTypes
Creates an inference rule which returns a type with no precision or scale, such as DATE.
explicit(SqlTypeName, int) - Static method in class org.apache.calcite.sql.type.ReturnTypes
Creates an inference rule which returns a type with precision but no scale, such as VARCHAR(100).
EXPLICIT - Enum constant in enum org.apache.calcite.sql.SqlCollation.Coercibility
Strongest coercibility.
EXPLICIT_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
Explicit table, e.g.
EXPLICIT_TABLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Keyword which allows an identifier to be explicitly flagged as a table.
ExplicitOperandTypeChecker - Class in org.apache.calcite.sql.type
Parameter type-checking strategy for Explicit Type.
ExplicitOperandTypeChecker(RelDataType) - Constructor for class org.apache.calcite.sql.type.ExplicitOperandTypeChecker
 
ExplicitOperandTypeInference - Class in org.apache.calcite.sql.type
ExplicitOperandTypeInferences implements SqlOperandTypeInference by explicitly supplying a type for each parameter.
ExplicitOperatorBinding - Class in org.apache.calcite.sql
ExplicitOperatorBinding implements SqlOperatorBinding via an underlying array of known operand types.
ExplicitOperatorBinding(RelDataTypeFactory, SqlOperator, List<RelDataType>) - Constructor for class org.apache.calcite.sql.ExplicitOperatorBinding
 
ExplicitOperatorBinding(SqlOperatorBinding, List<RelDataType>) - Constructor for class org.apache.calcite.sql.ExplicitOperatorBinding
 
ExplicitReturnTypeInference - Class in org.apache.calcite.sql.type
A SqlReturnTypeInference which always returns the same SQL type.
ExplicitReturnTypeInference(RelProtoDataType) - Constructor for class org.apache.calcite.sql.type.ExplicitReturnTypeInference
Creates an inference rule which always returns the same type object.
ExplodeTable(Geometry) - Constructor for class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.ExplodeTable
 
EXPPLAN_ATTRIBUTES - Enum constant in enum org.apache.calcite.sql.SqlExplainLevel
Display only attributes which contribute to the plan output.
expr(String) - Method in class org.apache.calcite.sql.parser.SqlParserTest
 
expr(String) - Method in interface org.apache.calcite.test.IntervalTest.Fixture
 
expr(String) - Method in class org.apache.calcite.test.SqlToRelTestBase
 
expr(String) - Method in class org.apache.calcite.test.SqlValidatorTestCase
Creates a test context with a SQL expression.
EXPR_SUGGESTER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
expression - Variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
 
expression - Variable in class org.apache.calcite.linq4j.BaseQueryable
 
expression - Variable in class org.apache.calcite.linq4j.tree.GotoStatement
 
expression - Variable in class org.apache.calcite.linq4j.tree.MemberExpression
 
expression - Variable in class org.apache.calcite.linq4j.tree.ThrowStatement
 
expression - Variable in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
expression - Variable in class org.apache.calcite.linq4j.tree.UnaryExpression
 
expression - Variable in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
expression - Variable in class org.apache.calcite.sql.parser.SqlParserFixture
 
expression - Variable in class org.apache.calcite.test.SqlValidatorFixture
 
expression() - Method in class org.apache.calcite.sql.parser.SqlParserFixture
Flags that this is an expression, not a whole query.
expression(boolean) - Method in class org.apache.calcite.sql.parser.SqlParserFixture
Sets whether this is an expression (as opposed to a whole query).
expression(boolean) - Method in class org.apache.calcite.test.SqlToRelFixture
Sets whether this is an expression (as opposed to a whole query).
expression(RexNode, String, List<String>) - Method in class org.apache.calcite.materialize.Lattice.Builder
Adds a lattice column based on a SQL expression, or returns a column based on the same expression seen previously.
expression(SchemaPlus) - Static method in class org.apache.calcite.schema.Schemas
Returns the expression for a schema.
Expression - Class in org.apache.calcite.linq4j.tree
Analogous to LINQ's System.Linq.Expression.
Expression(ExpressionType, Type) - Constructor for class org.apache.calcite.linq4j.tree.Expression
Creates an Expression.
EXPRESSION - Static variable in enum org.apache.calcite.sql.SqlKind
Category consisting of all expression operators.
EXPRESSION_LINEAGE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXPRESSION_REDUCER - Enum constant in enum org.apache.calcite.runtime.Hook
Called when a constant expression is being reduced.
expression0 - Variable in class org.apache.calcite.linq4j.tree.BinaryExpression
 
expression0 - Variable in class org.apache.calcite.linq4j.tree.TernaryExpression
 
expression1 - Variable in class org.apache.calcite.linq4j.tree.BinaryExpression
 
expression1 - Variable in class org.apache.calcite.linq4j.tree.TernaryExpression
 
expression2 - Variable in class org.apache.calcite.linq4j.tree.TernaryExpression
 
expressionList - Variable in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
expressions - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
expressions - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
Expressions - Class in org.apache.calcite.linq4j.tree
Utility methods for expressions, including a lot of factory methods.
Expressions.FluentList<T> - Interface in org.apache.calcite.linq4j.tree
Fluent list.
ExpressionType - Enum in org.apache.calcite.linq4j.tree
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
ExpressionVisitor - Interface in org.apache.calcite.linq4j.tree
Represents a visitor or rewriter for expression trees.
ExprSimplifier(RexSimplify) - Constructor for class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
ExprSimplifier(RexSimplify, boolean) - Constructor for class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
ExprSimplifier(RexSimplify, RexUnknownAs, boolean) - Constructor for class org.apache.calcite.rex.RexUtil.ExprSimplifier
Deprecated.
 
exps - Variable in class org.apache.calcite.rel.core.Project
 
extend() - Method in class org.apache.calcite.test.MockSqlOperatorTable
Returns this table with a few mock operators added.
extend(List<RelDataTypeField>) - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
extend(List<RelDataTypeField>) - Method in interface org.apache.calcite.plan.RelOptTable
Returns a table with the given extra fields.
extend(List<RelDataTypeField>) - Method in class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
extend(List<RelDataTypeField>) - Method in interface org.apache.calcite.schema.ExtensibleTable
Returns a table that has the row type of this table plus the given fields.
extend(List<RelDataTypeField>, RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
Extends the underlying table and returns a new view with updated row-type and column-mapping.
extend(Table) - Method in class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
Implementation-specific code to instantiate a new RelOptTable based on a Table that has been extended.
extend(Table) - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
extend(Table) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockModifiableViewRelOptTable
 
extend(Table) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
extend(Table, RelProtoDataType, ImmutableIntList) - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
 
extend(Table, RelProtoDataType, ImmutableIntList) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockModifiableViewRelOptTable.MockModifiableViewTable
 
EXTEND - Enum constant in enum org.apache.calcite.sql.SqlKind
The internal EXTEND operator that qualifies a table name in the FROM clause.
EXTEND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
EXTEND operator.
extended - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
EXTENDED - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Config
Extended instance that can push down aggregate functions.
ExtendedEnumerable<TSource> - Interface in org.apache.calcite.linq4j
Extension methods in Enumerable.
extendedExpandGroupBy(SqlNode, SqlValidatorScope, SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
ExtendedOrderedEnumerable<T> - Interface in org.apache.calcite.linq4j
Extension methods for OrderedEnumerable.
ExtendedOrderedQueryable<T> - Interface in org.apache.calcite.linq4j
Extension methods for OrderedQueryable.
extendList - Variable in class org.apache.calcite.sql.validate.IdentifierNamespace
 
extendNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
 
extendQuery(DruidQuery, List<Interval>) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Extends a DruidQuery.
extendQuery(DruidQuery, RelNode) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Extends a DruidQuery.
ExtensibleTable - Interface in org.apache.calcite.schema
Table whose row type can be extended to include extra fields.
Extension - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
An extension expression.
Extensions - Class in org.apache.calcite.linq4j
Contains what, in LINQ.NET, would be extension methods.
extra(RelDataType) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
Returns the "extra" field in a row type whose presence signals that fields will come into existence just by asking for them.
extraCondition() - Method in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
A test that must pass before attempting to reduce any aggregate function.
EXTRACT - Enum constant in enum org.apache.calcite.sql.SqlKind
EXTRACT function.
EXTRACT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL EXTRACT operator.
EXTRACT_VALUE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXTRACT_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
EXTRACT_XML - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
EXTRACT_XML - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
extractColumnName(RexNode, RelDataType, DruidQuery) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Returns Druid column name or null when it is not possible to translate.
extractGranularity(RexNode, String) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
Infers granularity from a time unit.
ExtractionDimensionSpec - Class in org.apache.calcite.adapter.druid
Implementation of extraction function DimensionSpec.
ExtractionDimensionSpec(String, ExtractionFunction, String) - Constructor for class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
ExtractionDimensionSpec(String, ExtractionFunction, String, DruidType) - Constructor for class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
ExtractionFunction - Interface in org.apache.calcite.adapter.druid
Interface for Druid extraction functions.
extractJoinCond(List<HyperGraph.NodeState>, int, List<HyperEdge>, JoinRelType) - Method in class org.apache.calcite.rel.rules.HyperGraph
Build an RexNode expression for the predicate corresponding to a set of hyperedges.
extractJoinType(List<HyperEdge>) - Method in class org.apache.calcite.rel.rules.HyperGraph
 
extractLastNFields(RelDataTypeFactory, RelDataType, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Keeps only the last N fields and returns the new struct type.
ExtractOperatorConversion - Class in org.apache.calcite.adapter.druid
Time extract operator conversion for expressions like EXTRACT(timeUnit FROM arg).
ExtractOperatorConversion() - Constructor for class org.apache.calcite.adapter.druid.ExtractOperatorConversion
 
extractPossibleMapping(List<Set<RexTableInputRef>>, List<Set<RexTableInputRef>>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Given the source and target equivalence classes, it extracts the possible mappings from each source equivalence class to each target equivalence class.
extractRanges(RexNode, boolean) - Static method in class org.apache.calcite.adapter.druid.DruidDateTimeUtils
 
extractReferences(RexBuilder, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
If the node is an Aggregate, it returns a list of references to the grouping columns.
extractValue(String, String) - Static method in class org.apache.calcite.runtime.XmlFunctions
 
extractXml(String, String) - Static method in class org.apache.calcite.runtime.XmlFunctions
 
extractXml(String, String, String) - Static method in class org.apache.calcite.runtime.XmlFunctions
 
extraExprList - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List<RexNode>, List<String>, Collection<String>, List<SqlMonotonicity>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Adds extra select items.
ExtraSqlTypes - Interface in org.apache.calcite.sql.type
Holds constants associated with SQL types introduced after the earliest version of Java supported by Farrago (this currently means anything introduced in JDK 1.6 or later).

F

F_SUGGESTER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
FACADE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Provide a unified interface to a set of interfaces in a subsystem.
factorial(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FACTORIAL operator.
FACTORIAL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FACTORIAL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The FACTORIAL(integer) function.
factory - Variable in class org.apache.calcite.model.JsonCustomSchema
Name of the factory class for this schema.
factory - Variable in class org.apache.calcite.model.JsonCustomTable
Name of the factory class for this table.
factory - Variable in class org.apache.calcite.sql.parser.SqlParserFixture
 
factory - Variable in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
 
factory - Variable in class org.apache.calcite.test.RelMetadataFixture
 
factory - Variable in class org.apache.calcite.test.SqlValidatorFixture
 
factory() - Static method in class org.apache.calcite.util.graph.DefaultEdge
 
Factory() - Constructor for class org.apache.calcite.adapter.clone.CloneSchema.Factory
 
Factory() - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.Factory
 
Factory() - Constructor for class org.apache.calcite.linq4j.util.Compatible.Factory
 
Factory() - Constructor for class org.apache.calcite.util.Compatible.Factory
 
FACTORY - Static variable in class org.apache.calcite.plan.RelOptCostImpl
 
FACTORY - Static variable in class org.apache.calcite.sql.parser.SqlParserFixture
 
FACTORY_METHOD_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Define an interface for creating an object, but let subclasses decide which class to instantiate.
fail(String, Object...) - Method in class org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
fail(String, Object...) - Method in interface org.apache.calcite.util.Litmus
Called when test fails.
failCount - Variable in class org.apache.calcite.rex.RexChecker
 
failedToAccessField(String, int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
fails(String) - Method in class org.apache.calcite.sql.parser.SqlParserFixture
 
fails(String) - Method in interface org.apache.calcite.test.IntervalTest.Fixture2
Checks that the expression is valid in the parser but invalid (with the given error message) in the validator.
fails(String) - Method in class org.apache.calcite.test.SqlValidatorFixture
Checks that a SQL expression gives a particular error.
failsAtValidation() - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
Utility method so that one doesn't have to call CalciteAssert.AssertQuery.failsAtValidation(java.lang.String) with null.
failsAtValidation(String) - Method in class org.apache.calcite.test.CalciteAssert.AssertQuery
Used to check whether a sql statement fails at the SQL Validation phase.
failsIf(boolean, String) - Method in class org.apache.calcite.test.SqlValidatorFixture
Checks that a SQL expression fails, giving an expected error, if b is true, otherwise succeeds.
FAKE_FOODMART - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
FakeUtil() - Constructor for class org.apache.calcite.sql.SqlDialect.FakeUtil
Deprecated.
 
FALSE - Enum constant in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
If one of the arguments is null, the function returns false.
FALSE - Enum constant in enum org.apache.calcite.plan.RelOptUtil.Logic
An anti-semi-join will have been applied, so that only rows for which the value is FALSE will have been returned.
FALSE - Enum constant in enum org.apache.calcite.rex.RexUnknownAs
Policy that indicates that the expression is being used in a context Where an UNKNOWN value is treated in the same way as FALSE.
FALSE - Enum constant in enum org.apache.calcite.sql.SqlJsonExistsErrorBehavior
 
FALSE - Static variable in interface org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to false.
FALSE - Static variable in interface org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to false.
FALSE - Static variable in interface org.apache.calcite.rel.rules.PushProjector.ExprCondition
Constant condition that replies false for all expressions.
FALSE_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
 
FALSE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
falseIf(boolean) - Static method in enum org.apache.calcite.rex.RexUnknownAs
Returns RexUnknownAs.FALSE if unknownAsFalse is true, RexUnknownAs.UNKNOWN otherwise.
falsePredicate1() - Static method in class org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
falsePredicate2() - Static method in class org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns false.
families - Variable in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
families(List<RelDataType>) - Static method in class org.apache.calcite.rex.RexUtil
 
family - Variable in enum org.apache.calcite.sql.SqlSyntax
Syntax to treat this syntax as equivalent to when resolving operators.
family(List<SqlTypeFamily>) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if each operand is a member of a corresponding family.
family(List<SqlTypeFamily>, Predicate<Integer>) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if each operand is a member of a corresponding family, and allows specified parameters to be optional.
family(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
 
family(SqlTypeFamily...) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if each operand is a member of a corresponding family.
FamilyOperandTypeChecker - Class in org.apache.calcite.sql.type
Operand type-checking strategy which checks operands for inclusion in type families.
fastBailOut() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Config
Whether we should create the rewriting in the minimal subtree of plan operators.
Feature - Class in org.apache.calcite.runtime
SQL language feature.
Feature(String, Locale, Method, Object...) - Constructor for class org.apache.calcite.runtime.Feature
 
fetch - Variable in class org.apache.calcite.adapter.cassandra.CassandraLimit
 
fetch - Variable in class org.apache.calcite.adapter.enumerable.EnumerableLimit
 
fetch - Variable in class org.apache.calcite.rel.core.Sort
 
fetch - Variable in class org.apache.calcite.rel.mutable.MutableSort
 
fetch - Variable in class org.apache.calcite.sql.SqlOrderBy
 
fetch(Meta.StatementHandle, long, int) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
FETCH - Enum constant in enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
 
FETCH - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
FETCH clause.
FETCH - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
Fetch operator is ONLY used for its precedence during unparsing.
fetchOffset(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
fetchOffset(SqlNode, SqlNode) - Method in interface org.apache.calcite.sql.SqlWriter
Prints the OFFSET/FETCH clause.
FF1 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF2 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF3 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF4 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF5 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF6 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF7 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF8 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FF9 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
FIBONACCI_INSTANCE_TABLE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
FIBONACCI_LIMIT_100_TABLE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
FIBONACCI_LIMIT_TABLE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
FIBONACCI_TABLE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
fibonacciTable() - Static method in class org.apache.calcite.util.Smalls
A function that generates the Fibonacci sequence.
FibonacciTableFunction(int) - Constructor for class org.apache.calcite.util.Smalls.FibonacciTableFunction
 
fibonacciTableWithLimit(long) - Static method in class org.apache.calcite.util.Smalls
A function that generates the Fibonacci sequence.
fibonacciTableWithLimit100() - Static method in class org.apache.calcite.util.Smalls
A function that generates the first 100 terms of the Fibonacci sequence.
field - Variable in class org.apache.calcite.linq4j.tree.MemberExpression
 
field - Variable in enum org.apache.calcite.util.BuiltInMethod
 
field(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the physical type of a field.
field(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
field(int) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
 
field(int) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
field(int) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
 
field(int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to an input field by ordinal.
field(int, int, int) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field of a given input relational expression by ordinal.
field(int, int, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field of given input relational expression by name.
field(int, String, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field which originated in a relation with the given alias.
field(Field) - Static method in class org.apache.calcite.linq4j.tree.Types
 
field(String) - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
field(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
field(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns a field of a given name, or null.
field(String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field by name.
field(String, String) - Method in class org.apache.calcite.tools.RelBuilder
Creates a reference to a field of the current record which originated in a relation with a given alias.
field(Expression, Field) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, PseudoField) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(BlockBuilder, int, Type) - Method in interface org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter
 
field(BlockBuilder, int, Type) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
 
field(Expression, int, Type, Type) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
Returns a reference to a particular field.
field(Expression, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field given the name of the field.
field(RelDataType, String) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
field(RelDataType, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
Finds a field with a given name, using the current case-sensitivity, returning null if not found.
field(RelDataType, String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
field(RexNode, int) - Method in class org.apache.calcite.tools.RelBuilder
Returns a reference to a given field (by ordinal) of a record-valued expression.
field(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
Returns a reference to a given field (by name, case-insensitive) of a record-valued expression.
FIELD_ACCESS - Enum constant in enum org.apache.calcite.sql.SqlKind
The field access operator, ".".
FIELD_SCHEMA - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
FieldAccessFinder() - Constructor for class org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
fieldClass(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the Java class of the field with the given ordinal.
fieldClass(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fieldCounts - Variable in class org.apache.calcite.schema.impl.StarTable
Number of fields in each table's row type.
fieldDecl(int, ParameterExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a field.
fieldDecl(int, ParameterExpression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a field with an initializer.
FieldDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a field.
FieldDeclaration(int, ParameterExpression, Expression) - Constructor for class org.apache.calcite.linq4j.tree.FieldDeclaration
 
fieldExists(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns whether this namespace has a field of a given name.
FieldInfoBuilder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
Deprecated.
 
fieldIsNullable(int) - Method in interface org.apache.calcite.rel.RelNode
Returns whether a field is nullable.
fieldList - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl
 
fieldList() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
fieldName - Variable in class org.apache.calcite.rel.mutable.MutableCollect
 
fieldNullable(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns whether a given field allows null values.
fieldNullable(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fieldOrigins - Variable in class org.apache.calcite.prepare.Prepare
 
fieldOrigins - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
fieldReference(Expression, int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Generates a reference to a given field in an expression.
fieldReference(Expression, int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fieldReference(Expression, int, Type) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Generates a reference to a given field in an expression.
fieldReference(Expression, int, Type) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
fields - Variable in class org.apache.calcite.rel.RelRoot
 
fields() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
 
fields() - Static method in class org.apache.calcite.test.schemata.catchall.CatchallSchema.EveryType
 
fields() - Method in class org.apache.calcite.tools.RelBuilder
Returns references to the fields of the top input.
fields(int, int) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to the fields of a given input.
fields(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields identified by name.
fields(List<? extends Number>) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields for a given list of input ordinals.
fields(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields for a given collation.
fields(ImmutableBitSet) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields for a given bit set of input ordinals.
fields(Mappings.TargetMapping) - Method in class org.apache.calcite.tools.RelBuilder
Returns references to fields identified by a mapping.
fieldsByName - Variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map of all the added final static fields.
FieldSchema(SqlParserPos, Ast.Identifier, Ast.Type) - Constructor for class org.apache.calcite.piglet.Ast.FieldSchema
 
file() - Method in interface org.apache.calcite.util.Source
 
file(File, String) - Static method in class org.apache.calcite.util.Sources
 
FILE - Enum constant in enum org.apache.calcite.sql.ddl.SqlDdlNodes.FileType
 
FILE_SEPARATOR - Static variable in class org.apache.calcite.util.Util
System-dependent file separator, for example, "/" or "\."
FILE_TIMESTAMP_FORMAT - Static variable in class org.apache.calcite.util.Util
Datetime format string for generating a timestamp string to be used as part of a filename.
fileContents(File) - Static method in class org.apache.calcite.test.DiffTestCase
Returns the contents of a file as a string.
filename() - Method in interface org.apache.calcite.util.Puffin.Line
Returns the filename of the current source.
fileOpt() - Method in interface org.apache.calcite.util.Source
 
FileReader - Class in org.apache.calcite.adapter.file
Scrapes HTML tables from URLs using Jsoup.
FileReader(Source) - Constructor for class org.apache.calcite.adapter.file.FileReader
 
FileReader(Source, String, Integer) - Constructor for class org.apache.calcite.adapter.file.FileReader
 
FileReader(Source, String) - Constructor for class org.apache.calcite.adapter.file.FileReader
 
FileReaderException - Exception Class in org.apache.calcite.adapter.file
Indicates that the FileReader failed.
FileRules - Class in org.apache.calcite.adapter.file
Planner rules relating to the File adapter.
FileSchemaFactory - Class in org.apache.calcite.adapter.file
Factory that creates a FileSchema.
FilesTableFunction - Class in org.apache.calcite.adapter.os
Table function that executes the OS "find" command to find files under a particular path.
fillInStackTrace() - Method in exception class org.apache.calcite.util.ControlFlowException
 
filter - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
 
filter(Iterable<?>, Class<E>) - Static method in class org.apache.calcite.util.Util
Makes a collection of untyped elements appear as a list of strictly typed elements, by filtering out those which are not of the correct type.
filter(Iterable<? extends E>, Predicate<? super E>) - Static method in class org.apache.calcite.util.Util
Filters an iterable.
filter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of predicates.
filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of correlation variables and a list of predicates.
filter(Iterable<CorrelationId>, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of a list of correlation variables and an array of predicates.
filter(Collection<?>, Class<E>) - Static method in class org.apache.calcite.util.Util
 
filter(Iterator<? extends E>, Predicate<? super E>) - Static method in class org.apache.calcite.util.Util
Filters an iterator.
filter(List<?>, Class<E>) - Static method in class org.apache.calcite.util.Util
Returns a subset of a list containing only elements of a given type.
filter(List<E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a list that contains only elements of list that match predicate.
filter(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
Helper method to determine a Filter's collation.
filter(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
Helper method to determine a Filter's distribution.
filter(RexNode) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that applies a filter before aggregating values.
filter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a Filter of an array of predicates.
filter(DiffRepository, String, String, String, String) - Method in interface org.apache.calcite.test.DiffRepository.Filter
Filters a string.
Filter - Class in org.apache.calcite.rel.core
Relational expression that iterates over its input and returns elements for which condition evaluates to true.
Filter(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Filter
Creates a filter.
Filter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Filter
Creates a filter.
Filter(RelInput) - Constructor for class org.apache.calcite.rel.core.Filter
Creates a Filter by parsing serialized output.
FILTER - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
FILTER - Enum constant in enum org.apache.calcite.sql.SqlKind
FILTER operator.
FILTER - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules
 
FILTER - Static variable in class org.apache.calcite.adapter.druid.DruidRules
 
FILTER - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
Rule to convert a LogicalFilter to a InnodbFilter.
FILTER - Static variable in class org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
FILTER - Static variable in class org.apache.calcite.rel.hint.HintPredicates
A hint predicate that indicates a hint can only be used to Filter nodes.
FILTER - Static variable in interface org.apache.calcite.rel.rules.CommonRelSubExprRegisterRule.Config
 
FILTER - Static variable in interface org.apache.calcite.rel.rules.ExpandDisjunctionForJoinInputsRule.Config
 
FILTER - Static variable in interface org.apache.calcite.rel.rules.ExpandDisjunctionForTableRule.Config
 
FILTER - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
Rule that matches Filter.
FILTER - Static variable in interface org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule.RemoveEmptySingleRuleConfig
 
FILTER - Static variable in interface org.apache.calcite.rel.rules.SubQueryRemoveRule.Config
 
FILTER - Static variable in interface org.apache.calcite.rel.rules.ValuesReduceRule.Config
 
FILTER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
FILTER operator filters which rows are included in an aggregate function.
FILTER_AGGREGATE_TRANSPOSE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
Rule to push an Filter past an Aggregate when Aggregate is on top of a DruidQuery.
FILTER_AGGREGATE_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes a Filter past an Aggregate.
FILTER_CALC_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that merges a Filter and a LogicalCalc.
FILTER_CORRELATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes a Filter above a Correlate into the inputs of the Correlate.
FILTER_EXPAND_IS_NOT_DISTINCT_FROM - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that replaces IS NOT DISTINCT FROM in a Filter with logically equivalent operations.
FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
Rule that matches a Filter and converts calls to EXTRACT, FLOOR and CEIL functions to date ranges (typically using the BETWEEN operator).
FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
Rule that converts a Filter to empty if its child is empty.
FILTER_INTERPRETER_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches a Filter on an EnumerableInterpreter on a TableScan.
FILTER_INTO_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that tries to push filter expressions into a join condition and into the inputs of the join.
FILTER_INTO_JOIN_DUMB - Static variable in class org.apache.calcite.rel.rules.CoreRules
Dumber version of CoreRules.FILTER_INTO_JOIN.
FILTER_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that combines two LogicalFilters.
FILTER_MULTI_JOIN_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that merges a Filter into a MultiJoin, creating a richer MultiJoin.
FILTER_ON_PROJECT - Static variable in class org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
FILTER_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
Deprecated.
FILTER_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
Deprecated.
FILTER_PROJECT_TRANSPOSE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
Rule to push a Filter past a Project when Project is on top of a DruidQuery.
FILTER_PROJECT_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
The default instance of FilterProjectTransposeRule.
FILTER_REDUCE_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that reduces constants inside a LogicalFilter.
FILTER_SAMPLE_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes a Filter past a Sample.
FILTER_SCAN - Static variable in class org.apache.calcite.adapter.arrow.ArrowRules
 
FILTER_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that matches a Filter on a TableScan.
FILTER_SCAN - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
Rule that converts a Filter on a TableScan to a Filter on a Materialized View.
FILTER_SET_OP_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes a Filter past a SetOp.
FILTER_SORT - Static variable in class org.apache.calcite.rel.rules.MeasureRules
Rule that matches a Filter that contains a M2V call on top of a Sort and pushes down the M2V call.
FILTER_SORT_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that transforms a Filter on top of a Sort into a Sort on top of a Filter.
FILTER_SUB_QUERY_TO_CORRELATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that converts a sub-queries from filter expressions into Correlate instances.
FILTER_TABLE_FUNCTION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes a Filter past a TableFunctionScan.
FILTER_TO_CALC - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that converts a LogicalFilter to a LogicalCalc.
FILTER_VALUES_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that merges a Filter onto an underlying LogicalValues, resulting in a Values with potentially fewer rows.
FILTER_WINDOW_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that pushes a Filter past a Window.
FILTERABLE - Enum constant in enum org.apache.calcite.adapter.csv.CsvTable.Flavor
 
FILTERABLE - Enum constant in enum org.apache.calcite.adapter.file.CsvTable.Flavor
 
FilterableTable - Interface in org.apache.calcite.schema
Table that can be scanned, optionally applying supplied filter expressions, without creating an intermediate relational expression.
filterableTableInventedFilter(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
filterableTableScanReturnedNull() - Method in interface org.apache.calcite.runtime.CalciteResource
 
filterAggregateTransposeRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
Instance of rule to push filter through aggregate.
FilterAggregateTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a Filter past a Aggregate.
FilterAggregateTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
Deprecated.
FilterAggregateTransposeRule(Class<? extends Filter>, RelBuilderFactory, Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
Deprecated.
FilterAggregateTransposeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
Deprecated.
FilterAggregateTransposeRule(FilterAggregateTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
Creates a FilterAggregateTransposeRule.
FilterAggregateTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
filterArg - Variable in class org.apache.calcite.rel.core.AggregateCall
 
Filterator<E> - Class in org.apache.calcite.util
Filtered iterator class: an iterator that includes only elements that are instanceof a specified class.
Filterator(Iterator<?>, Class<E>) - Constructor for class org.apache.calcite.util.Filterator
 
FilterCalcMergeRule - Class in org.apache.calcite.rel.rules
Planner rule that merges a Filter and a Calc.
FilterCalcMergeRule(FilterCalcMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterCalcMergeRule
Creates a FilterCalcMergeRule.
FilterCalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCalcMergeRule
Deprecated.
FilterCalcMergeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
filterCall - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
 
FilterCorrelateRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a Filter above a Correlate into the inputs of the Correlate.
FilterCorrelateRule(RelFactories.FilterFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
Deprecated.
FilterCorrelateRule(FilterCorrelateRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
Creates a FilterCorrelateRule.
FilterCorrelateRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
Deprecated.
FilterCorrelateRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterDateRangeRule(DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig) - Constructor for class org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
Creates a FilterDateRangeRule.
FilterDateRangeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
Deprecated.
filterFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
 
filterFields - Variable in class org.apache.calcite.sql.validate.FilterRequirement
Ordinals (in the row type) of the "must-filter" fields, fields that must be filtered in a query.
FilterFlattenCorrelatedConditionRule - Class in org.apache.calcite.rel.rules
Planner rule that matches a Filter expression with correlated variables, and rewrites the condition in a simpler form that is more convenient for the decorrelation logic.
FilterFlattenCorrelatedConditionRule(FilterFlattenCorrelatedConditionRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterFlattenCorrelatedConditionRule
 
FilterFlattenCorrelatedConditionRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterHilbertRule(SpatialRules.FilterHilbertRule.Config) - Constructor for class org.apache.calcite.rel.rules.SpatialRules.FilterHilbertRule
 
FilterIntoJoinRule(boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
Deprecated.
FilterIntoJoinRule(boolean, RelBuilderFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
Deprecated.
FilterIntoJoinRule(FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
Creates a FilterIntoJoinRule.
FilterJoinRule<C extends FilterJoinRule.Config> - Class in org.apache.calcite.rel.rules
Planner rule that pushes filters above and within a join node into the join node and/or its children nodes.
FilterJoinRule(C) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule
Creates a FilterJoinRule.
FilterJoinRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterJoinRule.FilterIntoJoinRule - Class in org.apache.calcite.rel.rules
Rule that tries to push filter expressions into a join condition and into the inputs of the join.
FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterJoinRule.JoinConditionPushRule - Class in org.apache.calcite.rel.rules
Rule that pushes parts of the join condition to its inputs.
FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterJoinRule.Predicate - Interface in org.apache.calcite.rel.rules
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
FilterMergeRule - Class in org.apache.calcite.rel.rules
Planner rule that combines two LogicalFilters.
FilterMergeRule(RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
Deprecated.
FilterMergeRule(FilterMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
Creates a FilterMergeRule.
FilterMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
Deprecated.
FilterMergeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterMultiJoinMergeRule - Class in org.apache.calcite.rel.rules
Planner rule that merges a Filter into a MultiJoin, creating a richer MultiJoin.
FilterMultiJoinMergeRule(Class<? extends Filter>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
Deprecated.
FilterMultiJoinMergeRule(FilterMultiJoinMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
Creates a FilterMultiJoinMergeRule.
FilterMultiJoinMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
Deprecated.
FilterMultiJoinMergeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
filterMustBeBoolean() - Method in interface org.apache.calcite.runtime.CalciteResource
 
FilterNode - Class in org.apache.calcite.interpreter
Interpreter node that implements a Filter.
FilterNode(Compiler, Filter) - Constructor for class org.apache.calcite.interpreter.FilterNode
 
filterNonAggregate() - Method in interface org.apache.calcite.runtime.CalciteResource
 
filterProjectTransposeRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
Instance of rule to push filter through project.
FilterProjectTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a Filter past a Project.
FilterProjectTransposeRule(Class<? extends Filter>, Class<? extends Project>, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
Deprecated.
FilterProjectTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Project>, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
Deprecated.
FilterProjectTransposeRule(Class<F>, Predicate<? super F>, Class<P>, Predicate<? super P>, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
Deprecated.
FilterProjectTransposeRule(RelOptRuleOperand, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
Deprecated.
FilterProjectTransposeRule(FilterProjectTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
Creates a FilterProjectTransposeRule.
FilterProjectTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterReduceExpressionsRule(Class<? extends Filter>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
Deprecated.
FilterReduceExpressionsRule(Class<? extends Filter>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
Deprecated.
FilterReduceExpressionsRule(ReduceExpressionsRule.FilterReduceExpressionsRule.FilterReduceExpressionsRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
Creates a FilterReduceExpressionsRule.
FilterRemoveIsNotDistinctFromRule - Class in org.apache.calcite.rel.rules
Planner rule that replaces IS NOT DISTINCT FROM in a Filter with logically equivalent operations.
FilterRemoveIsNotDistinctFromRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
Deprecated.
FilterRemoveIsNotDistinctFromRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
filterRequirement - Variable in class org.apache.calcite.sql.validate.SetopNamespace
Information about what fields need to be filtered and what bypass fields can defuse the errors if they are filtered on as an alternative.
FilterRequirement - Class in org.apache.calcite.sql.validate
Filtering requirements of a query, describing "must-filter" fields and "bypass" fields.
filters - Variable in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
FilterSampleTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a Filter past a Sample.
FilterSampleTransposeRule(FilterSampleTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterSampleTransposeRule
 
FilterSampleTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterSetOpTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a Filter past a SetOp.
FilterSetOpTransposeRule(RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
Deprecated.
FilterSetOpTransposeRule(FilterSetOpTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
Creates a FilterSetOpTransposeRule.
FilterSetOpTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
Deprecated.
FilterSetOpTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterSortMeasureRule(MeasureRules.FilterSortMeasureRuleConfig) - Constructor for class org.apache.calcite.rel.rules.MeasureRules.FilterSortMeasureRule
Creates a FilterSortMeasureRule.
FilterSortTransposeRule - Class in org.apache.calcite.rel.rules
Rule that transforms a Filter on top of a Sort into a Sort on top of a Filter.
FilterSortTransposeRule(FilterSortTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterSortTransposeRule
 
FilterSortTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, Ast.Node) - Constructor for class org.apache.calcite.piglet.Ast.FilterStmt
 
FilterTableFunctionTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a LogicalFilter past a LogicalTableFunctionScan.
FilterTableFunctionTransposeRule(FilterTableFunctionTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
Creates a FilterTableFunctionTransposeRule.
FilterTableFunctionTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
Deprecated.
FilterTableFunctionTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterTableScanRule - Class in org.apache.calcite.rel.rules
FilterTableScanRule(RelOptRuleOperand, String) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
Deprecated.
FilterTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
Deprecated.
FilterTableScanRule(FilterTableScanRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
Creates a FilterTableScanRule.
FilterTableScanRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterToCalcRule - Class in org.apache.calcite.rel.rules
Planner rule that converts a LogicalFilter to a LogicalCalc.
FilterToCalcRule(FilterToCalcRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterToCalcRule
Creates a FilterToCalcRule.
FilterToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterToCalcRule
Deprecated.
FilterToCalcRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FilterWindowTransposeRule - Class in org.apache.calcite.rel.rules
Planner rule that pushes a Filter past a Window.
FilterWindowTransposeRule(FilterWindowTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterWindowTransposeRule
 
FilterWindowTransposeRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FINAL - Enum constant in enum org.apache.calcite.sql.SqlKind
FINAL operator in MATCH_RECOGNIZE.
FINAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
FINAL function to be used within MATCH_RECOGNIZE.
find(Iterable<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
 
find(String, String, List<Map.Entry<String, Class>>) - Method in class org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
Called via code-generation.
find(List<String>, List<Map.Entry<String, Class>>, List<Map.Entry<String, RelFieldCollation.Direction>>, List<Map.Entry<String, RelFieldCollation.NullDirection>>, List<String>, List<Map.Entry<String, String>>, Map<String, String>, Long, Long) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
Called via code-generation.
find(NavigableMap<String, V>, String) - Static method in class org.apache.calcite.jdbc.CalciteSchema
Deprecated.
use NameMap
find(NavigableSet<String>, String) - Static method in class org.apache.calcite.jdbc.CalciteSchema
Deprecated.
use NameSet
find(Set<SqlKind>) - Static method in class org.apache.calcite.rex.RexUtil
Returns a visitor that finds nodes of given SqlKinds.
find(RelOptUtil.Logic, List<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.LogicVisitor
Finds a suitable logic for evaluating seek within a list of expressions.
find(RexInputRef) - Static method in class org.apache.calcite.rex.RexUtil
Returns a visitor that finds a particular RexInputRef.
find(RexNode) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
 
find(SqlKind) - Static method in class org.apache.calcite.rex.RexUtil
Returns a visitor that finds nodes of a given SqlKind.
FIND_IN_SET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FIND_IN_SET - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FIND_IN_SET(matchStr, textStr)" function.
findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ListScope
 
findAliases(Collection<SqlMoniker>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Collects the SqlMonikers of all table aliases (uses of tables in query FROM clauses) available in this scope.
findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ListScope
 
findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.OrderByScope
 
findAllColumnNames(List<SqlMoniker>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Collects the SqlMonikers of all possible columns in this scope.
findAllTableNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
findAllTableQualifiedNames(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a list of all table qualified names used by this expression or its children.
findAllTables(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a list of all tables used by this expression or its children.
findBestExp() - Method in class org.apache.calcite.plan.hep.HepPlanner
 
findBestExp() - Method in interface org.apache.calcite.plan.RelOptPlanner
Finds the most efficient expression to implement this query.
findBestExp() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Finds the most efficient expression to implement the query given via RelOptPlanner.setRoot(org.apache.calcite.rel.RelNode).
findBestExp() - Method in class org.apache.calcite.test.MockRelOptPlanner
 
findCycles() - Method in class org.apache.calcite.util.graph.CycleDetector
 
findDeclaredExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Finds if there exists ready for reuse declaration for given expression.
findDeclaredExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Finds if there exists ready for reuse declaration for given expression.
findField(RelDataType, String) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns the ordinal of a given field in a record type, or -1 if the field is not found.
findFirstMultiset(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexMultisetUtil
Returns a reference to the first found multiset call or null if none was found.
findInSet(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FIND_IN_SET(matchStr, textStr) function.
findMatch(List<String>, String, boolean) - Static method in class org.apache.calcite.util.Util
Looks for a string within a list of strings, using a given case-sensitivity policy, and returns the position at which the first match is found, or -1 if there are no matches.
findOperatorCall(SqlOperator, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns whether a given node contains a RexCall with a specified operator.
findPos(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Deprecated.
findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.ListScope
 
findQualifyingTableName(String, SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in class org.apache.calcite.sql.validate.ListScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
 
findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Finds all table aliases which are implicitly qualifying an unqualified column name.
findReducibleExps(RelDataTypeFactory, List<RexNode>, ImmutableMap<RexNode, RexNode>, List<RexNode>, List<Boolean>, boolean) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
Locates expressions that can be reduced to literals or converted to expressions with redundant casts removed.
findRef(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Determines the join factor corresponding to a RexInputRef.
findRex(RelNode, RexUtil.RexFinder, Predicate<AggregateCall>, BiConsumer<RelNode, RexNode>) - Static method in class org.apache.calcite.rel.RelNodes
Searches for expressions in a tree of RelNodes.
findTable(RelNode, String) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns the relational table node for tableName if it occurs within a relational expression root otherwise an empty option is returned.
findTables(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a set of tables used by this expression or its children.
findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.SqlCall
 
findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.SqlNode
Lists all the valid alternatives for this node if the parse position of the node matches that of pos.
FiniteAbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
FIREBIRD - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
FirebirdSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Firebird database.
FirebirdSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.FirebirdSqlDialect
Creates a FirebirdSqlDialect.
FIREBOLT - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
FireboltSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Firebolt database.
FireboltSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.FireboltSqlDialect
Creates a FireboltSqlDialect.
fireRule(RelOptRuleCall) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
Fires a rule, taking care of tracing and listener notification.
first() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
first() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence.
first(T, T) - Static method in class org.apache.calcite.util.Util
Returns the first value if it is not null, otherwise the second value.
first(Boolean, boolean) - Static method in class org.apache.calcite.util.Util
Unboxes a Boolean value, using a given default value if it is null.
first(Byte, byte) - Static method in class org.apache.calcite.util.Util
Unboxes a Byte value, using a given default value if it is null.
first(Character, char) - Static method in class org.apache.calcite.util.Util
Unboxes a Character value, using a given default value if it is null.
first(Double, double) - Static method in class org.apache.calcite.util.Util
Unboxes a Double value, using a given default value if it is null.
first(Float, float) - Static method in class org.apache.calcite.util.Util
Unboxes a Float value, using a given default value if it is null.
first(Integer, int) - Static method in class org.apache.calcite.util.Util
Unboxes a Integer value, using a given default value if it is null.
first(Long, long) - Static method in class org.apache.calcite.util.Util
Unboxes a Long value, using a given default value if it is null.
first(Short, short) - Static method in class org.apache.calcite.util.Util
Unboxes a Short value, using a given default value if it is null.
first(List<E>) - Static method in class org.apache.calcite.util.Util
Returns the first element of a list.
first(List<E>, int) - Static method in class org.apache.calcite.util.Util
Returns the first n elements of a list.
first(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence.
first(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element in a sequence that satisfies a specified condition.
first(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
first(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element in a sequence that satisfies a specified condition.
first(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence.
first(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence.
first(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
first(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
first(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Returns the first element of a sequence that satisfies a specified condition.
FIRST - Enum constant in enum org.apache.calcite.config.NullCollation
Nulls first for DESC and ASC.
FIRST - Enum constant in enum org.apache.calcite.rel.RelFieldCollation.NullDirection
 
FIRST - Enum constant in enum org.apache.calcite.sql.SqlKind
FIRST operator in MATCH_RECOGNIZE.
FIRST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
FIRST function to be used within MATCH_RECOGNIZE.
FIRST_KNOWN - Static variable in class org.apache.calcite.sql.type.InferTypes
Operand type-inference strategy where an unknown operand type is derived from the first operand with a known type.
FIRST_VALUE - Enum constant in enum org.apache.calcite.sql.SqlKind
The FIRST_VALUE aggregate function.
FIRST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
FIRST_VALUE aggregate function.
firstAnd(Iterable<? extends T>) - Static method in class org.apache.calcite.util.Pair
Returns an iterator that iterates over (0, i) pairs in an iterable for i > 0.
firstColumn(String) - Method in class org.apache.calcite.materialize.Lattice
Returns the ordinal, within all of the columns in this Lattice, of the first column in the table with a given alias.
firstColumnOfOrderByMustBeTimestamp() - Method in interface org.apache.calcite.runtime.CalciteResource
 
firstDuplicate(List<E>) - Static method in class org.apache.calcite.util.Util
Returns the ordinal of the first element in the list which is equal to a previous element in the list.
firstOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
firstOrDefault(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
firstOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstParameterOfAdd(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
FixNullabilityShuttle(RexBuilder, List<RelDataType>) - Constructor for class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
 
fixture() - Method in class org.apache.calcite.sql.parser.SqlParserTest
Creates the test fixture that determines the behavior of tests.
fixture() - Method in class org.apache.calcite.test.SqlOperatorTest
Sub-classes should override to run tests in a different environment.
fixture() - Method in class org.apache.calcite.test.SqlToRelTestBase
Creates the test fixture that determines the behavior of tests.
fixture() - Method in class org.apache.calcite.test.SqlValidatorTestCase
Creates a test fixture.
Fixture() - Constructor for class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
FIXTURE - Static variable in class org.apache.calcite.test.SqlValidatorTestCase
 
Fixtures - Class in org.apache.calcite.test
Fluent test fixtures for typical Calcite tests (parser, validator, sql-to-rel and rel-rules) that can easily be used in dependent projects.
fixUp(RexBuilder, List<RexNode>, List<RelDataType>) - Static method in class org.apache.calcite.rex.RexUtil
Fixes up the type of all RexInputRefs in an expression to match differences in nullability.
fixUp(RexBuilder, List<RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
Deprecated.
fl - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
flag - Variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
 
Flags() - Constructor for class org.apache.calcite.rel.core.Project.Flags
Deprecated.
 
FLAT_LIST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FLAT_MAP_FUNCTION_CALL - Enum constant in enum org.apache.calcite.adapter.spark.SparkMethod
 
FLAT_PRODUCT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
flatList() - Static method in class org.apache.calcite.runtime.SqlFunctions
Function that, given a certain List containing single-item structs (i.e.
FlatLists - Class in org.apache.calcite.runtime
Space-efficient, comparable, immutable lists.
FlatLists.AbstractFlatList<T> - Class in org.apache.calcite.runtime
Base class for flat lists.
FlatLists.ComparableList<T> - Interface in org.apache.calcite.runtime
List that is also comparable.
FlatLists.Flat1List<T> - Class in org.apache.calcite.runtime
List that stores its one elements in the one members of the class.
FlatLists.Flat2List<T> - Class in org.apache.calcite.runtime
List that stores its two elements in the two members of the class.
FlatLists.Flat3List<T> - Class in org.apache.calcite.runtime
List that stores its three elements in the three members of the class.
FlatLists.Flat4List<T> - Class in org.apache.calcite.runtime
List that stores its four elements in the four members of the class.
FlatLists.Flat5List<T> - Class in org.apache.calcite.runtime
List that stores its five elements in the five members of the class.
FlatLists.Flat6List<T> - Class in org.apache.calcite.runtime
List that stores its six elements in the six members of the class.
flatProduct(int[], boolean, SqlFunctions.FlatProductInputType[]) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
flatten(Consumer<FormatElement>) - Method in interface org.apache.calcite.util.format.FormatElement
Applies a consumer to a format element.
flatten(List<? extends RexNode>, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
Converts a list of operands into a list that is flat with respect to the given operator.
flatten(List<RelNode>, int, int[], BiConsumer<RelNode, Integer>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
flatten(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Flattens an expression.
flatten(SqlCall) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Flattens an aggregate call.
flattenAnd(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Flattens a list of AND nodes.
flattened - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
 
flattenOr(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Flattens a list of OR nodes.
flattenRecordType(RelDataTypeFactory, RelDataType, int[]) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Flattens a record type by recursively expanding any fields which are themselves record types.
flattenRel(RelStructuredTypeFlattener) - Method in interface org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
 
flattenTypes(RelOptPlanner, RelNode, boolean) - Method in class org.apache.calcite.adapter.spark.SparkHandlerImpl
 
flattenTypes(RelOptPlanner, RelNode, boolean) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
 
flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.prepare.Prepare
 
flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
flavor() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
Returns the flavor of the rule (true for 4 operands, false for 3 operands).
flavor(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns whether this type is a primitive, box or other type.
FlipCoordinatesTransformer - Class in org.apache.calcite.runtime
Flips the coordinates of a geometry.
FlipCoordinatesTransformer() - Constructor for class org.apache.calcite.runtime.FlipCoordinatesTransformer
 
FLOAT - Enum constant in enum org.apache.calcite.adapter.druid.DruidType
 
FLOAT - Enum constant in enum org.apache.calcite.linq4j.tree.Primitive
 
FLOAT - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
floatDataType - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
FloatFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a native float value.
floatLiteral(double) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
floatPrecisionTest() - Method in class org.apache.calcite.test.SqlOperatorTest
floor(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to byte values.
floor(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
floor(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
floor(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to int values.
floor(int, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
floor(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to long values.
floor(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FLOOR operator applied to short values.
floor(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
floor(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
floor(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
FLOOR - Enum constant in enum org.apache.calcite.sql.SqlKind
FLOOR function.
FLOOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FLOOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The FLOOR function.
FLOOR_BIG_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FLOOR(value)" function.
FLOOR_DIV - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FLOOR_MOD - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
floorCeil(boolean, SqlConformance) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the operator for FLOOR and CEIL with given floor flag and library.
floorDate(int, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Computes "FLOOR(date TO frame)", where date is the number of days since UNIX Epoch.
FloorOperatorConversion - Class in org.apache.calcite.adapter.druid
DruidSqlOperatorConverter implementation that handles Floor operations conversions.
FloorOperatorConversion() - Constructor for class org.apache.calcite.adapter.druid.FloorOperatorConversion
 
floorTimestamp(long, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Computes "FLOOR(timestamp TO frame)", where ts is the number of milliseconds since UNIX Epoch.
FLYWEIGHT_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
Use sharing to support large numbers of fine-grained objects efficiently.
FM - Enum constant in enum org.apache.calcite.util.format.postgresql.PatternModifier
 
fnr() - Method in interface org.apache.calcite.util.Puffin.Line
Returns the ordinal of the current line in its source.
fold(String...) - Static method in class org.apache.calcite.util.TestUtil
Combines an array of strings, each representing a line, into a single string containing line separators.
FOLD - Enum constant in enum org.apache.calcite.sql.SqlWriterConfig.LineFolding
Wrap if long.
foldAnd(List<Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using AND.
foldLength() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns the line length at which items are chopped or folded (for clauses that have chosen SqlWriterConfig.LineFolding.CHOP or SqlWriterConfig.LineFolding.FOLD).
foldOr(List<Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using OR.
following(RexNode) - Static method in class org.apache.calcite.rex.RexWindowBounds
 
following(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a bound FOLLOWING window bound, for use in methods such as RelBuilder.OverCall.rowsFrom(RexWindowBound) and RelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound).
FOLLOWING - Enum constant in enum org.apache.calcite.sql.SqlKind
FOLLOWING qualifier of an interval end-point in a window specification.
FOLLOWING_OPERATOR - Static variable in class org.apache.calcite.sql.SqlWindow
The FOLLOWING operator used exclusively in a window specification.
followingBeforePrecedingError() - Method in interface org.apache.calcite.runtime.CalciteResource
 
foo(int) - Method in class org.apache.calcite.test.schemata.hr.HrSchema
 
foodmart - Variable in enum org.apache.calcite.test.CalciteAssert.DatabaseInstance
 
FOODMART_CLONE - Enum constant in enum org.apache.calcite.test.CalciteAssert.Config
Configuration that contains an in-memory clone of the FoodMart database.
FOODMART_MODEL - Static variable in class org.apache.calcite.test.schemata.foodmart.FoodmartSchema
 
FOODMART_SCHEMA - Static variable in class org.apache.calcite.test.schemata.foodmart.FoodmartSchema
 
FoodmartSchema - Class in org.apache.calcite.test.schemata.foodmart
Foodmart schema.
FoodmartSchema() - Constructor for class org.apache.calcite.test.schemata.foodmart.FoodmartSchema
 
FoodmartSchema.SalesFact - Class in org.apache.calcite.test.schemata.foodmart
Sales fact model.
For - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
For loop.
for_(Iterable<? extends DeclarationStatement>, Expression, Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
for_(DeclarationStatement, Expression, Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
forAggregate(Aggregate, Supplier<RelBuilder>, RexCorrelVariable) - Static method in class org.apache.calcite.rel.metadata.RelMdMeasure.Contexts
Creates a context for an Aggregate.
forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
Creates a translator for translating aggregate functions.
FORBIDDEN - Enum constant in enum org.apache.calcite.util.Optionality
A property is forbidden if an instance must not possess it; it is an error if the instance has the property.
force() - Method in interface org.apache.calcite.rel.rules.ProjectMergeRule.Config
Whether to always merge projects, default true.
FORCE_DECORRELATE - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
If the planner should try de-correlating as much as it is possible.
FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy where a derived type is transformed into the same type with nulls allowed.
forceDecorrelate() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
forceDecorrelate() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
forCharset(Charset) - Static method in class org.apache.calcite.util.SerializableCharset
Returns a SerializableCharset wrapping the given Charset, or null if the charset is null.
foreach(Function1<T, R>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
foreach(Function1<TSource, R>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Performs an operation for each member of this enumeration.
forEach(Range<C>, RangeSets.Consumer<C>) - Static method in class org.apache.calcite.util.RangeSets
 
forEach(RangeSet<C>, RangeSets.Consumer<C>) - Static method in class org.apache.calcite.util.RangeSets
 
forEach(Iterable<? extends Map.Entry<? extends K, ? extends V>>, BiConsumer<? super K, ? super V>) - Static method in class org.apache.calcite.util.Pair
Applies an action to every element of an iterable of pairs.
forEach(Iterable<? extends K>, Iterable<? extends V>, BiConsumer<? super K, ? super V>) - Static method in class org.apache.calcite.util.Pair
Applies an action to every element of a pair of iterables.
forEach(Iterable<T>, ObjIntConsumer<? super T>) - Static method in class org.apache.calcite.linq4j.Ord
Applies an action to every element of an iterable, passing the zero-based ordinal of the element to the action.
forEach(BiConsumer<T, U>) - Method in interface org.apache.calcite.runtime.PairList
Calls a BiConsumer with each pair in this list.
forEach(Consumer<? super Integer>) - Method in class org.apache.calcite.util.ImmutableBitSet
 
forEach(Consumer<? super Integer>) - Method in class org.apache.calcite.util.ImmutableIntList
 
forEach(Consumer<? super SqlNode>) - Method in class org.apache.calcite.sql.SqlNodeList
 
forEach(ParameterExpression, Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ForEachExpression with the given body.
forEach(T[], ObjIntConsumer<? super T>) - Static method in class org.apache.calcite.linq4j.Ord
Applies an action to every element of an array, passing the zero-based ordinal of the element to the action.
ForEach - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
For-each loop, "for (Type i : expression) body".
FOREACH - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
FOREACH_NESTED - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
forEachAgg(BiConsumer<String, SqlNode>) - Method in class org.apache.calcite.sql.SqlPivot
Returns the aggregate list as (alias, call) pairs.
forEachConformance(Iterable<? extends SqlConformanceEnum>, Consumer<SqlOperatorFixture>) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Applies this fixture to some code for each of the given conformances.
forEachIndexed(Iterable<? extends Map.Entry<K, V>>, Pair.PairWithOrdinalConsumer<K, V>) - Static method in class org.apache.calcite.util.Pair
Calls a consumer with an ordinal for each pair of items in an iterable of pairs.
forEachIndexed(Iterable<K>, Iterable<V>, Pair.PairWithOrdinalConsumer<K, V>) - Static method in class org.apache.calcite.util.Pair
Calls a consumer with an ordinal for each pair of items in two iterables.
forEachIndexed(Map<K, V>, Pair.PairWithOrdinalConsumer<K, V>) - Static method in class org.apache.calcite.util.Pair
Calls a consumer for each entry in a map.
forEachIndexed(PairList.IndexedBiConsumer<T, U>) - Method in interface org.apache.calcite.runtime.PairList
Calls a BiConsumer with each pair in this list.
forEachInt(IntConsumer) - Method in class org.apache.calcite.util.ImmutableBitSet
As ImmutableBitSet.forEach(Consumer) but on primitive int values.
forEachInt(IntConsumer) - Method in class org.apache.calcite.util.ImmutableIntList
As ImmutableIntList.forEach(Consumer) but on primitive int values.
forEachLibrary(Iterable<? extends SqlLibrary>, Consumer<SqlOperatorFixture>) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Applies this fixture to some code for each of the given libraries.
forEachMeasure(Consumer<SqlIdentifier>) - Method in class org.apache.calcite.sql.SqlUnpivot
Returns the measure list as SqlIdentifiers.
forEachNameType(SqlCreateTable, BiConsumer<SqlIdentifier, SqlDataTypeSpec>) - Method in class org.apache.calcite.test.MockDdlExecutor
Calls an action for each (name, type) pair from SqlCreateTable::columnList, in which they alternate.
forEachNameValues(BiConsumer<String, SqlNodeList>) - Method in class org.apache.calcite.sql.SqlPivot
Returns the value list as (alias, node list) pairs.
forEachNameValues(BiConsumer<SqlNodeList, SqlNodeList>) - Method in class org.apache.calcite.sql.SqlUnpivot
Returns contents of the IN clause (nodeList, valueList) pairs.
ForeachNestedStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Stmt>, List<Ast.Node>, Ast.Schema) - Constructor for class org.apache.calcite.piglet.Ast.ForeachNestedStmt
 
forEachQuery(SqlTestFactory, String, Consumer<String>) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
forEachQuery(SqlTestFactory, String, Consumer<String>) - Method in interface org.apache.calcite.sql.test.SqlTester
Given a scalar expression, generates a sequence of SQL queries that evaluate it, and calls a given action with each.
ForEachStatement - Class in org.apache.calcite.linq4j.tree
Represents a "for-each" loop, "for (T v : iterable) { f(v); }".
ForEachStatement(ParameterExpression, Expression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.ForEachStatement
 
ForeachStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Node>, Ast.Schema) - Constructor for class org.apache.calcite.piglet.Ast.ForeachStmt
 
FOREIGN_KEY - Enum constant in enum org.apache.calcite.sql.SqlKind
FOREIGN KEY constraint.
FOREIGN_TABLE - Enum constant in enum org.apache.calcite.schema.Schema.TableType
Foreign table.
format - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
 
format(StringBuilder, Date) - Method in interface org.apache.calcite.util.format.FormatElement
Formats a date to its appropriate string representation for the element.
format(String, Object...) - Static method in class org.apache.calcite.adapter.druid.DruidQuery
Equivalent of String.format(Locale.ENGLISH, message, formatArgs).
format(Map<Object, Object>) - Method in class org.apache.calcite.util.Template
Formats a set of arguments to produce a string.
format(SqlNode) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
FORMAT_DATE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FORMAT_DATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FORMAT_DATE(string, date)" function (BigQuery); Formats a date object according to the specified string.
FORMAT_DATETIME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FORMAT_DATETIME(string, timestamp)" function (BigQuery); formats a timestamp object according to the specified string.
FORMAT_NUMBER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FORMAT_NUMBER - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FORMAT_NUMBER(value, decimalOrFormat)" function.
FORMAT_TIME - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FORMAT_TIME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FORMAT_TIME(string, time)" function (BigQuery); Formats a time object according to the specified string.
FORMAT_TIMESTAMP - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FORMAT_TIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FORMAT_TIMESTAMP(string, timestamp)" function (BigQuery); Formats a timestamp object according to the specified string.
formatByName(String, Map<Object, Object>) - Static method in class org.apache.calcite.util.Template
Creates a Template with the given pattern and uses it to format the given arguments.
formatDate(String, int) - Method in class org.apache.calcite.runtime.SqlFunctions.DateFormatFunction
 
formatDateTime(ZonedDateTime, Locale) - Method in class org.apache.calcite.util.format.postgresql.CompiledDateTimeFormat
Converts a date/time value to a string.
FormatElement - Interface in org.apache.calcite.util.format
A format element in a format string.
FormatElementEnum - Enum in org.apache.calcite.util.format
Implementation of FormatElement containing the standard format elements.
FormatModel - Interface in org.apache.calcite.util.format
Describes the format strings used by a formatting function such as FORMAT_TIMESTAMP or CAST(string AS DATE FORMAT formatString).
FormatModels - Class in org.apache.calcite.util.format
Utilities for FormatModel.
formatNumber(double, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
formatNumber(double, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
formatNumber(long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FORMAT_NUMBER(value, decimalOrFormat) function.
formatNumber(long, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
formatNumber(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
formatNumber(BigDecimal, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
FormatPattern - Class in org.apache.calcite.util.format.postgresql.format
A single component of a date/time format pattern such as YYYY or MI.
FormatPattern(String) - Constructor for class org.apache.calcite.util.format.postgresql.format.FormatPattern
Base class constructor that stores the pattern.
formatTime(String, int) - Method in class org.apache.calcite.runtime.SqlFunctions.DateFormatFunction
 
formatTimestamp(String, long) - Method in class org.apache.calcite.runtime.SqlFunctions.DateFormatFunction
 
forMetadata() - Static method in class org.apache.calcite.test.Fixtures
Creates a fixture for metadata tests.
forOperators(boolean) - Static method in class org.apache.calcite.test.Fixtures
Creates a fixture for operator tests.
forOracle(SqlConformance) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
forParser() - Static method in class org.apache.calcite.test.Fixtures
Creates a fixture for parser tests.
forProgram(RexProgram, RexBuilder, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
Creates a program builder and initializes it from an existing program.
forRules() - Static method in class org.apache.calcite.test.Fixtures
Creates a fixture for rule tests.
forSqlToRel() - Static method in class org.apache.calcite.test.Fixtures
Creates a fixture for SQL-to-Rel tests.
ForStatement - Class in org.apache.calcite.linq4j.tree
Represents an infinite loop.
ForStatement(List<DeclarationStatement>, Expression, Expression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.ForStatement
 
forValidator() - Static method in class org.apache.calcite.test.Fixtures
Creates a fixture for validation tests.
found(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
 
found(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
 
FoundOne(Object) - Constructor for exception class org.apache.calcite.util.Util.FoundOne
 
FOURTEEN - Enum constant in enum org.apache.calcite.util.mapping.MappingType
 
FP_DECIMAL_CAST - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FP_DECIMAL_CAST_ROUNDING_MODE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
fpDecimalCast(Number, int, int) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Called from BuiltInMethod.FP_DECIMAL_CAST
fpDecimalCast(Number, int, int, RoundingMode) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Called from BuiltInMethod.FP_DECIMAL_CAST_ROUNDING_MODE
FRACTIONAL_RANK - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for the CUME_DIST and PERCENT_RANK aggregate functions.
FRACTIONAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
frame - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
frameSet() - Method in interface org.apache.calcite.rel.type.TimeFrame
Returns the time frame set that this frame belongs to.
frameStack - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
Stack maintaining visible Frames to the currently invoked RelNode during top-down traversal.
FrameworkConfig - Interface in org.apache.calcite.tools
Interface that describes how to configure planning sessions generated using the Frameworks tools.
Frameworks - Class in org.apache.calcite.tools
Tools for invoking Calcite functionality without initializing a container / server first.
Frameworks.BasePrepareAction<R> - Interface in org.apache.calcite.tools
Piece of code to be run in a context where a planner and statement are available.
Frameworks.ConfigBuilder - Class in org.apache.calcite.tools
A builder to help you build a FrameworkConfig using defaults where values aren't required.
Frameworks.PlannerAction<R> - Interface in org.apache.calcite.tools
Piece of code to be run in a context where a planner is available.
Frameworks.PrepareAction<R> - Class in org.apache.calcite.tools
Deprecated.
frequency(Iterable<String>, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
Returns how many times a string occurs in a collection.
FRG189_FIXED - Static variable in class org.apache.calcite.util.Bug
FRG254_FIXED - Static variable in class org.apache.calcite.util.Bug
FRG296_FIXED - Static variable in class org.apache.calcite.util.Bug
FRG375_FIXED - Static variable in class org.apache.calcite.util.Bug
FRG377_FIXED - Static variable in class org.apache.calcite.util.Bug
FRG73_FIXED - Static variable in class org.apache.calcite.util.Bug
FRG78_FIXED - Static variable in class org.apache.calcite.util.Bug
from(int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
 
from(SchemaPlus) - Static method in class org.apache.calcite.jdbc.CalciteSchema
 
FROM - Enum constant in enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
 
FROM_BASE32 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FROM_BASE32 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
FROM_BASE64 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FROM_BASE64 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
 
FROM_BIT_SET - Static variable in class org.apache.calcite.util.ImmutableBitSet
Deprecated.
FROM_HEX - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FROM_HEX - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "FROM_HEX(varchar)" function; converts a hexadecimal-encoded varchar into bytes.
FROM_LIST - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
FROM clause (containing various kinds of JOIN).
FROM_MEASURE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform that transforms MEASURE<T> to T for some type T.
FROM_MEASURE_IF - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform that transforms MEASURE<T> to T for some type T, and does nothing to other types.
FROM_NONE_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
Rule that converts a relational expression from Convention.NONE to BindableConvention.
FROM_OPERAND - Static variable in class org.apache.calcite.sql.SqlSelect
 
fromAliasDuplicate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
fromBase32(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FROM_BASE32(string) function.
fromBase64(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FROM_BASE64(string)/UNBASE64(string) function.
fromBitSet(BitSet) - Static method in class org.apache.calcite.util.ImmutableBitSet
Returns a new immutable bit set containing all the bits in the given BitSet.
fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.DateString
Creates a DateString from a Calendar.
fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.TimestampString
Creates a TimestampString from a Calendar.
fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.TimestampWithTimeZoneString
Creates a TimestampWithTimeZoneString from a Calendar.
fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.TimeString
Creates a TimeString from a Calendar.
fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.TimeWithTimeZoneString
Creates a TimeWithTimeZoneString from a Calendar.
fromCharSource(CharSource) - Static method in class org.apache.calcite.util.Sources
Creates a Source from a generic text source such as string, CharBuffer or text file.
fromColumn(String) - Static method in class org.apache.calcite.adapter.druid.DruidExpressions
 
fromContext(Context) - Static method in class org.apache.calcite.rel.core.RelFactories.Struct
 
fromDaysSinceEpoch(int) - Static method in class org.apache.calcite.util.DateString
Creates a DateString that is a given number of days since the epoch.
fromEnum(Object) - Static method in class org.apache.calcite.rel.externalize.RelEnumTypes
Converts a literal into a value that can be serialized to JSON.
fromEnum(Enum) - Static method in class org.apache.calcite.rel.externalize.RelEnumTypes
Converts an enum into its name.
fromEwkt(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Constructs a geometry from an Extended Well-Known text (EWKT) representation.
fromFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the FROM clause (and JOIN).
fromGeoJson(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Constructs a geometry from a GeoJson representation.
fromGeometry(Geometry) - Static method in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
Returns the OGC type of a geometry.
fromGml(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Constructs a geometry from a GML representation.
fromHex(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL FROM_HEX(varchar) function.
fromJdbcString(RelDataType, SqlTypeName, String) - Static method in class org.apache.calcite.rex.RexLiteral
Converts a Jdbc string into a RexLiteral.
fromMeasure(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Strips MEASURE wrappers from a type.
fromMillisOfDay(int) - Static method in class org.apache.calcite.util.TimeString
 
fromMillisOfDay(int) - Static method in class org.apache.calcite.util.TimeWithTimeZoneString
 
fromMillisSinceEpoch(long) - Static method in class org.apache.calcite.util.TimestampString
Creates a TimestampString that is a given number of milliseconds since the epoch.
fromMillisSinceEpoch(long) - Static method in class org.apache.calcite.util.TimestampWithTimeZoneString
Creates a TimestampWithTimeZoneString that is a given number of milliseconds since the epoch UTC.
fromMutable(MutableRel) - Static method in class org.apache.calcite.rel.mutable.MutableRels
 
fromMutable(MutableRel, RelBuilder) - Static method in class org.apache.calcite.rel.mutable.MutableRels
 
fromNotZero() - Method in interface org.apache.calcite.runtime.CalciteResource
 
fromStatement(Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Create an expression from a statement.
fromTypeName(String) - Static method in enum org.apache.calcite.adapter.redis.RedisDataFormat
 
fromTypeName(String) - Static method in enum org.apache.calcite.adapter.redis.RedisDataType
 
fromWkb(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Constructs a geometry from a Well-Known binary (WKB) representation.
fromWkt(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
Constructs a geometry from a Well-Known text (WKT) representation.
FULL - Enum constant in enum org.apache.calcite.linq4j.JoinType
Full-outer join.
FULL - Enum constant in enum org.apache.calcite.rel.core.JoinRelType
Full-outer join.
FULL - Enum constant in enum org.apache.calcite.sql.JoinType
Full outer join.
FULL_TO_LEFT_AND_RIGHT_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that convert FULL JOIN to LEFT JOIN and RIGHT JOIN.
fullString() - Method in class org.apache.calcite.rel.RelFieldCollation
 
FullToLeftAndRightJoinRule - Class in org.apache.calcite.rel.rules
Planner rule that matches a Join that join type is FULL, and convert it to a LEFT JOIN and RIGHT JOIN combination with a UNION ALL above them.
FullToLeftAndRightJoinRule(FullToLeftAndRightJoinRule.Config) - Constructor for class org.apache.calcite.rel.rules.FullToLeftAndRightJoinRule
Creates an FullToLeftAndRightJoinRule.
FullToLeftAndRightJoinRule.Config - Interface in org.apache.calcite.rel.rules
Rule configuration.
FULLY_QUALIFIED - Enum constant in enum org.apache.calcite.rel.type.StructKind
This is a traditional structured type, where each field must be referenced explicitly.
fullyQualify(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.DelegatingScope
Converts an identifier into a fully-qualified identifier.
fullyQualify(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.MeasureScope
 
fullyQualify(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.OrderByScope
 
fullyQualify(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
fullyQualify(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlLambdaScope
 
fullyQualify(SqlIdentifier) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Converts an identifier into a fully-qualified identifier.
fun - Variable in enum org.apache.calcite.sql.fun.SqlLibrary
Name of this library when it appears in the connect string; see CalciteConnectionProperty.FUN.
fun(Class<T>, T) - Method in interface org.apache.calcite.config.CalciteConnectionConfig
Returns the value of CalciteConnectionProperty.FUN, or a default operator table if not set.
fun(Class<T>, T) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
 
FUN - Enum constant in enum org.apache.calcite.config.CalciteConnectionProperty
Collection of built-in functions and operators.
FUN_CALL - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
Function call or datatype declaration.
FUN_DECL - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
Function declaration.
fun1(int) - Static method in class org.apache.calcite.util.Smalls.MultipleFunction
 
fun1(int, int) - Static method in class org.apache.calcite.util.Smalls.MultipleFunction
 
fun1(String) - Static method in class org.apache.calcite.util.Smalls.MultipleFunction
 
fun2(int) - Static method in class org.apache.calcite.util.Smalls.MultipleFunction
 
funcNeedsOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
 
funcSpec - Variable in class org.apache.calcite.piglet.PigUserDefinedFunction
 
function - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
 
function - Variable in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
 
function - Variable in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
 
function(SqlTypeFamily, List<SqlTypeFamily>) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if the operand is a function with a given return type and parameter types.
function(SqlTypeFamily, SqlTypeFamily...) - Static method in class org.apache.calcite.sql.type.OperandTypes
Creates a checker that passes if the operand is a function with a given return type and parameter types.
Function<R> - Interface in org.apache.calcite.linq4j.function
Base interface for all functions.
Function - Interface in org.apache.calcite.schema
Named expression that accepts parameters and returns a result.
FUNCTION - Enum constant in enum org.apache.calcite.sql.SqlSyntax
Function syntax, as in "Foo(x, y)".
FUNCTION - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
FUNCTION - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
 
FUNCTION - Enum constant in enum org.apache.calcite.sql.validate.SqlMonikerType
 
FUNCTION - Enum constant in enum org.apache.calcite.util.mapping.MappingType
 
FUNCTION - Static variable in enum org.apache.calcite.sql.SqlKind
Category consisting of regular and special functions.
FUNCTION_APPLY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FUNCTION_COLUMNS - Static variable in class org.apache.calcite.jdbc.CalciteMetaImpl
FUNCTION_CONTEXTS_OF - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FUNCTION_ID - Enum constant in enum org.apache.calcite.sql.SqlSyntax
Function syntax which takes no parentheses if there are no arguments, for example "CURRENTTIME".
FUNCTION_ID_CONSTANT - Enum constant in enum org.apache.calcite.sql.SqlSyntax
Function syntax which takes no parentheses and return specific constant value, for example "PI".
FUNCTION_LEVEL_CACHE_MAX_SIZE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
The maximum number of items in a function-level cache.
FUNCTION_RESULT_TYPES - Static variable in class org.apache.calcite.linq4j.function.Functions
 
FUNCTION_STAR - Enum constant in enum org.apache.calcite.sql.SqlSyntax
Function syntax, as in "Foo(x, y)", but uses "*" if there are no arguments, for example "COUNT(*)".
Function0<R> - Interface in org.apache.calcite.linq4j.function
Function with no parameters.
FUNCTION0_APPLY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
Function1<T0,R> - Interface in org.apache.calcite.linq4j.function
Function with one parameter.
FUNCTION1_APPLY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
Function2<T0,T1,R> - Interface in org.apache.calcite.linq4j.function
Function with two parameters.
FUNCTIONAL_DEPENDENCY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FUNCTIONAL_DEPENDENCY_DEPENDENTS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FUNCTIONAL_DEPENDENCY_DETERMINANTS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FUNCTIONAL_DEPENDENCY_GET_FDS - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
FUNCTIONAL_DEPENDENCY_SET - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
functionalDependencyList - Variable in class org.apache.calcite.profile.Profiler.Profile
 
functionCall(String, List<String>) - Static method in class org.apache.calcite.adapter.druid.DruidExpressions
 
functionCallStack - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Stack of objects that maintain information about function calls.
functionClass(Type) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns the appropriate interface for a lambda function with 1 argument and the given return type.
FunctionContext - Interface in org.apache.calcite.schema
Information about a function call that is passed to the constructor of a function instance.
FunctionContexts - Class in org.apache.calcite.runtime
Runtime support for FunctionContext.
FunctionEntry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
 
FunctionEntryImpl(CalciteSchema, String, Function) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
Creates a FunctionEntryImpl.
FunctionExpression<F extends Function<?>> - Class in org.apache.calcite.linq4j.tree
Represents a strongly typed lambda expression as a data structure in the form of an expression tree.
FunctionExpression(F) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression.Invokable - Interface in org.apache.calcite.linq4j.tree
Function that can be invoked with a variable number of arguments.
functionMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
 
functionMatchRecognizeOnly(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
functionNames - Variable in class org.apache.calcite.jdbc.CalciteSchema
 
functionNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
FunctionParameter - Interface in org.apache.calcite.schema
Parameter to a Function.
FunctionParamInfo() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
 
functionQuantifierNotAllowed(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
functions - Variable in class org.apache.calcite.model.JsonMapSchema
Functions in this schema.
functions(Class<?>) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
Returns a map of all functions based on the methods in a given class.
Functions - Class in org.apache.calcite.linq4j.function
Utilities relating to functions.
FUNCTIONS_MAPS - Static variable in enum org.apache.calcite.util.BuiltInMethod
 
functionScan(SqlOperator, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
functionScan(SqlOperator, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
FunctionSqlType - Class in org.apache.calcite.sql.type
Function type.
FunctionSqlType(RelDataType, RelDataType) - Constructor for class org.apache.calcite.sql.type.FunctionSqlType
Constructs a new function SQL type.
functionsToReduce() - Method in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
The set of aggregate function types to try to reduce.
functionUndefined(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
FUSION - Enum constant in enum org.apache.calcite.sql.SqlKind
The FUSION aggregate function.
FUSION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The FUSION operator.
fynally - Variable in class org.apache.calcite.linq4j.tree.TryStatement
 

G

gatherExpr(RexNode) - Method in class org.apache.calcite.rex.RexProgram
 
gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List<SqlNode>, List<RelFieldCollation>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Creates a list of collations required to implement the ORDER BY clause, if there is one.
gatherTableReferences(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Gather all table references in input expressions.
ge(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to boolean values.
ge(Object[], Object[]) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to Object[] values.
ge(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to String values.
ge(String, String, Comparator<String>) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to String values.
ge(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to BigDecimal values.
ge(List<?>, List<?>) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to List values.
ge(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to ByteString values.
ge(RexNode, RexNode) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
geAny(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL operator applied to Object values (at least one operand has ANY type; neither may be null).
generate(int, int, int) - Static method in class org.apache.calcite.example.maze.MazeTable
Table function that generates a maze.
generate(int, int, int) - Static method in class org.apache.calcite.util.Smalls.MazeTable
 
generate(int, IntFunction<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a list generated by applying a function to each index between 0 and size - 1.
GENERATE_STRINGS_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
GENERATE_STRINGS_OF_INPUT_MAP_SIZE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
GENERATE_STRINGS_OF_INPUT_SIZE_METHOD - Static variable in class org.apache.calcite.util.Smalls
 
generate2(int, int, Integer) - Static method in class org.apache.calcite.util.Smalls.MazeTable
 
generate3(String) - Static method in class org.apache.calcite.util.Smalls.MazeTable
 
generateAccessor(List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Generates an accessor function for a given list of fields.
generateAccessor(List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateAccessorWithoutNulls(List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Similar to PhysType.generateAccessor(List), but if one of the fields is null, it will return null.
generateAccessorWithoutNulls(List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateAggQuery(String, String[]) - Static method in class org.apache.calcite.sql.test.SqlTests
 
generateAggQueryWithMultipleArgs(String, String[][]) - Static method in class org.apache.calcite.sql.test.SqlTests
 
generateCastExpressions(RexBuilder, RelDataType, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Generates a cast for a row type.
generateCastExpressions(RexBuilder, RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
Generates a cast from one row type to another.
generateCollationKey(List<RelFieldCollation>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns a lambda to create a collation key and a comparator.
generateCollationKey(List<RelFieldCollation>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateCollationName(Charset) - Method in class org.apache.calcite.jdbc.JavaCollation
 
generateCollationName(Charset) - Method in class org.apache.calcite.sql.SqlCollation
 
generateCollator(Locale, int) - Static method in class org.apache.calcite.runtime.Utilities
 
generateCollatorExpression(SqlCollation) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
 
generateComparator(RelCollation) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns a comparator.
generateComparator(RelCollation) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
GENERATED - Enum constant in enum org.apache.calcite.sql.ddl.SqlCreateTableLike.LikeOption
 
GENERATED_EXPR_ALIAS_PREFIX - Static variable in class org.apache.calcite.sql.SqlUtil
Prefix for generated column aliases.
generatedCorRels - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
 
generateEnum(String, E[]) - Static method in class org.apache.calcite.rel.metadata.janino.CacheUtil
 
generateEquivalenceClasses(RexBuilder, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
Given the equi-column predicates of the source and the target and the computed equivalence classes, it extracts possible mappings between the equivalence classes.
generateHandler(Class<? extends MetadataHandler<?>>, List<? extends MetadataHandler<?>>) - Static method in class org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil
 
generateMapping(RexBuilder, RexSimplify, RelMetadataQuery, RelNode, RelNode, ImmutableBitSet, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Mapping from node expressions to target expressions.
generateMergeJoinComparator(RelCollation) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Similar to PhysType.generateComparator(RelCollation), but with some specificities for MergeJoin algorithm: it will not consider two null values as equal.
generateMergeJoinComparator(RelCollation) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateRange(String, int, int) - Static method in class org.apache.calcite.rel.metadata.janino.CacheUtil
 
generateSelector(ParameterExpression, List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Generates a selector for the given fields from an expression, with the default row format.
generateSelector(ParameterExpression, List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateSelector(ParameterExpression, List<Integer>, List<Integer>, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Generates a lambda expression that is a selector for the given fields from an expression.
generateSelector(ParameterExpression, List<Integer>, List<Integer>, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Generates a lambda expression that is a selector for the given fields from an expression.
generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
generatesNullsOn(int) - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether this join type generates nulls on side #i.
generatesNullsOnLeft() - Method in enum org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnLeft() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnLeft() - Method in enum org.apache.calcite.sql.JoinType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnRight() - Method in enum org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the right-hand side.
generatesNullsOnRight() - Method in enum org.apache.calcite.rel.core.JoinRelType
Returns whether a join of this type may generate NULL values on the right-hand side.
generatesNullsOnRight() - Method in enum org.apache.calcite.sql.JoinType
Returns whether a join of this type may generate NULL values on the right-hand side.
generateStrings(Integer) - Static method in class org.apache.calcite.util.Smalls
A function that generates a table that generates a sequence of Smalls.IntString values.
generateStringsOfInputMapSize(Map<Integer, Integer>) - Static method in class org.apache.calcite.util.Smalls
 
generateStringsOfInputSize(List<Integer>) - Static method in class org.apache.calcite.util.Smalls
 
generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It swaps the column references and then the table references of the input expressions using the equivalence classes and the table mapping.
generateSwapTableColumnReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It swaps the table references and then the column references of the input expressions using the table mapping and the equivalence classes.
generateTableMappings(Multimap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
It will flatten a multimap containing table references to table references, producing all possible combinations of mappings.
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelCrossType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
Generates a string representation of this type.
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelRecordType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.MeasureSqlType
Generates a string representation of this type.
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.ArraySqlType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.BasicSqlType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.FunctionSqlType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.IntervalSqlType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.MapSqlType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.MultisetSqlType
 
generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.ObjectSqlType
 
generateUnionRewriting() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Config
Whether to generate rewritings containing union if the query results are contained within the view results.
generateWinAggQuery(String, String, String[]) - Static method in class org.apache.calcite.sql.test.SqlTests
 
generationStrategy(RelOptTable, int) - Method in interface org.apache.calcite.sql2rel.InitializerExpressionFactory
Returns how a column is populated.
generationStrategy(RelOptTable, int) - Method in class org.apache.calcite.sql2rel.NullInitializerExpressionFactory
 
generationStrategy(RelOptTable, int) - Method in class org.apache.calcite.test.catalog.CountingFactory
 
generationStrategy(RelOptTable, int) - Method in class org.apache.calcite.test.catalog.VirtualColumnsExpressionFactory
 
GenericSqlTypeRtti - Class in org.apache.calcite.runtime.rtti
Runtime type information which contains some type parameters.
GenericSqlTypeRtti(RuntimeTypeInformation.RuntimeSqlTypeName, RuntimeTypeInformation...) - Constructor for class org.apache.calcite.runtime.rtti.GenericSqlTypeRtti
 
GEO - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
 
GEO - Enum constant in enum org.apache.calcite.test.CalciteAssert.Config
Configuration that contains geo-spatial functions.
GEO - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
GeodeAggregate - Class in org.apache.calcite.adapter.geode.rel
Implementation of Aggregate relational expression in Geode.
GeodeAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeAggregate
Deprecated.
GeodeAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeAggregate
Creates a GeodeAggregate.
GeodeFilter - Class in org.apache.calcite.adapter.geode.rel
Implementation of Filter relational expression in Geode.
GeodeFilterRule(GeodeRules.GeodeFilterRule.GeodeFilterRuleConfig) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeRules.GeodeFilterRule
Creates a GeodeFilterRule.
GeodeImplementContext() - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeRel.GeodeImplementContext
 
GeodeProject - Class in org.apache.calcite.adapter.geode.rel
Implementation of Project relational expression in Geode.
GeodeQueryable(QueryProvider, SchemaPlus, GeodeTable, String) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeTable.GeodeQueryable
 
GeodeRel - Interface in org.apache.calcite.adapter.geode.rel
Relational expression that uses Geode calling convention.
GeodeRel.GeodeImplementContext - Class in org.apache.calcite.adapter.geode.rel
Shared context used by the GeodeRel relations.
GeodeRules - Class in org.apache.calcite.adapter.geode.rel
Rules and relational operators for GeodeRel.CONVENTION calling convention.
GeodeRules.GeodeFilterRule - Class in org.apache.calcite.adapter.geode.rel
Rule to convert a LogicalFilter to a GeodeFilter.
GeodeRules.GeodeFilterRule.GeodeFilterRuleConfig - Interface in org.apache.calcite.adapter.geode.rel
Rule configuration.
GeodeRules.GeodeSortLimitRule - Class in org.apache.calcite.adapter.geode.rel
Rule to convert the Limit in Sort to a GeodeSort.
GeodeRules.GeodeSortLimitRule.GeodeSortLimitRuleConfig - Interface in org.apache.calcite.adapter.geode.rel
Rule configuration.
GeodeSchema - Class in org.apache.calcite.adapter.geode.rel
Schema mapped onto a Geode Region.
GeodeSchema(GemFireCache, Iterable<String>) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeSchema
 
GeodeSchemaFactory - Class in org.apache.calcite.adapter.geode.rel
Factory that creates a GeodeSchema.
GeodeSchemaFactory() - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory
 
GeodeSimpleEnumerator<E> - Class in org.apache.calcite.adapter.geode.simple
Geode Simple Enumerator.
GeodeSimpleEnumerator(ClientCache, String) - Constructor for class org.apache.calcite.adapter.geode.simple.GeodeSimpleEnumerator
 
GeodeSimpleScannableTable - Class in org.apache.calcite.adapter.geode.simple
Geode Simple Scannable Table abstraction.
GeodeSimpleScannableTable(String, RelDataType, ClientCache) - Constructor for class org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
 
GeodeSimpleSchema - Class in org.apache.calcite.adapter.geode.simple
Geode Simple Schema.
GeodeSimpleSchema(String, int, String[], String) - Constructor for class org.apache.calcite.adapter.geode.simple.GeodeSimpleSchema
 
GeodeSimpleSchemaFactory - Class in org.apache.calcite.adapter.geode.simple
Geode Simple Table Schema Factory.
GeodeSimpleSchemaFactory() - Constructor for class org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory
 
GeodeSort - Class in org.apache.calcite.adapter.geode.rel
Implementation of Sort relational expression in Geode.
GeodeSortLimitRule(GeodeRules.GeodeSortLimitRule.GeodeSortLimitRuleConfig) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeRules.GeodeSortLimitRule
Creates a GeodeSortLimitRule.
GeodeTable - Class in org.apache.calcite.adapter.geode.rel
Table based on a Geode Region.
GeodeTable.GeodeQueryable<T> - Class in org.apache.calcite.adapter.geode.rel
Implementation of Queryable based on a GeodeTable.
GeodeTableScan - Class in org.apache.calcite.adapter.geode.rel
Relational expression representing a scan of a Geode collection.
GeodeToEnumerableConverter - Class in org.apache.calcite.adapter.geode.rel
Relational expression representing a scan of a table in a Geode data source.
GeodeToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
 
GeodeToEnumerableConverterRule - Class in org.apache.calcite.adapter.geode.rel
Rule to convert a relational expression from GeodeRel.CONVENTION to EnumerableConvention.
GeodeToEnumerableConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverterRule
 
GeodeUtils - Class in org.apache.calcite.adapter.geode.util
Utilities for the Geode adapter.
GEOMETRY - Enum constant in enum org.apache.calcite.runtime.rtti.RuntimeTypeInformation.RuntimeSqlTypeName
 
GEOMETRY - Enum constant in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
 
GEOMETRY - Enum constant in enum org.apache.calcite.sql.type.SqlTypeName
Spatial type.
GEOMETRY - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
 
GEOMETRY - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy that always returns GEOMETRY.
GEOMETRY_FACTORY - Static variable in class org.apache.calcite.runtime.SpatialTypeUtils
 
GEOMETRY_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
 
GEOMETRYCOLLECTION - Enum constant in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
 
geometryDisabled() - Method in interface org.apache.calcite.runtime.CalciteResource
 
get() - Method in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
get() - Method in class org.apache.calcite.util.Holder
Gets the value.
get() - Method in class org.apache.calcite.util.MonotonicSupplier
 
get() - Method in class org.apache.calcite.util.TryThreadLocal
 
get(int) - Method in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
get(int) - Method in class org.apache.calcite.plan.RelTraitSet
 
get(int) - Method in class org.apache.calcite.rex.RexSlot.SelfPopulatingList
 
get(int) - Method in class org.apache.calcite.runtime.ConsList
 
get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
 
get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
 
get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
 
get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
 
get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
 
get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
 
get(int) - Method in class org.apache.calcite.sql.SqlNodeList
 
get(int) - Method in class org.apache.calcite.util.CastingList
 
get(int) - Method in class org.apache.calcite.util.CompositeList
 
get(int) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
 
get(int) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns the value of the bit with the specified index.
get(int) - Method in class org.apache.calcite.util.ImmutableIntList
 
get(int) - Method in class org.apache.calcite.util.ImmutableNullableList
 
get(int) - Method in class org.apache.calcite.util.UnmodifiableArrayList
 
get(int, int) - Method in class org.apache.calcite.util.ImmutableBitSet
Returns a new ImmutableBitSet composed of bits from this ImmutableBitSet from fromIndex (inclusive) to toIndex (exclusive).
get(int, ResultSet) - Method in interface org.apache.calcite.util.JdbcType
Returns the value of column column from a JDBC result set.
get(Object) - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
get(Object) - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
get(Object) - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
get(Object) - Method in class org.apache.calcite.util.CompositeMap
 
get(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcCorrelationDataContext
 
get(String) - Method in interface org.apache.calcite.DataContext
Returns a context variable.
get(String) - Method in class org.apache.calcite.plan.VisitorDataContext
 
get(String) - Method in interface org.apache.calcite.rel.RelInput
 
get(String) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Returns the time frame with the given name, or throws IllegalArgumentException if not found.
get(String) - Method in class org.apache.calcite.schema.lookup.CompatibilityLookup
 
get(String) - Method in class org.apache.calcite.schema.lookup.IgnoreCaseLookup
Returns a named entity with a given name, or null if not found.
get(String) - Method in class org.apache.calcite.schema.lookup.LoadingCacheLookup
 
get(String) - Method in interface org.apache.calcite.schema.lookup.Lookup
Returns a named entity with a given name, or null if not found.
get(String) - Method in class org.apache.calcite.schema.lookup.SnapshotLookup
 
get(String) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
Looks up a type name from its name.
get(DatabaseMetaData) - Method in interface org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCache
 
get(Map<K, V>, List<String>, List<String>) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
Looks up an item in a map.
get(TimeUnit) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Returns the time frame with the given name, or throws IllegalArgumentException.
get(DataContext) - Method in enum org.apache.calcite.DataContext.Variable
Returns the value of this variable in a given data context.
get(RexCall) - Method in interface org.apache.calcite.rex.RexSqlConvertletTable
Returns the convertlet applicable to a given expression.
get(RexCall) - Method in class org.apache.calcite.rex.RexSqlReflectiveConvertletTable
 
get(Lookup<T>, String, boolean) - Static method in interface org.apache.calcite.schema.lookup.Lookup
Helper method to call Lookup.get(String) or Lookup.getIgnoreCase(String) depending on the parameter caseSensitive.
get(SqlAggFunction, boolean) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
 
get(SqlCall) - Method in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
 
get(SqlCall) - Method in interface org.apache.calcite.sql2rel.SqlRexConvertletTable
Returns the convertlet applicable to a given expression.
get(SqlMatchFunction) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
 
get(SqlOperator) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
 
get(SqlWindowTableFunction) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
 
get(V) - Method in enum org.apache.calcite.runtime.Hook
Returns the value of a property hook.
GET_OPERATOR - Static variable in class org.apache.calcite.rex.RexBuilder
Special operator that accesses an unadvertised field of an input record.
GET_SPARK_CONTEXT - Enum constant in enum org.apache.calcite.adapter.spark.SparkMethod
 
getAcceptedIssuers() - Method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
getActionType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Action delegate type that has specific type arguments.
getAdjustments() - Method in class org.apache.calcite.rel.rules.PushProjector
Determines how much each input reference needs to be adjusted as a result of projection.
getAfter() - Method in class org.apache.calcite.rel.core.Match
 
getAfter() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getAggCallList() - Method in class org.apache.calcite.rel.core.Aggregate
Returns a list of calls to aggregate functions.
getAggOperator() - Method in class org.apache.calcite.rex.RexOver
Returns the aggregate operator for this expression.
getAggregate(RelOptPlanner, ImmutableBitSet, List<Lattice.Measure>) - Method in class org.apache.calcite.plan.RelOptLattice
Retrieves a materialized table that will satisfy an aggregate query on the star table.
getAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function call) that causes select to be an aggregate query, or null if it is not an aggregate query.
getAggregateCalls(String) - Method in interface org.apache.calcite.rel.RelInput
 
getAggregateCalls(Window) - Method in class org.apache.calcite.rel.core.Window.Group
Presents a view of the Window.RexWinAggCall list as a list of AggregateCall.
getAggregation() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns the aggregate function.
getAlias() - Method in class org.apache.calcite.piglet.PigRelBuilder
 
getAlias() - Method in class org.apache.calcite.sql.SqlDelete
Returns the alias for the target table of the deletion.
getAlias() - Method in class org.apache.calcite.sql.SqlMerge
Returns the alias for the target table of this MERGE.
getAlias() - Method in class org.apache.calcite.sql.SqlUpdate
Returns the alias for the target table of this UPDATE.
getAlias() - Method in class org.apache.calcite.tools.PigRelBuilder
 
getAlias(SqlNode, int) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Deprecated.
Use SqlValidatorUtil.alias(SqlNode) if ordinal is negative, or SqlValidatorUtil.alias(SqlNode, int) if ordinal is non-negative.
getAliasContext(RexCorrelVariable) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor
 
getAliasContext(RexCorrelVariable) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
 
getAliasContext(RexCorrelVariable) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
 
getAliasContext(RexCorrelVariable) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
 
getAliasedProjects(RelBuilder) - Method in class org.apache.calcite.rel.core.Project
Returns a list of project expressions, each of which is wrapped in a call to AS if its field name differs from the default.
getAliasedSignature(SqlOperator, String, List<?>) - Static method in class org.apache.calcite.sql.SqlUtil
Constructs an operator signature from a type list, substituting an alias for the operator name.
getAllFields(Aggregate) - Static method in class org.apache.calcite.plan.RelOptUtil
Gets all fields in an aggregate.
getAllFields2(ImmutableBitSet, List<AggregateCall>) - Static method in class org.apache.calcite.plan.RelOptUtil
Gets all fields in an aggregate.
getAllowedAccess() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getAllowedAccess() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getAllowedAccess() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
Returns the access type of the table.
getAllowedAccess() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getAllowedSignatures() - Method in class org.apache.calcite.sql.SqlOperator
Returns a string describing the expected operand types of a call, e.g.
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlItemOperator
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlJsonExistsFunction
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
 
getAllowedSignatures(String) - Method in class org.apache.calcite.sql.SqlOperator
Returns a string describing the expected operand types of a call, e.g.
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.ArrayElementOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.ExplicitOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.IntervalOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
 
getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
 
getAllowedSignatures(SqlOperator, String) - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
Returns a string describing the allowed formal signatures of a call, e.g.
getAllPredicates() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
Derives the predicates that hold on rows emitted from a relational expression.
getAllPredicates(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
 
getAllPredicates(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
 
getAllPredicates(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for an Aggregate.
getAllPredicates(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a Calc.
getAllPredicates(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for an Exchange.
getAllPredicates(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a Filter.
getAllPredicates(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Add the Join condition to the list obtained from the input.
getAllPredicates(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a project.
getAllPredicates(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a Sample.
getAllPredicates(SetOp, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a SetOp.
getAllPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a Sort.
getAllPredicates(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for an TableModify.
getAllPredicates(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Extracts predicates for a table scan.
getAllPredicates(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getAllPredicates(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates.Handler
 
getAllPredicates(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
Catch-all implementation for BuiltInMetadata.AllPredicates.getAllPredicates(), invoked using reflection.
getAllSchemaObjectNames(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getAllSchemaObjectNames(List<String>) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getAllSchemaObjectNames(List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Given fully qualified schema name, returns schema object names as specified.
getAlpha() - Method in class org.apache.calcite.rex.RexPatternFieldRef
 
getAncestors(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns a list of values in the set that are less-than a given value.
getAncestry(SqlNode, Predicate<SqlNode>, Predicate<SqlNode>) - Static method in class org.apache.calcite.sql.SqlUtil
Returns a list of ancestors of predicate within a given SqlNode tree.
getApplicableMaterializations(RelNode, List<RelOptMaterialization>) - Static method in class org.apache.calcite.plan.RelOptMaterializations
Returns a list of materializations that can potentially be used by the query.
getApproxFormatter(boolean) - Static method in class org.apache.calcite.util.NumberUtil
 
getArgList() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns the ordinals of the arguments to this call.
getArgs() - Method in class org.apache.calcite.util.javac.JaninoCompiler
 
getArgs() - Method in interface org.apache.calcite.util.javac.JavaCompiler
 
getArgumentCount() - Method in class org.apache.calcite.runtime.rtti.GenericSqlTypeRtti
 
getArgumentValueAs(int, Class<V>) - Method in interface org.apache.calcite.schema.FunctionContext
Returns the value of an argument to this function, null if the argument is the NULL literal.
getArity() - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
 
getArrows() - Method in class org.apache.calcite.util.ArrowSet
Returns all arrows (functional dependencies) in this ArrowSet.
getAsByteArray() - Method in class org.apache.calcite.util.BitString
 
getAuxiliaryFunctions() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
Returns a list of this grouped window function's auxiliary functions.
getAverageColumnSizes(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getAverageColumnSizesNotNull(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
As RelMetadataQuery.getAverageColumnSizes(org.apache.calcite.rel.RelNode) but never returns a null list, only ever a list of nulls.
getAverageRowSize(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getBaseDir(Class<?>) - Static method in class org.apache.calcite.util.TestUtil
Returns the root directory of the source tree.
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.AmPmCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.BcAdCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.CompiledPattern
Returns the length of the format pattern without modifiers.
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.DayOfWeekCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.MonthCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.NumberCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.RomanNumeralsCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneHoursCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneMinutesCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.TimeZoneOffsetCompiledPattern
 
getBaseFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.YearWithCommasCompiledPattern
 
getBest() - Method in class org.apache.calcite.plan.volcano.RelSubset
 
getBestOrOriginal() - Method in class org.apache.calcite.plan.volcano.RelSubset
 
getBestPlan() - Method in class org.apache.calcite.rel.rules.DpHyp
 
getBigDecimal(String) - Method in interface org.apache.calcite.rel.RelInput
Returns a BigDecimal value.
getBindable(Meta.CursorFactory) - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
Executes the prepared result.
GETBIT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
getBitCount() - Method in class org.apache.calcite.util.BitString
 
getBitSet(String) - Method in interface org.apache.calcite.rel.RelInput
 
getBitSetList(String) - Method in interface org.apache.calcite.rel.RelInput
 
getBitString() - Method in class org.apache.calcite.sql.SqlBinaryStringLiteral
getBoolean() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getBoolean(String, boolean) - Method in interface org.apache.calcite.rel.RelInput
 
getBootstrapServers() - Method in class org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getBoxClass() - Method in enum org.apache.calcite.linq4j.tree.Primitive
 
getBoxingClass(Class) - Static method in class org.apache.calcite.util.ReflectUtil
Gets the Java boxing class for a primitive class.
getBoxName() - Method in enum org.apache.calcite.linq4j.tree.Primitive
 
getBuilder() - Method in class org.apache.calcite.piglet.PigConverter
 
getBvBitmap(long) - Static method in class org.apache.calcite.rel.rules.LongBitmap
Corresponding to Bv = {node|node ≺ csg} in "Dynamic programming strikes back".
getByte() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getByteBufferReadMethod(Class) - Static method in class org.apache.calcite.util.ReflectUtil
Uses reflection to find the correct java.nio.ByteBuffer "absolute get" method for a given primitive type.
getByteBufferWriteMethod(Class) - Static method in class org.apache.calcite.util.ReflectUtil
Uses reflection to find the correct java.nio.ByteBuffer "absolute put" method for a given primitive type.
getCalendarNotTooNear(int) - Static method in class org.apache.calcite.test.SqlOperatorTest
Returns a Calendar that is the current time, pausing if we are within 2 minutes of midnight or the top of the hour.
getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
 
getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
 
getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
 
getCalendarPolicy() - Method in class org.apache.calcite.sql.SqlDialect
 
getCalendars() - Method in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
Get the set of calendars that this value can be in.
getCall() - Method in class org.apache.calcite.rel.core.TableFunctionScan
Returns function invocation expression.
getCall() - Method in class org.apache.calcite.sql.SqlCallBinding
Returns the call node.
getCallSignature(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlCall
Returns a string describing the actual argument types of a call, e.g.
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
Returns SqlNode for type in "cast(column as type)", which might be different between databases by type name, precision etc.
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.DorisSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.PhoenixSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.StarRocksSqlDialect
 
getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.SqlDialect
Returns SqlNode for type in "cast(column as type)", which might be different between databases by type name, precision etc.
getCastSpecAngleBracketArrayType(SqlDialect, RelDataType, SqlParserPos) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
Transformation ARRAY type from VARCHAR ARRAY to Array<VARCHAR>.
getCastSpecClickHouseSqlArrayType(SqlDialect, RelDataType, SqlParserPos) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
Transformation Map type from VARCHAR ARRAY to Array(VARCHAR).
getCastSpecClickHouseSqlMapType(SqlDialect, RelDataType, SqlParserPos) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
Transformation Map type from MAP<VARCHAR,VARCHAR> to Map(VARCHAR,VARCHAR).
getCastString(String, String, boolean, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
getCatalogName() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockSchema
 
getCatalogReader() - Method in class org.apache.calcite.rel.core.TableModify
 
getCatalogReader() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the catalog reader used by this validator.
getCatalogReader() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getCatalogs(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getCause() - Method in exception class org.apache.calcite.sql.parser.SqlParseException
 
getCeilSqlFunction(TimeUnitRange) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Get ceil function datetime.
getChar() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getCharacterSet(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
Returns the character-set prefix of a SQL string literal; returns null if there is none.
getCharset() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets this type's character set, or null if this type cannot carry a character set or has no character set defined.
getCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getCharset() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getCharset() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
getCharset() - Method in class org.apache.calcite.sql.SqlCollation
 
getCharset() - Method in class org.apache.calcite.sql.type.BasicSqlType
 
getCharset() - Method in class org.apache.calcite.util.NlsString
 
getCharset() - Method in class org.apache.calcite.util.SerializableCharset
Returns the wrapped Charset.
getCharset(String) - Static method in class org.apache.calcite.sql.SqlUtil
Returns the Java-level Charset based on given SQL-level name.
getCharset(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
 
getCharsetName() - Method in class org.apache.calcite.util.NlsString
 
getCharSetName() - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
 
getChild() - Method in class org.apache.calcite.sql.validate.PivotScope
By analogy with ListScope.getChildren(), but this scope only has one namespace, and it is anonymous.
getChild() - Method in class org.apache.calcite.sql.validate.UnpivotScope
By analogy with ListScope.getChildren(), but this scope only has one namespace, and it is anonymous.
getChildFactors(LoptJoinTree, ImmutableBitSet.Builder) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Deprecated.
getChildOperands() - Method in class org.apache.calcite.plan.RelOptRuleOperand
Returns the child operands.
getChildRels(RelNode) - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns the children of a given relational expression node matched in a rule.
getChildren() - Method in class org.apache.calcite.sql.validate.ListScope
Returns an immutable list of child namespaces.
getChildren(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are less-than a given value and there are no intervening values.
getChildren(E, boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are less-than a given value and there are no intervening values.
getChosenSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
Returns the optimal semijoin for the specified factor; may be the factor itself if semijoins are not chosen for the factor.
getChronoUnit() - Method in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
Get the ChronoUnit value that corresponds to this value.
getChronoUnit() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.CompiledPattern
Get the ChronoUnitEnum value that this pattern is for.
getClassLoader() - Method in class org.apache.calcite.util.javac.JaninoCompiler
 
getClassLoader() - Method in interface org.apache.calcite.util.javac.JavaCompiler
 
getClassLoader() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
 
getClassTracer(Class) - Static method in class org.apache.calcite.adapter.splunk.util.StringUtils
 
getCluster() - Method in interface org.apache.calcite.plan.RelOptNode
Returns the cluster this relational expression belongs to.
getCluster() - Method in interface org.apache.calcite.plan.RelOptTable.ToRelContext
 
getCluster() - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
getCluster() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getCluster() - Method in interface org.apache.calcite.rel.RelInput
 
getCluster() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the RelOptCluster in use.
getCluster() - Method in class org.apache.calcite.tools.RelBuilder
 
getClusteringKeys() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getClusteringOrder() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getClusteringOrder(String, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
Get the collation of all clustering key columns.
getCode() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
 
getCode() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
Returns the code generated by preparation.
getCoercibility() - Method in class org.apache.calcite.sql.SqlCollation
 
getCoercibilityDyadic(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
getCoercibilityDyadicComparison(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
Returns the collating sequence (the collation name) to use for the resulting value of a comparison.
getCoercibilityDyadicOperator(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
Returns the collating sequence (the collation name) and the coercibility for the resulting value of a dyadic operator.
getCoercibilityDyadicOperatorThrows(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
Returns the collating sequence (the collation name) and the coercibility for the resulting value of a dyadic operator.
getCohorts() - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
Returns a list of sets of expressions that should be on the same level.
getCollation() - Method in class org.apache.calcite.plan.RelTraitSet
Returns RelCollation trait defined by RelCollationTraitDef.INSTANCE, or null if the RelCollationTraitDef.INSTANCE is not registered in this traitSet.
getCollation() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns the aggregate ordering definition (the WITHIN GROUP clause in SQL), or the empty list if not specified.
getCollation() - Method in class org.apache.calcite.rel.core.Sort
Returns the array of RelFieldCollations asked for by the sort specification, from most significant to least significant.
getCollation() - Method in class org.apache.calcite.rel.core.SortExchange
Returns the array of RelFieldCollations asked for by the sort specification, from most significant to least significant.
getCollation() - Method in interface org.apache.calcite.rel.RelInput
 
getCollation() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets this type's collation, or null if this type cannot carry a collation or has no collation defined.
getCollation() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getCollation() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getCollation() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getCollation() - Method in class org.apache.calcite.sql.SqlCharStringLiteral
Returns the collation.
getCollation() - Method in class org.apache.calcite.sql.SqlIdentifier
 
getCollation() - Method in class org.apache.calcite.sql.type.BasicSqlType
 
getCollation() - Method in class org.apache.calcite.util.NlsString
 
getCollation(List<RexFieldCollation>) - Static method in class org.apache.calcite.rel.core.Window
 
getCollation(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
 
getCollationList() - Method in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
 
getCollationList() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getCollationList() - Method in interface org.apache.calcite.plan.RelOptTable
Returns a description of the physical ordering (or orderings) of the rows returned from this table.
getCollationList() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getCollationList() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getCollationName() - Method in class org.apache.calcite.sql.SqlCollation
 
getCollations() - Method in interface org.apache.calcite.schema.Statistic
Returns the collections of columns on which this table is sorted.
getCollations(List<RelCollation>) - Method in class org.apache.calcite.rex.RexProgram
Given a list of collations which hold for the input to this program, returns a list of collations which hold for its output.
getCollationType() - Method in class org.apache.calcite.rel.core.Aggregate.PercentileDiscAggCallBinding
 
getCollationType() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns the collation type.
getCollationType() - Method in class org.apache.calcite.sql.SqlWithinGroupOperator.PercentileDiscCallBinding
 
getCollator() - Method in class org.apache.calcite.jdbc.JavaCollation
 
getCollator() - Method in class org.apache.calcite.sql.SqlCollation
Returns the Collator to compare values having the current collation, or null if no specific Collator is needed, in which case String.compareTo(java.lang.String) will be used.
getCollectionsTypeName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
getCollectionType() - Method in class org.apache.calcite.rel.core.Collect
Returns the collection type (ARRAY, MAP, or MULTISET).
getColumn() - Method in class org.apache.calcite.sql.SqlDescribeTable
 
getColumnConstraints(ModifiableView, RelDataType, RelDataTypeFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a mapping of the column ordinal in the underlying table to a column constraint of the modifiable view.
getColumnListParamInfo(int, String, List<String>) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getColumnListParamInfo(int, String, List<String>) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Retrieves information about a column list parameter.
getColumnMapping() - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
 
getColumnMapping() - Method in interface org.apache.calcite.schema.ModifiableView
Returns the column mapping onto another table.
getColumnMappings() - Method in class org.apache.calcite.rel.core.TableFunctionScan
Returns set of mappings known for this table function, or null if unknown (not the same as empty!).
getColumnMappings() - Method in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
 
getColumnMonotonicities() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getColumnNames() - Method in interface org.apache.calcite.jdbc.CalciteMetaColumnFactory
Returns the list of expected column names.
getColumnNames() - Method in interface org.apache.calcite.jdbc.CalciteMetaTableFactory
Returns the list of expected column names.
getColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
Returns 1-based starting column number.
getColumnOrigin(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the origin of a column.
getColumnOrigins(int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
For a given output column of an expression, determines all columns of underlying tables which contribute to result values.
getColumnOrigins(Aggregate, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Calc, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Exchange, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Filter, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Join, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Project, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Sample, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(SetOp, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Snapshot, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(Sort, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(TableFunctionScan, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(TableModify, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(TableScan, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnOrigins(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getColumnOrigins(RelNode, RelMetadataQuery, int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
 
getColumnOrigins(RelNode, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getColumnPairs() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
The (source, target) column ordinals.
getColumnPairs() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
 
getColumns(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getColumnStrategies() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getColumnStrategies() - Method in interface org.apache.calcite.plan.RelOptTable
Returns a list describing how each column is populated.
getColumnStrategies() - Method in class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
 
getColumnType(SqlTestFactory, String) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
getColumnType(SqlTestFactory, String) - Method in interface org.apache.calcite.sql.test.SqlTester
Returns the data type of the sole column of a SQL query.
getCompact() - Method in class org.apache.calcite.util.XmlOutput
 
getComparability() - Method in interface org.apache.calcite.rel.type.RelDataType
Returns the category of comparison operators that make sense when applied to values of this type.
getComparability() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getComparability() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getComparability() - Method in class org.apache.calcite.sql.type.ObjectSqlType
 
getCompletionHints(String, int, String[]) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
Gets completion hints for a partially completed or syntactically incorrect sql statement with cursor pointing to the position where completion hints are requested.
getCompletionHints(String, SqlParserPos) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
Gets completion hints for a syntactically correct SQL statement with dummy SqlIdentifier.
getCompletionHints(SqlAdvisor, String, int) - Static method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
Returns completion hints for a given SQL statement.
getCompletionHints(SqlAdvisor, String, int) - Static method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
Returns completion hints for a given SQL statement.
getCompletionHints0(String, int) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
 
getComplexMetricsFrom(String) - Method in class org.apache.calcite.adapter.druid.DruidTable
Returns the list of ComplexMetric that match the given alias if it exists, otherwise returns an empty list, never null.
getComponent(int) - Method in class org.apache.calcite.sql.SqlIdentifier
Creates an identifier which contains only the ordinalth component of this compound identifier.
getComponent(int, int) - Method in class org.apache.calcite.sql.SqlIdentifier
 
getComponentParserPosition(int) - Method in class org.apache.calcite.sql.SqlIdentifier
Returns the position of the ith component of a compound identifier, or the position of the whole identifier if that information is not present.
getComponentType() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the type of elements in the array.
getComponentType() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the component type if this type is a collection, otherwise null.
getComponentType() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getComponentType() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getComponentType() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getComponentType() - Method in class org.apache.calcite.sql.type.ArraySqlType
 
getComponentType() - Method in class org.apache.calcite.sql.type.MultisetSqlType
 
getComponentType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns the component type of an array.
getComponentType(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
 
getComponentTypeOrThrow(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
 
getComponentTypeSpec() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
Returns a new SqlDataTypeSpec corresponding to the component type if the type spec is a collections type spec.
Collection types are ARRAY and MULTISET.
getComputedExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Returns the reference to ParameterExpression if given expression was already computed and stored to local variable.
getCondition() - Method in class org.apache.calcite.rel.core.Filter
 
getCondition() - Method in class org.apache.calcite.rel.core.Join
 
getCondition() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getCondition() - Method in class org.apache.calcite.rex.RexProgram
Returns the field reference of this program's filter condition, or null if there is no condition.
getCondition() - Method in class org.apache.calcite.sql.SqlDelete
Gets the filter condition for rows to be deleted.
getCondition() - Method in class org.apache.calcite.sql.SqlJoin
 
getCondition() - Method in class org.apache.calcite.sql.SqlMerge
Returns the condition expression to determine whether to UPDATE or INSERT.
getCondition() - Method in class org.apache.calcite.sql.SqlUpdate
Gets the filter condition for rows to be updated.
getCondition(SqlJoin) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getConditionType() - Method in class org.apache.calcite.sql.SqlJoin
Returns a JoinConditionType, never null.
getConditionTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
 
getConfig() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getConfig() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns Config settings.
getConfig() - Method in class org.apache.calcite.tools.Frameworks.PrepareAction
Deprecated.
 
getConflictRules() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getConformance() - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
getConformance() - Method in interface org.apache.calcite.plan.RelImplementor
Returns the desired SQL conformance.
getConformance() - Method in class org.apache.calcite.sql.SqlDialect
Returns the SqlConformance that matches this dialect.
getConformance() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getConformance() - Method in class org.apache.calcite.test.SqlToRelFixture
 
getConnection() - Method in class org.apache.calcite.jdbc.CalciteStatement
 
getConnection() - Method in interface org.apache.calcite.server.CalciteServerStatement
Returns the connection.
getConnectionConfig() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getConnectionProperties() - Method in class org.apache.calcite.jdbc.Driver
 
getConnectStringPrefix() - Method in class org.apache.calcite.adapter.splunk.SplunkDriver
 
getConnectStringPrefix() - Method in class org.apache.calcite.jdbc.Driver
 
getConsistency() - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
getConsistency() - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
Returns the strategy for making the arguments have consistency types.
getConstants() - Method in class org.apache.calcite.rel.core.Window
Returns constants that are additional inputs of current relation.
getConstraint(RexBuilder, RelDataType) - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
 
getConstraint(RexBuilder, RelDataType) - Method in interface org.apache.calcite.schema.ModifiableView
Returns a constraint that each candidate row must satisfy.
getConstraint(RexBuilder, RelDataType) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockViewTable
 
getConstructor(String) - Method in class org.apache.calcite.rel.externalize.RelJson
 
getConsumer() - Method in class org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getConsumerParams() - Method in class org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getContext() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getContext() - Method in interface org.apache.calcite.plan.RelOptPlanner
Provides the Context created when this planner was constructed.
getContext() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the PlannerContext that should be made available during planning by calling RelOptPlanner.getContext().
getContext(RelOptCluster) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
getConvention() - Method in class org.apache.calcite.plan.RelTraitSet
Returns Convention trait defined by ConventionTraitDef.INSTANCE, or null if the ConventionTraitDef.INSTANCE is not registered in this traitSet.
getConvention() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getConvention() - Method in interface org.apache.calcite.rel.RelNode
Return the CallingConvention trait from this RelNode's trait set.
getConvertFuncByConformance(SqlConformance) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Returns the operator for standard CONVERT and Oracle's CONVERT with the given library.
getConvertFunctionName() - Method in enum org.apache.calcite.linq4j.tree.UnsignedType
Get the name of the function that casts a value of type Object to the current type.
getConvertletTable() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the convertlet table that should be used when converting from SQL to row expressions.
getCopyJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns a copy of the map of reference counts for each input, representing the fields accessed in join conditions.
getCoreRule(String) - Static method in class org.apache.calcite.test.QuidemTest
 
getCorrelationId() - Method in class org.apache.calcite.rel.core.Correlate
Returns the correlating expressions.
getCorrelOrdinal(String) - Static method in class org.apache.calcite.plan.RelOptQuery
Deprecated.
getCorrelVariable() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getCorrelVariable() - Method in class org.apache.calcite.rel.core.Correlate
 
getCorrelVariable() - Method in interface org.apache.calcite.rel.RelNode
Returns the name of the variable which is to be implicitly set at runtime each time a row is returned from the first input of this relational expression; or null if there is no variable.
getCorrelVariableGetter(String) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
 
getCorrelVariableNames() - Method in class org.apache.calcite.rex.RexProgram
Returns the set of correlation variables used (read) by this program.
getCost(RelOptRuleCall, RelNode) - Method in interface org.apache.calcite.rel.rules.LoptOptimizeJoinRule.CostFunction
 
getCost(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
Deprecated.
getCost(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
getCost(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getCost(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.plan.RelOptPlanner
Computes the cost of a RelNode.
getCost(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
getCostFactory() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getCostFactory() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the factory that creates RelOptCosts.
getCostFactory() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the cost factory that should be used when creating the planner.
getCpu() - Method in interface org.apache.calcite.plan.RelOptCost
Returns usage of CPU resources.
getCpu() - Method in class org.apache.calcite.plan.RelOptCostImpl
 
getCpuInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getCpuTimeInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getCumulativeCost() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
Estimates the cost of executing a relational expression, including the cost of its inputs.
getCumulativeCost(EnumerableInterpreter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getCumulativeCost(Combine, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getCumulativeCost(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getCumulativeCost(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost.Handler
 
getCumulativeCost(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getCurrentRel() - Method in class org.apache.calcite.plan.hep.HepRelVertex
Returns current implementation chosen for this vertex.
getCursorOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getCursorOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns the rowtype of the ordinalth operand, which is a cursor.
getCursorScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getDatabase() - Method in class org.apache.calcite.adapter.redis.RedisConfig
 
getDatabaseProduct() - Method in class org.apache.calcite.sql.SqlDialect
Deprecated.
To be removed without replacement
getDatabaseProductName() - Method in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
 
getDatabaseProperties(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getDataContext() - Method in interface org.apache.calcite.interpreter.Compiler
 
getDataContext() - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
 
getDataContext() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
 
getDataFormat() - Method in class org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getDataList(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.JsonTable
Returns the data list of the table.
getDataSource() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
Returns the data source.
getDataSource() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
 
getDate() - Method in class org.apache.calcite.sql.SqlDateLiteral
Converts this literal to a DateString.
getDateFormatter(String) - Static method in class org.apache.calcite.util.DateTimeStringUtils
Create a SimpleDateFormat with format string with default time zone UTC.
getDateFormatter(String, TimeZone) - Static method in class org.apache.calcite.util.DateTimeStringUtils
Create a SimpleDateFormat with format string and time zone.
getDaysSinceEpoch() - Method in class org.apache.calcite.util.DateString
Returns the number of days since the epoch.
getDdlExecutor() - Method in interface org.apache.calcite.sql.parser.SqlParserImplFactory
Returns a DDL executor.
getDeclaringClass() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getDeclaringClass() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getDeclaringClass() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getDeclName() - Method in class org.apache.calcite.sql.SqlWindow
 
getDecorrelator() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getDecorrelator() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the decorrelator used to decorrelate expressions.
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
 
getDef() - Method in interface org.apache.calcite.rel.metadata.MetadataHandler
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdCollation
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdExplainVisibility
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdFunctionalDependency
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdMemory
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdSize
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
 
getDef() - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getDef() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getDefault() - Method in class org.apache.calcite.plan.ConventionTraitDef
 
getDefault() - Method in class org.apache.calcite.plan.RelTraitDef
Returns the default member of this trait.
getDefault() - Method in class org.apache.calcite.plan.RelTraitSet
Returns a new traitSet with same traitDefs with current traitSet, but each trait is the default trait value.
getDefault() - Method in class org.apache.calcite.rel.RelCollationTraitDef
 
getDefault() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
 
getDefault() - Static method in class org.apache.calcite.runtime.SocketFactoryImpl
Returns a copy of the environment's default socket factory.
getDefaultCharset() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Returns the default Charset (valid if this is a string type).
getDefaultCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
getDefaultCharset() - Static method in class org.apache.calcite.util.Util
Returns the Charset object representing the value of CalciteSystemProperty.DEFAULT_CHARSET.
getDefaultConcreteType(RelDataTypeFactory) - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
Return the default RelDataType that belongs to this family.
getDefaultHandlerProvider() - Method in class org.apache.calcite.test.RelMetadataFixture.MetadataConfig
 
getDefaultPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getDefaultPrecision(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns default precision for this type if supported, otherwise RelDataType.PRECISION_NOT_SPECIFIED if precision is either unsupported or must be specified explicitly.
getDefaultPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getDefaultSansConvention() - Method in class org.apache.calcite.plan.RelTraitSet
Returns a new traitSet with same traitDefs with current traitSet, but each trait except Convention is the default trait value.
getDefaultScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Deprecated.
Use RelDataTypeSystem.getDefaultScale(SqlTypeName) but return Integer.MIN_VALUE if scale is unsupported.
getDefaultScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getDefaultScale(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns default scale for this type if supported, otherwise RelDataType.SCALE_NOT_SPECIFIED if scale is either unsupported or must be specified explicitly.
getDefaultScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
Returns the default scale for this type if supported, otherwise RelDataType.SCALE_NOT_SPECIFIED if scale is either unsupported or must be specified explicitly.
getDefaultSchema() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the default schema that should be checked before looking at the root schema.
getDefaultSchemaPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
 
getDefaultSubSchemaName() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
Returns the name of the default sub-schema.
getDelegateType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Gets a Type object that represents a generic System.Func or System.Action delegate type that has specific type arguments.
getDependents() - Method in class org.apache.calcite.util.Arrow
 
getDepth() - Method in class org.apache.calcite.sql.SqlExplain
Returns the level of abstraction at which this plan should be displayed.
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
getDeriveMode() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
 
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
 
getDeriveMode() - Method in interface org.apache.calcite.rel.PhysicalNode
Returns mode of derivation.
getDescendants(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns a list of values in the set that are less-than a given value.
getDescription() - Method in interface org.apache.calcite.plan.RelOptNode
Deprecated.
getDescription() - Method in class org.apache.calcite.rel.AbstractRelNode
Deprecated.
getDescription() - Method in interface org.apache.calcite.util.format.FormatElement
Returns the description of an element.
getDescription() - Method in enum org.apache.calcite.util.format.FormatElementEnum
 
getDesiredRootTraitSet(RelRoot) - Method in class org.apache.calcite.prepare.Prepare
 
getDetailLevel() - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
 
getDetailLevel() - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
 
getDetailLevel() - Method in interface org.apache.calcite.rel.RelWriter
Returns detail level at which plan should be generated.
getDetailLevel() - Method in class org.apache.calcite.sql.SqlExplain
Return the detail level to be generated.
getDeterminants() - Method in class org.apache.calcite.util.Arrow
 
getDialect() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
getDialect() - Method in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
Returns a dummy dialect for this database.
getDialect() - Method in interface org.apache.calcite.sql.SqlWriter
Returns the dialect of SQL.
getDialect() - Method in class org.apache.calcite.sql.util.SqlBuilder
Returns the dialect.
getDialect() - Method in class org.apache.calcite.sql.util.SqlString
Returns the dialect.
getDigest() - Method in class org.apache.calcite.plan.hep.HepRelVertex
 
getDigest() - Method in interface org.apache.calcite.plan.RelOptNode
Returns a string which concisely describes the definition of this relational expression.
getDigest() - Method in class org.apache.calcite.plan.volcano.RelSubset
 
getDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getDigest() - Method in interface org.apache.calcite.rel.RelNode
Returns a digest string of this RelNode.
getDimension() - Method in class org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getDimension() - Method in interface org.apache.calcite.adapter.druid.DimensionSpec
 
getDimension() - Method in class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getDimensionCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context
Returns the number of dimension columns.
getDimensionCount() - Method in class org.apache.calcite.rel.metadata.RelMdMeasure.DelegatingContext
 
getDirection() - Method in class org.apache.calcite.rel.RelFieldCollation
 
getDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
 
getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlAnyValueAggFunction
 
getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlBitOpAggFunction
 
getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
getDistinctOptionality() - Method in class org.apache.calcite.sql.SqlAggFunction
Returns whether this aggregate function allows the DISTINCT keyword.
getDistinctRowCount(RelSubset, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Aggregate, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Exchange, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Filter, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Project, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Sort, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(TableModify, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(TableScan, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Union, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(Values, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
 
getDistinctRowCount(RelNode, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount.Handler
 
getDistinctRowCount(RelNode, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
Catch-all implementation for BuiltInMetadata.DistinctRowCount.getDistinctRowCount(ImmutableBitSet, RexNode), invoked using reflection.
getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getDistinctRowCount(ImmutableBitSet, RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
Estimates the number of rows which would be produced by a GROUP BY on the set of columns indicated by groupKey, where the input to the GROUP BY has been pre-filtered by predicate.
getDistribution() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getDistribution() - Method in interface org.apache.calcite.plan.RelOptTable
Returns a description of the physical distribution of the rows in this table.
getDistribution() - Method in class org.apache.calcite.plan.RelTraitSet
Returns RelDistribution trait defined by RelDistributionTraitDef.INSTANCE, or null if the RelDistributionTraitDef.INSTANCE is not registered in this traitSet.
getDistribution() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getDistribution() - Method in class org.apache.calcite.rel.core.Exchange
Returns the distribution of the rows returned by this Exchange.
getDistribution() - Method in interface org.apache.calcite.rel.RelInput
 
getDistribution() - Method in interface org.apache.calcite.schema.Statistic
Returns the distribution of the data in this table.
getDistribution() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getDistribution(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getDouble() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getDpHypJoinReorderTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The tracer reports enumeration process of DpHyp.
getDruidTable() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getDruidType() - Method in class org.apache.calcite.adapter.druid.ComplexMetric
 
getDynamicHandler() - Static method in class org.apache.calcite.util.trace.CalciteTrace
Thread-local handler that is called with dynamically generated Java code.
getDynamicParamCount() - Method in class org.apache.calcite.sql.SqlExplain
Returns the number of dynamic parameters in the statement.
getDynamicParamCount() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the number of dynamic parameters encountered during translation; this must only be called after SqlToRelConverter.convertQuery(org.apache.calcite.sql.SqlNode, boolean, boolean).
getDynamicParamCountInExplain(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the current count of the number of dynamic parameters in an EXPLAIN PLAN statement.
getDynamicParameters() - Method in class org.apache.calcite.sql.util.SqlString
Returns indices of dynamic parameters.
getDynamicParamType(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the type inferred for a dynamic parameter.
getEdge(V, V) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
Returns the first edge between one vertex to another.
getEdge(V, V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
getEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
 
getEdges() - Method in class org.apache.calcite.rel.rules.HyperGraph
 
getEdges(V, V) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
Returns all edges between one vertex to another.
getElementMap() - Method in interface org.apache.calcite.util.format.FormatModel
Returns the map used to create the FormatModel instance.
getElementType() - Method in class org.apache.calcite.adapter.arrow.ArrowTable
 
getElementType() - Method in class org.apache.calcite.adapter.csv.CsvTranslatableTable
 
getElementType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getElementType() - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
 
getElementType() - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
getElementType() - Method in class org.apache.calcite.adapter.java.AbstractQueryableTable
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableIntersect
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
 
getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
 
getElementType() - Method in class org.apache.calcite.interpreter.InterpretableConverter
 
getElementType() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
getElementType() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getElementType() - Method in interface org.apache.calcite.linq4j.RawQueryable
Gets the type of the element(s) that are returned when the expression tree associated with this Queryable is executed.
getElementType() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getElementType() - Method in class org.apache.calcite.rel.core.TableFunctionScan
Returns element type of the collection that will implement this table.
getElementType() - Method in interface org.apache.calcite.runtime.ArrayBindable
 
getElementType() - Method in interface org.apache.calcite.runtime.Typed
Gets the type of the element(s) that are returned in this collection.
getElementType() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
 
getElementType() - Method in class org.apache.calcite.schema.impl.ListTransientTable
 
getElementType() - Method in interface org.apache.calcite.schema.QueryableTable
Returns the element type of the collection that will implement this table.
getElementType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns the element type of a Collection, Iterable (including Queryable and Enumerable), Iterator, Enumerator, or an array.
getElementType(List<? extends Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
 
getElementType(List<? extends Object>) - Method in interface org.apache.calcite.schema.TableFunction
Returns the row type of the table yielded by this function when applied to given arguments.
getElementType(List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getElementType(List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getElementType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
Returns the row type of the table yielded by this function when applied to given arguments.
getElementTypeName() - Method in class org.apache.calcite.sql.SqlCollectionTypeNameSpec
 
getElseOperand() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getEmptyScope() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a scope that cannot see anything.
getEmptyScope() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getEmptyTraitSet() - Method in class org.apache.calcite.prepare.PlannerImpl
 
getEmptyTraitSet() - Method in interface org.apache.calcite.tools.Planner
 
getEnclosingAggregateSelectScope(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
getEnclosingNode() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getEnclosingNode() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getEnclosingNode() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the parse tree node that at is at the root of this namespace and includes all decorations.
getEnclosingSelectScope(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
getEndColumnNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Returns 1-based end column number.
getEndColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
Returns 1-based end column number (same as starting column number if the ParserPos is a point, not a range).
getEndLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Returns 1-based end line number.
getEndLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
Returns 1-based end line number (same as starting line number if the ParserPos is a point, not a range).
getEndpoint() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getEndPosColumn() - Method in exception class org.apache.calcite.runtime.CalciteContextException
Returns the 1-based ending column number, or 0 for missing position information.
getEndPosLine() - Method in exception class org.apache.calcite.runtime.CalciteContextException
Returns the 1-based ending line number, or 0 for missing position information.
getEndStates() - Method in class org.apache.calcite.runtime.DeterministicAutomaton
 
getEndUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getEndUnit() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns SECOND for both HOUR TO SECOND and SECOND.
getEntityNumber() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
getEnum(String, Class<E>) - Method in interface org.apache.calcite.rel.RelInput
Returns an enum value.
getEnumerator() - Method in class org.apache.calcite.adapter.os.OsQuery
 
getEpsilonTransitions() - Method in class org.apache.calcite.runtime.Automaton
 
getEquiCondition(RelNode, RelNode, RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo
 
getEquivalenceClass() - Method in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
 
getEquivalenceClasses() - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
getEquivalenceClassesMap() - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
 
getExclude() - Method in interface org.apache.calcite.adapter.enumerable.WinAggContext
The exclude clause of the group of the window function.
getExclude() - Method in class org.apache.calcite.rex.RexWindow
 
getExclude() - Method in class org.apache.calcite.sql.SqlWindow
 
getExecutable(RexBuilder, List<RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexExecutorImpl
Creates an RexExecutable that allows to apply the generated code during query processing (filter, projection).
getExecutor() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getExecutor() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the executor used to evaluate constant expressions.
getExecutor() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the executor used to evaluate constant expressions.
getExpandedSelectList() - Method in class org.apache.calcite.sql.validate.SelectScope
 
getExpectedInputRowType(int) - Method in class org.apache.calcite.rel.AbstractRelNode
 
getExpectedInputRowType(int) - Method in class org.apache.calcite.rel.core.TableModify
 
getExpectedInputRowType(int) - Method in interface org.apache.calcite.rel.RelNode
Returns the type of the rows expected for an input.
getExpectedTokenNames() - Method in exception class org.apache.calcite.sql.parser.SqlParseException
Returns a list of the token names which could have legally occurred at this point.
getExpectedTokenSequences() - Method in exception class org.apache.calcite.sql.parser.SqlParseException
Returns the expected token sequences.
getExplicandum() - Method in class org.apache.calcite.sql.SqlExplain
Returns the underlying SQL statement to be explained.
getExprCount() - Method in class org.apache.calcite.rex.RexProgram
Returns the number of expressions in this program.
getExpression() - Method in class org.apache.calcite.adapter.druid.VirtualColumn
 
getExpression() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
getExpression() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getExpression() - Method in interface org.apache.calcite.linq4j.RawQueryable
Gets the expression tree that is associated with this Queryable.
getExpression() - Method in class org.apache.calcite.rex.RexLambda
 
getExpression() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
 
getExpression() - Method in class org.apache.calcite.sql.SqlLambda
 
getExpression(Class) - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getExpression(Class) - Method in interface org.apache.calcite.plan.RelOptTable
Generates code for this table.
getExpression(Class) - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getExpression(Class) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getExpression(String) - Method in interface org.apache.calcite.rel.RelInput
Returns an expression.
getExpression(SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
 
getExpression(SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
 
getExpression(SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
 
getExpression(SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
 
getExpression(SchemaPlus, String) - Method in interface org.apache.calcite.schema.Schema
Returns the expression by which this schema can be referenced in generated code.
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.arrow.ArrowTable
 
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.csv.CsvTranslatableTable
 
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.file.CsvTranslatableTable
 
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.java.AbstractQueryableTable
 
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.schema.impl.ListTransientTable
 
getExpression(SchemaPlus, String, Class) - Method in interface org.apache.calcite.schema.QueryableTable
Generates an expression with which this table can be referenced in generated code.
getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.util.Smalls.SimpleTable
 
getExpressionLineage(RelSubset, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getExpressionLineage(Aggregate, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Aggregate.
getExpressionLineage(Calc, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Calc.
getExpressionLineage(Exchange, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Exchange.
getExpressionLineage(Filter, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Filter.
getExpressionLineage(Join, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Join.
getExpressionLineage(Project, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Project.
getExpressionLineage(Sample, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Sample.
getExpressionLineage(Snapshot, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Snapshot.
getExpressionLineage(Sort, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Sort.
getExpressionLineage(TableModify, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from TableModify.
getExpressionLineage(TableScan, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from TableScan.
getExpressionLineage(Union, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
Expression lineage from Union.
getExpressionLineage(RelNode, RelMetadataQuery, RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage.Handler
 
getExpressionLineage(RelNode, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
 
getExpressionLineage(RelNode, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the origin of a column.
getExpressionLineage(RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
Given the input expression applied on the given RelNode, this provider returns the expression with its lineage resolved.
getExpressionList(String) - Method in interface org.apache.calcite.rel.RelInput
 
getExprList() - Method in class org.apache.calcite.rex.RexProgram
Returns the common sub-expressions of this program.
getExtendedColumnOffset() - Method in interface org.apache.calcite.schema.ExtensibleTable
Returns the starting offset of the first extended column, which may differ from the field count when the table stores metadata columns that are not counted in the row-type field count.
getExtendedColumns(SqlValidator, SqlValidatorTable, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Gets a list of extended columns with field indices to the underlying table.
getExtractionFn() - Method in class org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getExtractionFn() - Method in interface org.apache.calcite.adapter.druid.DimensionSpec
 
getExtractionFn() - Method in class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getFactorsRefByFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns a bitmap corresponding to the factors referenced by the specified factor in the various join filters that correspond to comparisons.
getFactorsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns a bitmap corresponding to the factors referenced within the specified join filter.
getFactorTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
 
getFactorWeights() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns weights of the different factors relative to one another.
getFactory() - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Returns the test factory.
getFactoryClassName(UnregisteredDriver.JdbcVersion) - Method in class org.apache.calcite.jdbc.Driver
 
getFactRowCount() - Method in class org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the un-aggregated star.
getFailureCount() - Method in class org.apache.calcite.rex.RexChecker
Returns the number of failures encountered.
getFamily() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFamily() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets a canonical object representing the family of this type.
getFamily() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getFamily() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getFamily() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getFamily() - Method in class org.apache.calcite.sql.type.AbstractSqlType
 
getFamily() - Method in class org.apache.calcite.sql.type.ArraySqlType
 
getFamily() - Method in class org.apache.calcite.sql.type.FunctionSqlType
 
getFamily() - Method in class org.apache.calcite.sql.type.MapSqlType
 
getFamily() - Method in class org.apache.calcite.sql.type.MultisetSqlType
 
getFamily() - Method in class org.apache.calcite.sql.type.ObjectSqlType
 
getFamily() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Gets the SqlTypeFamily containing this SqlTypeName.
getFamilyForJdbcType(int) - Static method in enum org.apache.calcite.sql.type.SqlTypeFamily
Gets the primary family containing a JDBC type.
getFDs() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency
Returns the full set of functional dependencies.
getFDs(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Returns all functional dependencies for the relational expression.
getFDs(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.FunctionalDependency.Handler
 
getFDs(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdFunctionalDependency
Returns all functional dependencies for the given relational node.
getFetch() - Method in class org.apache.calcite.sql.SqlSelect
 
getField() - Method in class org.apache.calcite.rex.RexFieldAccess
 
getField(int) - Method in class org.apache.calcite.runtime.rtti.RowSqlTypeRtti
Get the field with the specified index.
getField(String, boolean, boolean) - Method in class org.apache.calcite.piglet.DynamicTupleRecordType
 
getField(String, boolean, boolean) - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getField(String, boolean, boolean) - Method in interface org.apache.calcite.rel.type.RelDataType
Looks up a field by name.
getField(String, boolean, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getField(String, boolean, boolean) - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getFieldAccessList() - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
 
getFieldCollations() - Method in interface org.apache.calcite.rel.RelCollation
Returns the ordinals and directions of the columns in this ordering.
getFieldCollations() - Method in class org.apache.calcite.rel.RelCollationImpl
 
getFieldCount() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFieldCount() - Method in interface org.apache.calcite.rel.type.RelDataType
Returns the number of fields in a struct type.
getFieldCount() - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns the number of fields.
getFieldCount() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
Deprecated.
Returns the number of fields.
getFieldCount() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getFieldCount() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getFieldIndex() - Method in class org.apache.calcite.rel.RelFieldCollation
 
getFieldIndex() - Method in class org.apache.calcite.rex.RexNodeAndFieldIndex
 
getFieldList() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFieldList() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the fields in a struct type.
getFieldList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getFieldList() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getFieldMap() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
Returns a map from field names to fields.
getFieldMap() - Method in class org.apache.calcite.rel.type.RelRecordType
 
getFieldName() - Method in class org.apache.calcite.rel.core.Collect
Returns the name of the sole output field.
getFieldName(int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns the name of a given field.
getFieldName(int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
Deprecated.
Returns the name of a given field.
getFieldName(RelNode, int) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
 
getFieldNames() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getFieldNames() - Method in interface org.apache.calcite.rel.type.RelDataType
Returns the names of the fields in a struct type.
getFieldNames() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getFieldNames() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getFieldNames() - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
 
getFieldOrigins() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
 
getFieldOrigins() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
Returns a list describing, for each result field, the origin of the field as a 4-element list of (database, schema, table, column).
getFieldOrigins() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getFieldOrigins(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a description of how each field in the row type maps to a catalog, schema, table and column in the schema.
getFieldOrigins(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getFields() - Method in class org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getFields(int, int, int) - Method in class org.apache.calcite.piglet.PigRelBuilder
 
getFieldsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns a bitmap corresponding to the fields referenced by a join filter.
getFieldsString(RelDataType) - Static method in class org.apache.calcite.adapter.splunk.SplunkPushDownRule
 
getFieldType(int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
Returns the type of a given field.
getFieldType(int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
Deprecated.
Returns the type of a given field.
getFieldType(Object) - Method in class org.apache.calcite.runtime.rtti.RowSqlTypeRtti
Return the runtime type information of the associated field, or null if no such field exists.
getFieldTypeList(RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a list of the types of the fields in a given struct type.
getFieldTypes() - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
 
getFieldTypes(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.csv.CsvTable
Returns the field types of this CSV table.
getFieldTypes(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.CsvTable
Returns the field types of this CSV table.
getFileNames() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
 
getFilePath() - Method in class org.apache.calcite.adapter.pig.PigTable
 
getFileTimestamp() - Static method in class org.apache.calcite.util.Util
Deprecated.
getFilter(int) - Method in interface org.apache.calcite.sql.validate.SemanticTable
Returns the filter expression for column if it is a must-filter column, or null if it is not a must-filter column.
getFilter(int) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MustFilterMockTable
 
getFilterRequirement() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getFilterRequirement() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns a FilterRequirement object describing the "must-filter" fields of this namespace (fields that must be filtered in a query) and "bypass" fields that can remove the requirement that fields are filtered.
getFilters(RelBuilder) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context
Returns a (conjunctive) list of filters.
getFilters(RelBuilder) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure.DelegatingContext
 
getFlags() - Method in class org.apache.calcite.adapter.spark.SparkRules.SparkCalc
Deprecated.
getFlags() - Method in class org.apache.calcite.rel.core.Project
Deprecated.
getFloat() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getFloat(String) - Method in interface org.apache.calcite.rel.RelInput
Returns a float value.
getFloorSqlFunction(TimeUnitRange) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Get floor function datetime.
getForceIndexName() - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
getFormat() - Method in class org.apache.calcite.adapter.druid.TimeExtractionFunction
 
getFormat() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the format.
getFormat() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getFormat() - Method in class org.apache.calcite.sql.SqlExplain
Returns the desired output format.
getFormatModel() - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
Returns a description of the format string used by functions in this dialect.
getFormatModel() - Method in class org.apache.calcite.sql.SqlDialect
Returns a description of the format string used by functions in this dialect.
getFormatPattern(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
getFormatPatternLength() - Method in interface org.apache.calcite.util.format.postgresql.format.compiled.CompiledItem
Returns the length of the format pattern.
getFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.CompiledPattern
 
getFormatPatternLength() - Method in class org.apache.calcite.util.format.postgresql.format.compiled.LiteralCompiledItem
 
getFractionalSecondPrecision(RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getFractionalSecondPrecisionPreservingDefault() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getFrameRowCount() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
getFrameRowCount() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
getFrameRowCount() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the number of rows in the current frame (subject to framing clause).
getFrom() - Method in class org.apache.calcite.sql.SqlSelect
 
getFromNode(SqlSelect, int) - Static method in class org.apache.calcite.sql.SqlUtil
Returns the nth (0-based) input to a join expression.
getFromScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the FROM clause of a query.
getFromScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getFullTypeDifferenceString(String, RelDataType, String, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns the detailed difference of two types.
getFullTypeString() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets a string representation of this type with full detail such as character set and nullability.
getFullTypeString() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getFullTypeString() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getFullyQualifiedNames() - Method in class org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
getFullyQualifiedNames() - Method in interface org.apache.calcite.sql.validate.SqlMoniker
Returns the array of component names.
getFullyQualifiedNames() - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
 
getFunction() - Method in class org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
 
getFunction() - Method in class org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
 
getFunction() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
getFunction() - Method in class org.apache.calcite.rex.RexExecutable
 
getFunction() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
Returns function that implements given operator call.
getFunction() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
Returns function that implements given operator call.
getFunctionKind() - Method in enum org.apache.calcite.sql.SqlKind
If this kind represents a non-standard function, return OTHER_FUNCTION, otherwise return this.
getFunctionMultimap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
 
getFunctionMultimap() - Method in class org.apache.calcite.schema.impl.AbstractSchema
Returns a multi-map of functions in this schema by name.
getFunctionNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
 
getFunctionNames() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns the list of function names in this schema, both implicit and explicit, never null.
getFunctionNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
 
getFunctionNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
 
getFunctionNames() - Method in interface org.apache.calcite.schema.Schema
Returns the names of the functions in this schema.
getFunctionQuantifier() - Method in class org.apache.calcite.sql.SqlBasicCall
 
getFunctionQuantifier() - Method in class org.apache.calcite.sql.SqlCall
 
getFunctions(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
 
getFunctions(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
 
getFunctions(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
 
getFunctions(String) - Method in interface org.apache.calcite.schema.Schema
Returns a list of functions in this schema with the given name, or an empty list if there is no such function.
getFunctions(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a collection of all functions, explicit and implicit, with a given name.
getFunctions(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getFunctionType() - Method in class org.apache.calcite.sql.SqlFunction
Return function category.
getFuncType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Func delegate type that has specific type arguments.
getGeneratedCode() - Method in interface org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil.HandlerNameAndGeneratedCode
 
getGranularity() - Method in class org.apache.calcite.adapter.druid.TimeExtractionFunction
 
getGroup() - Method in class org.apache.calcite.sql.SqlSelect
 
getGroupCount() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
Deprecated.
getGroupCount() - Method in class org.apache.calcite.rel.core.Aggregate
Returns the number of grouping fields.
getGroupCount() - Method in class org.apache.calcite.sql.SqlCallBinding
Deprecated.
getGroupCount() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Deprecated.
getGroupScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the GROUP BY clause of a query.
getGroupScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getGroupSet() - Method in class org.apache.calcite.rel.core.Aggregate
Returns a bit set of the grouping fields.
getGroupSets() - Method in class org.apache.calcite.rel.core.Aggregate
Returns the list of grouping sets computed by this Aggregate.
getGroupType() - Method in class org.apache.calcite.rel.core.Aggregate
Returns the type of roll-up.
getGroupType() - Method in class org.apache.calcite.rel.mutable.MutableAggregate
 
getGuavaMajorVersion() - Static method in class org.apache.calcite.util.TestUtil
Returns the Guava major version.
getHandlerName() - Method in interface org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil.HandlerNameAndGeneratedCode
 
getHaving() - Method in class org.apache.calcite.sql.SqlSelect
 
getHavingScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the HAVING clause of a query.
getHavingScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getHints() - Method in class org.apache.calcite.rel.core.Aggregate
 
getHints() - Method in class org.apache.calcite.rel.core.Calc
 
getHints() - Method in class org.apache.calcite.rel.core.Correlate
 
getHints() - Method in class org.apache.calcite.rel.core.Filter
 
getHints() - Method in class org.apache.calcite.rel.core.Join
 
getHints() - Method in class org.apache.calcite.rel.core.Project
 
getHints() - Method in class org.apache.calcite.rel.core.SetOp
 
getHints() - Method in class org.apache.calcite.rel.core.Snapshot
 
getHints() - Method in class org.apache.calcite.rel.core.Sort
 
getHints() - Method in class org.apache.calcite.rel.core.TableFunctionScan
 
getHints() - Method in class org.apache.calcite.rel.core.TableScan
 
getHints() - Method in class org.apache.calcite.rel.core.Values
 
getHints() - Method in class org.apache.calcite.rel.core.Window
 
getHints() - Method in interface org.apache.calcite.rel.hint.Hintable
Returns the hints of this relational expressions as an immutable list.
getHints() - Method in class org.apache.calcite.sql.SqlSelect
 
getHintStrategies() - Method in class org.apache.calcite.plan.RelOptCluster
Returns the hint strategies of this cluster.
getHintStrategyTable() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the hint strategies used to decide how the hints are propagated to the relational expressions.
getHost() - Method in class org.apache.calcite.adapter.redis.RedisConfig
 
getId() - Method in interface org.apache.calcite.plan.RelOptNode
Returns the ID of this relational expression, unique among all relational expressions created since the server was started.
getId() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getId() - Method in class org.apache.calcite.rel.core.CorrelationId
Returns the identifier.
getId() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
Returns the id associated with a leaf node in a binary tree.
getId() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
 
getIdentifier() - Method in class org.apache.calcite.rex.RexTableInputRef
 
getIdentifierQuoteString() - Method in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
 
getIgnoreCase(String) - Method in class org.apache.calcite.schema.lookup.IgnoreCaseLookup
Returns a named entity with a given name ignoring the case, or null if not found.
getIgnoreCase(String) - Method in class org.apache.calcite.schema.lookup.LoadingCacheLookup
 
getIgnoreCase(String) - Method in interface org.apache.calcite.schema.lookup.Lookup
Returns a named entity with a given name ignoring the case, or null if not found.
getIgnoreCase(String) - Method in class org.apache.calcite.schema.lookup.SnapshotLookup
 
getIgnorePcdata() - Method in class org.apache.calcite.util.XmlOutput
 
getImplementor() - Method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
 
getImplementor() - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
 
getImplementor() - Method in interface org.apache.calcite.schema.ImplementableFunction
Returns implementor that translates the function to linq4j expression.
getImplementor() - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getImplementor() - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getImplementor(boolean) - Method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
 
getImplementor(boolean) - Method in interface org.apache.calcite.schema.ImplementableAggFunction
Returns implementor that translates the function to linq4j expression.
getImplicitCollation() - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
Get the resulting collation by the clustering keys after filtering.
getImplicitCollation() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getImplicitCollation() - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
Returns the resulting collation by the primary or secondary indexes after filtering.
getImplicitCollation() - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
Infer the implicit collation from index.
getImplicitTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
getImplicitTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns table function with a given name and zero arguments that is defined implicitly (that is, by the underlying Schema object, not explicitly by a call to CalciteSchema.add(String, Function)), or null.
getImplicitType(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteRootSchema
 
getImplicitType(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a type with a given name that is defined implicitly (that is, by the underlying Schema object, not explicitly by a call to CalciteSchema.add(String, RelProtoDataType)), or null.
getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
 
getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
Deprecated.
getIndentation() - Method in interface org.apache.calcite.sql.SqlWriter
Returns the offset for each level of indentation.
getIndex() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
Gets the ordinal of this field within its containing type.
getIndex() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getIndex() - Method in class org.apache.calcite.rex.RexDynamicParam
 
getIndex() - Method in class org.apache.calcite.rex.RexSlot
 
getIndex() - Method in class org.apache.calcite.sql.SqlDynamicParam
 
getIndexesNameSet() - Method in class org.apache.calcite.adapter.innodb.InnodbTable
Get index name set.
getIndexName() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getIndexToFieldMap(List<RelDataTypeField>, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Gets a map of indexes from the source to fields in the target for the intersecting set of source and target fields.
getIndicatorCount() - Method in class org.apache.calcite.rel.core.Aggregate
Deprecated.
getInfo() - Method in enum org.apache.calcite.adapter.os.OsQueryType
 
getInitializerExpressionFactory() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Returns the factory which supplies default values for INSERT, UPDATE, and NEW.
getInitializerExpressionFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getInitialLeftNodeBits() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getInitialRightNodeBits() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getInput() - Method in interface org.apache.calcite.rel.convert.Converter
Returns the sole input relational expression.
getInput() - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
getInput() - Method in interface org.apache.calcite.rel.RelInput
Returns the input relational expression.
getInput() - Method in class org.apache.calcite.rel.SingleRel
 
getInput(int) - Method in class org.apache.calcite.rel.AbstractRelNode
 
getInput(int) - Method in interface org.apache.calcite.rel.RelNode
Returns the ith input relational expression.
getInputRowType() - Method in class org.apache.calcite.rex.RexProgram
Returns the type of the input row to the program.
getInputRowType() - Method in class org.apache.calcite.rex.RexProgramBuilder
Returns the row type of the input to the program.
getInputs() - Method in interface org.apache.calcite.plan.RelOptNode
Returns an array of this relational expression's inputs.
getInputs() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getInputs() - Method in class org.apache.calcite.rel.BiRel
 
getInputs() - Method in class org.apache.calcite.rel.core.Combine
 
getInputs() - Method in class org.apache.calcite.rel.core.SetOp
 
getInputs() - Method in class org.apache.calcite.rel.core.TableFunctionScan
 
getInputs() - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
getInputs() - Method in class org.apache.calcite.rel.mutable.MutableScan
 
getInputs() - Method in class org.apache.calcite.rel.mutable.MutableUnion
 
getInputs() - Method in class org.apache.calcite.rel.mutable.MutableRel
 
getInputs() - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
getInputs() - Method in interface org.apache.calcite.rel.RelInput
 
getInputs() - Method in interface org.apache.calcite.rel.RelNode
Returns an array of this relational expression's inputs.
getInputs() - Method in class org.apache.calcite.rel.rules.HyperGraph
 
getInputs() - Method in class org.apache.calcite.rel.rules.MultiJoin
 
getInputs() - Method in class org.apache.calcite.rel.SingleRel
 
getInputTraits() - Method in interface org.apache.calcite.rel.convert.Converter
Returns the trait of the input relational expression.
getInputTraits() - Method in class org.apache.calcite.rel.convert.ConverterImpl
 
getInsertCall() - Method in class org.apache.calcite.sql.SqlMerge
Returns the INSERT statement for this MERGE.
getInstance() - Static method in class org.apache.calcite.runtime.variant.VariantNull
Get the single instance of this type.
getInstance() - Static method in class org.apache.calcite.util.UnsafeX509ExtendedTrustManager
 
getInSubqueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Deprecated.
getInSubQueryThreshold() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the inSubQueryThreshold option, default SqlToRelConverter.DEFAULT_IN_SUB_QUERY_THRESHOLD.
getInt() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getInt(int) - Method in class org.apache.calcite.util.ImmutableIntList
 
getIntegerList(String) - Method in interface org.apache.calcite.rel.RelInput
 
getIntegerListList(String) - Method in interface org.apache.calcite.rel.RelInput
 
getInterface() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getInterface() - Method in enum org.apache.calcite.interpreter.BindableConvention
 
getInterface() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
 
getInterface() - Method in interface org.apache.calcite.plan.Convention
 
getInterface() - Method in class org.apache.calcite.plan.Convention.Impl
 
getInterfaceAddressesInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getInterfaceDetailsInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getInterval() - Method in class org.apache.calcite.rel.core.Match
 
getInterval() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getIntervalLiteral() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
getIntervalQualifier() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets this type's interval qualifier, or null if this is not an interval type.
getIntervalQualifier() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getIntervalQualifier() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getIntervalQualifier() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
getIntervalQualifier() - Method in class org.apache.calcite.sql.type.IntervalSqlType
 
getIntervalSign(String) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
Returns 1 or -1.
getIntLiteralOperand(int) - Method in class org.apache.calcite.rex.RexCallBinding
 
getIntLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getIntLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Deprecated.
getInTrait() - Method in class org.apache.calcite.rel.convert.ConverterRule
 
getInvoke(RelNode, boolean, RelNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Invokes decorrelation logic for a given relational expression.
getInwardEdges(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
getInwardEdges(V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
 
getIo() - Method in interface org.apache.calcite.plan.RelOptCost
Returns usage of I/O resources.
getIo() - Method in class org.apache.calcite.plan.RelOptCostImpl
 
getIPAddressesString(String[]) - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getItemAliases() - Method in class org.apache.calcite.rel.core.Uncollect
Gets the aliases for the unnest items.
getIterativeRel() - Method in class org.apache.calcite.rel.core.RepeatUnion
 
getJavaClass() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getJavaClass(RelDataType) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
 
getJavaClass(RelDataType) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
 
getJavaFieldType(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the Java class that is used to store the field with the given ordinal.
getJavaFieldType(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getJavaInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getJavaMajorVersion() - Static method in class org.apache.calcite.util.TestUtil
Returns the Java major version: 7 for JDK 1.7, 8 for JDK 8, 10 for JDK 10, etc.
getJavaRowType() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the Java type (often a Class) that represents a row.
getJavaRowType() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getJavaVirtualMachineVendor() - Static method in class org.apache.calcite.util.TestUtil
Returns the JVM vendor.
getJdbcMajorVersion() - Method in class org.apache.calcite.jdbc.CalciteFactory
 
getJdbcMinorVersion() - Method in class org.apache.calcite.jdbc.CalciteFactory
 
getJdbcOrdinal() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns the ordinal from Types corresponding to this SqlTypeName.
getJdbcTableType() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
 
getJdbcTableType() - Method in class org.apache.calcite.adapter.kafka.KafkaStreamTable
 
getJdbcTableType() - Method in class org.apache.calcite.schema.impl.AbstractTable
 
getJdbcTableType() - Method in class org.apache.calcite.schema.impl.StarTable
 
getJdbcTableType() - Method in class org.apache.calcite.schema.impl.ViewTable
 
getJdbcTableType() - Method in interface org.apache.calcite.schema.Table
Type of table.
getJdbcTableType() - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.ExplodeTable
 
getJdbcTableType() - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
 
getJdbcTableType() - Method in class org.apache.calcite.test.schemata.orderstream.BaseOrderStreamTable
 
getJdbcTableType() - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTable
 
getJdbcTableType() - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTemporalTable
 
getJedisPool() - Method in class org.apache.calcite.adapter.redis.RedisJedisManager
 
getJoinDistinctRowCount(RelMetadataQuery, RelNode, JoinRelType, ImmutableBitSet, RexNode, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Computes the number of distinct rows for a set of keys returned from a join.
getJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the factor corresponding to the given factor index.
getJoinFieldRefCounts(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the join field reference counts for a factor.
getJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns the map of reference counts for each input, representing the fields accessed in join conditions.
getJoinFields(LoptJoinTree, LoptJoinTree) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Retrieves the fields corresponding to a join between a left and right tree.
getJoinFilter() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns join filters associated with this MultiJoin.
getJoinFilters() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns all non-outer join filters in this multi-join.
getJoinPopulationSize(RelMetadataQuery, RelNode, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Computes the population size for a set of keys returned from a join.
getJoinRemovalFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the factor id of the fact table corresponding to a dimension table in a semi-join, in the case where the join with the dimension table can be removed.
getJoinRemovalSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the semi-join that allows the join of a dimension table to be removed.
getJoinRowCount(RelMetadataQuery, Join, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a Join.
getJoinScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a scope containing the objects visible from the ON and USING sections of a JOIN clause.
getJoinScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getJoinStart(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the starting offset within the multi-join for the specified factor.
getJoinTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
 
getJoinType() - Method in class org.apache.calcite.rel.core.Correlate
 
getJoinType() - Method in class org.apache.calcite.rel.core.Join
 
getJoinType() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getJoinType() - Method in class org.apache.calcite.sql.SqlJoin
Returns a JoinType, never null.
getJoinTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
 
getJoinTypes() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns join types of each input.
getJsonStringResult() - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
 
getKey() - Method in interface org.apache.calcite.linq4j.Grouping
Gets the key of this Grouping.
getKey() - Method in class org.apache.calcite.linq4j.Ord
 
getKey() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getKey() - Method in class org.apache.calcite.runtime.MapEntry
 
getKey() - Method in class org.apache.calcite.util.Pair
 
getKeyDelimiter() - Method in class org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getKeys() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getKeys() - Method in interface org.apache.calcite.plan.RelOptTable
Returns a list of unique keys, empty list if no key exist, the result should be consistent with isKey.
getKeys() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getKeys() - Method in interface org.apache.calcite.rel.RelCollation
Returns the ordinals of the key columns.
getKeys() - Method in interface org.apache.calcite.rel.RelDistribution
Returns the ordinals of the key columns.
getKeys() - Method in interface org.apache.calcite.schema.Statistic
Returns a list of unique keys, or null if no key exist.
getKeys() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getKeyType() - Method in class org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of keys.
getKeyType() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the key type if this type is a map, otherwise null.
getKeyType() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
For RelDataTypeFactoryImpl.JavaType created with Map class, we cannot get the key type.
getKeyType() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getKeyType() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getKeyType() - Method in class org.apache.calcite.sql.SqlMapTypeNameSpec
 
getKeyType() - Method in class org.apache.calcite.sql.type.MapSqlType
 
getKeyTypeOrThrow(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
 
getKind() - Method in class org.apache.calcite.rex.RexCall
 
getKind() - Method in class org.apache.calcite.rex.RexCorrelVariable
 
getKind() - Method in class org.apache.calcite.rex.RexDynamicParam
 
getKind() - Method in class org.apache.calcite.rex.RexFieldAccess
 
getKind() - Method in class org.apache.calcite.rex.RexInputRef
 
getKind() - Method in class org.apache.calcite.rex.RexLambda
 
getKind() - Method in class org.apache.calcite.rex.RexLambdaRef
 
getKind() - Method in class org.apache.calcite.rex.RexLiteral
 
getKind() - Method in class org.apache.calcite.rex.RexLocalRef
 
getKind() - Method in class org.apache.calcite.rex.RexNode
Returns the kind of node this is.
getKind() - Method in class org.apache.calcite.rex.RexPatternFieldRef
 
getKind() - Method in class org.apache.calcite.rex.RexTableInputRef
 
getKind() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getKind() - Method in class org.apache.calcite.sql.SqlBasicCall
 
getKind() - Method in class org.apache.calcite.sql.SqlCall
 
getKind() - Method in class org.apache.calcite.sql.SqlDelete
 
getKind() - Method in class org.apache.calcite.sql.SqlDynamicParam
 
getKind() - Method in class org.apache.calcite.sql.SqlExplain
 
getKind() - Method in class org.apache.calcite.sql.SqlIdentifier
 
getKind() - Method in class org.apache.calcite.sql.SqlInsert
 
getKind() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getKind() - Method in class org.apache.calcite.sql.SqlJoin
 
getKind() - Method in class org.apache.calcite.sql.SqlLambda
 
getKind() - Method in class org.apache.calcite.sql.SqlLiteral
 
getKind() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getKind() - Method in class org.apache.calcite.sql.SqlMerge
 
getKind() - Method in class org.apache.calcite.sql.SqlNode
Returns the type of node this is, or SqlKind.OTHER if it's nothing special.
getKind() - Method in class org.apache.calcite.sql.SqlOperator
 
getKind() - Method in class org.apache.calcite.sql.SqlOrderBy
 
getKind() - Method in class org.apache.calcite.sql.SqlSelect
 
getKind() - Method in class org.apache.calcite.sql.SqlSetOption
 
getKind() - Method in class org.apache.calcite.sql.SqlUpdate
 
getKind() - Method in class org.apache.calcite.sql.SqlWindow
 
getKind() - Method in class org.apache.calcite.sql.SqlWith
 
getKind() - Method in class org.apache.calcite.sql.SqlWithItem
 
getKind() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getLambdaScope(SqlLambda) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the lambda expression scope.
getLambdaScope(SqlLambda) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLattice() - Method in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
 
getLattice() - Method in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
 
getLattice(RelOptTable) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getLattice(RelOptTable) - Method in interface org.apache.calcite.plan.RelOptPlanner
Retrieves a lattice, given its star table.
getLattice(RelOptTable) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
getLatticeEntries(CalciteSchema) - Static method in class org.apache.calcite.schema.Schemas
Returns the lattices defined in a schema.
getLatticeMap() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a collection of lattices.
getLattices() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
getLattices() - Method in class org.apache.calcite.prepare.Prepare
 
getLattices(CalciteSchema) - Static method in class org.apache.calcite.schema.Schemas
Returns the lattices defined in a schema.
getLatticeSet() - Method in class org.apache.calcite.materialize.LatticeSuggester
Returns the minimal set of lattices necessary to cover all of the queries seen.
getLeft() - Method in class org.apache.calcite.rel.BiRel
 
getLeft() - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
getLeft() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
 
getLeft() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Node
 
getLeft() - Method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
 
getLeft() - Method in class org.apache.calcite.sql.SqlJoin
 
getLeftEndpoint() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getLeftKeys() - Method in class org.apache.calcite.rel.core.EquiJoin
Deprecated.
 
getLeftNodeUsedInPredicate() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getLeftPrec() - Method in class org.apache.calcite.sql.SqlOperator
 
getLimit(boolean, SqlTypeName.Limit, boolean) - Method in class org.apache.calcite.sql.type.BasicSqlType
Returns a value which is a limit for this type.
getLimit(boolean, SqlTypeName.Limit, boolean, int, int) - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns the limit of this datatype.
getLineLength() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
 
getLineLength() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
Deprecated.
getLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
Returns 1-based starting line number.
getList() - Method in class org.apache.calcite.sql.SqlNodeList
 
getListener() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getLiteral(SqlTypeName, boolean) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getLiteral(SqlTypeName, boolean) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the LITERAL string for the type, either PREFIX/SUFFIX.
getLiteral(SqlTypeName, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getLocalDateString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
getLocale() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
getLocale() - Method in class org.apache.calcite.sql.SqlCollation
 
getLocalTimestampString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
getLocalTimeString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
getLocalTimeString() - Method in class org.apache.calcite.util.TimeWithTimeZoneString
 
getLogger() - Method in class org.apache.calcite.util.trace.CalciteLogger
 
getLogicalSourceRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.prepare.CalciteSqlValidator
 
getLogicalSourceRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLogicalTargetRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.prepare.CalciteSqlValidator
 
getLogicalTargetRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getLong() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getLookupCall() - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
 
getLowerBound() - Method in class org.apache.calcite.rex.RexWindow
 
getLowerBound() - Method in class org.apache.calcite.sql.SqlWindow
 
getLowerBound(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Gets the lower bound cost of a relational operator.
getLowerBoundCost(RelSubset, RelMetadataQuery, VolcanoPlanner) - Method in class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
 
getLowerBoundCost(VolcanoPlanner) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost
Returns the lower bound cost of a RelNode.
getLowerBoundCost(RelNode, VolcanoPlanner) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Returns the lower bound cost of a RelNode.
getLowerBoundCost(RelNode, RelMetadataQuery, VolcanoPlanner) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost.Handler
 
getLowerBoundCost(RelNode, RelMetadataQuery, VolcanoPlanner) - Method in class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
 
getMapConvertedNonCorrSubqs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the mapping of non-correlated sub-queries that have been converted to the constants that they evaluate to.
getMapCorToCorRel() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
getMapping() - Method in class org.apache.calcite.rel.core.Project
Returns a mapping, or null if this projection is not a mapping.
getMapping() - Method in class org.apache.calcite.rel.mutable.MutableProject
 
getMapping(int, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
Returns a mapping of a set of project expressions.
getMappingType() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
 
getMappingType() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
 
getMappingType() - Method in interface org.apache.calcite.util.mapping.Mapping
 
getMappingType() - Method in interface org.apache.calcite.util.mapping.Mappings.CoreMapping
Returns the mapping type.
getMappingType() - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
 
getMappingType() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getMappingType() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
getMappingType() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
getMappingType() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getMappingType() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getMappingType() - Method in class org.apache.calcite.util.Permutation
 
getMatchCondition() - Method in class org.apache.calcite.rel.core.AsofJoin
 
getMatchCondition() - Method in class org.apache.calcite.sql.SqlAsofJoin
The match condition of the ASOF JOIN.
getMatchCondition(SqlAsofJoin) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getMatchedClass() - Method in class org.apache.calcite.plan.RelOptRuleOperand
Returns relational expression class matched by this operand.
getMatchRecognize() - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
 
getMatchRecognizeScope(SqlMatchRecognize) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a scope match recognize clause.
getMatchRecognizeScope(SqlMatchRecognize) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getMaterializations() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getMaterializations() - Method in class org.apache.calcite.plan.hep.HepPlanner
 
getMaterializations() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the materializations that have been registered with the planner.
getMaterializations() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
getMaterializations() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
getMaterializations() - Method in class org.apache.calcite.prepare.Prepare
 
getMax() - Method in interface org.apache.calcite.sql.SqlOperandCountRange
Returns an upper bound.
getMaxByteSize(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Computes the maximum number of bytes required to represent a value of a type having user-defined precision.
getMaxNumericPrecision() - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxNumericPrecision() - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Deprecated.
Replaced by RelDataTypeSystem.getMaxScale(org.apache.calcite.sql.type.SqlTypeName)(DECIMAL).

From Calcite release 1.38 onwards, instead of calling this method, you should call getMaxPrecision(DECIMAL).

In Calcite release 1.38, if you wish to change the maximum precision of SqlTypeName.DECIMAL values, you should do two things:

In Calcite release 1.39, Calcite will cease calling this method, and will remove the override of the method in RelDataTypeSystemImpl. You should remove all calls to and overrides of this method.

getMaxNumericPrecision() - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxNumericScale() - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxNumericScale() - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Deprecated.
Replaced by RelDataTypeSystem.getMaxScale(org.apache.calcite.sql.type.SqlTypeName)(DECIMAL).

From Calcite release 1.38 onwards, instead of calling this method, you should call getMaxScale(DECIMAL).

In Calcite release 1.38, if you wish to change the maximum scale of SqlTypeName.DECIMAL values, you should do two things:

In Calcite release 1.39, Calcite will cease calling this method, and will remove the override of the method in RelDataTypeSystemImpl. You should remove all calls to and overrides of this method.

getMaxNumericScale() - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxPrecision(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the maximum precision (or length) allowed for this type, or RelDataType.PRECISION_NOT_SPECIFIED if precision/length are not applicable for this type.
getMaxPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxPrecisionScaleDecimal(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns a DECIMAL type with the maximum precision for the current type system.
getMaxRowCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
Estimates the max number of rows which will be returned by a relational expression.
getMaxRowCount(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getMaxRowCount(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
 
getMaxRowCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
 
getMaxRowCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getMaxScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMaxScale(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the maximum scale allowed for this type, or RelDataType.SCALE_NOT_SPECIFIED if scale is not applicable for this type.
getMaxScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getMaxUnscaled(int) - Static method in class org.apache.calcite.util.NumberUtil
 
getMaxValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Deprecated.
getMeasure(SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Returns the measure expression if a select item is a measure, null otherwise.
getMeasureElementType() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the element type if this type is a measure, otherwise null.
getMeasureElementType() - Method in class org.apache.calcite.sql.type.MeasureSqlType
 
getMeasureList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getMeasures() - Method in class org.apache.calcite.rel.core.Match
 
getMeasureScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
 
getMeasureScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getMemoryInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getMergeAggFunctionOfTopSplit() - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
 
getMergeAggFunctionOfTopSplit() - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
 
getMergeAggFunctionOfTopSplit() - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
 
getMessage() - Method in exception class org.apache.calcite.runtime.CalciteContextException
 
getMessage() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Returns the error message.
getMessages(Throwable) - Static method in class org.apache.calcite.util.Util
Deprecated.
getMetaColumnClass() - Method in interface org.apache.calcite.jdbc.CalciteMetaColumnFactory
Returns the type of object created.
getMetaColumnClass() - Method in class org.apache.calcite.jdbc.CalciteMetaColumnFactoryImpl
 
getMetadata() - Method in class org.apache.calcite.sql.parser.SqlParser
Get the parser metadata.
getMetadataDelegateRel() - Method in class org.apache.calcite.plan.hep.HepRelVertex
Returns RelNode for metadata.
getMetadataDelegateRel() - Method in interface org.apache.calcite.rel.metadata.DelegatingMetadataRel
 
getMetadataFactory() - Method in class org.apache.calcite.plan.RelOptCluster
getMetadataProvider() - Method in class org.apache.calcite.plan.RelOptCluster
 
getMetadataQuery() - Method in class org.apache.calcite.plan.RelOptCluster
Returns the current RelMetadataQuery.
getMetadataQuery() - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns the current RelMetadataQuery to be used for instance by RelOptRule.onMatch(RelOptRuleCall).
getMetadataQuerySupplier() - Method in class org.apache.calcite.plan.RelOptCluster
Returns the supplier of RelMetadataQuery.
getMetaTableClass() - Method in interface org.apache.calcite.jdbc.CalciteMetaTableFactory
Returns the type of object created.
getMetaTableClass() - Method in class org.apache.calcite.jdbc.CalciteMetaTableFactoryImpl
 
getMethod(String, String, Class...) - Static method in class org.apache.calcite.linq4j.Linq4j
 
getMethodName() - Method in enum org.apache.calcite.util.BuiltInMethod
 
getMetricName() - Method in class org.apache.calcite.adapter.druid.ComplexMetric
 
getMetricType() - Method in class org.apache.calcite.adapter.druid.ComplexMetric
 
getMillisOfDay() - Method in class org.apache.calcite.util.TimeString
 
getMillisSinceEpoch() - Method in class org.apache.calcite.util.DateString
Returns the number of milliseconds since the epoch.
getMillisSinceEpoch() - Method in class org.apache.calcite.util.TimestampString
Returns the number of milliseconds since the epoch.
getMin() - Method in interface org.apache.calcite.sql.SqlOperandCountRange
Returns an lower bound.
getMinMaxKind() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
Deprecated.
getMinPrecision() - Method in enum org.apache.calcite.sql.type.SqlTypeName
getMinPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMinPrecision(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the minimum precision (or length) allowed for this type, or RelDataType.PRECISION_NOT_SPECIFIED if precision/length are not applicable for this type.
getMinPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
Returns the minimum precision (or length) allowed for this type, or RelDataType.PRECISION_NOT_SPECIFIED if precision/length are not applicable for this type.
getMinRowCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
Estimates the minimum number of rows which will be returned by a relational expression.
getMinRowCount(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getMinRowCount(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
 
getMinRowCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
 
getMinScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Deprecated.
Use RelDataTypeSystem.getMinScale(SqlTypeName) but return Integer.MIN_VALUE if scale is unsupported.
getMinScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getMinScale(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the minimum scale allowed for this type, or RelDataType.SCALE_NOT_SPECIFIED if scale are not applicable for this type.
getMinScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
Returns the minimum scale (or fractional second precision in the case of intervals) allowed for this type, or RelDataType.SCALE_NOT_SPECIFIED if precision/length are not applicable for this type.
getMinUnscaled(int) - Static method in class org.apache.calcite.util.NumberUtil
 
getMinusRowCount(RelMetadataQuery, Minus) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a Minus.
getMinValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Deprecated.
getModality() - Method in class org.apache.calcite.sql.fun.SqlCollectionTableOperator
 
getModifiableCollection() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
 
getModifiableCollection() - Method in class org.apache.calcite.schema.impl.ListTransientTable
 
getModifiableCollection() - Method in interface org.apache.calcite.schema.ModifiableTable
Returns the modifiable collection.
getModifierNode(SqlInsertKeyword) - Method in class org.apache.calcite.sql.SqlInsert
 
getModifierNode(SqlSelectKeyword) - Method in class org.apache.calcite.sql.SqlSelect
 
getModifiers() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getModifiers() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getModifiers() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getModifierString() - Method in enum org.apache.calcite.util.format.postgresql.PatternModifier
Get the text for this modifier.
getMonotonicExprs() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getMonotonicExprs() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getMonotonicExprs() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
 
getMonotonicExprs() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns a list of expressions which are monotonic in this namespace.
getMonotonicity(String) - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.PivotNamespace
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.SelectNamespace
 
getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getMonotonicity(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns whether and how a given column is sorted.
getMonotonicity(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
Returns whether a given column is monotonic.
getMonotonicity(String) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlOperator
getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.OverScope
 
getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.SelectScope
 
getMonotonicity(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Returns whether an expression is monotonic in this scope.
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlBaseContextVariable
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCurrentDateFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlDatetimePlusOperator
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlExtractFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlFloorFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlAsOperator
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlBasicFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlBinaryOperator
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
 
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlOperator
Returns whether a call to this operator is monotonic.
getMonotonicity(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlPrefixOperator
 
getMonotonicity(SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlCall
 
getMonotonicity(SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
getMonotonicity(SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlDynamicParam
 
getMonotonicity(SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlIdentifier
 
getMonotonicity(SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlLiteral
 
getMonotonicity(SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNode
Returns whether expression is always ascending, descending or constant.
getMountsInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getMultiJoinFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns an array of fields contained within the multi-join.
getMultiJoinRel() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the MultiJoin corresponding to this multi-join.
getMutableRootSchema() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the root schema for statements that need to be able to modify schemas and have the results available to other statements.
getName() - Method in class org.apache.calcite.adapter.druid.VirtualColumn
 
getName() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getName() - Method in enum org.apache.calcite.interpreter.BindableConvention
 
getName() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
 
getName() - Method in class org.apache.calcite.jdbc.CalciteSchema
 
getName() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
 
getName() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getName() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getName() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getName() - Method in interface org.apache.calcite.linq4j.tree.Types.RecordType
 
getName() - Method in interface org.apache.calcite.plan.Convention
 
getName() - Method in class org.apache.calcite.plan.Convention.Impl
 
getName() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getName() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns the name.
getName() - Method in class org.apache.calcite.rel.core.CorrelationId
Returns the preferred name of the variable.
getName() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
Gets the name of this field, which is unique within its containing type.
getName() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getName() - Method in class org.apache.calcite.rex.RexVariable
Returns the name of this variable.
getName() - Method in interface org.apache.calcite.schema.FunctionParameter
Name of the parameter.
getName() - Method in interface org.apache.calcite.schema.Member
The name of this function.
getName() - Method in interface org.apache.calcite.schema.SchemaPlus
Returns the name of this schema.
getName() - Method in class org.apache.calcite.sql.babel.postgres.SqlShow
 
getName() - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
 
getName() - Method in class org.apache.calcite.sql.fun.SqlFloorFunction
 
getName() - Method in class org.apache.calcite.sql.SqlHint
Returns the sql hint name.
getName() - Method in class org.apache.calcite.sql.SqlOperator
 
getName() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
 
getName() - Method in class org.apache.calcite.sql.SqlSetOption
Deprecated.
getName() - Method in interface org.apache.calcite.sql.SqlWriter.FrameType
Returns the name of this frame type.
getName() - Method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
 
getName() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns the name of this type.
getName() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockSchema
 
getNameAsId() - Method in class org.apache.calcite.sql.SqlFunction
 
getNameAsId() - Method in class org.apache.calcite.sql.SqlOperator
Returns the fully-qualified name of this operator.
getNamedAggCalls() - Method in class org.apache.calcite.rel.core.Aggregate
Returns a list of calls to aggregate functions together with their output field names.
getNamedProjects() - Method in class org.apache.calcite.rel.core.Project
Returns a list of (expression, name) pairs.
getNamedProjects() - Method in class org.apache.calcite.rel.mutable.MutableProject
Returns a list of (expression, name) pairs.
getNamedProjects() - Method in class org.apache.calcite.rex.RexProgram
Returns a list of project expressions and their field names.
getNamedType(SqlIdentifier) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getNamedType(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getNamedType(SqlIdentifier) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Finds a user-defined type with the given name, possibly qualified.
getNamedType(SqlIdentifier) - Method in class org.apache.calcite.test.catalog.MockCatalogReaderSimple
 
getNameForJdbcType(int) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
Gets the SqlTypeName corresponding to a JDBC type.
getNameForUnsignedJdbcType(int) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
Gets the SqlTypeName corresponding to an unsigned JDBC type.
getNames(LikePattern) - Method in class org.apache.calcite.schema.lookup.CompatibilityLookup
 
getNames(LikePattern) - Method in class org.apache.calcite.schema.lookup.IgnoreCaseLookup
 
getNames(LikePattern) - Method in class org.apache.calcite.schema.lookup.LoadingCacheLookup
 
getNames(LikePattern) - Method in interface org.apache.calcite.schema.lookup.Lookup
Returns the names of the entities in matching pattern.
getNames(LikePattern) - Method in class org.apache.calcite.schema.lookup.SnapshotLookup
 
getNamespace(SqlCallBinding) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getNamespace(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Finds the namespace corresponding to a given node.
getNamespace(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getNamespaceURI(String) - Method in class org.apache.calcite.util.SimpleNamespaceContext
 
getNeighborBitmap(long, long) - Method in class org.apache.calcite.rel.rules.HyperGraph
 
getNetFileSizeDescription(long) - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getNewFieldForOldInput(int) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
Maps the ordinal of a field pre-flattening to the ordinal of the corresponding field post-flattening, and also returns its type.
getNewForOldInput(int) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
Maps the ordinal of a field pre-flattening to the ordinal of the corresponding field post-flattening.
getNewForOldRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
 
getNlsString() - Method in class org.apache.calcite.sql.SqlCharStringLiteral
getNode() - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
 
getNode() - Method in class org.apache.calcite.sql.validate.AliasNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.CollectNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.ParameterScope
 
getNode() - Method in class org.apache.calcite.sql.validate.GroupByScope
 
getNode() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.JoinScope
 
getNode() - Method in class org.apache.calcite.sql.validate.LambdaNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.MatchRecognizeNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
 
getNode() - Method in class org.apache.calcite.sql.validate.MeasureScope
 
getNode() - Method in class org.apache.calcite.sql.validate.OrderByScope
 
getNode() - Method in class org.apache.calcite.sql.validate.OverScope
 
getNode() - Method in class org.apache.calcite.sql.validate.PivotNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.PivotScope
 
getNode() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.SelectNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.SelectScope
 
getNode() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.SqlLambdaScope
 
getNode() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the parse tree node at the root of this namespace.
getNode() - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Returns the root node of this scope.
getNode() - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.UnpivotNamespace
 
getNode() - Method in class org.apache.calcite.sql.validate.UnpivotScope
 
getNode() - Method in class org.apache.calcite.sql.validate.WithNamespace
 
getNode() - Method in exception class org.apache.calcite.util.Util.FoundOne
 
getNodeIndex() - Method in class org.apache.calcite.rex.RexNodeAndFieldIndex
 
getNodeType() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
Gets the node type of this Expression.
getNodeTypes() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
Returns a multimap from the class to the nodes instantiating that class.
getNodeTypes(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Correlate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Match, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(Window, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
 
getNodeTypes(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getNodeTypes(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes.Handler
 
getNodeTypes(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
Catch-all implementation for BuiltInMetadata.NodeTypes.getNodeTypes(), invoked using reflection.
getNonChildren() - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns all elements in the set that are not children.
getNonConstColumns(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Given some expressions, gets the indices of the non-constant ones.
getNonConstColumns(ImmutableBitSet, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
Given some expressions and columns, gets the indices of the non-constant ones.
getNonCumulativeCost() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
Estimates the cost of executing a relational expression, not counting the cost of its inputs.
getNonCumulativeCost(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getNonCumulativeCost(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
 
getNonCumulativeCost(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getNonParents() - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns all elements in the set that are not parents.
getNotNullState(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
getNotNullState(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
getNotNullState(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
getNotNullState(WinAggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
getNotProjectInputs() - Method in class org.apache.calcite.rel.rules.HyperGraph
 
getNullable() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
getNullClause() - Method in class org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
 
getNullClause() - Method in class org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
 
getNullCollation() - Method in class org.apache.calcite.sql.SqlDialect
Returns how NULL values are sorted if an ORDER BY item does not contain NULLS ASCENDING or NULLS DESCENDING.
getNullDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
 
getNumColumns() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
Deprecated.
Use getColumnPairs().size()
getNumericFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
getNumericJavaClassName(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Deprecated.
getNumFieldsInJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the number of fields in a given factor.
getNumJoinFactors() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the number of factors in this multi-join.
getNumTotalFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the total number of fields in the multi-join.
getNumTypeRadix(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
 
getNumTypeRadix(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
Returns the numeric type radix, typically 2 or 10.
getNumTypeRadix(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
 
getObject() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getObject(int) - Method in class org.apache.calcite.interpreter.Row
 
getObjectPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the path of the object being analyzed, or null.
getOffset() - Method in class org.apache.calcite.rex.RexRangeRef
 
getOffset() - Method in class org.apache.calcite.rex.RexWindowBound
Returns offset from XX PRECEDING/FOLLOWING.
getOffset() - Method in class org.apache.calcite.sql.SqlSelect
 
getOperand() - Method in class org.apache.calcite.plan.RelOptRule
Returns the root operand of this rule.
getOperand0() - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns the root operand matched by this rule.
getOperandCount() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
getOperandCount() - Method in class org.apache.calcite.rex.RexCallBinding
 
getOperandCount() - Method in class org.apache.calcite.sql.ExplicitOperatorBinding
 
getOperandCount() - Method in class org.apache.calcite.sql.SqlCallBinding
 
getOperandCount() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns the number of bound operands.
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlConvertFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlDatePartFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlDotOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlItemOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonDepthFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonModifyFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonPrettyFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonTypeFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlOracleConvertFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlPosixRegexOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlTranslateFunction
 
getOperandCountRange() - Method in class org.apache.calcite.sql.SqlDescriptorOperator
 
getOperandCountRange() - Method in class org.apache.calcite.sql.SqlOperator
Returns a constraint on the number of operands expected by this operator.
getOperandCountRange() - Method in class org.apache.calcite.sql.SqlWindowTableFunction.AbstractOperandMetadata
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.ArrayElementOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.ExplicitOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
 
getOperandCountRange() - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
 
getOperandCountRange() - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
Returns the range of operand counts allowed in a call.
getOperandCountRange() - Method in interface org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
 
getOperandList() - Method in class org.apache.calcite.sql.babel.postgres.SqlBegin
 
getOperandList() - Method in class org.apache.calcite.sql.babel.postgres.SqlCommit
 
getOperandList() - Method in class org.apache.calcite.sql.babel.postgres.SqlDiscard
 
getOperandList() - Method in class org.apache.calcite.sql.babel.postgres.SqlRollback
 
getOperandList() - Method in class org.apache.calcite.sql.babel.postgres.SqlShow
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlAttributeDefinition
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCheckConstraint
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateForeignSchema
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateFunction
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateMaterializedView
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateSchema
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateTable
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateTableLike
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateType
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateView
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlDropObject
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlDropSchema
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlKeyConstraint
 
getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlTruncateTable
 
getOperandList() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getOperandList() - Method in class org.apache.calcite.sql.SqlAsofJoin
 
getOperandList() - Method in class org.apache.calcite.sql.SqlBasicCall
 
getOperandList() - Method in class org.apache.calcite.sql.SqlCall
Returns the list of operands.
getOperandList() - Method in class org.apache.calcite.sql.SqlDelete
 
getOperandList() - Method in class org.apache.calcite.sql.SqlDescribeSchema
 
getOperandList() - Method in class org.apache.calcite.sql.SqlDescribeTable
 
getOperandList() - Method in class org.apache.calcite.sql.SqlExplain
 
getOperandList() - Method in class org.apache.calcite.sql.SqlHint
 
getOperandList() - Method in class org.apache.calcite.sql.SqlInsert
 
getOperandList() - Method in class org.apache.calcite.sql.SqlJoin
 
getOperandList() - Method in class org.apache.calcite.sql.SqlLambda
 
getOperandList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOperandList() - Method in class org.apache.calcite.sql.SqlMerge
 
getOperandList() - Method in class org.apache.calcite.sql.SqlOrderBy
 
getOperandList() - Method in class org.apache.calcite.sql.SqlPivot
 
getOperandList() - Method in class org.apache.calcite.sql.SqlSelect
 
getOperandList() - Method in class org.apache.calcite.sql.SqlSetOption
 
getOperandList() - Method in class org.apache.calcite.sql.SqlSnapshot
 
getOperandList() - Method in class org.apache.calcite.sql.SqlTableRef
 
getOperandList() - Method in class org.apache.calcite.sql.SqlUnpivot
 
getOperandList() - Method in class org.apache.calcite.sql.SqlUpdate
 
getOperandList() - Method in class org.apache.calcite.sql.SqlWindow
 
getOperandList() - Method in class org.apache.calcite.sql.SqlWith
 
getOperandList() - Method in class org.apache.calcite.sql.SqlWithItem
 
getOperandList(int) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
 
getOperandLiteralValue(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Deprecated.
getOperandLiteralValue(int, Class<T>) - Method in class org.apache.calcite.rex.RexCallBinding
 
getOperandLiteralValue(int, Class<T>) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getOperandLiteralValue(int, Class<T>) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Gets the value of a literal operand.
getOperandLiteralValue(int, RelDataType) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Gets the value of a literal operand as a Calcite type.
getOperandLiteralValueOrThrow(SqlOperatorBinding, int, Class<T>) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getOperandMonotonicity(int) - Method in class org.apache.calcite.rex.RexCallBinding
 
getOperandMonotonicity(int) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getOperandMonotonicity(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Gets the monotonicity of a bound operand.
getOperands() - Method in class org.apache.calcite.plan.RelOptRule
Returns a flattened list of operands of this rule.
getOperands() - Method in class org.apache.calcite.rex.RexCall
 
getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
 
getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
getOperandScope(SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Returns the scope within which operands to a call are to be validated.
getOperandSqlTypeFamily(int) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
 
getOperandSqlTypeFamily(int) - Method in interface org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
Get the operand SqlTypeFamily of formal index iFormalOperand.
getOperandType(int) - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
getOperandType(int) - Method in class org.apache.calcite.rex.RexCallBinding
 
getOperandType(int) - Method in class org.apache.calcite.sql.ExplicitOperatorBinding
 
getOperandType(int) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getOperandType(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Gets the type of a bound operand.
getOperandTypeChecker() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.fun.SqlItemOperator
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.SqlBasicFunction
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.SqlOperator
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.SqlWindowTableFunction
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
 
getOperandTypeChecker() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
 
getOperandTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
 
getOperation() - Method in class org.apache.calcite.rel.core.TableModify
 
getOperator() - Method in class org.apache.calcite.rex.RexCall
 
getOperator() - Method in class org.apache.calcite.sql.babel.postgres.SqlBegin
 
getOperator() - Method in class org.apache.calcite.sql.babel.postgres.SqlCommit
 
getOperator() - Method in class org.apache.calcite.sql.babel.postgres.SqlDiscard
 
getOperator() - Method in class org.apache.calcite.sql.babel.postgres.SqlRollback
 
getOperator() - Method in class org.apache.calcite.sql.babel.postgres.SqlShow
 
getOperator() - Method in class org.apache.calcite.sql.ddl.SqlAttributeDefinition
 
getOperator() - Method in class org.apache.calcite.sql.ddl.SqlCheckConstraint
 
getOperator() - Method in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
 
getOperator() - Method in class org.apache.calcite.sql.ddl.SqlCreateFunction
 
getOperator() - Method in class org.apache.calcite.sql.ddl.SqlKeyConstraint
 
getOperator() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getOperator() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
 
getOperator() - Method in class org.apache.calcite.sql.SqlAsofJoin
 
getOperator() - Method in class org.apache.calcite.sql.SqlBasicCall
 
getOperator() - Method in class org.apache.calcite.sql.SqlCall
 
getOperator() - Method in class org.apache.calcite.sql.SqlDdl
 
getOperator() - Method in class org.apache.calcite.sql.SqlDelete
 
getOperator() - Method in class org.apache.calcite.sql.SqlDescribeSchema
 
getOperator() - Method in class org.apache.calcite.sql.SqlDescribeTable
 
getOperator() - Method in class org.apache.calcite.sql.SqlExplain
 
getOperator() - Method in class org.apache.calcite.sql.SqlHint
 
getOperator() - Method in class org.apache.calcite.sql.SqlInsert
 
getOperator() - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
 
getOperator() - Method in class org.apache.calcite.sql.SqlJoin
 
getOperator() - Method in class org.apache.calcite.sql.SqlLambda
 
getOperator() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOperator() - Method in class org.apache.calcite.sql.SqlMerge
 
getOperator() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns the bound operator.
getOperator() - Method in class org.apache.calcite.sql.SqlOrderBy
 
getOperator() - Method in class org.apache.calcite.sql.SqlPivot
 
getOperator() - Method in class org.apache.calcite.sql.SqlSelect
 
getOperator() - Method in class org.apache.calcite.sql.SqlSetOption
 
getOperator() - Method in class org.apache.calcite.sql.SqlSnapshot
 
getOperator() - Method in class org.apache.calcite.sql.SqlTableRef
 
getOperator() - Method in class org.apache.calcite.sql.SqlUnpivot
 
getOperator() - Method in class org.apache.calcite.sql.SqlUpdate
 
getOperator() - Method in class org.apache.calcite.sql.SqlWindow
 
getOperator() - Method in class org.apache.calcite.sql.SqlWith
 
getOperator() - Method in class org.apache.calcite.sql.SqlWithItem
 
getOperator() - Method in class org.apache.calcite.sql.validate.SqlWithItemTableRef
 
getOperatorConversionMap() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getOperatorList() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getOperatorList() - Method in interface org.apache.calcite.sql.SqlOperatorTable
Retrieves a list of all functions and operators in this table.
getOperatorList() - Method in class org.apache.calcite.sql.SqlSpatialTypeOperatorTable
 
getOperatorList() - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
 
getOperatorList() - Method in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
 
getOperatorSignature(SqlOperator, List<?>) - Static method in class org.apache.calcite.sql.SqlUtil
Constructs an operator signature from a type list.
getOperatorTable() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the operator table used by this validator.
getOperatorTable() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOperatorTable() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns operator table that should be used to resolve functions and operators during query validation.
getOperatorTable(Iterable<SqlLibrary>) - Method in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
Returns a SQL operator table that contains operators in the given set of libraries.
getOperatorTable(Iterable<SqlLibrary>, boolean) - Method in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
Returns a SQL operator table that contains operators in the given set of libraries, optionally inheriting in operators in SqlLibrary.ALL.
getOperatorTable(SqlLibrary...) - Method in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
Returns a SQL operator table that contains operators in the given library or libraries.
getOpt(String) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Returns the time frame with the given name (case-insensitive), or returns null.
getOpTab() - Method in class org.apache.calcite.rex.RexBuilder
Returns this RexBuilder's operator table.
getOptionFormat() - Method in class org.apache.calcite.sql.SqlHint
Returns the hint option format.
getOptionKVPairs() - Method in class org.apache.calcite.sql.SqlHint
Returns a key value string map if the hint option is a list of pair, each pair contains a simple SQL identifier and a string literal; else returns an empty map.
getOptionList() - Method in class org.apache.calcite.sql.SqlHint
Returns a string list if the hint option is a list of simple SQL identifier, or a list of literals, else returns an empty list.
getOrCompute(Supplier<T>) - Method in class org.apache.calcite.util.LazyReference
Atomically sets the value to supplier.get() if the current value was not set yet.
getOrderKey() - Method in class org.apache.calcite.rex.RexWindowBound
Returns relative sort offset when known at compile time.
getOrderKeys() - Method in class org.apache.calcite.rel.core.Match
 
getOrderList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getOrderList() - Method in class org.apache.calcite.sql.SqlSelect
 
getOrderList() - Method in class org.apache.calcite.sql.SqlWindow
 
getOrderList() - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
getOrderList() - Method in class org.apache.calcite.sql.validate.ParameterScope
 
getOrderList() - Method in class org.apache.calcite.sql.validate.SelectScope
 
getOrderList() - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Returns the expressions by which the rows in this scope are sorted.
getOrderScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the scope that expressions in the SELECT and HAVING clause of this query should use.
getOrderScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOrdinal() - Method in interface org.apache.calcite.schema.FunctionParameter
Zero-based ordinal of this parameter within the member's parameter list.
getOrdinalBitSet(RelDataType, Map<Integer, RelDataTypeField>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Gets the bit-set to the column ordinals in the source for columns that intersect in the target.
getOrdinalBitSet(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Gets the bit-set to the column ordinals in the source for columns that intersect in the target.
getOriginal() - Method in class org.apache.calcite.plan.volcano.RelSubset
 
getOriginal(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getOriginalExpression() - Method in class org.apache.calcite.plan.RelOptCluster
Deprecated.
getOriginalStatement() - Method in exception class org.apache.calcite.runtime.CalciteContextException
Returns the input string that is associated with the context.
getOriginColumnOrdinal() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
Returns the 0-based index of column in origin table; whether this ordinal is flattened or unflattened depends on whether UDT flattening has already been performed on the relational expression which produced this description.
getOriginTable() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
Returns table of origin.
getOsVersionInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getOtherSelfJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns the other factor in a self-join pair if the factor passed in is a factor in a removable self-join; otherwise, returns null.
getOutConvention() - Method in class org.apache.calcite.plan.RelOptRule
Returns the convention of the result of firing this rule, null if not known.
getOutConvention() - Method in class org.apache.calcite.rel.convert.ConverterRule
 
getOutConvention() - Method in class org.apache.calcite.rel.convert.TraitMatchingRule
 
getOutConvention() - Method in class org.apache.calcite.rel.rules.CoerceInputsRule
 
getOutConvention() - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule
 
getOuterJoinCond(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns outer join conditions associated with the specified null-generating factor.
getOuterJoinConditions() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns outer join conditions for null-generating inputs.
getOuterJoinFactors(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns a bitmap containing the factors that a null-generating factor is dependent upon, if the factor is null-generating in a left or right outer join; otherwise null is returned.
getOutputName() - Method in class org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getOutputName() - Method in interface org.apache.calcite.adapter.druid.DimensionSpec
 
getOutputName() - Method in class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getOutputRowType() - Method in class org.apache.calcite.rex.RexProgram
Returns the type of the output row from this program.
getOutputType() - Method in class org.apache.calcite.adapter.druid.DefaultDimensionSpec
 
getOutputType() - Method in interface org.apache.calcite.adapter.druid.DimensionSpec
 
getOutputType() - Method in class org.apache.calcite.adapter.druid.ExtractionDimensionSpec
 
getOutputType() - Method in class org.apache.calcite.adapter.druid.VirtualColumn
 
getOutTrait() - Method in class org.apache.calcite.plan.RelOptRule
Returns the trait which will be modified as a result of firing this rule, or null if the rule is not a converter rule.
getOutTrait() - Method in class org.apache.calcite.rel.convert.ConverterRule
 
getOutwardEdges(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
getOutwardEdges(V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
 
getOverScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the scope of an OVER or VALUES node.
getOverScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParameterCount() - Method in interface org.apache.calcite.schema.FunctionContext
Returns the number of parameters.
getParameterName(Method, int) - Static method in class org.apache.calcite.util.ReflectUtil
Derives the name of the ith parameter of a method.
getParameterNames() - Method in class org.apache.calcite.util.Template
Returns the names of the parameters, in the order that they appeared in the template string.
getParameterRowType() - Method in class org.apache.calcite.prepare.PlannerImpl
 
getParameterRowType() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
 
getParameterRowType() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
Returns a record type whose fields are the parameters of this statement.
getParameterRowType() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getParameterRowType() - Method in interface org.apache.calcite.tools.Planner
Returns a record type that contains the name and type of each parameter.
getParameterRowType(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns a record type that contains the name and type of each parameter.
getParameterRowType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParameters() - Method in class org.apache.calcite.rex.RexLambda
 
getParameters() - Method in interface org.apache.calcite.schema.Function
Returns the parameters of this function.
getParameters() - Method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
 
getParameters() - Method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
Returns the parameters of this function.
getParameters() - Method in class org.apache.calcite.schema.impl.ViewTableMacro
 
getParameters() - Method in interface org.apache.calcite.schema.Member
Returns the parameters of this member.
getParameters() - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getParameters() - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getParameters() - Method in class org.apache.calcite.sql.SqlLambda
 
getParameters() - Method in class org.apache.calcite.util.Smalls.SimpleTableMacro
 
getParameterTypes() - Method in class org.apache.calcite.sql.type.FunctionSqlType
Returns the parameter types of the function.
getParameterTypes() - Method in class org.apache.calcite.sql.validate.SqlLambdaScope
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlHistogramAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSumAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlAggFunction
Deprecated.
getParamNames() - Method in class org.apache.calcite.sql.SqlFunction
Deprecated.
getParamNames() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
 
getParamNames() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
 
getParamTypes() - Method in class org.apache.calcite.sql.SqlFunction
Deprecated.
getParent() - Method in class org.apache.calcite.plan.RelOptRuleOperand
Returns the parent operand.
getParent() - Method in class org.apache.calcite.rel.mutable.MutableRel
 
getParent() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
 
getParent() - Method in class org.apache.calcite.sql.validate.DelegatingScope
Returns the parent scope of this DelegatingScope.
getParentCursor(String) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Retrieves the name of the parent cursor referenced by a column list parameter.
getParentCursor(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getParentRels() - Method in class org.apache.calcite.plan.volcano.RelSubset
Returns a list of relational expressions one of whose children is this subset.
getParents() - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns a list of parents of the first relational expression.
getParents(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are greater-than a given value and there are no intervening values.
getParents(E, boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
Returns the values in this partially-ordered set that are greater-than a given value and there are no intervening values.
getParentSchema() - Method in interface org.apache.calcite.schema.SchemaPlus
Returns the parent schema, or null if this schema has no parent.
getParser(Reader) - Method in interface org.apache.calcite.sql.parser.SqlParserImplFactory
Get the underlying parser implementation.
getParserConfig() - Method in interface org.apache.calcite.tools.FrameworkConfig
The configuration of SQL parser.
getParserMetadata() - Method in class org.apache.calcite.sql.advise.SqlAdvisor
Returns the underlying Parser metadata.
getParserPos() - Method in class org.apache.calcite.sql.SqlTypeNameSpec
 
getParserPosition() - Method in class org.apache.calcite.rel.core.AggregateCall
 
getParserPosition() - Method in class org.apache.calcite.rex.RexCall
 
getParserPosition() - Method in class org.apache.calcite.sql.SqlNode
 
getParserTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.sql.parser" tracer reports parse events.
getPartialMapping(int) - Method in class org.apache.calcite.rex.RexProgram
Returns a partial mapping of a set of project expressions.
getPartialMapping(int, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
Returns a partial mapping of a set of project expressions.
getPartitionKeys() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getPartitionKeys() - Method in class org.apache.calcite.rel.core.Match
 
getPartitionList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPartitionList() - Method in class org.apache.calcite.sql.SqlWindow
 
getPartitionRowCount() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
getPartitionRowCount() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
getPartitionRowCount() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the number of rows in the current partition (as determined by PARTITION BY clause).
getPassword() - Method in class org.apache.calcite.adapter.redis.RedisConfig
 
getPath() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns the default path resolving functions from this schema.
getPath() - Method in class org.apache.calcite.test.QuidemTest
Factory method for QuidemTest.test(String) parameters.
getPaths(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
Returns an iterator of all paths between two nodes, in non-decreasing order of path lengths.
getPattern() - Method in class org.apache.calcite.rel.core.Match
 
getPattern() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPattern() - Method in class org.apache.calcite.util.format.postgresql.format.FormatPattern
 
getPatternDefinitions() - Method in class org.apache.calcite.rel.core.Match
 
getPatternDefList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getPatternVars() - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
 
getPercentageOriginalRows() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
Estimates the percentage of the number of rows actually produced by a relational expression out of the number of rows it would produce if all single-table filter conditions were removed.
getPercentageOriginalRows(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(Combine, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPercentageOriginalRows(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getPercentageOriginalRows(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
 
getPercentageOriginalRows(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
 
getPeriod() - Method in class org.apache.calcite.rel.core.Snapshot
 
getPeriod() - Method in class org.apache.calcite.sql.SqlSnapshot
 
getPermutation() - Method in class org.apache.calcite.rel.core.Project
Returns a permutation, if this projection is merely a permutation of its input fields; otherwise null.
getPermutation() - Method in class org.apache.calcite.rex.RexProgram
Returns a permutation, if this program is a permutation, otherwise null.
getPermutation(int, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
Returns a permutation, if this projection is merely a permutation of its input fields; otherwise null.
getPhysicalRowType() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
Returns the physical row type of this prepared statement.
getPigRelationAlias(RelNode) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
 
getPigScript(InputStream, Map<String, String>) - Method in class org.apache.calcite.piglet.PigConverter
Gets a Pig script string from a file after doing param substitution.
getPigType() - Method in enum org.apache.calcite.adapter.pig.PigDataType
 
getPlanner() - Method in class org.apache.calcite.plan.RelOptCluster
 
getPlanner() - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns the planner.
getPlanner(FrameworkConfig) - Static method in class org.apache.calcite.tools.Frameworks
Creates a planner.
getPlannerTaskTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
Reports volcano planner optimization task events.
getPlannerTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query optimization process.
getPointQueryKey() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getPopulationSize(Aggregate, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Exchange, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Filter, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Join, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Project, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Sort, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(TableModify, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(TableScan, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Union, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(Values, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
 
getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
 
getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
Catch-all implementation for BuiltInMetadata.PopulationSize.getPopulationSize(ImmutableBitSet), invoked using reflection.
getPopulationSize(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getPopulationSize(ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
Estimates the distinct row count in the original source for the given groupKey, ignoring any filtering being applied by the expression.
getPort() - Method in class org.apache.calcite.adapter.redis.RedisConfig
 
getPos() - Method in exception class org.apache.calcite.sql.parser.SqlParseException
Returns the position where this error occurred.
getPos() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
 
getPosColumn() - Method in exception class org.apache.calcite.runtime.CalciteContextException
Returns the 1-based column number, or 0 for missing position information.
getPosition() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
 
getPosLine() - Method in exception class org.apache.calcite.runtime.CalciteContextException
Returns the 1-based line number, or 0 for missing position information.
getPostDecorrelateRules() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Returns the rules applied on the rel after decorrelation, never null.
getPostJoinFilter() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns post-join filter associated with this MultiJoin.
getPrec() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
getPrec() - Method in class org.apache.calcite.sql.SqlNumericLiteral
 
getPrecedenceList() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getPrecedenceList() - Method in interface org.apache.calcite.rel.type.RelDataType
Returns the precedence list for this type.
getPrecedenceList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getPrecedenceList() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getPrecedenceList() - Method in class org.apache.calcite.sql.type.AbstractSqlType
 
getPrecedenceList() - Method in class org.apache.calcite.sql.type.ArraySqlType
 
getPrecedenceList() - Method in class org.apache.calcite.sql.type.MultisetSqlType
 
getPrecision() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the JDBC-defined precision for values of this type.
getPrecision() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getPrecision() - Method in class org.apache.calcite.rel.type.RelRecordType
 
getPrecision() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getPrecision() - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
 
getPrecision() - Method in class org.apache.calcite.sql.type.BasicSqlType
 
getPrecision() - Method in class org.apache.calcite.sql.type.IntervalSqlType
 
getPredicate() - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.Config
Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join.
getPredicates() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
Derives the predicates that hold on rows emitted from a relational expression.
getPredicates(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
getPredicates(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for an Aggregate.
getPredicates(Correlate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a correlate node.
getPredicates(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for an Exchange.
getPredicates(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Add the Filter condition to the pulledPredicates list from the input.
getPredicates(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Intersect.
getPredicates(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Join (including SemiJoin).
getPredicates(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Minus.
getPredicates(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a project.
getPredicates(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Sample.
getPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Sort.
getPredicates(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a TableModify.
getPredicates(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a table scan.
getPredicates(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Union.
getPredicates(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Infers predicates for a Values.
getPredicates(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates.Handler
 
getPredicates(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
Catch-all implementation for BuiltInMetadata.Predicates.getPredicates(), invoked using reflection.
getPrefix(String) - Method in class org.apache.calcite.util.SimpleNamespaceContext
 
getPrefixes(String) - Method in class org.apache.calcite.util.SimpleNamespaceContext
 
getPreOperandCount() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
getPreOperandCount() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns the number of pre-operands.
getPreparingStmt(CalcitePrepare.Context, Type, CalciteCatalogReader, RelOptPlanner) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
Returns CalcitePreparingStmt
getPrimitiveClass() - Method in enum org.apache.calcite.linq4j.tree.Primitive
 
getPrimitiveName() - Method in enum org.apache.calcite.linq4j.tree.Primitive
 
getPrimitiveWrapperJavaClassName(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Deprecated.
getProduct(String, String) - Static method in class org.apache.calcite.sql.SqlDialect
Deprecated.
getProgram() - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
 
getProgram() - Method in class org.apache.calcite.prepare.Prepare
 
getProgram() - Method in class org.apache.calcite.rel.core.Calc
 
getProgram() - Method in class org.apache.calcite.rex.RexProgramBuilder
Converts the state of the program builder to an immutable program, normalizing in the process.
getProgram() - Static method in class org.apache.calcite.tools.Programs
Deprecated.
getProgram(boolean) - Method in class org.apache.calcite.rex.RexProgramBuilder
Converts the state of the program builder to an immutable program.
getPrograms() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns a list of one or more programs used during the course of query evaluation.
getProjectChild(RelOptRuleCall, Project, boolean) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
Returns the child of the project that will be used as input into the new LogicalJoin once the projects are pulled above the LogicalJoin.
getProjectChild(RelOptRuleCall, Project, boolean) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
getProjectList() - Method in class org.apache.calcite.rex.RexProgram
Returns an array of references to the expressions which this program is to project.
getProjectList() - Method in class org.apache.calcite.rex.RexProgramBuilder
Returns the list of project expressions.
getProjectOrdinals(List<RexNode>) - Static method in class org.apache.calcite.rel.core.Window
 
getProjects() - Method in class org.apache.calcite.rel.core.Project
Returns the project expressions.
getProjFields() - Method in class org.apache.calcite.rel.rules.MultiJoin
Returns bitmaps representing the fields projected from each input; if an entry is null, all fields are projected.
getProjFields(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns a bitmap containing the fields that are projected from a factor.
getProperties() - Method in interface org.apache.calcite.jdbc.CalciteConnection
Returns an instance of the connection properties.
getProvider() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
getProvider() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getProvider() - Method in interface org.apache.calcite.linq4j.RawQueryable
Gets the query provider that is associated with this data source.
getProvider() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
 
getPulledUpPredicates(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getPushDownConditions() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getQualifiedName() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getQualifiedName() - Method in interface org.apache.calcite.plan.RelOptTable
Obtains an identifier for this table.
getQualifiedName() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getQualifiedName() - Method in class org.apache.calcite.rex.RexTableInputRef
 
getQualifiedName() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
getQualifiedName() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getQualifiedName() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
 
getQualifiedName() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getQualifiedName(String, int) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
Gets the fully qualified name for a SqlIdentifier at a given position of a sql statement.
getQualifiedName(RelOptTable) - Method in class org.apache.calcite.plan.TableAccessMap
Deprecated.
Constructs a qualified name for an optimizer table reference.
getQualify() - Method in class org.apache.calcite.sql.SqlSelect
 
getQuery() - Method in class org.apache.calcite.plan.RelOptCluster
Deprecated.
getQuery(RelDataType, Filter, Project, ImmutableBitSet, List<AggregateCall>, List<String>, List<Integer>, List<RelFieldCollation.Direction>, ImmutableBitSet, Integer, Project, Filter) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryName() - Method in enum org.apache.calcite.adapter.druid.QueryType
 
getQueryProvider() - Method in class org.apache.calcite.adapter.jdbc.JdbcCorrelationDataContext
 
getQueryProvider() - Method in interface org.apache.calcite.DataContext
Returns the query provider.
getQueryProvider() - Method in class org.apache.calcite.plan.VisitorDataContext
 
getQuerySpec() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryString() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryString(String, int) - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
getQueryType() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getQueryType() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getQuotedCasing() - Method in class org.apache.calcite.sql.SqlDialect
Returns how quoted identifiers are stored.
getQuoting() - Method in class org.apache.calcite.sql.SqlDialect
Returns the quoting scheme, or null if the combination of SqlDialect.identifierQuoteString and SqlDialect.identifierEndQuoteString does not correspond to any known quoting scheme.
getRangeQueryLowerKey() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryLowerOp() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryUpperKey() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryUpperOp() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRawSelectScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the scope for resolving the SELECT, GROUP BY and HAVING clauses.
getRawSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getRecordFields() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
 
getRecordFields() - Method in interface org.apache.calcite.linq4j.tree.Types.RecordType
 
getReferenceCounts() - Method in class org.apache.calcite.rex.RexProgram
Gets reference counts for each expression in the program, where the references are detected from later expressions in the same program, as well as the project list and condition.
getReferenceExpr() - Method in class org.apache.calcite.rex.RexFieldAccess
Returns the expression whose field is being accessed.
getReferentialConstraints() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getReferentialConstraints() - Method in interface org.apache.calcite.plan.RelOptTable
Returns the referential constraints existing for this table.
getReferentialConstraints() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getReferentialConstraints() - Method in interface org.apache.calcite.schema.Statistic
Returns the collection of referential constraints (foreign-keys) for this table.
getReferentialConstraints() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getRefName() - Method in class org.apache.calcite.sql.SqlWindow
 
getRel() - Method in interface org.apache.calcite.plan.RelDigest
Returns the relnode that this digest is associated with.
getRel() - Method in class org.apache.calcite.plan.RelOptListener.RelEvent
 
getRel(String) - Method in class org.apache.calcite.piglet.PigRelBuilder
 
getRel(Operator) - Method in class org.apache.calcite.piglet.PigRelBuilder
 
getRelBuilder() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context
 
getRelBuilder() - Method in class org.apache.calcite.rel.metadata.RelMdMeasure.DelegatingContext
 
getRelBuilderConfigTransform() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns a function that takes a RelBuilder.Config and returns another.
getRelBuilderFactory() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
Returns the factory to create RelBuilder, never null.
getRelDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getRelDigest() - Method in interface org.apache.calcite.rel.RelNode
Returns a digest of this RelNode.
getRelFactories() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getRelFactories() - Method in interface org.apache.calcite.plan.Convention
Return RelFactories struct for this convention.
getRelHint(HintStrategyTable, SqlNodeList) - Static method in class org.apache.calcite.sql.SqlUtil
Returns an immutable list of RelHint from sql hints, with a given inherit path from the root node.
getRelImplementorTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.rel.RelImplementorImpl" tracer reports when expressions are bound to variables (DEBUG, formerly FINE)
getRelList() - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns a list of matched relational expressions.
getRelList() - Method in class org.apache.calcite.plan.volcano.RelSubset
As RelSubset.getRels() but returns a list.
getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
Deprecated.
getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
Deprecated.
getRelMetadataTimestamp(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
Deprecated.
getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Deprecated.
getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.test.MockRelOptPlanner
Deprecated.
getRelNodeLabel(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelDotWriter
 
getRelOptSchema() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getRelOptSchema() - Method in interface org.apache.calcite.plan.RelOptConnection
Returns the schema underlying this connection.
getRelOptSchema() - Method in interface org.apache.calcite.plan.RelOptTable
Returns the RelOptSchema this table belongs to.
getRelOptSchema() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getRelOptSchema() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getRelOptSchema() - Method in class org.apache.calcite.tools.RelBuilder
 
getRelOptTable(SqlValidatorNamespace, Prepare.CatalogReader, String, boolean[]) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Converts a SqlValidatorScope into a RelOptTable.
getRelRunner() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
Gets a runner; it can execute a relational expression.
getRels() - Method in class org.apache.calcite.plan.RelOptRuleCall
getRels() - Method in class org.apache.calcite.plan.volcano.RelSubset
Returns the rel nodes in this rel subset.
getRelsForStores() - Method in class org.apache.calcite.piglet.PigRelBuilder
Gets all relational plans corresponding to Pig Store operators.
getRelTraitDefs() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getRelTraitDefs() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the list of active trait types.
getRelTraitDefs() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
getRelTypeName() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getRelTypeName() - Method in interface org.apache.calcite.rel.RelNode
Returns the name of this relational expression's class, sans package name, for use in explain.
getRemainderConditions() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRemaining(RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo
Deprecated.
getRepeatableSeed() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
If RelOptSamplingParameters.isRepeatable() returns true, this method returns a user-specified seed value.
getRepeatableSeed() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
Seed to produce repeatable samples.
getReplace() - Method in class org.apache.calcite.sql.SqlCreate
 
getReplacement(SqlMoniker, boolean, Casing) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
 
getReplacement(SqlMoniker, String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
 
getRequiredColumns() - Method in class org.apache.calcite.rel.core.Correlate
Returns the required columns in left relation required for the correlation in the right.
getReservedAndKeyWords() - Method in class org.apache.calcite.sql.advise.SqlAdvisor
Returns an array of SQL reserved and keywords.
getReservedKeywords() - Method in class org.apache.calcite.sql.parser.SqlParserTest
 
getResource() - Method in class org.apache.calcite.adapter.redis.RedisJedisManager
 
getResultCount() - Method in class org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
getResultSet() - Method in interface org.apache.calcite.server.CalciteServerStatement
 
getResultType(SqlTestFactory, String) - Method in class org.apache.calcite.sql.test.AbstractSqlTester
 
getResultType(SqlTestFactory, String) - Method in interface org.apache.calcite.sql.test.SqlTester
Returns the data type of the row returned by a SQL query.
getReturnType() - Method in class org.apache.calcite.sql.type.FunctionSqlType
Returns the return type of the function.
getReturnType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.AggregateFunction
Returns the return type of this function, constructed using the given type factory.
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
 
getReturnType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.ScalarFunction
Returns the return type of this function, constructed using the given type factory.
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlHistogramAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSumAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlAggFunction
Deprecated.
getReturnType(RelDataTypeFactory, SqlOperatorBinding) - Method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
 
getReturnTypeInference() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
getReturnTypeInference() - Method in class org.apache.calcite.sql.fun.SqlCoalesceFunction
 
getReturnTypeInference() - Method in class org.apache.calcite.sql.SqlBasicFunction
 
getReturnTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
Returns the return type inference strategy for this operator, or null if return type inference is implemented by a subclass override.
getReturnTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.TableFunctionReturnTableFunction
 
getRexBuilder() - Method in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
 
getRexBuilder() - Method in class org.apache.calcite.plan.RelOptCluster
 
getRexBuilder() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context
 
getRexBuilder() - Method in interface org.apache.calcite.sql2rel.InitializerContext
 
getRexBuilder() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Returns the RexBuilder to use to create RexNode objects.
getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns the row-expression builder.
getRexBuilder() - Method in class org.apache.calcite.tools.RelBuilder
Returns the builder for RexNode expressions.
getRexTransformer(RexBuilder, JoinRelType) - Method in class org.apache.calcite.rel.rules.SingleValuesOptimizationRules.PruneSingleValueRule
 
getRight() - Method in class org.apache.calcite.rel.BiRel
 
getRight() - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
getRight() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
 
getRight() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Node
 
getRight() - Method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
 
getRight() - Method in class org.apache.calcite.sql.SqlJoin
 
getRightChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
Returns the Project corresponding to the right child.
getRightChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
getRightColumnMapping(int, int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Determines whether there is a mapping from a column in the right factor of a self-join to a column from the left factor.
getRightEndpoint() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getRightKeys() - Method in class org.apache.calcite.rel.core.EquiJoin
Deprecated.
 
getRightNodeUsedInPredicate() - Method in class org.apache.calcite.rel.rules.HyperEdge
 
getRightPrec() - Method in class org.apache.calcite.sql.SqlOperator
 
getRollup() - Method in class org.apache.calcite.sql.fun.SqlAnyValueAggFunction
 
getRollup() - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
 
getRollup() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
 
getRollup() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
 
getRollup() - Method in class org.apache.calcite.sql.fun.SqlSumAggFunction
 
getRollup() - Method in class org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
 
getRollup() - Method in class org.apache.calcite.sql.SqlAggFunction
Gets rollup aggregation function.
getRollup(List<ImmutableBitSet>) - Static method in enum org.apache.calcite.rel.core.Aggregate.Group
Returns the ordered list of bits in a rollup.
getRollup(SqlAggFunction) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
Deprecated.
getRollup(SqlAggFunction) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
Deprecated.
getRoot() - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
 
getRoot() - Method in class org.apache.calcite.plan.hep.HepPlanner
 
getRoot() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the root node of this query.
getRoot() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
getRoot() - Method in class org.apache.calcite.test.MockRelOptPlanner
 
getRootExpression() - Method in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
Returns the expression used to access DataContext.
getRootRel() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getRootSchema() - Method in class org.apache.calcite.adapter.jdbc.JdbcCorrelationDataContext
 
getRootSchema() - Method in interface org.apache.calcite.DataContext
Returns a sub-schema with a given name, or null.
getRootSchema() - Method in interface org.apache.calcite.jdbc.CalciteConnection
Returns the root schema.
getRootSchema() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
Returns the root schema for statements that need a read-consistent snapshot.
getRootSchema() - Method in class org.apache.calcite.plan.VisitorDataContext
 
getRootSchema() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getRootSchema() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns the root namespace for name resolution.
getRowConverter() - Method in class org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getRowCount() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getRowCount() - Method in interface org.apache.calcite.plan.RelOptTable
Returns an estimate of the number of rows in the table.
getRowCount() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getRowCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount
Estimates the number of rows which will be returned by a relational expression.
getRowCount() - Method in interface org.apache.calcite.schema.Statistic
Returns the approximate number of rows in the table.
getRowCount() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getRowCount(double, double...) - Static method in class org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the tile with the given dimensions.
getRowCount(double, List<Double>) - Static method in class org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the tile with the given dimensions.
getRowCount(Object) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
 
getRowCount(Object) - Method in class org.apache.calcite.test.ReflectiveSchemaWithoutRowCount
 
getRowCount(List<Lattice.Column>) - Method in class org.apache.calcite.materialize.Lattice
Returns an estimate of the number of rows in the tile with the given dimensions.
getRowCount(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Combine, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getRowCount(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount.Handler
 
getRowCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
Catch-all implementation for BuiltInMetadata.RowCount.getRowCount(), invoked using reflection.
getRowCount(SingleRel, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
 
getRowList() - Static method in class org.apache.calcite.test.schemata.orderstream.OrdersStreamTableFactory
 
getRows() - Method in interface org.apache.calcite.plan.RelOptCost
Returns the number of rows processed; this should not be confused with the row count produced by a relational expression (RelNode.estimateRowCount(org.apache.calcite.rel.metadata.RelMetadataQuery)).
getRows() - Method in class org.apache.calcite.plan.RelOptCostImpl
 
getRowsPerMatch() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getRowType() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the SQL row type.
getRowType() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getRowType() - Method in class org.apache.calcite.plan.RelOptAbstractTable
 
getRowType() - Method in interface org.apache.calcite.plan.RelOptNode
 
getRowType() - Method in interface org.apache.calcite.plan.RelOptTable
Describes the type of rows returned by this table.
getRowType() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
getRowType() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getRowType() - Method in interface org.apache.calcite.rel.RelNode
Returns the type of the rows returned by this relational expression.
getRowType() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
 
getRowType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the row type of this namespace, which comprises a list of names and types of the output columns.
getRowType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
 
getRowType() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockModifiableViewRelOptTable
 
getRowType() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockRelViewTable
 
getRowType() - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockTable
 
getRowType(String) - Method in interface org.apache.calcite.rel.RelInput
 
getRowType(String, String) - Method in interface org.apache.calcite.rel.RelInput
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.arrow.ArrowTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.csv.CsvTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.druid.DruidTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.CsvTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.file.JsonTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.geode.rel.GeodeTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.geode.simple.GeodeSimpleScannableTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.kafka.KafkaStreamTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.mongodb.MongoTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.pig.PigTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.redis.RedisTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.example.maze.MazeTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.piglet.PigTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ListTransientTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.StarTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ViewTable
 
getRowType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.Table
Returns this table's row type.
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.ExplodeTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.test.catalog.MockCatalogReader.MockDynamicTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.test.schemata.orderstream.BaseOrderStreamTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTemporalTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.util.Smalls.MazeTable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.util.Smalls.SimpleTable
 
getRowType(RelDataTypeFactory, List<? extends Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
 
getRowType(RelDataTypeFactory, List<? extends Object>) - Method in interface org.apache.calcite.schema.TableFunction
Returns the record type of the table yielded by this function when applied to given arguments.
getRowType(RelDataTypeFactory, List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
 
getRowType(RelDataTypeFactory, List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
 
getRowTypeInference() - Method in interface org.apache.calcite.sql.SqlTableFunction
Returns the record type of the table yielded by this function when applied to given arguments.
getRowTypeInference() - Method in class org.apache.calcite.sql.SqlWindowTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.BadTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.DedupFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.DynamicTypeFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.InvalidTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.RampFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.RowFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.ScoreTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.SimilarlityTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.TableFunctionReturnTableFunction
 
getRowTypeInference() - Method in class org.apache.calcite.test.MockSqlOperatorTable.TopNTableFunction
 
getRowTypeSansSystemColumns() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getRowTypeSansSystemColumns() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getRowTypeSansSystemColumns() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the row type of this namespace, sans any system columns.
getRule() - Method in class org.apache.calcite.plan.RelOptRuleCall
Returns the invoked planner rule.
getRule() - Method in class org.apache.calcite.plan.RelOptRuleOperand
Returns the rule this operand belongs to.
getRuleAttemptsTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
 
getRuleByDescription(String) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
Returns the rule with a given description.
getRuleCall() - Method in class org.apache.calcite.plan.RelOptListener.RuleEvent
 
getRules() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
 
getRules() - Method in interface org.apache.calcite.plan.RelOptPlanner
Returns the list of all registered rules.
getRules() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
 
getRules() - Method in class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
 
getRules() - Method in class org.apache.calcite.test.MockRelOptPlanner
 
getSamplePercentage() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
Deprecated.
getSamplingParameters() - Method in class org.apache.calcite.rel.core.Sample
Retrieve the sampling parameters for this Sample.
getSamplingPercentage() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
Deprecated.
getSatisfyingSubsets() - Method in class org.apache.calcite.plan.volcano.RelSubset
Returns stream of subsets whose traitset is satisfied by current subset's traitset.
getScale() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the scale of this type.
getScale() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getScale() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getScale() - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
 
getScale() - Method in class org.apache.calcite.sql.SqlNumericLiteral
 
getScale() - Method in class org.apache.calcite.sql.type.BasicSqlType
 
getScale() - Method in class org.apache.calcite.sql.type.IntervalSqlType
 
getScanFactory() - Method in class org.apache.calcite.tools.RelBuilder
 
getSchema() - Method in interface org.apache.calcite.jdbc.CalciteConnection
 
getSchema() - Method in class org.apache.calcite.sql.SqlDescribeSchema
 
getSchema(CalciteSchema, Iterable<String>, SqlNameMatcher) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Finds and returns CalciteSchema nested to the given rootSchema with specified schemaPath.
getSchemaObjectMonikers(SqlValidatorCatalogReader, List<String>, List<SqlMoniker>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
 
getSchemaPath() - Method in class org.apache.calcite.schema.impl.ViewTable
Returns the schema path of the view.
getSchemaPaths() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getSchemaPaths() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getSchemaPaths() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Returns the paths of all schemas to look in for tables.
getSchemas(Meta.ConnectionHandle, String, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getScope() - Method in class org.apache.calcite.sql.SqlAlter
 
getScope() - Method in class org.apache.calcite.sql.SqlCallBinding
Returns the scope of the call.
getScope() - Method in class org.apache.calcite.sql.validate.CollectNamespace
 
getScope() - Method in class org.apache.calcite.sql.validate.SqlScopedShuttle
Returns the current scope.
getScope() - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
Returns the scope.
getScope(SqlCallBinding) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getScript() - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
 
getSearchResultEnumerator(String, Map<String, String>, List<String>) - Method in interface org.apache.calcite.adapter.splunk.search.SplunkConnection
 
getSearchResultEnumerator(String, Map<String, String>, List<String>) - Method in class org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - Method in interface org.apache.calcite.adapter.splunk.search.SplunkConnection
 
getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - Method in class org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl
 
getSeedRel() - Method in class org.apache.calcite.rel.core.RepeatUnion
 
getSelectivity(Aggregate, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Calc, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Filter, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Join, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Project, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Sort, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(TableModify, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(TableScan, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(Union, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(RelNode, RelMetadataQuery, RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
 
getSelectivity(RelNode, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
 
getSelectivity(RelNode, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getSelectivity(RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity
Estimates the percentage of an expression's output rows which satisfy a given predicate.
getSelectivity(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
Returns a guess for the selectivity of an expression.
getSelectivityValue(RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns the selectivity value stored in a call.
getSelectList() - Method in class org.apache.calcite.sql.SqlSelect
 
getSelectList(SqlSelect) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getSelectListItem(SqlNode, int) - Static method in class org.apache.calcite.sql.SqlUtil
Returns the ith select-list item of a query.
getSelectScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the appropriate scope for validating a particular clause of a SELECT statement.
getSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getSelfJoinExprForUpdate(SqlNode, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
Allows a subclass to provide information about how to convert an UPDATE into a MERGE via self-join.
getSemiJoinDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Computes the number of distinct rows for a set of keys returned from a semi-join.
getSet(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Finds an expression's equivalence set.
getShort() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getShortestDistance(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
Returns the shortest distance between two points, -1, if there is no path.
getSign() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
getSignature() - Method in interface org.apache.calcite.server.CalciteServerStatement
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlConvertFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlDatePartFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlExtractFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlIntervalOperator
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonModifyFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlOracleConvertFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlOverlayFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlPositionFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlTranslate3Function
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlTranslateFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.SqlBinaryOperator
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.SqlOperator
Returns a template describing how the operator signature is to be built.
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.SqlPostfixOperator
 
getSignatureTemplate(int) - Method in class org.apache.calcite.sql.SqlPrefixOperator
 
getSimple() - Method in class org.apache.calcite.sql.SqlIdentifier
 
getSimpleName() - Method in class org.apache.calcite.plan.ConventionTraitDef
 
getSimpleName() - Method in class org.apache.calcite.plan.RelTraitDef
Returns a simple name for this RelTraitDef (for use in RelNode.explain(org.apache.calcite.rel.RelWriter)).
getSimpleName() - Method in class org.apache.calcite.rel.RelCollationTraitDef
 
getSimpleName() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
 
getSimplify() - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
 
getSingleRowTableName() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
 
getSingleRowTableName() - Method in class org.apache.calcite.sql.SqlDialect
Returns the name of the system table that has precisely one row.
getSortedHost(List<HttpHost>) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
 
getSortExps() - Method in class org.apache.calcite.rel.core.Sort
Returns the sort expressions.
getSource() - Method in class org.apache.calcite.rex.RexExecutable
 
getSource() - Method in class org.apache.calcite.sql.SqlInsert
Returns the source expression for the data to be inserted.
getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
Returns the source that a target maps to.
getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
 
getSource(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
Returns the source that a target maps to.
getSource(int) - Method in class org.apache.calcite.util.Permutation
Returns the position which maps to target.
getSourceCount() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
 
getSourceCount() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
 
getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mapping
Returns the number of sources.
getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
 
getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getSourceCount() - Method in class org.apache.calcite.util.Permutation
 
getSourceExpressionList() - Method in class org.apache.calcite.rel.core.TableModify
 
getSourceExpressionList() - Method in class org.apache.calcite.sql.SqlUpdate
Returns the list of source expressions.
getSourceField(int) - Method in class org.apache.calcite.rex.RexProgram
Returns the input field that an output field is populated from, or -1 if it is populated from an expression.
getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
 
getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
Returns the source that a target maps to, or -1 if it is not mapped.
getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
Returns the source that a target maps to, or -1 if it is not mapped.
getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
Returns the source that a target maps to, or -1 if it is not mapped.
getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
Returns the source that a target maps to, or -1 if it is not mapped.
getSourceOpt(int) - Method in class org.apache.calcite.util.Permutation
 
getSourceQualifiedName() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
The qualified name of the referencing table, e.g.
getSourceQualifiedName() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
 
getSourceSelect() - Method in class org.apache.calcite.sql.SqlDelete
Gets the source SELECT expression for the data to be deleted.
getSourceSelect() - Method in class org.apache.calcite.sql.SqlMerge
Gets the source SELECT expression for the data to be updated/inserted.
getSourceSelect() - Method in class org.apache.calcite.sql.SqlUpdate
Gets the source SELECT expression for the data to be updated.
getSourceSelect(SqlDelete) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getSourceSelect(SqlMerge) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getSourceSelect(SqlUpdate) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getSourceString() - Method in class org.apache.calcite.util.SourceStringReader
Returns the source string.
getSourceTableRef() - Method in class org.apache.calcite.sql.SqlMerge
Returns the source query of this MERGE.
getSpaceName() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns the name of this type, with underscores converted to spaces, for example "TIMESTAMP WITH LOCAL TIME ZONE", "DATE".
getSparkContext(DataContext) - Static method in class org.apache.calcite.adapter.spark.SparkRuntime
Returns the Spark context for the current execution.
getSparkHandler(boolean) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
Returns a spark handler.
getSql() - Method in class org.apache.calcite.model.JsonLattice
Returns the SQL query as a string, concatenating a list of lines if necessary.
getSql() - Method in class org.apache.calcite.model.JsonMaterialization
Returns the SQL query as a string, concatenating a list of lines if necessary.
getSql() - Method in class org.apache.calcite.model.JsonView
Returns the SQL query as a string, concatenating a list of lines if necessary.
getSql() - Method in class org.apache.calcite.sql.util.SqlBuilder
Returns the SQL.
getSql() - Method in class org.apache.calcite.sql.util.SqlString
Returns the SQL string.
getSqlAndClear() - Method in class org.apache.calcite.sql.util.SqlBuilder
Returns the SQL and clears the buffer.
getSqlCallFactory() - Method in class org.apache.calcite.sql.SqlOperator
 
getSqlIdentifier() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the SqlIdentifier associated with this type.
getSqlIdentifier() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getSqlIdentifier() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getSqlIdentifier() - Method in class org.apache.calcite.sql.SqlFunction
Returns the fully-qualified name of function, or null for a built-in function.
getSqlIdentifier() - Method in class org.apache.calcite.sql.type.ObjectSqlType
 
getSqlTimingTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The tracer "org.apache.calcite.sql.timing" traces timing for various stages of query processing.
getSqlToRelConverter(SqlValidator, Prepare.CatalogReader, SqlToRelConverter.Config) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
getSqlToRelConverter(SqlValidator, Prepare.CatalogReader, SqlToRelConverter.Config) - Method in class org.apache.calcite.prepare.Prepare
Protected method to allow subclasses to override construction of SqlToRelConverter.
getSqlToRelConverterConfig() - Method in interface org.apache.calcite.tools.FrameworkConfig
The configuration of SqlToRelConverter.
getSqlToRelTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.sql2rel" tracer reports parse events.
getSqlType() - Method in enum org.apache.calcite.adapter.pig.PigDataType
 
getSqlTypeName() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
 
getSqlTypeName() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the SqlTypeName of this type.
getSqlTypeName() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
 
getSqlTypeName() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
Gets the SqlTypeName of this type.
getSqlTypeName() - Method in class org.apache.calcite.rel.type.RelRecordType
 
getSqlTypeName() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getSqlTypeName() - Method in class org.apache.calcite.sql.type.AbstractSqlType
 
getSqlValidator() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
getSqlValidator() - Method in class org.apache.calcite.prepare.Prepare
 
getSqlValidatorConfig() - Method in interface org.apache.calcite.tools.FrameworkConfig
The configuration of SqlValidator.
getStackTrace(Throwable) - Static method in class org.apache.calcite.util.Util
Deprecated.
Use Throwables.getStackTraceAsString(Throwable)
getStandardName() - Method in enum org.apache.calcite.sql.SqlJsonEncoding
 
getStarTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
 
getStarTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
 
getStarTables(CalciteSchema) - Static method in class org.apache.calcite.schema.Schemas
Returns the star tables defined in a schema.
getStartColumnNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Returns 1-based starting column number.
getStartLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
Returns 1-based starting line number.
getStartPrecision(RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getStartPrecisionPreservingDefault() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getStartUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
 
getStartUnit() - Method in enum org.apache.calcite.sql.type.SqlTypeName
Returns HOUR for HOUR TO SECOND and HOUR, SECOND for SECOND.
getState() - Method in enum org.apache.calcite.sql.SqlStateCodes
Deprecated.
 
getStateClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
Deprecated.
 
getStatement(Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
Returns the statement with a given handle.
getStatements() - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
 
getStatementTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
The "org.apache.calcite.prepare.Prepare" tracer prints the generated program at DEBUG (formerly, FINE) or higher.
getStateSize() - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
getStateSubClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
Deprecated.
 
getStateType(AggContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
Returns the types of the intermediate variables used by the aggregate implementation.
getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
 
getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
getStatistic() - Method in class org.apache.calcite.adapter.file.JsonTable
 
getStatistic() - Method in class org.apache.calcite.adapter.kafka.KafkaStreamTable
 
getStatistic() - Method in class org.apache.calcite.piglet.PigTable
 
getStatistic() - Method in class org.apache.calcite.schema.impl.AbstractTable
 
getStatistic() - Method in interface org.apache.calcite.schema.Table
Returns a provider of statistics about this table.
getStatistic() - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.ExplodeTable
 
getStatistic() - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
 
getStatistic() - Method in class org.apache.calcite.test.schemata.orderstream.BaseOrderStreamTable
 
getStatistic() - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTable
 
getStatistic() - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTemporalTable
 
getStatisticProvider() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the source of statistics about tables and columns to be used by the lattice suggester to deduce primary keys, foreign keys, and the direction of relationships.
getStrength() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
 
getStrictEnd() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getStrictStart() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getString(String) - Method in interface org.apache.calcite.rel.RelInput
Returns a string value.
getString(List<String>) - Static method in class org.apache.calcite.sql.SqlIdentifier
Converts a list of strings to a qualified identifier.
getStringArray() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
 
getStringFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
getStringList(String) - Method in interface org.apache.calcite.rel.RelInput
 
getStringLiteralOperand(int) - Method in class org.apache.calcite.rex.RexCallBinding
 
getStringLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
 
getStringLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
Deprecated.
getStringValue() - Method in class org.apache.calcite.sql.SqlLiteral
Deprecated.
getStrongPolicyInference() - Method in class org.apache.calcite.sql.SqlOperator
Returns the Strong.Policy strategy for this operator, or null if there is no particular strategy, in which case this policy will be deducted from the operator's SqlKind.
getStructKind() - Method in interface org.apache.calcite.rel.type.RelDataType
Returns the rule for resolving the fields of a structured type, or StructKind.NONE if this is not a structured type.
getStructKind() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getStructKind() - Method in class org.apache.calcite.rel.type.RelRecordType
 
getStructKind() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getSubQueryExpr(SqlCall) - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Returns the expression used to access a given IN or EXISTS sub-query.
getSubQueryExpr(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getSubSchema(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
Deprecated.
getSubSchema(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
Deprecated.
getSubSchema(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
Deprecated.
getSubSchema(String) - Method in interface org.apache.calcite.schema.Schema
Deprecated.
getSubSchema(String) - Method in interface org.apache.calcite.schema.SchemaPlus
Deprecated.
getSubSchema(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
 
getSubSchemaMap() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a collection of sub-schemas, both explicit (defined using CalciteSchema.add(String, org.apache.calcite.schema.Schema)) and implicit.
getSubSchemaMap() - Method in class org.apache.calcite.schema.impl.AbstractSchema
Returns a map of sub-schemas in this schema by name.
getSubSchemaNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
Deprecated.
getSubSchemaNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
Deprecated.
getSubSchemaNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
Deprecated.
getSubSchemaNames() - Method in interface org.apache.calcite.schema.Schema
getSubset(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Returns the subset that a relational expression belongs to.
getSubset(RelNode, RelTraitSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
 
getSubsetList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getSubsetNonNull(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
Returns the subset that a relational expression belongs to.
getSubsets() - Method in class org.apache.calcite.rel.core.Match
 
getSubsetsSatisfyingThis() - Method in class org.apache.calcite.plan.volcano.RelSubset
Returns stream of subsets whose traitset satisfies current subset's traitset.
getSubtype() - Method in class org.apache.calcite.sql.fun.SqlAvgAggFunction
Deprecated.
getSubtype() - Method in class org.apache.calcite.sql.fun.SqlCovarAggFunction
Deprecated.
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlBaseContextVariable
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlBasicOperator
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlCastFunction
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
 
getSyntax() - Method in class org.apache.calcite.sql.fun.SqlCurrentDateFunction
 
getSyntax() - Method in class org.apache.calcite.sql.SqlAsofJoin.SqlAsofJoinOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlBasicFunction
 
getSyntax() - Method in class org.apache.calcite.sql.SqlBinaryOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlDescriptorOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlFunction
 
getSyntax() - Method in class org.apache.calcite.sql.SqlInternalOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlMeasureOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlOperator
Returns the syntactic type of this operator, never null.
getSyntax() - Method in class org.apache.calcite.sql.SqlPostfixOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlPrefixOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlSelectOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
 
getSyntax() - Method in class org.apache.calcite.sql.SqlSpecialOperator
 
getSyntax() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
 
getSysEndFieldName() - Method in interface org.apache.calcite.schema.TemporalTable
Returns the name of the system column that contains the end effective time of each row.
getSysEndFieldName() - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTemporalTable
 
getSysStartFieldName() - Method in interface org.apache.calcite.schema.TemporalTable
Returns the name of the system column that contains the start effective time of each row.
getSysStartFieldName() - Method in class org.apache.calcite.test.schemata.orderstream.ProductsTemporalTable
 
getSystemFieldList() - Method in class org.apache.calcite.rel.core.Join
Returns a list of system fields that will be prefixed to output row type.
getSystemFieldList() - Method in class org.apache.calcite.rel.logical.LogicalAsofJoin
 
getSystemFieldList() - Method in class org.apache.calcite.rel.logical.LogicalJoin
 
getSystemFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
Returns a list of fields to be prefixed to each relational expression.
getSystemFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
getSystemInfo() - Static method in class org.apache.calcite.adapter.utils.OsQueryTableUtil
 
getTable() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getTable() - Method in class org.apache.calcite.adapter.pig.PigAggregate
Override this method so it looks down the tree to find the table this node is acting on.
getTable() - Method in class org.apache.calcite.adapter.pig.PigFilter
Override this method so it looks down the tree to find the table this node is acting on.
getTable() - Method in class org.apache.calcite.adapter.pig.PigJoin
The Pig alias of the joined relation will have the same name as one from the left side of the join.
getTable() - Method in class org.apache.calcite.adapter.pig.PigProject
Override this method so it looks down the tree to find the table this node is acting on.
getTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.TableEntry
 
getTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
 
getTable() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getTable() - Method in class org.apache.calcite.rel.core.TableModify
 
getTable() - Method in class org.apache.calcite.rel.core.TableScan
 
getTable() - Method in class org.apache.calcite.rel.core.TableSpool
 
getTable() - Method in interface org.apache.calcite.rel.RelNode
If this relational expression represents an access to a table, returns that table, otherwise returns null.
getTable() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
getTable() - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
 
getTable() - Method in interface org.apache.calcite.schema.ModifiableView
Returns the underlying table.
getTable() - Method in class org.apache.calcite.sql.SqlDescribeTable
 
getTable() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getTable() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getTable() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
 
getTable() - Method in class org.apache.calcite.sql.validate.SelectScope
 
getTable() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the underlying table, or null if there is none.
getTable(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
Deprecated.
getTable(String) - Static method in class org.apache.calcite.chinook.CodesFunction
 
getTable(String) - Method in interface org.apache.calcite.rel.RelInput
 
getTable(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
Deprecated.
getTable(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
Deprecated.
getTable(String) - Method in interface org.apache.calcite.schema.Schema
Deprecated.
getTable(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a table with the given name.
getTable(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getTable(List<String>) - Method in interface org.apache.calcite.prepare.Prepare.CatalogReader
 
getTable(List<String>) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
 
getTable(List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
Finds a table or schema with the given name, possibly qualified.
getTable(SqlOperatorBinding) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
Returns the table in this UDF, or null if there is no table.
getTable(SqlValidatorNamespace) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
 
getTableAccessMode(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
Deprecated.
Determines the access mode of a table.
getTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a tables derived from explicit and implicit functions that take zero parameters.
getTableBySql(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a table that materializes the given SQL statement.
getTableDef() - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
getTableDef(String) - Method in class org.apache.calcite.adapter.innodb.InnodbSchema
Return table definition.
getTableEntry(SqlValidatorCatalogReader, List<String>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Finds a CalciteSchema.TableEntry in a given catalog reader whose table has the given name, possibly qualified.
getTableExpression(SchemaPlus, String, Table, Class<?>) - Static method in class org.apache.calcite.schema.Schemas
Generates an expression with which table can be referenced in generated code.
getTableForMember(List<String>) - Method in interface org.apache.calcite.plan.RelOptSchema
Retrieves a RelOptTable based upon a member access.
getTableForMember(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getTableForMember(List<String>) - Method in interface org.apache.calcite.prepare.Prepare.CatalogReader
 
getTableForMember(List<String>, String, boolean[]) - Method in interface org.apache.calcite.plan.RelOptSchemaWithSampling
Retrieves a RelOptTable based upon a member access, using a sample dataset if it exists.
getTableHints() - Method in interface org.apache.calcite.plan.RelOptTable.ToRelContext
Returns the table hints of the table to convert, usually you can use the hints to pass along some dynamic params.
getTableMap() - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.clone.CloneSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.csv.CsvSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.druid.DruidSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.geode.rel.GeodeSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.geode.simple.GeodeSimpleSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.innodb.InnodbSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.mongodb.MongoSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.pig.PigSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.splunk.SplunkSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.tpcds.TpcdsSchema
 
getTableMap() - Method in class org.apache.calcite.adapter.tpch.TpchSchema
 
getTableMap() - Method in class org.apache.calcite.schema.impl.AbstractSchema
Returns a map of tables in this schema by name.
getTableModOp() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
 
getTableModOp() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
Returns the table modification operation corresponding to this statement if it is a table modification statement; otherwise null.
getTableModOp() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
 
getTableName() - Method in class org.apache.calcite.adapter.redis.RedisTableFieldInfo
 
getTableName(RelNode) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
 
getTableNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
Deprecated.
getTableNames() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns the set of all table names.
getTableNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
Deprecated.
getTableNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
Deprecated.
getTableNames() - Method in interface org.apache.calcite.schema.Schema
Deprecated.
getTableNames(LikePattern) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns the set of table names filtered by the given pattern.
getTableNamespace(List<String>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
getTableNamespace(List<String>) - Method in class org.apache.calcite.sql.validate.ParameterScope
 
getTableNamespace(List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
getTableOrigin(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the origin of a RelNode, provided it maps to a single table, optionally with filtering and projection.
getTablePath() - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
 
getTablePath() - Method in interface org.apache.calcite.schema.ModifiableView
Returns the full path of the underlying table.
getTableRef() - Method in class org.apache.calcite.rex.RexTableInputRef
 
getTableRef() - Method in class org.apache.calcite.sql.SqlMatchRecognize
 
getTableRef() - Method in class org.apache.calcite.sql.SqlSnapshot
 
getTableReferences() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
This provider returns the tables used by a given plan.
getTableReferences(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
 
getTableReferences(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Aggregate.
getTableReferences(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Calc.
getTableReferences(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Exchange.
getTableReferences(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Filter.
getTableReferences(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Join.
getTableReferences(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Project.
getTableReferences(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Sample.
getTableReferences(SetOp, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Union, Intersect, Minus.
getTableReferences(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Sort.
getTableReferences(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from TableModify.
getTableReferences(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
TableScan table reference.
getTableReferences(Window, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
Table references from Window.
getTableReferences(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
Determines the tables used by a plan.
getTableReferences(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences.Handler
 
getTableReferences(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
 
getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getTablesAccessed() - Method in class org.apache.calcite.plan.TableAccessMap
Deprecated.
Returns a set of qualified names for all tables accessed.
getTablesBasedOnNullaryFunctions() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns tables derived from explicit and implicit functions that take zero parameters.
getTableScan() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getTableTypes(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getTarget() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
Returns the wrapped object.
getTarget() - Method in class org.apache.calcite.util.DelegatingInvocationHandler
Returns the object to forward method calls to, should the derived class not implement the method.
getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getTarget(int) - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
Returns the target that a source maps to.
getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
Returns the target that a source maps to.
getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
 
getTarget(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
Returns the target that a source maps to.
getTarget(int) - Method in class org.apache.calcite.util.Permutation
Returns the position that source is mapped to.
getTargetColumnList() - Method in class org.apache.calcite.sql.SqlInsert
Returns the list of target column names, or null for all columns in the target table.
getTargetColumnList() - Method in class org.apache.calcite.sql.SqlUpdate
Returns the list of target column names.
getTargetCount() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
 
getTargetCount() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
 
getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mapping
Returns the number of targets.
getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
 
getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
 
getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
 
getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
 
getTargetCount() - Method in class org.apache.calcite.util.Permutation
 
getTargetField(RelDataType, RelDataTypeFactory, SqlIdentifier, SqlValidatorCatalogReader, RelOptTable) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Resolve a target column name in the target table.
getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
 
getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
 
getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
Returns the target that a source maps to, or -1 if it is not mapped.
getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
Returns the target that a source maps to, or -1 if it is not mapped.
getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
Returns the target that a source maps to, or -1 if it is not mapped.
getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
Returns the target that a source maps to, or -1 if it is not mapped.
getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
Returns the target that a source maps to, or -1 if it is not mapped.
getTargetOpt(int) - Method in class org.apache.calcite.util.Permutation
 
getTargetQualifiedName() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
The qualified name of the referenced table, e.g.
getTargetQualifiedName() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
 
getTargetTable() - Method in class org.apache.calcite.sql.SqlDelete
Returns the identifier for the target table of the deletion.
getTargetTable() - Method in class org.apache.calcite.sql.SqlInsert
Return the identifier for the target table of the insertion.
getTargetTable() - Method in class org.apache.calcite.sql.SqlMerge
Return the identifier for the target table of this MERGE.
getTargetTable() - Method in class org.apache.calcite.sql.SqlUpdate
Returns the identifier for the target table of this UPDATE.
getTargetTable(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
 
getTargetType(String, SqlOperatorFixture.CastType) - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
 
getTester() - Method in interface org.apache.calcite.sql.test.SqlOperatorFixture
Returns the tester.
getTestlogRoot() - Method in class org.apache.calcite.test.DiffTestCase
Returns the root directory under which test logs should be written.
getTestTracer(Class<?>) - Static method in class org.apache.calcite.util.trace.CalciteTrace
The tracers report important/useful information related with the execution of unit tests.
getThenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getThis() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" enumerable.
getThis() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
getThisOrdered() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" ordered-enumerable.
getThisOrderedQueryable() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
getTightestCommonType(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Case1: type widening with no precision loss.
getTightestCommonType(RelDataType, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Case1: type widening with no precision loss.
getTime() - Method in class org.apache.calcite.sql.SqlTimeLiteral
Converts this literal to a TimeString.
getTime() - Method in class org.apache.calcite.sql.SqlTimeTzLiteral
Converts this literal to a TimeWithTimeZoneString.
getTimeDateFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
getTimeFrameSet() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the set of allowed time frames.
getTimeFrameSet() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTimestamp() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
Converts this literal to a TimestampString.
getTimestampFieldIndex() - Method in class org.apache.calcite.adapter.druid.DruidQuery
Returns the index of the timestamp ref, or -1 if not present.
getTimeZone() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
getTimeZone() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
getTokenImages() - Method in exception class org.apache.calcite.sql.parser.SqlParseException
Returns the token images.
getTokenVal(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
 
getTopicName() - Method in class org.apache.calcite.adapter.kafka.KafkaTableOptions
 
getTopNode() - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
getTotalByteCodeSize() - Method in class org.apache.calcite.util.javac.JaninoCompiler
 
getTotalByteCodeSize() - Method in interface org.apache.calcite.util.javac.JavaCompiler
 
getTrait(int) - Method in class org.apache.calcite.plan.RelTraitSet
Retrieves a RelTrait from the set.
getTrait(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
Retrieves a RelTrait of the given type from the set.
getTraitClass() - Method in class org.apache.calcite.plan.ConventionTraitDef
 
getTraitClass() - Method in class org.apache.calcite.plan.RelTraitDef
Returns the specific RelTrait type associated with this RelTraitDef.
getTraitClass() - Method in class org.apache.calcite.rel.RelCollationTraitDef
 
getTraitClass() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
 
getTraitDef() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
 
getTraitDef() - Method in enum org.apache.calcite.interpreter.BindableConvention
 
getTraitDef() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
 
getTraitDef() - Method in class org.apache.calcite.plan.Convention.Impl
 
getTraitDef() - Method in interface org.apache.calcite.plan.RelTrait
Returns the RelTraitDef that defines this RelTrait.
getTraitDef() - Method in interface org.apache.calcite.rel.convert.Converter
Returns the definition of trait which this converter works on.
getTraitDef() - Method in class org.apache.calcite.rel.convert.ConverterImpl
 
getTraitDef() - Method in class org.apache.calcite.rel.convert.ConverterRule
 
getTraitDef() - Method in class org.apache.calcite.rel.RelCollationImpl
 
getTraitDefs() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns a list of trait definitions.
getTraits(int) - Method in class org.apache.calcite.plan.RelTraitSet
Retrieves a list of traits from the set.
getTraits(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
Retrieves a list of traits of the given type from the set.
getTraitSet() - Method in interface org.apache.calcite.plan.RelOptNode
Retrieves this RelNode's traits.
getTraitSet() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getTraitSet() - Method in interface org.apache.calcite.rel.RelInput
 
getTransientTable() - Method in class org.apache.calcite.rel.core.RepeatUnion
 
getTransitions() - Method in class org.apache.calcite.runtime.Automaton
 
getTransitions() - Method in class org.apache.calcite.runtime.DeterministicAutomaton
 
getTreeOrder() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
 
getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
 
getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree
 
getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
 
getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Node
 
getTuples() - Method in class org.apache.calcite.rel.core.Values
Returns the rows of literals represented by this Values relational expression.
getTuples(String) - Method in interface org.apache.calcite.rel.RelInput
 
getTuples(RelInput) - Method in class org.apache.calcite.rel.core.Values
 
getType() - Method in interface org.apache.calcite.adapter.druid.Granularity
 
getType() - Method in class org.apache.calcite.jdbc.CalciteSchema.TypeEntry
 
getType() - Method in class org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
 
getType() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
Gets the static type of the expression that this Expression represents.
getType() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getType() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getType() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getType() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns the result type.
getType() - Method in interface org.apache.calcite.rel.RelDistribution
Returns the type of distribution.
getType() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
Gets the type of this field.
getType() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getType() - Method in class org.apache.calcite.rex.RexCall
 
getType() - Method in class org.apache.calcite.rex.RexFieldAccess
 
getType() - Method in class org.apache.calcite.rex.RexLambda
 
getType() - Method in class org.apache.calcite.rex.RexLiteral
 
getType() - Method in class org.apache.calcite.rex.RexNode
 
getType() - Method in class org.apache.calcite.rex.RexRangeRef
 
getType() - Method in class org.apache.calcite.rex.RexVariable
 
getType() - Method in interface org.apache.calcite.schema.Member
Returns the type of this function's result.
getType() - Method in class org.apache.calcite.sql.fun.SqlHistogramAggFunction
Deprecated.
getType() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
Deprecated.
getType() - Method in class org.apache.calcite.sql.fun.SqlSumAggFunction
Deprecated.
getType() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getType() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getType() - Method in class org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
getType() - Method in interface org.apache.calcite.sql.validate.SqlMoniker
Returns the type of object referred to by this moniker.
getType() - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
 
getType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the type of this namespace.
getType(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
 
getType(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
 
getType(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
 
getType(String) - Method in interface org.apache.calcite.schema.Schema
Returns a type with a given name, or null if not found.
getType(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns a type, explicit and implicit, with a given name.
getType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.FunctionParameter
Returns the type of this parameter.
getTypeArgument(int) - Method in class org.apache.calcite.runtime.rtti.GenericSqlTypeRtti
 
getTypeCoercion() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Get the type coercion instance.
getTypeCoercion() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTypeEntry(CalciteSchema, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Finds a CalciteSchema.TypeEntry in a given schema whose type has the given name, possibly qualified.
getTypeFactory() - Method in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
 
getTypeFactory() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
Returns the type factory.
getTypeFactory() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
 
getTypeFactory() - Method in class org.apache.calcite.adapter.jdbc.JdbcCorrelationDataContext
 
getTypeFactory() - Method in interface org.apache.calcite.DataContext
Returns the type factory.
getTypeFactory() - Method in interface org.apache.calcite.jdbc.CalciteConnection
Returns the type factory.
getTypeFactory() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
 
getTypeFactory() - Method in class org.apache.calcite.plan.RelOptCluster
 
getTypeFactory() - Method in interface org.apache.calcite.plan.RelOptSchema
Returns the type factory used to generate types for this schema.
getTypeFactory() - Method in class org.apache.calcite.plan.VisitorDataContext
 
getTypeFactory() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
 
getTypeFactory() - Method in class org.apache.calcite.prepare.PlannerImpl
 
getTypeFactory() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Measure.Context
 
getTypeFactory() - Method in class org.apache.calcite.rex.RexBuilder
Returns this RexBuilder's type factory.
getTypeFactory() - Method in interface org.apache.calcite.schema.FunctionContext
Returns the type factory.
getTypeFactory() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns the factory for type creation.
getTypeFactory() - Method in class org.apache.calcite.sql.test.SqlTestFactory
 
getTypeFactory() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the type factory used by this validator.
getTypeFactory() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getTypeFactory() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Returns the type factory.
getTypeFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getTypeFactory() - Method in interface org.apache.calcite.tools.Planner
Returns the type factory.
getTypeFactory() - Method in class org.apache.calcite.tools.RelBuilder
Returns the type factory.
getTypeInfo(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
 
getTypeMap() - Method in class org.apache.calcite.schema.impl.AbstractSchema
Returns a map of types in this schema by name.
getTypeMapping() - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRule
 
getTypeMapping() - Method in class org.apache.calcite.sql.type.SqlTypeCoercionRule
 
getTypeMapping() - Method in interface org.apache.calcite.sql.type.SqlTypeMappingRule
Returns the type mappings of this rule instance.
getTypeMappingRule() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the type mapping rule.
getTypeName() - Method in enum org.apache.calcite.adapter.redis.RedisDataFormat
 
getTypeName() - Method in enum org.apache.calcite.adapter.redis.RedisDataType
 
getTypeName() - Method in class org.apache.calcite.rex.RexLiteral
 
getTypeName() - Method in class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
 
getTypeName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
getTypeName() - Method in class org.apache.calcite.sql.SqlLiteral
Returns the value of SqlLiteral.typeName.
getTypeName() - Method in class org.apache.calcite.sql.SqlTypeNameSpec
 
getTypeName() - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
 
getTypeName() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
getTypeNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcBaseSchema
 
getTypeNames() - Method in class org.apache.calcite.jdbc.CalciteSchema
Returns the set of all types names.
getTypeNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
 
getTypeNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
 
getTypeNames() - Method in interface org.apache.calcite.schema.Schema
Returns the names of the types in this schema.
getTypeNames() - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
Returns the collection of SqlTypeNames included in this family.
getTypeNameSpec() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
 
getTypes() - Method in class org.apache.calcite.rel.type.RelCrossType
Returns the contained types.
getTypes(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.test.SqlTests
Returns a list of typical types.
getTypeString() - Method in class org.apache.calcite.runtime.rtti.BasicSqlTypeRtti
 
getTypeString() - Method in class org.apache.calcite.runtime.rtti.GenericSqlTypeRtti
 
getTypeString() - Method in class org.apache.calcite.runtime.rtti.RowSqlTypeRtti
 
getTypeString() - Method in class org.apache.calcite.runtime.rtti.RuntimeTypeInformation
 
getTypeString() - Method in class org.apache.calcite.runtime.variant.VariantNull
 
getTypeString() - Method in class org.apache.calcite.runtime.variant.VariantSqlValue
 
getTypeString() - Method in class org.apache.calcite.runtime.variant.VariantValue
A string describing the runtime type information of this value.
getTypeString(Object) - Static method in class org.apache.calcite.runtime.variant.VariantValue
 
getTypeString(RelDataType) - Static method in class org.apache.calcite.sql.test.SqlTests
Helper function to get the string representation of a RelDataType (include precision/scale but no charset or collation).
getTypeSystem() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
Returns the type system.
getTypeSystem() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
 
getTypeSystem() - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
getTypeSystem() - Method in class org.apache.calcite.sql.SqlDialect
Returns the type system implementation for this dialect.
getTypeSystem() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns the type system.
getUnionAllRowCount(RelMetadataQuery, Union) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns an estimate of the number of rows returned by a Union (before duplicates are eliminated).
getUniqueKeys(boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
Determines the set of unique minimal keys for this expression.
getUniqueKeys(Aggregate, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Calc, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Correlate, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Filter, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Intersect, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
Any unique key of any input of Intersect is an unique key of the Intersect.
getUniqueKeys(Join, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Minus, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
The unique keys of Minus are precisely the unique keys of its first input.
getUniqueKeys(Project, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Sort, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(TableModify, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(TableScan, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Union, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(Values, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUniqueKeys(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getUniqueKeys(RelNode, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
getUniqueKeys(RelNode, RelMetadataQuery, boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
 
getUniqueKeys(RelNode, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
 
getUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
Returns SECOND for both HOUR TO SECOND and SECOND.
getUnit(TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
Returns the time unit that this time frame is based upon, or null.
getUnknownType() - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns an object representing the "unknown" type.
getUnknownType() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getUnmangledMethodName(Class, String, Class[]) - Static method in class org.apache.calcite.util.ReflectUtil
Composes a string representing a human-readable method name (with neither exception nor return type information).
getUnmangledMethodName(Method) - Static method in class org.apache.calcite.util.ReflectUtil
Composes a string representing a human-readable method name (with neither exception nor return type information).
getUnqualifiedClassName(Class) - Static method in class org.apache.calcite.util.ReflectUtil
Gets the name of a class with no package qualifiers; if it's an inner class, it will still be qualified by the containing class (X$Y).
getUnquotedCasing() - Method in class org.apache.calcite.sql.SqlDialect
Returns how unquoted identifiers are stored.
getUpdateCall() - Method in class org.apache.calcite.sql.SqlMerge
Returns the UPDATE statement for this MERGE.
getUpdateColumnList() - Method in class org.apache.calcite.rel.core.TableModify
 
getUpperBound() - Method in class org.apache.calcite.rex.RexWindow
 
getUpperBound() - Method in class org.apache.calcite.sql.SqlWindow
 
getURL() - Method in class org.apache.calcite.chinook.ChinookAvaticaServer
 
getURLConnection(String) - Static method in class org.apache.calcite.runtime.HttpUtils
 
getUser() - Static method in class org.apache.calcite.chinook.EnvironmentFairy
 
getUsingScope() - Method in class org.apache.calcite.sql.validate.JoinScope
Returns the scope which is used for resolving USING clause.
getUuid() - Method in class org.apache.calcite.sql.SqlUuidLiteral
 
getValidatedNodeType(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the type assigned to a node by validation.
getValidatedNodeType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidatedNodeTypeIfKnown(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the type assigned to a node by validation, or null if unknown.
getValidatedNodeTypeIfKnown(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidatedOperandTypes(SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the types of a call's operands.
getValidatedOperandTypes(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidationErrorFunction() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getValidator() - Method in class org.apache.calcite.sql.SqlCallBinding
Returns the validator.
getValidator() - Method in class org.apache.calcite.sql.validate.SetopNamespace
 
getValidator() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
 
getValidator() - Method in class org.apache.calcite.sql.validate.DelegatingScope
 
getValidator() - Method in class org.apache.calcite.sql.validate.ParameterScope
 
getValidator() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
Returns the validator.
getValidator() - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
Returns the validator which created this scope.
getValidator() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
Returns the validator.
getValidator() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
getValType() - Method in class org.apache.calcite.sql.SqlMapTypeNameSpec
 
getValue() - Method in class org.apache.calcite.linq4j.Ord
 
getValue() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
getValue() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal.
getValue() - Method in class org.apache.calcite.runtime.MapEntry
 
getValue() - Method in class org.apache.calcite.sql.SqlLiteral
Returns the value of this literal.
getValue() - Method in class org.apache.calcite.sql.SqlSetOption
 
getValue() - Method in class org.apache.calcite.sql.SqlUnknownLiteral
 
getValue() - Method in class org.apache.calcite.util.NlsString
 
getValue() - Method in class org.apache.calcite.util.Pair
 
getValue(RexNode, RexNode) - Static method in class org.apache.calcite.plan.VisitorDataContext
 
getValue2() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the calculator program builder wants it.
getValue3() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that the rex-to-lix translator wants it.
getValue4() - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal, in the form that RexInterpreter wants it.
getValueAs(Class<T>) - Method in class org.apache.calcite.rex.RexLiteral
Returns the value of this literal as an instance of the specified class.
getValueAs(Class<T>) - Method in class org.apache.calcite.sql.SqlLiteral
Returns the value of this literal as a given Java type.
getValueBytes() - Method in class org.apache.calcite.util.NlsString
Returns the value as a ByteString.
getValueOperand() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getValueType() - Method in class org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of values.
getValueType() - Method in interface org.apache.calcite.rel.type.RelDataType
Gets the value type if this type is a map, otherwise null.
getValueType() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
For RelDataTypeFactoryImpl.JavaType created with Map class, we cannot get the value type.
getValueType() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
getValueType() - Method in class org.apache.calcite.rel.type.SingleColumnAliasRelDataType
 
getValueType() - Method in class org.apache.calcite.sql.type.MapSqlType
 
getVariablesSet() - Method in class org.apache.calcite.rel.AbstractRelNode
 
getVariablesSet() - Method in class org.apache.calcite.rel.core.Correlate
 
getVariablesSet() - Method in class org.apache.calcite.rel.core.Join
 
getVariablesSet() - Method in class org.apache.calcite.rel.core.Project
 
getVariablesSet() - Method in class org.apache.calcite.rel.logical.LogicalFilter
 
getVariablesSet() - Method in interface org.apache.calcite.rel.RelNode
Returns the variables that are set in this relational expression but also used and therefore not available to parents of this relational expression.
getVariablesSet(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns a list of variables set by a relational expression or its descendants.
getVariablesSetAndUsed(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Deprecated.
getVariablesUsed(List<RexSubQuery>) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns the set of variables used by the given list of sub-queries and its descendants.
getVariablesUsed(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Returns the set of variables used by a relational expression or its descendants.
getVertex(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
 
getVertexParents(HepRelVertex) - Method in class org.apache.calcite.plan.hep.HepPlanner
Retrieves the parent vertices of a vertex.
getViewExpander() - Method in interface org.apache.calcite.tools.FrameworkConfig
Returns a view expander.
getViewPath() - Method in class org.apache.calcite.schema.impl.ViewTable
Returns the path of the view.
getViewSql() - Method in class org.apache.calcite.schema.impl.ViewTable
Returns the view's SQL definition.
getVisitor() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
Returns the visitor on which the MethodDispatcher dispatches each decorrelateRel method, the default implementation returns this instance, if you got a sub-class, override this method to replace the visitor as the sub-class instance.
getWarnings() - Method in class org.apache.calcite.sql.parser.SqlParser
Returns the warnings that were generated by the previous invocation of the parser.
getWhenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
 
getWhere() - Method in class org.apache.calcite.sql.SqlSelect
 
getWhereScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Returns the scope that expressions in the WHERE and GROUP BY clause of this query should use.
getWhereScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getWiderTypeFor(List<RelDataType>, boolean) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
getWiderTypeFor(List<RelDataType>, boolean) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
getWiderTypeForDecimal(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Finds a wider type when one or both types are decimal type.
getWiderTypeForDecimal(RelDataType, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Finds a wider type when one or both types are DECIMAL type.
getWiderTypeForTwo(RelDataType, RelDataType, boolean) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
Case2: type widening.
getWiderTypeForTwo(RelDataType, RelDataType, boolean) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
Case2: type widening.
getWindow() - Method in class org.apache.calcite.rex.RexOver
 
getWindowByName(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
getWindowCall() - Method in class org.apache.calcite.sql.SqlWindow
 
getWindowList() - Method in class org.apache.calcite.sql.SqlSelect
 
getWinnerCost() - Method in class org.apache.calcite.plan.volcano.RelSubset
Returns the best cost if this subset is fully optimized or null if the subset is not fully optimized.
getWithItem() - Method in class org.apache.calcite.sql.validate.SqlWithItemTableRef
 
getWithScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
 
getWithScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
GitCommitsTableFunction - Class in org.apache.calcite.adapter.os
Table function that executes the OS "git log" command to discover git commits.
GLOBAL_TEMPORARY - Enum constant in enum org.apache.calcite.schema.Schema.TableType
A global temporary table.
GLOBAL_TEMPORARY_TABLE - Enum constant in enum org.apache.calcite.schema.Schema.TableType
A global temporary table.
globalState() - Method in class org.apache.calcite.util.Puffin.Context
 
globalState() - Method in interface org.apache.calcite.util.Puffin.Line
Returns the global state.
Glossary - Interface in org.apache.calcite.util
A collection of terms.
go(MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRelVisitor
 
go(RelNode) - Method in class org.apache.calcite.plan.SubstitutionVisitor
Returns a list of all possible rels that result from substituting the matched RelNode with the replacement RelNode within the query.
go(RelNode) - Method in class org.apache.calcite.rel.RelVisitor
Starts an iteration.
go(RelVisitor, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
Sets a RelVisitor going on a given relational expression, and returns the result.
go(RexBuilder, CorrelationId, Iterable<? extends CorrelationId>, RelNode) - Static method in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
Rewrites a relational expression, replacing alternate correlation variables with a canonical correlation variable.
go0(RelNode) - Method in class org.apache.calcite.plan.SubstitutionVisitor
 
goDeeper() - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates child visitor.
goDeeper() - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates child visitor.
Goto - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A "go to" expression, such as goto Label in C# or GoTo Label in Visual Basic.
Goto - Enum constant in enum org.apache.calcite.linq4j.tree.GotoExpressionKind
A GotoExpression that represents a jump to some location.
goto_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
goto_(LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
GotoExpressionKind - Enum in org.apache.calcite.linq4j.tree
Specifies what kind of jump a GotoStatement represents.
GotoStatement - Class in org.apache.calcite.linq4j.tree
Represents an unconditional jump.
Granularities - Class in org.apache.calcite.adapter.druid
Factory methods and helpers for Granularity.
Granularity - Interface in org.apache.calcite.adapter.druid
A strategy by which Druid rolls up rows into sub-totals based on their timestamp values.
Granularity.Type - Enum in org.apache.calcite.adapter.druid
Type of supported periods for granularity.
Graphs - Class in org.apache.calcite.util.graph
Miscellaneous graph utilities.
Graphs.FrozenGraph<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
Immutable grap.
greater(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(char, char) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(float, float) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
greater(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
Helper for implementing MAX.
greater(List<T>, List<T>) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
GREATER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
GREATER_THAN - Enum constant in enum org.apache.calcite.sql.SqlKind
Greater-than operator, ">".
GREATER_THAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical greater-than operator, '>'.
GREATER_THAN_OR_EQUAL - Enum constant in enum org.apache.calcite.sql.SqlKind
Greater-than-or-equal operator, ">=".
GREATER_THAN_OR_EQUAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
Logical greater-than-or-equal operator, '>='.
greaterThan(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThan(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThan(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a >.
greaterThan(V) - Method in interface org.apache.calcite.util.RangeSets.Consumer
 
greaterThan(V) - Method in interface org.apache.calcite.util.RangeSets.Handler
 
GreaterThan - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A "greater than" comparison, such as (a > b).
greaterThanOrEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
greaterThanOrEqual(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
greaterThanOrEqual(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
Creates a >=.
GreaterThanOrEqual - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
A "greater than or equal to" comparison, such as (a >= b).
greatest(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
GREATEST operator.
GREATEST - Enum constant in enum org.apache.calcite.sql.SqlKind
GREATEST function (Oracle).
GREATEST - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
Deprecated.
GREATEST - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "GREATEST(value, value)" function.
GREATEST_PG - Enum constant in enum org.apache.calcite.sql.SqlKind
GREATEST function (PostgreSQL, Spark).
GREATEST_PG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "GREATEST(value, value)" function.
GREGORIAN - Enum constant in enum org.apache.calcite.util.format.postgresql.DateCalendarEnum
 
GridEnumerable(Envelope, BigDecimal, BigDecimal, boolean) - Constructor for class org.apache.calcite.runtime.SpatialTypeFunctions.GridEnumerable
 
group(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, Iterable<? extends RelBuilder.GroupKey>) - Method in class org.apache.calcite.tools.PigRelBuilder
 
group(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, RelBuilder.GroupKey...) - Method in class org.apache.calcite.tools.PigRelBuilder
Groups the data in one or more relations.
Group(ImmutableBitSet, boolean, RexWindowBound, RexWindowBound, RexWindowExclusion, RelCollation, List<Window.RexWinAggCall>) - Constructor for class org.apache.calcite.rel.core.Window.Group
 
GROUP - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
GROUP_BY - Enum constant in enum org.apache.calcite.adapter.druid.QueryType
 
GROUP_BY - Enum constant in enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
 
GROUP_BY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
GROUP_BY_DISTINCT - Enum constant in enum org.apache.calcite.sql.SqlKind
The DISTINCT keyword of the GROUP BY clause.
GROUP_BY_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
DISTINCT operator, occurs within GROUP BY clause.
GROUP_BY_LIST - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
GROUP BY list.
GROUP_BY_MULTIPLE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
GROUP_BY2 - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
GROUP_CONCAT - Enum constant in enum org.apache.calcite.sql.SqlKind
The GROUP_CONCAT aggregate function.
GROUP_CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "GROUP_CONCAT([DISTINCT] expr [, ...] [ORDER BY ...] [SEPARATOR sep])" aggregate function, MySQL's equivalent of SqlStdOperatorTable.LISTAGG.
GROUP_ID - Enum constant in enum org.apache.calcite.sql.SqlKind
The GROUP_ID() function.
GROUP_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUP_ID() function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function.
groupBy(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a key selector function.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function.
groupBy(FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the GROUP BY clause.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByMultiple(Enumerable<TSource>, List<Function1<TSource, TKey>>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a list of specified key selector functions, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
GroupByScope - Class in org.apache.calcite.sql.validate
Represents the name-resolution context for expressions in an GROUP BY clause.
groupExprList - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupExprProjection - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupFunction - Variable in class org.apache.calcite.sql.SqlGroupedWindowFunction
The grouped function, if this an auxiliary function; null otherwise.
groupFunctionMustAppearInGroupByClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
Grouping<K,V> - Interface in org.apache.calcite.linq4j
Represents a collection of objects that have a common key.
GROUPING - Enum constant in enum org.apache.calcite.sql.SqlKind
The GROUPING(e, ...) function.
GROUPING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUPING(c1 [, c2, ...]) function.
GROUPING_ID - Enum constant in enum org.apache.calcite.sql.SqlKind
Deprecated.
GROUPING_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUPING_ID function is a synonym for GROUPING.
GROUPING_SETS - Enum constant in enum org.apache.calcite.sql.SqlKind
The internal GROUPING SETS operator that occurs within a GROUP BY clause.
GROUPING_SETS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
GROUPING SETS operator, occurs within GROUP BY clause or nested within a GROUPING SETS.
groupingArgument(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
groupingInAggregate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
groupingInWrongClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on equality of keys and groups the results.
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on equality of keys and groups the results.
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupKey() - Method in class org.apache.calcite.tools.RelBuilder
Creates an empty group key.
groupKey(int...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key of fields identified by ordinal.
groupKey(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key.
groupKey(Iterable<? extends RexNode>, boolean, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
Deprecated.
Now that indicator is deprecated, use RelBuilder.groupKey(Iterable, Iterable), which has the same behavior as calling this method with indicator = false.
groupKey(Iterable<? extends RexNode>, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key with grouping sets.
groupKey(String...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key of fields identified by name.
groupKey(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key.
groupKey(ImmutableBitSet) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key, identified by field positions in the underlying relational expression.
groupKey(ImmutableBitSet, boolean, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
groupKey(ImmutableBitSet, Iterable<? extends ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
Creates a group key with grouping sets, both identified by field positions in the underlying relational expression.
groupKeyCount() - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
Returns the number of columns in the group key.
groups - Variable in class org.apache.calcite.rel.core.Window
 
groups - Variable in class org.apache.calcite.rel.mutable.MutableWindow
 
groupSet - Variable in class org.apache.calcite.rel.core.Aggregate
 
groupSet - Variable in class org.apache.calcite.rel.mutable.MutableAggregate
 
groupSet - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupSets - Variable in class org.apache.calcite.rel.core.Aggregate
 
groupSets - Variable in class org.apache.calcite.rel.mutable.MutableAggregate
 
groupSets - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
 
groupSets() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
Returns the grouping sets we are aggregating on.
groupSets() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase.AggContextImpl
 
GroupStmt(SqlParserPos, Ast.Identifier, Ast.Identifier, List<Ast.Node>) - Constructor for class org.apache.calcite.piglet.Ast.GroupStmt
 
gt(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to boolean values.
gt(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(char, char) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(float, float) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(Object[], Object[]) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to String values.
gt(String, String, Comparator<String>) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to String values.
gt(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to BigDecimal values.
gt(List<?>, List<?>) - Static method in class org.apache.calcite.runtime.SqlFunctions
 
gt(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to ByteString values.
gt(RexNode, RexNode) - Method in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
GT - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
GT - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
GT_NULLABLE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
gtAny(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL > operator applied to Object values (at least one operand has ANY type; neither may be null).
GTE - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
gtNullable(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
Returns whether b0 is greater than b1 (or b1 is null).
guessSelectivity(RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns default estimates for selectivities, in the absence of stats.
guessSelectivity(RexNode, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
Returns default estimates for selectivities, in the absence of stats.

H

H2 - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
H2 - Enum constant in enum org.apache.calcite.test.CalciteAssert.DatabaseInstance
 
H2SqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the H2 database.
H2SqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.H2SqlDialect
Creates an H2SqlDialect.
HALF_DAYS - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
handle(Expression) - Method in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
Adapts an expression with "normal" result to one that adheres to this particular policy.
handle(Ast.Node) - Method in class org.apache.calcite.piglet.Handler
Creates relational expressions for a given AST node.
handle(RelNode) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
Opportunity to further refine the relational expression created for a given level.
handle(RexFieldAccess) - Method in class org.apache.calcite.sql2rel.CorrelationReferenceFinder
 
handler(Class<MH>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
handler(Class<MH>) - Method in interface org.apache.calcite.rel.metadata.MetadataHandlerProvider
Provide a handler for the requested metadata class.
handler(Class<MH>) - Method in class org.apache.calcite.rel.metadata.ProxyingMetadataHandlerProvider
 
handler(Class<MH>) - Method in class org.apache.calcite.rel.metadata.RelMetadataQueryBase
Provide a handler for the requested metadata class.
Handler - Class in org.apache.calcite.piglet
Walks over a Piglet AST and calls the corresponding methods in a PigRelBuilder.
Handler(PigRelBuilder) - Constructor for class org.apache.calcite.piglet.Handler
 
handlerClass - Variable in class org.apache.calcite.rel.metadata.MetadataDef
 
handlerMethods(Class<? extends MetadataHandler<?>>) - Static method in interface org.apache.calcite.rel.metadata.MetadataHandler
Finds handler methods defined by a MetadataHandler, and returns a map keyed by method name.
handlers(Class<? extends MetadataHandler<?>>) - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
Deprecated.
 
handlers(Class<? extends MetadataHandler<?>>) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
Deprecated.
 
handlers(Class<? extends MetadataHandler<?>>) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
handlers(Class<? extends MetadataHandler<?>>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
handlers(Class<? extends MetadataHandler<?>>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
 
handlers(Class<? extends MetadataHandler<?>>) - Method in interface org.apache.calcite.rel.metadata.RelMetadataProvider
Retrieves a list of MetadataHandler for implements a particular MetadataHandler.class.
handlers(MetadataDef<M>) - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
Deprecated.
handlers(MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
Deprecated.
handlers(MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
Deprecated.
handlers(MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
Deprecated.
handlers(MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
Deprecated.
handlers(MetadataDef<M>) - Method in interface org.apache.calcite.rel.metadata.RelMetadataProvider
Deprecated.
handleUnresolvedFunction(SqlCall, SqlOperator, List<RelDataType>, List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
Handles a call to a function which cannot be resolved.
handleUnresolvedFunction(SqlCall, SqlOperator, List<RelDataType>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
 
hasAllFactors(LoptJoinTree, BitSet) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
Returns whether if a join tree contains all factors required.
hasCharacter(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether a type is a CHARACTER or contains a CHARACTER type.
hasCharactor(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
hasCollation() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns true if this AggregateCall has a non-empty collation.
hasCorrelation() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
Returns whether there are any correlating variables in this statement.
hasEmptyGroup() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
hasEmptyGroup() - Method in class org.apache.calcite.rel.core.Aggregate
 
hasEmptyGroup() - Method in class org.apache.calcite.sql.SqlCallBinding
 
hasEmptyGroup() - Method in class org.apache.calcite.sql.SqlOperatorBinding
If the operator call occurs in an aggregate query, returns whether there are empty groups in the GROUP BY clause.
hasEmptyGroup() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
If the operator call occurs in an aggregate query, returns whether there are empty groups in the GROUP BY clause.
hasEmptyGroup() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
 
hasEmptyGroup(List<SqlNode>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
Returns whether there are empty groups in the GROUP BY clause.
hasException() - Method in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
 
hasException() - Method in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
hasExpandedTree(String) - Static method in class org.apache.calcite.test.Matchers
Basically similar to Matchers.hasTree(String), except for expanding RelNode's detail info.
hasExplicitTypeSpec(List<SqlNode>) - Static method in class org.apache.calcite.sql.fun.SqlJsonQueryFunction
 
hasExplicitTypeSpec(List<SqlNode>) - Static method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
Returns whether there is an explicit return type specification.
hasExplicitTypeSpec(SqlNode[]) - Static method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
Deprecated.
hasField(String) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the variable name is already in use.
hasField(String) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the variable name is already in use.
hasFieldNames(String) - Static method in class org.apache.calcite.test.Matchers
Creates a Matcher that matches a RelNode if its field names, converting to a list, are equal to the given value.
hasFilter() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
 
hasFilter() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns whether this AggregateCall has a filter argument.
hasFilter() - Method in class org.apache.calcite.sql.SqlOperatorBinding
Returns whether the operator is an aggregate function with a filter.
hash - Variable in class org.apache.calcite.rex.RexCall
Cache of hash code.
hash(int, boolean) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, byte) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, char) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, double) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, float) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, int) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, int) - Static method in class org.apache.calcite.util.Util
Deprecated.
hash(int, long) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, short) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, Object) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(int, Object) - Static method in class org.apache.calcite.util.Util
Deprecated.
hash(Object) - Static method in class org.apache.calcite.runtime.Utilities
 
hash(Collection<? extends Number>) - Static method in class org.apache.calcite.rel.RelDistributions
Creates a hash distribution.
HASH - Enum constant in enum org.apache.calcite.adapter.redis.RedisDataType
Redis Hashes are maps between string fields and string values.
HASH - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
HASH_DISTRIBUTED - Enum constant in enum org.apache.calcite.rel.RelDistribution.Type
There are multiple instances of the stream, and each instance contains records whose keys hash to a particular hash value.
HASH_JOIN - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
hashArray(int, Object[]) - Static method in class org.apache.calcite.util.Util
Deprecated.
hashCode() - Method in class org.apache.calcite.adapter.druid.DruidQuery.QuerySpec
 
hashCode() - Method in class org.apache.calcite.interpreter.Row
 
hashCode() - Method in class org.apache.calcite.jdbc.JavaRecordType
 
hashCode() - Method in class org.apache.calcite.linq4j.Ord
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.CatchBlock
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.LabelTarget
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
hashCode() - Method in class org.apache.calcite.materialize.Lattice.Column
 
hashCode() - Method in class org.apache.calcite.materialize.Lattice.Measure
 
hashCode() - Method in class org.apache.calcite.materialize.LatticeTable
 
hashCode() - Method in class org.apache.calcite.materialize.MaterializationKey
 
hashCode() - Method in class org.apache.calcite.materialize.TileKey
 
hashCode() - Method in class org.apache.calcite.plan.RelOptCostImpl
 
hashCode() - Method in class org.apache.calcite.plan.RelOptRule
 
hashCode() - Method in class org.apache.calcite.plan.RelOptRuleOperand
 
hashCode() - Method in interface org.apache.calcite.plan.RelTrait
hashCode() - Method in class org.apache.calcite.plan.RelTraitSet
 
hashCode() - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
Deprecated.
 
hashCode() - Method in class org.apache.calcite.prepare.RelOptTableImpl
 
hashCode() - Method in class org.apache.calcite.profile.Profiler.Column
 
hashCode() - Method in class org.apache.calcite.rel.AbstractRelNode
hashCode() - Method in class org.apache.calcite.rel.core.AggregateCall
 
hashCode() - Method in class org.apache.calcite.rel.core.CorrelationId
 
hashCode() - Method in class org.apache.calcite.rel.core.Match.RexMRAggCall
 
hashCode() - Method in class org.apache.calcite.rel.core.Window.Group
 
hashCode() - Method in class org.apache.calcite.rel.core.Window.RexWinAggCall
 
hashCode() - Method in class org.apache.calcite.rel.hint.RelHint
 
hashCode() - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
 
hashCode() - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
 
hashCode() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableAggregate
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableCalc
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableCollect
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableExchange
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableFilter
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableJoin
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableMatch
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableProject
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableSample
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableScan
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableSetOp
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableSort
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableTableModify
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableUncollect
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableValues
 
hashCode() - Method in class org.apache.calcite.rel.mutable.MutableWindow
 
hashCode() - Method in class org.apache.calcite.rel.RelCollationImpl
 
hashCode() - Method in class org.apache.calcite.rel.RelFieldCollation
 
hashCode() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
 
hashCode() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
 
hashCode() - Method in class org.apache.calcite.rex.RexCall
 
hashCode() - Method in class org.apache.calcite.rex.RexCorrelVariable
 
hashCode() - Method in class org.apache.calcite.rex.RexDynamicParam
 
hashCode() - Method in class org.apache.calcite.rex.RexFieldAccess
 
hashCode() - Method in class org.apache.calcite.rex.RexInputRef
 
hashCode() - Method in class org.apache.calcite.rex.RexLambda
 
hashCode() - Method in class org.apache.calcite.rex.RexLambdaRef
 
hashCode() - Method in class org.apache.calcite.rex.RexLiteral
 
hashCode() - Method in class org.apache.calcite.rex.RexLocalRef
 
hashCode() - Method in class org.apache.calcite.rex.RexNode
hashCode() - Method in class org.apache.calcite.rex.RexNodeAndFieldIndex
 
hashCode() - Method in class org.apache.calcite.rex.RexOver
 
hashCode() - Method in class org.apache.calcite.rex.RexRangeRef
 
hashCode() - Method in class org.apache.calcite.rex.RexSubQuery
 
hashCode() - Method in class org.apache.calcite.rex.RexTableInputRef
 
hashCode() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
 
hashCode() - Method in class org.apache.calcite.rex.RexWindow
 
hashCode() - Method in class org.apache.calcite.runtime.ConsList
 
hashCode() - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
 
hashCode() - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
 
hashCode() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
 
hashCode() - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
 
hashCode() - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
 
hashCode() - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
 
hashCode() - Method in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
 
hashCode() - Method in class org.apache.calcite.runtime.MapEntry
hashCode() - Method in class org.apache.calcite.runtime.rtti.BasicSqlTypeRtti
 
hashCode() - Method in class org.apache.calcite.runtime.rtti.GenericSqlTypeRtti
 
hashCode() - Method in class org.apache.calcite.runtime.rtti.RowSqlTypeRtti
 
hashCode() - Method in class org.apache.calcite.runtime.variant.VariantNonNull
 
hashCode() - Method in class org.apache.calcite.runtime.variant.VariantNull
 
hashCode() - Method in class org.apache.calcite.runtime.variant.VariantSqlNull
 
hashCode() - Method in class org.apache.calcite.schema.impl.LongSchemaVersion
 
hashCode() - Method in class org.apache.calcite.schema.lookup.Named
 
hashCode() - Method in class org.apache.calcite.sql.parser.SqlParserPos
 
hashCode() - Method in class org.apache.calcite.sql.parser.StringAndPos
 
hashCode() - Method in class org.apache.calcite.sql.SqlCollation
 
hashCode() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
 
hashCode() - Method in class org.apache.calcite.sql.SqlLiteral
 
hashCode() - Method in class org.apache.calcite.sql.SqlNodeList
 
hashCode() - Method in class org.apache.calcite.sql.SqlOperator
 
hashCode() - Method in class org.apache.calcite.sql.TableCharacteristic
 
hashCode() - Method in class org.apache.calcite.sql.util.IdPair
 
hashCode() - Method in class org.apache.calcite.sql.util.SqlString
 
hashCode() - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
 
hashCode() - Method in class org.apache.calcite.sql.validate.SqlQualified
 
hashCode() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
 
hashCode() - Method in class org.apache.calcite.test.schemata.foodmart.FoodmartSchema.SalesFact
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.Department
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.Dependent
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.Employee
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.Event
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.HierarchySchema.Hierarchy
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.Location
 
hashCode() - Method in class org.apache.calcite.test.schemata.hr.NullableTest
 
hashCode() - Method in class org.apache.calcite.test.schemata.lingual.LingualEmp
 
hashCode() - Method in class org.apache.calcite.util.Arrow
 
hashCode() - Method in class org.apache.calcite.util.BitString
 
hashCode() - Method in class org.apache.calcite.util.DateString
 
hashCode() - Method in class org.apache.calcite.util.graph.DefaultEdge
 
hashCode() - Method in class org.apache.calcite.util.ImmutableBitSet
Returns the hash code value for this bit set.
hashCode() - Method in class org.apache.calcite.util.ImmutableIntList
 
hashCode() - Method in class org.apache.calcite.util.mapping.IntPair
 
hashCode() - Method in class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
 
hashCode() - Method in class org.apache.calcite.util.NameMap
 
hashCode() - Method in class org.apache.calcite.util.NameMultimap
 
hashCode() - Method in class org.apache.calcite.util.NameSet
 
hashCode() - Method in class org.apache.calcite.util.NlsString
 
hashCode() - Method in class org.apache.calcite.util.Pair
hashCode() - Method in class org.apache.calcite.util.Permutation
 
hashCode() - Method in class org.apache.calcite.util.Sarg
 
hashCode() - Method in class org.apache.calcite.util.TimestampString
 
hashCode() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
 
hashCode() - Method in class org.apache.calcite.util.TimeString
 
hashCode() - Method in class org.apache.calcite.util.TimeWithTimeZoneString
 
hashCode(boolean) - Static method in class org.apache.calcite.runtime.Utilities
Deprecated.
hashCode(double) - Static method in class org.apache.calcite.runtime.Utilities
Deprecated.
hashCode(double) - Static method in class org.apache.calcite.util.Util
hashCode(float) - Static method in class org.apache.calcite.runtime.Utilities
Deprecated.
hashCode(long) - Static method in class org.apache.calcite.runtime.Utilities
Deprecated.
hashCode(RangeSet<C>) - Static method in class org.apache.calcite.util.RangeSets
Computes a hash code for a range set.
hashCode(SqlOperator, List<RexNode>) - Static method in class org.apache.calcite.rex.RexNormalize
Computes the hashCode of a rex call.
hashCode(T) - Method in interface org.apache.calcite.linq4j.function.EqualityComparer
 
hasHints() - Method in class org.apache.calcite.sql.SqlSelect
 
hasHints(String) - Static method in class org.apache.calcite.test.Matchers
Creates a Matcher that matches a RelNode if its hints string representation is equal to the given value.
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<T, TInner>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hasImplicitTableAlias() - Method in class org.apache.calcite.sql.dialect.Db2SqlDialect
 
hasImplicitTableAlias() - Method in class org.apache.calcite.sql.SqlDialect
Returns whether a qualified table in the FROM clause has an implicit alias which consists of just the table name.
hasLeftChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
Returns whether the rule was invoked with a left project child.
hasLeftChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
hasLiterals(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
True if there are literals with the specified data type.
hasMessage(Throwable, String) - Static method in class org.apache.calcite.util.TestUtil
Checks if exceptions have give substring.
hasNext() - Method in class org.apache.calcite.util.Filterator
 
hasNext() - Method in class org.apache.calcite.util.graph.BreadthFirstIterator
 
hasNext() - Method in class org.apache.calcite.util.graph.DepthFirstIterator
 
hasNext() - Method in class org.apache.calcite.util.graph.TopologicalOrderIterator
 
hasOrderBy() - Method in class org.apache.calcite.sql.SqlSelect
 
hasOrderedCall(List<AggImpState>) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
 
hasRex(String) - Static method in class org.apache.calcite.test.Matchers
Creates a Matcher that matches a RexNode if its string representation, after converting Windows-style line endings ("\r\n") to Unix-style line endings ("\n"), is equal to the given value.
hasRightChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
Returns whether the rule was invoked with 2 children.
hasRightChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
 
hasRows() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
 
hasRows() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
 
hasRows() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
Returns the boolean expression that tells if the partition has rows.
hasScale(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
Returns whether a type's scale is set.
hasTimeZone - Variable in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
 
hasTree(String) - Static method in class org.apache.calcite.test.Matchers
Creates a Matcher that matches a RelNode if its string representation, after converting Windows-style line endings ("\r\n") to Unix-style line endings ("\n"), is equal to the given value.
hasTrickyRollup(Sort, Aggregate) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
 
hasVariable(String) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
hasWarning(Consumer<List<? extends Throwable>>) - Method in class org.apache.calcite.sql.parser.SqlParserFixture
 
hasWhere() - Method in class org.apache.calcite.sql.SqlSelect
 
HAVING - Enum constant in enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
 
HAVING_OPERAND - Static variable in class org.apache.calcite.sql.SqlSelect
 
havingFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
Returns the line-folding policy for the HAVING clause.
havingMustBeBoolean() - Method in interface org.apache.calcite.runtime.CalciteResource
 
header() - Method in class org.apache.calcite.util.XmlOutput
Write header.
header(String) - Method in class org.apache.calcite.util.XmlOutput
Write header, take version as input.
hep(Iterable<? extends RelOptRule>, boolean, RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
Creates a program that executes a list of rules in a HEP planner.
HepMatchOrder - Enum in org.apache.calcite.plan.hep
HepMatchOrder specifies the order of graph traversal when looking for rule matches.
HepPlanner - Class in org.apache.calcite.plan.hep
HepPlanner is a heuristic implementation of the RelOptPlanner interface.
HepPlanner(HepProgram) - Constructor for class org.apache.calcite.plan.hep.HepPlanner
Creates a new HepPlanner that allows DAG.
HepPlanner(HepProgram, Context) - Constructor for class org.apache.calcite.plan.hep.HepPlanner
Creates a new HepPlanner that allows DAG.
HepPlanner(HepProgram, Context, boolean, Function2<RelNode, RelNode, Void>, RelOptCostFactory) - Constructor for class org.apache.calcite.plan.hep.HepPlanner
Creates a new HepPlanner with the option to keep the graph a tree (noDag = true) or allow DAG (noDag = false).
HepProgram - Class in org.apache.calcite.plan.hep
HepProgram specifies the order in which rules should be attempted by HepPlanner.
HepProgramBuilder - Class in org.apache.calcite.plan.hep
HepProgramBuilder creates instances of HepProgram.
HepProgramBuilder() - Constructor for class org.apache.calcite.plan.hep.HepProgramBuilder
Creates a new HepProgramBuilder with an initially empty program.
HepRelVertex - Class in org.apache.calcite.plan.hep
HepRelVertex wraps a real RelNode as a vertex in a DAG representing the entire query expression.
HepRuleCall - Class in org.apache.calcite.plan.hep
HepRuleCall implements RelOptRuleCall for a HepPlanner.
heuristicJoinOrder(Iterable<? extends RelOptRule>, boolean, int) - Static method in class org.apache.calcite.tools.Programs
Creates a program that invokes heuristic join-order optimization (via JoinToMultiJoinRule, MultiJoin and LoptOptimizeJoinRule) if there are 6 or more joins (7 or more relations).
hex(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
SQL HEX(varchar) function.
HEX - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
HEX - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "HEX(string)" function; converts string into a hexadecimal varchar.
HH12 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
HH24 - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
hierarchies - Variable in class org.apache.calcite.test.schemata.hr.HierarchySchema
 
Hierarchy(int, int) - Constructor for class org.apache.calcite.test.schemata.hr.HierarchySchema.Hierarchy
 
HIERARCHY_TABLE - Enum constant in enum org.apache.calcite.schema.Schema.TableType
A hierarchy table.
HierarchySchema - Class in org.apache.calcite.test.schemata.hr
A Schema representing a hierarchy of employees.
HierarchySchema() - Constructor for class org.apache.calcite.test.schemata.hr.HierarchySchema
 
HierarchySchema.Hierarchy - Class in org.apache.calcite.test.schemata.hr
Hierarchy representing manager - subordinate.
HIGH - Enum constant in enum org.apache.calcite.config.NullCollation
Nulls first for DESC, nulls last for ASC.
hilbert(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
Returns the position of a point on the Hilbert curve.
hilbert(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
Returns the position of a point on the Hilbert curve, or null if it is not a 2-dimensional point.
HILBERT - Enum constant in enum org.apache.calcite.sql.SqlKind
The Hilbert function that converts (x, y) to a position on a Hilbert space-filling curve.
HilbertCurve2D - Class in org.apache.calcite.runtime
2-dimensional Hilbert space-filling curve.
HilbertCurve2D(int) - Constructor for class org.apache.calcite.runtime.HilbertCurve2D
 
HINT - Enum constant in enum org.apache.calcite.sql.SqlKind
Sql Hint statement.
Hintable - Interface in org.apache.calcite.rel.hint
Hintable is a kind of RelNode that can attach RelHints.
HintErrorLogger() - Constructor for class org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
 
hintName - Variable in class org.apache.calcite.rel.hint.RelHint
 
hintOption(String) - Method in class org.apache.calcite.rel.hint.RelHint.Builder
Add a hint option as string.
hintOption(String, String) - Method in class org.apache.calcite.rel.hint.RelHint.Builder
Add a hint option as string key-value pair.
hintOptionChecker - Variable in class org.apache.calcite.rel.hint.HintStrategy
 
HintOptionChecker - Interface in org.apache.calcite.rel.hint
A HintOptionChecker validates the options of a RelHint.
hintOptions(Iterable<String>) - Method in class org.apache.calcite.rel.hint.RelHint.Builder
Add multiple string hint options.
hintOptions(Map<String, String>) - Method in class org.apache.calcite.rel.hint.RelHint.Builder
Add multiple string key-value pair hint options.
HintPredicate - Interface in org.apache.calcite.rel.hint
A HintPredicate indicates whether a RelNode can apply the specified hint.
HintPredicates - Class in org.apache.calcite.rel.hint
A collection of hint predicates.
HintPredicates() - Constructor for class org.apache.calcite.rel.hint.HintPredicates
 
hints - Variable in class org.apache.calcite.rel.core.Aggregate
 
hints - Variable in class org.apache.calcite.rel.core.Calc
 
hints - Variable in class org.apache.calcite.rel.core.Correlate
 
hints - Variable in class org.apache.calcite.rel.core.Filter
 
hints - Variable in class org.apache.calcite.rel.core.Join
 
hints - Variable in class org.apache.calcite.rel.core.Project
 
hints - Variable in class org.apache.calcite.rel.core.SetOp
 
hints - Variable in class org.apache.calcite.rel.core.Snapshot
 
hints - Variable in class org.apache.calcite.rel.core.Sort
 
hints - Variable in class org.apache.calcite.rel.core.TableFunctionScan
 
hints - Variable in class org.apache.calcite.rel.core.TableScan
The table hints.
hints - Variable in class org.apache.calcite.rel.core.Values
 
hints - Variable in class org.apache.calcite.rel.core.Window
 
hints - Variable in class org.apache.calcite.rel.RelRoot
 
hints(Iterable<RelHint>) - Method in class org.apache.calcite.tools.RelBuilder
Attaches multiple hints to the stack top relational expression.
hints(RelHint...) - Method in class org.apache.calcite.tools.RelBuilder
Attaches an array of hints to the stack top relational expression.
Hints - Annotation Type in org.apache.calcite.linq4j.function
Annotation applied to a user-defined function that gives extra metadata about that function.
hintStrategy(String, HintPredicate) - Method in class org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
hintStrategy(String, HintStrategy) - Method in class org.apache.calcite.rel.hint.HintStrategyTable.Builder
 
HintStrategy - Class in org.apache.calcite.rel.hint
Represents a hint strategy entry of HintStrategyTable.
HintStrategy.Builder - Class in org.apache.calcite.rel.hint
Builder for HintStrategy.
HintStrategyTable - Class in org.apache.calcite.rel.hint
A collection of HintStrategys.
HintStrategyTable.Builder - Class in org.apache.calcite.rel.hint
Builder for HintStrategyTable.
HintStrategyTable.HintErrorLogger - Class in org.apache.calcite.rel.hint
Implementation of Litmus that returns a status code, it logs warnings for fail check and does not throw.
HISTOGRAM - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Type-inference strategy for Histogram agg support.
HISTOGRAM_AGG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM aggregate function support.
HISTOGRAM_FIRST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_FIRST_VALUE window aggregate function.
HISTOGRAM_LAST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_LAST_VALUE window aggregate function.
HISTOGRAM_MAX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_MAX window aggregate function.
HISTOGRAM_MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
HISTOGRAM_MIN window aggregate function.
history - Variable in class org.apache.calcite.model.JsonStream
Whether the history of the table is available.
hits() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHits
 
HIVE - Enum constant in enum org.apache.calcite.sql.fun.SqlLibrary
A collection of operators that are in Apache Hive but not in standard SQL.
HIVE - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
HiveSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Apache Hive database.
HiveSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.HiveSqlDialect
Creates a HiveSqlDialect.
hoist(String) - Method in class org.apache.calcite.tools.Hoist
Hoists literals in a given SQL string, returning a Hoist.Hoisted.
Hoist - Class in org.apache.calcite.tools
Utility that extracts constants from a SQL query.
Hoist.Config - Interface in org.apache.calcite.tools
Configuration.
Hoist.Hoisted - Class in org.apache.calcite.tools
Result of hoisting.
Hoist.Variable - Class in org.apache.calcite.tools
Variable.
Holder - Class in org.apache.calcite.rel.mutable
Implementation of MutableRel whose only purpose is to have a child.
Holder<E> - Class in org.apache.calcite.util
A mutable slot that can contain one object.
Holder(E) - Constructor for class org.apache.calcite.util.Holder
Creates a Holder containing a given value.
Hook - Enum in org.apache.calcite.runtime
Collection of hooks that can be set by observers and are executed at various parts of the query preparation process.
Hook.Closeable - Interface in org.apache.calcite.runtime
Removes a Hook after use.
HOP - Enum constant in enum org.apache.calcite.sql.SqlKind
The HOP group function.
HOP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
HOP as a table function.
HOP_END - Enum constant in enum org.apache.calcite.sql.SqlKind
The HOP_END auxiliary function of the SqlKind.HOP group function.
HOP_END - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The HOP_END auxiliary function of the HOP group function.
HOP_OLD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The HOP group function.
HOP_START - Enum constant in enum org.apache.calcite.sql.SqlKind
The HOP_START auxiliary function of the SqlKind.HOP group function.
HOP_START - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The HOP_START auxiliary function of the HOP group function.
hopping(Enumerator<Object[]>, int, long, long, long) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
Create enumerable implementation that applies hopping on each element from the input enumerator and produces at least one element for each input element.
HOPPING - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
HOUR - Enum constant in enum org.apache.calcite.adapter.druid.Granularity.Type
 
HOUR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
The SQL HOUR operator.
HOUR_VARIANTS - Static variable in class org.apache.calcite.test.SqlOperatorTest
 
HOURS_IN_DAY - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
HOURS_IN_HALF_DAY - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
hr() - Static method in class org.apache.calcite.test.CalciteAssert
Short-hand for CalciteAssert.that().with(Config.REGULAR).
HR - Enum constant in enum org.apache.calcite.test.CalciteAssert.SchemaSpec
 
HrSchema - Class in org.apache.calcite.test.schemata.hr
A schema that contains two tables by reflection.
HrSchema() - Constructor for class org.apache.calcite.test.schemata.hr.HrSchema
 
HrSchemaBig - Class in org.apache.calcite.test.schemata.hr
HR schema with more data than in HrSchema.
HrSchemaBig() - Constructor for class org.apache.calcite.test.schemata.hr.HrSchemaBig
 
HSQLDB - Enum constant in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
 
HSQLDB - Enum constant in enum org.apache.calcite.test.CalciteAssert.DatabaseInstance
 
HsqldbSqlDialect - Class in org.apache.calcite.sql.dialect
A SqlDialect implementation for the Hsqldb database.
HsqldbSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.HsqldbSqlDialect
Creates an HsqldbSqlDialect.
HttpUtils - Class in org.apache.calcite.runtime
Utilities for connecting to REST services such as Splunk via HTTP.
human(double) - Static method in class org.apache.calcite.util.Util
Converts a number into human-readable form, with 3 digits and a "K", "M" or "G" multiplier for thousands, millions or billions.
HUNDREDTHS_OF_MS - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
HUNDREDTHS_OF_SECOND - Enum constant in enum org.apache.calcite.util.format.postgresql.ChronoUnitEnum
 
HYDE - Enum constant in enum org.apache.calcite.sql.SqlWriter.SubQueryStyle
Julian's style of sub-query nesting.
HYPER_GRAPH_OPTIMIZE - Static variable in class org.apache.calcite.rel.rules.CoreRules
Rule that re-orders a Join tree using dphyp algorithm.
HYPER_LOG_LOG - Enum constant in enum org.apache.calcite.adapter.redis.RedisDataType
HyperLogLog is a probabilistic data structure used in order to count unique things.
HYPER_UNIQUE - Enum constant in enum org.apache.calcite.adapter.druid.DruidType
 
HyperEdge - Class in org.apache.calcite.rel.rules
Edge in HyperGraph, that represents a join predicate.
HyperEdge(HyperEdge.TotalEligibilitySet, List<ConflictRule>, long, long, long, long, JoinRelType, RexNode) - Constructor for class org.apache.calcite.rel.rules.HyperEdge
 
hyperGraph - Variable in class org.apache.calcite.rel.rules.DpHyp
 
HyperGraph - Class in org.apache.calcite.rel.rules
HyperGraph represents a join graph.
HyperGraph(RelOptCluster, RelTraitSet, List<RelNode>, long, List<HyperEdge>, RelDataType) - Constructor for class org.apache.calcite.rel.rules.HyperGraph
 
HyperGraph(RelOptCluster, RelTraitSet, List<RelNode>, long, List<HyperEdge>, RelDataType, ImmutableBitSet, HashMap<Long, BitSet>, HashMap<Long, BitSet>, HashMap<Long, BitSet>, HashMap<Long, BitSet>) - Constructor for class org.apache.calcite.rel.rules.HyperGraph
 
HyperGraph.NodeState - Class in org.apache.calcite.rel.rules
Record the projection state of vertices in the hypergraph during enumerating.

I

i - Variable in class org.apache.calcite.linq4j.Ord
 
i - Variable in exception class org.apache.calcite.sql.parser.SqlParserUtil.MalformedUnicodeEscape
 
i - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
 
i - Variable in class org.apache.calcite.test.RexImplicationCheckerFixtures.Fixture
 
id - Variable in class org.apache.calcite.plan.RelOptRuleCall
 
id - Variable in class org.apache.calcite.rel.AbstractRelNode
Unique id of this object, for debugging.
id - Variable in class org.apache.calcite.rex.RexCorrelVariable
 
id - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint
Fully qualified object name as string.
id - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
id - Variable in class org.apache.calcite.test.schemata.catchall.CatchallSchema.IntAndString
 
id() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
Returns the id of this hit (usually document id).
id() - Method in class org.apache.calcite.sql.validate.SqlIdentifierMoniker
 
id() - Method in interface org.apache.calcite.sql.validate.SqlMoniker
 
id() - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
 
ID - Enum constant in enum org.apache.calcite.util.format.FormatElementEnum
 
ID_LIST - Enum constant in enum org.apache.calcite.sql.SqlHint.HintOptionFormat
The hint options are as simple identifier list.
identifier - Variable in class org.apache.calcite.sql.validate.SqlQualified
 
identifier(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends an identifier to this buffer, quoting accordingly.
identifier(String...) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends one or more identifiers to this buffer, quoting accordingly.
identifier(String, boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
 
identifier(String, boolean) - Method in interface org.apache.calcite.sql.SqlWriter
Prints an identifier, quoting as necessary.
identifier(List<String>) - Method in class org.apache.calcite.sql.util.SqlBuilder
Appends a compound identifier to this buffer, quoting accordingly.
Identifier(SqlParserPos, String) - Constructor for class org.apache.calcite.piglet.Ast.Identifier
 
IDENTIFIER - Enum constant in enum org.apache.calcite.piglet.Ast.Op
 
IDENTIFIER - Enum constant in enum org.apache.calcite.sql.SqlKind
An identifier.
IDENTIFIER - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
Compound identifier.
identifierEndQuoteString - Variable in class org.apache.calcite.sql.SqlDialect
 
identifierEscapedQuote - Variable in class org.apache.calcite.sql.SqlDialect
 
identifierEscapedQuoteString() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
identifierExpansion() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
Returns whether to expand identifiers other than column references.
identifierMaxLength() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
 
IdentifierNamespace - Class in org.apache.calcite.sql.validate
Namespace whose contents are defined by the type of an identifier.
identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
 
identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
 
identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
 
identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.SqlDialect
Returns whether to quote an identifier.
identifierQuoteString - Variable in class org.apache.calcite.sql.SqlDialect
 
identifierQuoteString() - Method in interface org.apache.calcite.sql.SqlDialect.Context
 
identifiers() - Method in class org.apache.calcite.materialize.Lattice.BaseColumn
 
identifierTooLong(String, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
identity() - Method in class org.apache.calcite.rel.core.TableScan
Returns an identity projection.
identity() - Method in class org.apache.calcite.util.Permutation
Initializes this permutation to the identity permutation.
identity(int) - Static method in class org.apache.calcite.util.ImmutableIntList
Returns the identity list [0, ..., count - 1].
identity(RelOptTable) - Static method in class org.apache.calcite.rel.core.TableScan
Returns an identity projection for the given table.
IDENTITY - Static variable in interface org.apache.calcite.linq4j.function.Function1
The identity function.
IDENTITY_COMPARER - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
IDENTITY_SELECTOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
IDENTITY_TO_MAP - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Returns a MAP type.
IDENTITY_TO_MAP - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
Parameter type-inference transform strategy that converts a type to a MAP type, which key and value type is same.
IDENTITY_TO_MAP_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
Same as ReturnTypes.IDENTITY_TO_MAP but returns with nullability if any of the operands is nullable.
identityComparer() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses object identity and hash code.
identityList(int) - Static method in class org.apache.calcite.adapter.file.CsvEnumerator
Returns an array of integers {0, ..., n - 1}.
IdentityMapping(int) - Constructor for class org.apache.calcite.util.mapping.Mappings.IdentityMapping
Creates an identity mapping.
identityProjects(RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
Creates a list of RexInputRef expressions, projecting the fields of a given record type.
identitySelector() - Static method in class org.apache.calcite.linq4j.function.Functions
 
IdentityTableFunction() - Constructor for class org.apache.calcite.util.Smalls.IdentityTableFunction
 
IdInfo(SqlValidatorScope, SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
 
IdPair<L,R> - Class in org.apache.calcite.sql.util
Similar to Pair but identity is based on identity of values.
IdPair(L, R) - Constructor for class org.apache.calcite.sql.util.IdPair
 
idPositions - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
Maps SqlParserPos strings to the SqlIdentifier identifier objects at these positions.
IdToken(SqlSimpleParser.TokenType, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.IdToken
 
IF - Enum constant in enum org.apache.calcite.sql.SqlKind
The "IF" function (BigQuery, Hive, Spark).
IF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "IF(condition, thenValue, elseValue)" function.
ifExists - Variable in class org.apache.calcite.sql.SqlDrop
Whether "IF EXISTS" was specified.
ifNotExists - Variable in class org.apache.calcite.sql.SqlCreate
Whether "IF NOT EXISTS" was specified.
IFNULL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The "IFNULL(value, value)" function.
ifThen(Expression, Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with an if statement.
ifThenElse(Iterable<? extends Node>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements: if (test) stmt1 [ else if (test2) stmt2 ]...
ifThenElse(Expression, Node...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements: if (test) stmt1 [ else if (test2) stmt2 ]...
ifThenElse(Expression, Node, Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements.
IGNORE - Enum constant in enum org.apache.calcite.sql.type.SqlTypeFamily
Like ANY, but do not even validate the operand.
IGNORE - Static variable in interface org.apache.calcite.util.Litmus
Implementation of Litmus that returns a status code but does not throw.
IGNORE_ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
 
IGNORE_NULLS - Enum constant in enum org.apache.calcite.sql.SqlKind
IGNORE NULLS operator.
IGNORE_NULLS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
IGNORE NULLS operator.
ignore0() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a function of arity 0 that does nothing.
ignore1() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a function of arity 1 that does nothing.
ignore2() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a function of arity 2 that does nothing.
IgnoreCaseLookup<T> - Class in org.apache.calcite.schema.lookup
An abstract base class for lookups implementing case insensitive lookup.
IgnoreCaseLookup() - Constructor for class org.apache.calcite.schema.lookup.IgnoreCaseLookup
 
IGNORED - Enum constant in enum org.apache.calcite.util.Optionality
A property is ignored if an instance may or may not possess it; if it possesses the property, the effect is as if it does not.
ignoreNulls - Variable in class org.apache.calcite.rel.core.Window.RexWinAggCall
Whether to ignore nulls.
ignoreNulls() - Method in class org.apache.calcite.rel.core.AggregateCall
Returns whether this AggregateCall ignores nulls.
ignoreNulls() - Method in class org.apache.calcite.rex.RexOver
 
ignoreNulls(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
Returns a copy of this AggCall that ignores nulls.
iInputColumn - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
0-based ordinal of mapped column within input rel.
iInputRel - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
0-based ordinal of mapped input rel.
ilike(String, String) - Method in class org.apache.calcite.runtime.SqlFunctions.LikeFunction
SQL ILIKE function.
ilike(String, String, String) - Method in class org.apache.calcite.runtime.SqlFunctions.LikeFunction
SQL ILIKE function with escape.
ILIKE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ILIKE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
The case-insensitive variant of the LIKE operator.
ILIKE_ESCAPE - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
illegalArgumentForTableFunctionCall(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalArgumentsInMapFromArraysFunc(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalArrayExpression(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalBinaryString(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalBitGetPositionExceedsLimit(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalColon() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalComma() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalCursorExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalEmptyBehaviorInJsonQueryFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalEmptyBehaviorInJsonValueFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalEmptyObjectInJsonQueryFunc() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalEmptyPadPattern() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalErrorBehaviorInJsonExistsFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalErrorBehaviorInJsonQueryFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalErrorBehaviorInJsonValueFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalExpressionForTemporal(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalIntervalLiteral(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalJoinExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalJsonPathMode(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalJsonPathModeInPathSpec(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalJsonPathSpec(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalLiteral(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalLocaleFormat(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalMapEntriesWithNullKey() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalMapKeysWithNullKey() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalMapValuesWithNullKey() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalMinusDate() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalMixingOfTypes() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalNegativeBitGetPosition(int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalNegativeDecimalValue() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalNegativePadLength() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalNegativeSubstringLength() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalNonQueryExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalOverlaps() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalQueryExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalRowExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalRowIndex() - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalRowIndexValue(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalWrapperBehaviorInJsonQueryFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
illegalXslt(String) - Method in interface org.apache.calcite.runtime.CalciteResource
 
IMMEDIATELY_PRECEDES - Enum constant in enum org.apache.calcite.sql.SqlKind
IMMEDIATELY PRECEDES operator for periods.
IMMEDIATELY_PRECEDES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
IMMEDIATELY_SUCCEEDS - Enum constant in enum org.apache.calcite.sql.SqlKind
IMMEDIATELY SUCCEEDS operator for periods.
IMMEDIATELY_SUCCEEDS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
 
immutable() - Method in interface org.apache.calcite.runtime.ImmutablePairList
 
immutable() - Method in interface org.apache.calcite.runtime.PairList
Returns an ImmutablePairList whose contents are the same as this PairList.
IMMUTABLE_INT_LIST_COPY_OF - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
IMMUTABLE_INT_LIST_IDENTITY - Enum constant in enum org.apache.calcite.util.BuiltInMethod
 
ImmutableBitSet - Class in org.apache.calcite.util
An immutable list of bits.
ImmutableBitSet.Builder - Class in org.apache.calcite.util
Builder.
immutableCopy(Iterable<? extends Iterable<E>>) - Static method in class org.apache.calcite.util.Util
Returns a copy of a list of lists, making the component lists immutable if they are not already.
immutableCopyOf(Map<String, V>) - Static method in class org.apache.calcite.util.NameMap
Creates a NameMap that is an immutable copy of a given map.
immutableCopyOf(Set<String>) - Static method in class org.apache.calcite.util.NameSet
Creates a NameSet that is an immutable copy of a given collection.
ImmutableIntList - Class in org.apache.calcite.util
An immutable list of Integer values backed by an array of ints.
ImmutableNullableList<E> - Class in org.apache.calcite.util
An immutable list that may contain null values.
ImmutableNullableList.Builder<E> - Class in org.apache.calcite.util
A builder for creating immutable nullable list instances.
ImmutableNullableMap<K,V> - Class in org.apache.calcite.util
An immutable map that may contain null values.
ImmutableNullableSet<E> - Class in org.apache.calcite.util
An immutable set that may contain null values.
ImmutableNullableSet.Builder<E> - Class in org.apache.calcite.util
A builder for creating immutable nullable set instances.
ImmutablePairList<T,U> - Interface in org.apache.calcite.runtime
Immutable list of pairs.
Impl(String, Class<? extends RelNode>) - Constructor for class org.apache.calcite.plan.Convention.Impl
 
Impl(SqlFunction) - Constructor for class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
 
implement(ArrowRel.Implementor) - Method in interface org.apache.calcite.adapter.arrow.ArrowRel
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraLimit
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraProject
 
implement(CassandraRel.Implementor) - Method in interface org.apache.calcite.adapter.cassandra.CassandraRel
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraSort
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
implement(ElasticsearchRel.Implementor) - Method in interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.csv.CsvTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAsofJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableIntersect
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimitSort
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMatch
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinus
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
Creates a plan for this expression according to a calling convention.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModify
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpool
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUnion
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.file.CsvTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.geode.rel.GeodeToEnumerableConverter
Creates a plan for this expression according to a calling convention.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.pig.PigToEnumerableConverter
Creates a plan for this expression according to a calling convention.
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.spark.SparkToEnumerableConverter
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.splunk.SplunkTableScan
 
implement(RexToLixTranslator, Expression, RexCall, PhysType, PhysType) - Method in interface org.apache.calcite.adapter.enumerable.TableFunctionCallImplementor
Implements a table-valued function call.
implement(RexToLixTranslator, RexCall, List<RexToLixTranslator.Result>) - Method in interface org.apache.calcite.adapter.enumerable.RexImpTable.RexCallImplementor
 
implement(RexToLixTranslator, RexCall, List<Expression>) - Method in interface org.apache.calcite.adapter.enumerable.NotNullImplementor
Implements a call with assumption that all the null-checking is implemented by caller.
implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
 
implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in interface org.apache.calcite.adapter.enumerable.CallImplementor
Implements a call.
implement(RexToLixTranslator, RexCall, ParameterExpression, ParameterExpression, ParameterExpression, ParameterExpression) - Method in interface org.apache.calcite.adapter.enumerable.MatchImplementor
Implements a call.
implement(GeodeRel.GeodeImplementContext) - Method in class org.apache.calcite.adapter.geode.rel.GeodeAggregate
 
implement(GeodeRel.GeodeImplementContext) - Method in class org.apache.calcite.adapter.geode.rel.GeodeFilter
 
implement(GeodeRel.GeodeImplementContext) - Method in class org.apache.calcite.adapter.geode.rel.GeodeProject
 
implement(GeodeRel.GeodeImplementContext) - Method in interface org.apache.calcite.adapter.geode.rel.GeodeRel
Callback for the implementation process that collects the context from the GeodeRel required to convert the relational tree into physical such.
implement(GeodeRel.GeodeImplementContext) - Method in class org.apache.calcite.adapter.geode.rel.GeodeSort
 
implement(GeodeRel.GeodeImplementContext) - Method in class org.apache.calcite.adapter.geode.rel.GeodeTableScan
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbProject
 
implement(InnodbRel.Implementor) - Method in interface org.apache.calcite.adapter.innodb.InnodbRel
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbSort
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
implement(JdbcImplementor) - Method in interface org.apache.calcite.adapter.jdbc.JdbcRel
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
Deprecated.
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
 
implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcTableScan
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoAggregate
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoFilter
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoProject
 
implement(MongoRel.Implementor) - Method in interface org.apache.calcite.adapter.mongodb.MongoRel
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoSort
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
implement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
 
implement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigFilter
 
implement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigJoin
 
implement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigProject
 
implement(PigRel.Implementor) - Method in interface org.apache.calcite.adapter.pig.PigRel
Converts this node to a Pig Latin statement.
implement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigTableScan
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.druid.DruidQuery
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableIntersect
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
 
implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
 
implement(InterpretableRel.InterpreterImplementor) - Method in interface org.apache.calcite.interpreter.InterpretableRel
Creates an interpreter node to implement this relational expression.
implement(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor
 
implement(RelRoot) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
 
implement(RelRoot) - Method in class org.apache.calcite.prepare.Prepare
Implements a physical query plan.
ImplementableAggFunction - Interface in org.apache.calcite.schema
Function that can be translated to java code.
ImplementableFunction - Interface in org.apache.calcite.schema
Function that can be translated to java code.
implementAdd(AggContext, AggAddContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
Updates intermediate values to account for the newly added value.
implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
 
implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implemented - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
implementLambdaFactory(BlockBuilder, PhysType, List<AggImpState>, Expression, boolean, ParameterExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
Implements the AggregateLambdaFactory.
implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullAdd(WinAggContext, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullReset(WinAggContext, WinAggResetContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
 
implementNotNullResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
 
implementNotNullResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
 
implementNotNullResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor