Index
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
ABSoperator applied to byte values. - abs(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ABSoperator applied to double values. - abs(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ABSoperator applied to float values. - abs(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ABSoperator applied to int values. - abs(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ABSoperator applied to long values. - abs(short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ABSoperator applied to short values. - abs(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ABSoperator 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
AbstractConverterinto 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
Enumerableinterface 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
Enumerableinterface 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
- 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
Queryableinterface 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
RelOptPlannerinterface. - 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.TargetMappingwhere 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
SqlTesterthat 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
QueryableforQueryableTable. - 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.TargetMappingwhere 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
visitXxxmethod. - 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 anSqlBasicVisitor.ArgHandlerto 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
SqlDialectimplementation 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
ACOSoperator applied to double values. - acos(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ACOSoperator 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
ACOSDoperator applied to double values. - acosd(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ACOSDoperator 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 ofvaluein degrees. - acosh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ACOSHoperator applied to double values. - acosh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ACOSHoperator 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 ofvalue. - 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.
- adapt(DoubleFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- adapt(FloatFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- adapt(IntegerFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- adapt(LongFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- 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>)andArrays.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
elementto theImmutableNullableList. - add(E) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds
elementto theImmutableNullableSet. - 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
elementsto theImmutableNullableList. - add(E...) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds each element of
elementsto theImmutableNullableSet. - 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
Schemaand 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
-
Adds a field with a type created using
RelDataTypeFactory.createSqlType(org.apache.calcite.sql.type.SqlTypeName). - 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
-
Adds a field with a type created using
RelDataTypeFactory.createSqlType(org.apache.calcite.sql.type.SqlTypeName, int). - 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
-
Adds a field with a type created using
RelDataTypeFactory.createSqlType(org.apache.calcite.sql.type.SqlTypeName, int, int). - 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.Use
Hook.add(Consumer). - 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
-
Deprecated.Use
SqlOperatorTables.of(java.lang.Iterable<? extends org.apache.calcite.sql.SqlOperator>), which creates an immutable table. - 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_MONTHSfunction (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
elementsto theImmutableNullableList. - addAll(Iterable<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds each element of
elementsto theImmutableNullableSet. - 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
elementsto theImmutableNullableList. - addAll(Iterator<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds each element of
elementsto theImmutableNullableSet. - addAll(TimeFrameSet) - Method in interface org.apache.calcite.rel.type.TimeFrameSet.Builder
-
Adds all time frames in
timeFrameSetto thisBuilder. - 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
countinstances 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
-
Deprecated.
- 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
countinstances 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
-
Adds a transform to
SqlToRelConverter.Config.getRelBuilderConfigTransform(). - 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
JoinToHyperGraphRuleconstructs 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_M2Maggregate 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_M2Vaggregate 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
-
Information for a call to
AggImplementor.implementAdd(AggContext, AggAddContext). - 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.RexWinAggCallobjects, each of which is a call to aSqlAggFunction. - 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
Aggregatewith multiple calls. - aggregate(RelBuilder.GroupKey, List<AggregateCall>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Aggregatewith an array ofAggregateCalls. - aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Aggregatewith 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
Aggregatenodes. - 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
- 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_CONSTANTSthat 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 aAggregate. - AGGREGATE_EXPAND_DISTINCT_AGGREGATES_TO_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
As
CoreRules.AGGREGATE_EXPAND_DISTINCT_AGGREGATESbut generates a Join. - AGGREGATE_EXPAND_WITHIN_DISTINCT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that rewrites a
LogicalAggregatethat containsWITHIN DISTINCTaggregate 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
- AGGREGATE_FILTER_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- AGGREGATE_FN - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
AGGREGATEaggregate function. - AGGREGATE_GROUPING_SETS_TO_UNION - Static variable in class org.apache.calcite.rel.rules.CoreRules
- AGGREGATE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts an
Aggregateto empty if its child is empty. - AGGREGATE_JOIN_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- AGGREGATE_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- AGGREGATE_JOIN_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- 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
- AGGREGATE_MIN_MAX_TO_LIMIT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that transforms an MIN/MAX
Aggregatefunctions 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
- 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_TABLEthat accepts aProjectbetween theAggregateand itsStarTable.StarTableScaninput. - AGGREGATE_REDUCE_FUNCTIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that reduces aggregate functions in an
Aggregateto simpler forms. - AGGREGATE_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that removes an
Aggregateif it computes no aggregate functions (that is, it is implementingSELECT 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
Aggregateon aStarTable.StarTableScan. - AGGREGATE_UNION_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- AGGREGATE_UNION_AGGREGATE_FIRST - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
As
CoreRules.AGGREGATE_UNION_AGGREGATE, but matches anAggregateonly as the left input of theUnion. - AGGREGATE_UNION_AGGREGATE_SECOND - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
As
CoreRules.AGGREGATE_UNION_AGGREGATE, but matches anAggregateonly as the right input of theUnion. - AGGREGATE_UNION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- AGGREGATE_VALUES - Static variable in class org.apache.calcite.rel.rules.CoreRules
- Aggregate.AggCallBinding - Class in org.apache.calcite.rel.core
-
Implementation of the
SqlOperatorBindinginterface for anaggregate callapplied to a set of operands in the context of aLogicalAggregate. - 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
- 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 aAggregate. - 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
Aggregatethat containsWITHIN DISTINCTaggregate 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
- 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
- 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
AggregateFunctionvia user-defined class. - AggregateGroupingSetsToUnionRule - Class in org.apache.calcite.rel.rules
- 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
- 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
- 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
- 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
- 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
Aggregatefunctions 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
SUMover BigDecimal values as a user-defined aggregate. - AggregateNode.DoubleSum - Class in org.apache.calcite.interpreter
-
Implementation of
SUMover DOUBLE values as a user-defined aggregate. - AggregateNode.IntSum - Class in org.apache.calcite.interpreter
-
Implementation of
SUMover INTEGER values as a user-defined aggregate. - AggregateNode.LongSum - Class in org.apache.calcite.interpreter
-
Implementation of
SUMover BIGINT values as a user-defined aggregate. - AggregateNode.MaxBigDecimal - Class in org.apache.calcite.interpreter
-
Implementation of
MAXfunction to calculate the maximum ofBigDecimalvalues as a user-defined aggregate. - AggregateNode.MaxBoolean - Class in org.apache.calcite.interpreter
-
Implementation of
MAXfunction to calculate the maximum ofbooleanvalues as a user-defined aggregate. - AggregateNode.MaxDouble - Class in org.apache.calcite.interpreter
-
Implementation of
MAXfunction to calculate the maximum ofdoubleandrealvalues as a user-defined aggregate. - AggregateNode.MaxFloat - Class in org.apache.calcite.interpreter
-
Implementation of
MAXfunction to calculate the maximum offloatvalues as a user-defined aggregate. - AggregateNode.MaxInt - Class in org.apache.calcite.interpreter
-
Implementation of
MAXfunction to calculate the maximum ofintegervalues as a user-defined aggregate. - AggregateNode.MaxLong - Class in org.apache.calcite.interpreter
-
Implementation of
MAXfunction to calculate the maximum oflongvalues as a user-defined aggregate. - AggregateNode.MinBigDecimal - Class in org.apache.calcite.interpreter
-
Implementation of
MINfunction to calculate the minimum ofBigDecimalvalues as a user-defined aggregate. - AggregateNode.MinBoolean - Class in org.apache.calcite.interpreter
-
Implementation of
MINfunction to calculate the minimum ofbooleanvalues as a user-defined aggregate. - AggregateNode.MinDouble - Class in org.apache.calcite.interpreter
-
Implementation of
MINfunction to calculate the minimum ofdoubleandrealvalues as a user-defined aggregate. - AggregateNode.MinFloat - Class in org.apache.calcite.interpreter
-
Implementation of
MINfunction to calculate the minimum offloatvalues as a user-defined aggregate. - AggregateNode.MinInt - Class in org.apache.calcite.interpreter
-
Implementation of
MINfunction to calculate the minimum ofintegervalues as a user-defined aggregate. - AggregateNode.MinLong - Class in org.apache.calcite.interpreter
-
Implementation of
MINfunction to calculate the minimum oflongvalues 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
- AggregateProjectConstantToDummyJoinRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateProjectMergeRule - Class in org.apache.calcite.rel.rules
- 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
AggregateStarTableRulethat accepts aProjectbetween theAggregateand itsStarTable.StarTableScaninput. - 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
Aggregateif it computes no aggregate functions (that is, it is implementingSELECT 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
- aggregateRex(RelBuilder.GroupKey, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
- AggregateStarTableRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregateon top of aStarTable.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
- 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
- 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
SqlValidatorScopeinterface 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
-
Information for a call to
AggImplementor.implementReset(AggContext, AggResetContext). - 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
-
Information for a call to
AggImplementor.implementResult(AggContext, AggResultContext) - 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
predicateis true for all elements oflist. - all(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether
predicateis true for all elements oflist. - 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
-
ALLquantification 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
< ALLoperator. - 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(orUPSERT). - 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 NULLSorIGNORE 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 INDEXDDL statement. - ALTER_MATERIALIZED_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
-
ALTER MATERIALIZED VIEWDDL statement. - ALTER_SEQUENCE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
ALTER SEQUENCEDDL statement. - ALTER_SESSION - Enum constant in enum org.apache.calcite.sql.SqlKind
-
ALTER SESSIONDDL statement. - ALTER_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
ALTER TABLEDDL statement. - ALTER_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
-
ALTER VIEWDDL 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 & bin 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
ANDoperator. - 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
op1and thenop2. - 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
SqlDialectimplementation 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
outerfor which there is NOT a member ofinnerwith 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
-
Deprecated.
- 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_VALUEaggregate function. - ANY_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ANY_VALUEaggregate 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.Use
RelMetadataQuery. - 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
HintStrategyTablehint strategies to the given relational expression and thehints. - 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
hintcan be applied to the relational expressionrel. - 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_DISTINCTaggregate 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
approximateis 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
-
Returns the value of
CalciteConnectionProperty.APPROXIMATE_DECIMAL. - approximateDecimal() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
- approximateDistinctCount() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
Returns the value of
CalciteConnectionProperty.APPROXIMATE_DISTINCT_COUNT. - approximateDistinctCount() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
- approximateTopN() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
Returns the value of
CalciteConnectionProperty.APPROXIMATE_TOP_N. - 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
-
Returns the
BuiltInMetadata.ColumnUniqueness.areColumnsUnique(ImmutableBitSet, boolean)statistic. - areColumnsUnique(RelNode, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns the
BuiltInMetadata.ColumnUniqueness.areColumnsUnique(ImmutableBitSet, boolean)statistic. - 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_MAXaggregate function. - ARG_MAX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ARG_MAXaggregate function. - ARG_MIN - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
ARG_MINaggregate function. - ARG_MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ARG_MINaggregate 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_DATEbut returns with nullability if any of the operands is nullable by usingSqlTypeTransforms.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_INTEGERbut returns with nullability if any of the operands is nullable by usingSqlTypeTransforms.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_SCALE0with a fallback toReturnTypes.ARG0This 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_ASSIGNMENToperator (=<) 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_AGGaggregate 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_APPENDfunction (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_COMPACTfunction (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_CONCATfunction (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_AGGaggregate 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_CONTAINSfunction (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_DISTINCTfunction (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_EXCEPTfunction (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_INSERTfunction (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_INTERSECTfunction (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_JOINfunction (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_LENGTHfunction (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_MAXfunction (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_MINfunction (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_POSITIONfunction (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_PREPENDfunction (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_REMOVEfunction (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_REPEATfunction (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_REVERSEfunction (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_SIZEfunction (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_SLICEfunction (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_STRINGfunction (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_UNIONfunction (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
Bindablethat 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
EqualityComparerthat 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
- 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_OVERLAPfunction (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_ZIPfunction (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
ArrowRelnodes 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
Filterto anArrowFilter. - 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
ArrowTableScanjust 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 viaRelBuilder.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
-
ASoperator. - AS - Enum constant in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Alias ("AS").
- AS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ASoperator 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
Iterableinto anEnumerable. - asEnumerable(Collection<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an
Collectioninto anEnumerable. - asEnumerable(List<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an
Listinto anEnumerable. - 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
SqlIntervalQualifierto aSqlIdentifierif 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
ASINoperator applied to double values. - asin(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ASINoperator 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
ASINDoperator applied to double values. - asind(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ASINDoperator 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 ofvaluein 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
ASINHoperator applied to double values. - asinh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ASINHoperator 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 ofvalue. - 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
- asList(byte[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(char[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(double[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(float[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(int[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(int[]) - Static method in class org.apache.calcite.util.IntList
-
Deprecated.
- asList(long[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(short[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- 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)ismapping.getTarget(source)andlist.size()ismapping.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)ismapping.getTarget(source)andlist.size()ismapping.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
LogicalAsofJoinwith 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 genericIQueryable<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
-
Checks the CPU component of
RelNode.computeSelfCost(RelOptPlanner, RelMetadataQuery). - 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
columnis 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 ofignoreNulls. - 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 theRelNode. - assertThatDistinctRowCount(ImmutableBitSet, Matcher<Double>) - Method in class org.apache.calcite.test.RelMetadataFixture
-
Checks
RelMetadataQuery.getDistinctRowCount(RelNode, ImmutableBitSet, RexNode)with a null predicate. - assertThatNodeTypeCount(Matcher<Map<Class<? extends RelNode>, Integer>>) - Method in class org.apache.calcite.test.RelMetadataFixture
-
Checks the number of each sub-class of
RelNode, callingRelMetadataQuery.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
RelNodeproduced byRelMetadataFixture.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
SqlOperandTypeCheckerby 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 aStringBuilder. - 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
ATANoperator applied to double values. - atan(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATANoperator 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
ATAN2operator applied to double values. - atan2(double, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATAN2operator applied to double/BigDecimal values. - atan2(BigDecimal, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATAN2operator applied to BigDecimal/double values. - atan2(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATAN2operator 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
ATANDoperator applied to double values. - atand(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATANoperator 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 ofvaluein degrees. - atanh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATANHoperator applied to double values. - atanh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
ATANHoperator 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 ofvalue. - 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
hintstorelwith 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
-
Returns the value of
CalciteConnectionProperty.AUTO_TEMP. - 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
AVGaggregate function, optionally distinct and with an alias. - avg(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
AVGaggregate function. - avg(SqlParserPos, boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
AVGaggregate function, optionally distinct and with an alias. - avg(SqlParserPos, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
AVGaggregate 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
AVGaggregate function. - AVG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
AVGaggregate 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
BarfingInvocationHandlerhandles 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
AggregateLambdaFactorythat 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
SqlKindbelongs 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
-
BETWEENoperator. - 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
BigDecimalvalue. - 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
SqlDialectimplementation 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
Bindablethat interprets a given relational expression. - Bindable<T> - Interface in org.apache.calcite.runtime
-
Statement that can be bound to a
DataContextand 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
-
Deprecated.
- 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
Enumerableof 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
BindableRelandBindableConvention. - Bindables.BindableAggregate - Class in org.apache.calcite.interpreter
-
Implementation of
Aggregatein bindable calling convention. - Bindables.BindableAggregateRule - Class in org.apache.calcite.interpreter
-
Rule that converts an
Aggregateto bindable convention. - Bindables.BindableFilter - Class in org.apache.calcite.interpreter
-
Implementation of
Filterin bindable convention. - Bindables.BindableFilterRule - Class in org.apache.calcite.interpreter
-
Rule that converts a
Filterto bindable convention. - Bindables.BindableIntersect - Class in org.apache.calcite.interpreter
-
Implementation of
Intersectin bindable calling convention. - Bindables.BindableJoin - Class in org.apache.calcite.interpreter
-
Implementation of
Joinin bindable calling convention. - Bindables.BindableJoinRule - Class in org.apache.calcite.interpreter
-
Rule to convert a
LogicalJointo aBindables.BindableJoin. - Bindables.BindableMatch - Class in org.apache.calcite.interpreter
-
Implementation of
Matchin bindable convention. - Bindables.BindableMatchRule - Class in org.apache.calcite.interpreter
-
Rule to convert a
LogicalMatchto aBindables.BindableMatch. - Bindables.BindableMinus - Class in org.apache.calcite.interpreter
-
Implementation of
Minusin bindable calling convention. - Bindables.BindableProject - Class in org.apache.calcite.interpreter
-
Implementation of
Projectin bindable calling convention. - Bindables.BindableProjectRule - Class in org.apache.calcite.interpreter
-
Rule to convert a
LogicalProjectto aBindables.BindableProject. - Bindables.BindableSetOpRule - Class in org.apache.calcite.interpreter
-
Rule to convert an
SetOpto aBindables.BindableUnionorBindables.BindableIntersectorBindables.BindableMinus. - Bindables.BindableSort - Class in org.apache.calcite.interpreter
-
Implementation of
Sortbindable calling convention. - Bindables.BindableSortRule - Class in org.apache.calcite.interpreter
-
Rule to convert an
Sortto aBindables.BindableSort. - Bindables.BindableTableScan - Class in org.apache.calcite.interpreter
-
Scan of a table that implements
ScannableTableand therefore can be converted into anEnumerable. - Bindables.BindableTableScanRule - Class in org.apache.calcite.interpreter
-
Rule that converts a
TableScanto bindable convention. - Bindables.BindableTableScanRule.Config - Interface in org.apache.calcite.interpreter
-
Rule configuration.
- Bindables.BindableUnion - Class in org.apache.calcite.interpreter
-
Implementation of
Unionin bindable calling convention. - Bindables.BindableValues - Class in org.apache.calcite.interpreter
-
Implementation of
Valuesin bindable calling convention. - Bindables.BindableValuesRule - Class in org.apache.calcite.interpreter
-
Rule that converts a
Valuesto bindable convention. - Bindables.BindableWindow - Class in org.apache.calcite.interpreter
-
Implementation of
Windowin bindable convention. - Bindables.BindableWindowRule - Class in org.apache.calcite.interpreter
-
Rule to convert a
LogicalWindowto aBindables.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_ANDaggregate 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_ANDaggregate function. - BIT_COUNT_BIG_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
Alias for
SqlStdOperatorTable.BITCOUNT. - 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_ORaggregate 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_ORaggregate 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_XORaggregate 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_XORaggregate function. - bitAnd(int, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied to a Long and int value. - bitAnd(int, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(int, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_ANDapplied to integer values. - bitAnd(long, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toandinvalid @link
longUIntegervalues. - bitAnd(long, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toandinvalid @link
longUIntegervalues. - bitAnd(long, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(Long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied to a Long and int value. - bitAnd(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_ANDapplied to binary values. - bitAnd(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toUBytevalues. - bitAnd(UInteger, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(UInteger, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toUIntegervalues. - bitAnd(ULong, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(ULong, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toULongandvalues.invalid @link
long - bitAnd(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toULongvalues. - bitAnd(UShort, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(UShort, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
- bitAnd(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITANDapplied toUShortvalues. - BITAND - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
BITANDscalar function. - BITAND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
BITANDscalar 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_NOTapplied to integer values. - bitNot(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_NOTapplied to a binary value. - BITNOT - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
BITNOTscalar function. - BITNOT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
BITNOTscalar function. - bitOr(int, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITORapplied to a Long and int value. - bitOr(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_ORapplied to integer values. - bitOr(Long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITORapplied to a Long and int value. - bitOr(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_ORapplied to binary values. - BITOR - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
BITORscalar function. - BITOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
BITORscalar 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
BITXORapplied to a Long and int value. - bitXor(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_XORapplied 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
BITXORapplied toIntegervalues. - bitXor(Long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITXORapplied to a Long and int value. - bitXor(Long, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITXORapplied toLongvalues. - bitXor(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BIT_XORapplied to binary values. - bitXor(UByte, UByte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITXORapplied toUBytevalues. - bitXor(UInteger, UInteger) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITXORapplied toUIntegervalues. - bitXor(ULong, ULong) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITXORapplied toULongvalues. - bitXor(UShort, UShort) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Bitwise function
BITXORapplied toUShortvalues. - BITXOR - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
BITXORscalar function. - BITXOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
BITXORscalar 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
Projectoperators 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.Builds a
SqlParser.Config. - 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
ImmutableNullableListbased on the contents of theBuilder. - build() - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Returns a newly-created
ImmutableNullableSetbased on the contents of theBuilder. - 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
RelNodetree. - 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
RelBuilderto 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
HintStrategyTablebuilder. - builder() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a
RelDataTypeFactory.FieldInfoBuilder. - 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.Builderto 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
HintStrategybuilder 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 usingSqlImplementor.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.operatorsfrom 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
SqlTypeFamilydefined 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.filterFieldsif 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
SqlStatisticProviderthat 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
-
Calcis an abstract base class for implementations ofLogicalCalc. - 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
Calcnodes. - CALC_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Calconto aCalc. - 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
Programscan 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
- CALC_TO_WINDOW - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that transforms a
Calcthat contains windowed aggregates to a mixture ofLogicalWindowandCalc. - 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
-
Whether [CALCITE-1045] Decorrelate sub-queries in Project and Join is fixed.
- CALCITE_1048_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-1048] Make metadata more robust is fixed.
- CALCITE_194_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-194] Array items in MongoDB adapter is fixed.
- CALCITE_2400_FIXED - Static variable in class org.apache.calcite.util.Bug
- CALCITE_2401_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-2401] Improve RelMdPredicates performance is fixed.
- CALCITE_2869_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-2869] JSON data type support is fixed.
- CALCITE_3243_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-3243] Incomplete validation of operands in JSON functions is fixed.
- 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
-
Whether [CALCITE-5422] MILLISECOND and MICROSECOND units in INTERVAL literal is fixed.
- CALCITE_6092_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-6092] Invalid test cases in CAST String to Time is fixed.
- CALCITE_6270_FIXED - Static variable in class org.apache.calcite.util.Bug
- CALCITE_6293_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-6293] Support OR condition in Arrow adapter is fixed.
- CALCITE_6294_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether [CALCITE-6294] Support IN filter in Arrow adapter is fixed.
- 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
-
Whether [CALCITE-673] Timeout executing joins against MySQL is fixed.
- 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.CatalogReaderand alsoSqlOperatorTablebased 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 connectionallows 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
AvaticaFactoryfor 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
AvaticaFactoryfor 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
Loggerwith 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
getXxxmethods such asAvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]). - CalciteMetaImpl(CalciteConnectionImpl) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl
-
Deprecated.Use
CalciteMetaImpl.create(CalciteConnection)instead. - 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
SqlParseExceptionto 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
- 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
ResultSetfor 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.FunctionEntrywhere 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.LatticeEntrywhere 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.TableEntrywhere 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.TypeEntrywhere 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
SqlDialectimplementation 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
Statementfor 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
tracersused 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
SqlValidatorExceptionto be identified without adding a dependency on it from client-side code. - CalcMergeRule - Class in org.apache.calcite.rel.rules
- 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.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
- 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
Calendarin the UTC time zone and root locale. - calendar(long) - Static method in class org.apache.calcite.util.Util
-
Creates a
Calendarin 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
Calendarin 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
DynamicExpressionthat represents a dynamic operation bound by the providedCallSiteBinder. - callToOperandTypesMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Provides the data for
SqlValidatorImpl.getValidatedOperandTypes(SqlCall). - 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
fromto typeto. - 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
ComplexMetriccan be used in the givenAggregateCall. - canCastFrom(RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Compares two types and returns whether
fromTypecan be cast totoType, 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
fromTypecan be cast totoType. - 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
RelTypecan implement a given expression. - canImplement(RexProgram) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
Returns whether this tester's
RelTypecan 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
truein thisImmutableBitSet. - 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
-
CASEexpression. - 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
-
Returns the value of
CalciteConnectionProperty.CASE_SENSITIVE. - 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
-
Deprecated.
- 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
Filterrelational 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
Projectrelational 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
CassandraRelnodes into a CQL query. - CassandraRules - Class in org.apache.calcite.adapter.cassandra
-
Rules and relational operators for
CassandraRel.CONVENTIONcalling convention. - CassandraRules.CassandraFilterRule - Class in org.apache.calcite.adapter.cassandra
-
Rule to convert a
LogicalFilterto aCassandraFilter. - 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
EnumerableLimitto aCassandraLimit. - 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
LogicalProjectto aCassandraProject. - CassandraRules.CassandraSortRule - Class in org.apache.calcite.adapter.cassandra
-
Rule to convert a
Sortto aCassandraSort. - 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
Sortrelational 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
Queryablebased on aCassandraTable. - 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.CONVENTIONtoEnumerableConvention. - 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
Iterablewhose 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
CASToperator. - CAST_NOT_NULL - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CAST NOT NULLoperator. - 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
QueryableRecordermethods 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
CBRToperator applied to double values. - cbrt(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CBRToperator 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
CEILoperator 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
CEILoperator 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
CEILoperator applied to long values. - ceil(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CEILoperator 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
-
CEILfunction. - CEIL - Enum constant in enum org.apache.calcite.util.BuiltInMethod
- CEIL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
CEILfunction. - 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
dateis 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
tsis 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
RelMetadataProviderinterface via theGlossary.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
SqlOperatorTableinterface by chaining together any number of underlying operator table instances. - ChainedSqlOperatorTable(ImmutableList<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Internal constructor; call
SqlOperatorTables.chain(java.lang.Iterable<org.apache.calcite.sql.SqlOperatorTable>). - 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 ifn< 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_LENGTHfunction. - 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
-
Alias for
SqlStdOperatorTable.CHAR_LENGTH. - 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
-
CHECKconstraint. - 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
-
As
SqlTester.checkFails(SqlTestFactory, StringAndPos, String, boolean), but with a string that contains carets. - 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.indicatoris 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
SqlCallto 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
typeNamedoes 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
SqlValidatorNamespaceobjects 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
RelVisitorin avisitor patternto 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
-
CLASSIFIERoperator inMATCH_RECOGNIZE. - CLASSIFIER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CLASSIFIERfunction to be used withinMATCH_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
-
Inverse of
RelJson.typeNameToClass(java.lang.String). - 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
SqlDialectimplementation 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
Plannerexists. - 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
AutoCloseableresources and releases them when its#closemethod 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
-
COALESCEoperator. - 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
indexto 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
indexto 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 FROMexpression. - 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
-
Returns the
BuiltInMetadata.Collation.collations()statistic. - 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
COLLECTaggregate 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 names returned by
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String). - 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
tablein 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-readercolumn 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
Combineof all relational expressions on the stack. - combine(int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Combineof the topnrelational 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
Combineof 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
Combineof 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
FROMclause, where table expressions are specified with commas between them, and join conditions are specified in theWHEREclause. - 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
-
COMMITsession 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
CommonRelSubExprRuleis 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
dataTypesis 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_SPECIFIEDas 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
Functionand aSupplierinto aLookupinterface. - CompatibilityLookup(Function<String, T>, Supplier<Set<String>>) - Constructor for class org.apache.calcite.schema.lookup.CompatibilityLookup
-
Constructor to create a
Lookupinstance 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
Compatiblesuitable 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
RelNodeto a program that can be run by anInterpreter. - 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
-
As
RexUtil.composeConjunction(RexBuilder, Iterable, boolean)but never returns null. - 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
HintPredicateto 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
SqlOperandTypeCheckerrules 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
SqlSingleOperandTypeCheckerrules 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 || stringoperator. - 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
NlsStringobjects. - concat(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
binary || binaryoperator. - 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
CONCATfunction (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_WSfunction (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_WSfunction (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_WSfunction (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
CONCATfunction (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 : bin 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
SqlWriterConfigwith 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
-
Returns the value of
CalciteConnectionProperty.CONFORMANCE. - 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
-
Utilities for
ConnectionFactoryandCalciteAssert.ConnectionPostProcessor. - 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
RelNodeto 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 asRexInputRef) orRexLiteral. - 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
RexInputRefobjects 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
lengthentries. - 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
- contains(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns whether relational expression
targetoccurs within a relational expressionancestor. - 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
-
CONTAINSoperator 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_SUBSTRfunction (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.DEFAULTexpression. - 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
RexFieldAccessnodes. - 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
RelTraitDefis 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
operandwhen 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
Filtercontains a sub-query. - containsSubQuery(Join) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Joincontains a sub-query. - containsSubQuery(Project) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Projectcontains 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
Matcherthat matches execution plan and trims, id=123node 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
operandto target typetoType. - convert(Expression, Type, Type) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Convert
operandto target typetoType. - 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
Joininto aJdbcJoin. - convert(Sort, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
-
Converts a
Sortinto aJdbcSort. - 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
-
Deprecated.
- Convert - Enum constant in enum org.apache.calcite.linq4j.tree.ExpressionType
-
A cast or conversion operation, such as
(SampleType) objin Java. - CONVERT - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CONVERTfunction. - 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 convertscharValuewithdestCharsetName, whose original encoding is specified bysrcCharsetName. - 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
CONVERTfunction. - 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
datetimefromtz1totz2. - 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
- convertCall(RexCall) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
- convertCall(RexToSqlNodeConverter, RexCall) - Method in interface org.apache.calcite.rex.RexSqlConvertlet
- convertCall(RexToSqlNodeConverter, RexCall) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable
-
Converts a call to an operator into a
SqlCallto the same operator. - convertCall(SqlRexContext, SqlCall) - Method in interface org.apache.calcite.sql2rel.SqlNodeToRexConverter
- 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
RexCallto 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) objin 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
- 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
Converterto indicate that it converts a physical attribute, ortrait, 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
RelOptPlannerplanning. - convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.InitializerContext
-
Converts a
SqlNodetoRexNode. - convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.SqlRexContext
- convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
- convertExpression(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
- convertExpression(SqlNode, Map<String, RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
- 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
EXTRACTfunction. - 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
RexInputRefto aSqlIdentifier. - 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
-
Converts a
SQL Interval Qualifierto aREX literal. - 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
RexLiteralto aSqlLiteral. - 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 literalto aREX 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']toMAP[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
- 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
-
Deprecated.
- 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
RelNodetree. - 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
targetFormatfor 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
transformto 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
NlsStringwith 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
- copyRelHints(RelNode, RelNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
- 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
Correlatewith aCorrelationIdand a list of fields that are used by correlation. - correlate(JoinRelType, CorrelationId, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Correlatewith aCorrelationIdand 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
Correlatenodes. - 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
Correlateto empty if its left child is empty. - CORRELATE_RIGHT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
Correlateto 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
batchSizefromouter, 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
outerenumerable returns the correlated rows from theinnerenumerable. - 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
innerenumerable (nested loops join). - CorrelateProjectExtractor - Class in org.apache.calcite.sql2rel
- 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
CorrelationIdwithin a tree ofRelNodes. - 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
COSoperator applied to double values. - cos(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
COSoperator 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
COSDoperator applied to double values. - cosd(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
COSDoperator 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 ofvalue. - cosh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
COSHoperator applied to double values. - cosh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
COSHoperator 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
COToperator applied to double values. - cot(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
COToperator 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
COTHoperator applied to double values. - coth(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
COTHoperator 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
COUNTaggregate function, optionally distinct and with an alias. - count(boolean, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
COUNTaggregate function, optionally distinct and with an alias. - count(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the
COUNTaggregate 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
COUNTaggregate function. - COUNT - Enum constant in enum org.apache.calcite.adapter.pig.PigAggFunction
- COUNT - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
COUNTaggregate function. - COUNT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COUNTaggregate function. - COUNT_STAR - Enum constant in enum org.apache.calcite.adapter.pig.PigAggFunction
- COUNTIF - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
COUNTIFaggregate 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
Joinnodes 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_POPaggregate function. - COVAR_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_POPaggregate 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_SAMPaggregate function. - COVAR_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_SAMPaggregate 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
SqlParserto parse the given string using the parser implementation created from givenSqlParserImplFactorywith given quoting syntax and casing policies for identifiers. - create(Class) - Method in interface org.apache.calcite.linq4j.tree.TableExpressionFactory
-
Creates
Expressionto 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
TableFunctionImplfrom a class, looking for an "eval" method. - create(Class<?>) - Static method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Creates a
TableMacrofrom a class, looking for an "eval" method. - create(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
Creates
ScalarFunctionfrom given class. - create(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
Creates a
TableFunctionImplfrom 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
ScalarFunctionfrom given method. - create(Method) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
Creates a
TableFunctionImplfrom a method. - create(Method) - Static method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Creates a
TableMacrofrom 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
SqlParserto 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
SqlParserto parse the given string using the parser implementation created from givenSqlParserImplFactorywith 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
SqlBasicFunctionwith kindSqlKind.OTHER_FUNCTIONand categorySqlFunctionCategory.NUMERIC. - create(String, SqlReturnTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Static method in class org.apache.calcite.sql.SqlBasicFunction
-
Creates a
SqlBasicFunctionwith kindSqlKind.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
SqlDialectfrom 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
FormatModelthat uses the provided map to identifyFormatElements 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
RelOptTableImplinstance 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.UnifyRuleCallbased on the parent ofquery. - 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
-
Deprecated.
- 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
-
Deprecated.
- 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
typeis 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
SqlBasicFunctionwhose name is the same as its kind and whose categorySqlFunctionCategory.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 SCHEMADDL statement. - CREATE_FUNCTION - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE FUNCTIONDDL statement. - CREATE_INDEX - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE INDEXDDL 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 VIEWDDL 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 SCHEMADDL statement. - CREATE_SEQUENCE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE SEQUENCEDDL statement. - CREATE_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE TABLEDDL statement. - CREATE_TABLE_LIKE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE TABLE LIKEDDL statement. - CREATE_TYPE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE TYPEDDL statement. - CREATE_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CREATE VIEWDDL 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
-
Deprecated.
- 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
DatabaseMetaDataintoSqlDialect.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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Creates a dispatcher for calls to
ReflectUtil.lookupVisitMethod(java.lang.Class<?>, java.lang.Class<?>, java.lang.String). - 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
ResultSetEnumerableover 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
EXISTSorINstatements. - 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
-
Returns the value of
CalciteConnectionProperty.CREATE_MATERIALIZATIONS. - 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
OrderedEnumerableaccording 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
CalcitePrepareto 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
-
Deprecated.
- 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
-
Deprecated.
- 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
LogicalProjectthat 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
Queryableobject 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
Queryableobject 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
RelOptTablefor 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
SELECTnode. - 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, orEXCEPT). - 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
Tablewith temporary table name and specifiedrowType. - 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
TRAILINGkeyword in the callTrim(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
-
Creates a
TableFunctionScan. - 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
ScalarFunctionfrom 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
JoinInfoby 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
CSCoperator applied to double values. - csc(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CSCoperator 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
CSCHoperator applied to double values. - csch(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CSCHoperator 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
CsvTableScanscan just the columns needed to satisfy a projection. - CsvProjectTableScanRule - Class in org.apache.calcite.adapter.file
-
Planner rule that projects from a
CsvTableScanscan 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
CUBEoperator that occurs within aGROUP BYclause. - CUBE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CUBEoperator, occurs withinGROUP BYclause or nested within aGROUPING SETS. - CUME_DIST - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
ROW_NUMBERwindow function. - CUME_DIST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CUME_DISTwindow 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
-
Returns the
BuiltInMetadata.Memory.cumulativeMemoryWithinPhase()statistic. - 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
-
Returns the
BuiltInMetadata.Memory.cumulativeMemoryWithinPhaseSplit()statistic. - 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_CATALOGfunction. - 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_DATEfunction. - 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_PATHfunction. - CURRENT_ROLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
CURRENT_ROLEfunction. - 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_SCHEMAfunction. - 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_USERfunction. - 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_DATEfunction. - currentDatetime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CURRENT_DATETIMEfunction. - currentDatetime(DataContext, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CURRENT_DATETIMEfunction 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
-
Creates a
CURRENT ROWwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound). - 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_TIMEfunction. - currentTimestamp(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CURRENT_TIMESTAMPfunction. - 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
CURSORfunction by ordinal. - CURSOR - Enum constant in enum org.apache.calcite.sql.SqlKind
-
CURSORconstructor, 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
Tablethat 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
DATEADDfunction applied to a custom time frame. - customDateCeil(DataContext, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CEILfunction applied to aDATEvalue and a custom time frame. - customDateDiff(DataContext, String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
DATEDIFFfunction applied to a custom time frame. - customDateFloor(DataContext, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
FLOORfunction applied to aDATEvalue 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
Matcherthat calls a consumer and then succeeds. - customTimestampAdd(DataContext, String, long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
TIMESTAMPADDfunction applied to a custom time frame. - customTimestampCeil(DataContext, String, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
CEILfunction applied to aTIMESTAMPvalue and a custom time frame. - customTimestampDiff(DataContext, String, long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
TIMESTAMPDIFFfunction applied to a custom time frame. - customTimestampFloor(DataContext, String, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
FLOORfunction applied to aTIMESTAMPvalue and a custom time frame. - CustomTypeSystems - Class in org.apache.calcite.test
-
Custom implementations of
RelDataTypeSystemfor 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)andDATE(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_ADDfunction (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_SUBfunction (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_TRUNCfunction (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} andCEIL(dateTime to timeUnit= constant} todateTime BETWEEN lower AND upper. - DateRangeRules.FilterDateRangeRule - Class in org.apache.calcite.rel.rules
-
Rule that converts EXTRACT, FLOOR and CEIL in a
Filterinto 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 aDATETIME). - 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
DAYNAMEfunction, applied to a DATE argument. - dayNameWithTimestamp(long, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
DAYNAMEfunction, applied to a TIMESTAMP argument. - DAYOFMONTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL
DAYOFMONTHoperator. - DAYOFWEEK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL
DAYOFWEEKoperator. - 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
DAYOFYEARoperator. - 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
SqlDialectimplementation 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_PRODUCTbut returns with nullability if any of the operands is nullable by usingSqlTypeTransforms.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_QUOTIENTbut returns with nullability if any of the operands is nullable by usingSqlTypeTransforms.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_SUMbut returns with nullability if any of the operands is nullable by usingSqlTypeTransforms.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
-
DECODEfunction (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
decorrelateRelmethods 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
-
Whether
RelBuilder.aggregate(org.apache.calcite.tools.RelBuilder.GroupKey, org.apache.calcite.tools.RelBuilder.AggCall...)should eliminate duplicate aggregate calls; default true. - 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
-
DEFAULToperator. - 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
-
DEFAULToperator 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_BLOAT - Static variable in class org.apache.calcite.rel.rules.ProjectMergeRule
-
Deprecated.please use
RelOptUtil.DEFAULT_BLOAT - 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
Queryableby 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
Enumerableinterface that implements the extension methods by calling into theExtensionsclass. - 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
-
Returns the value of
CalciteConnectionProperty.DEFAULT_NULL_COLLATION. - 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
RelMetadataProviderinterface. - 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
DEGREESoperator applied to double values. - degrees(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
DEGREESoperator 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
DelegatingInvocationHandlerhandles 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
LatticeStatisticProviderthat 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
RelNodewhere the metadata is derived from another node. - DelegatingNamespace - Class in org.apache.calcite.sql.validate
-
An implementation of
SqlValidatorNamespacethat 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
Schemathat 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
SqlValidatorCatalogReaderthat 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
SqlValidatorTableby 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
RelDataTypeSystemthat 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_RANKwindow function. - DENSE_RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DENSE_RANKwindow 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
ordinalsunder 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
SqlDialectimplementation 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
ConverterRulehas been de-registered from aRelOptPlanner. - 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,STDDEVorVARaggregate 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
COVARaggregate 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_DISTandPERCENT_RANKaggregate 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, andROW_NUMBERaggregate 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
Aggregatebefore 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
SUMaggregate 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
-
DESCoperator inORDER 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
traitSetbut 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 whereXxxmost 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
-
Invokes
RelFieldTrimmer.trimFields(org.apache.calcite.rel.RelNode, org.apache.calcite.util.ImmutableBitSet, java.util.Set<org.apache.calcite.rel.type.RelDataTypeField>), or the appropriate method for the type of the rel parameter, using multi-method dispatch. - 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
Aggregatethat 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
EqualityComparerto 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
EqualityComparerto 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
-
Returns the
BuiltInMetadata.Distribution.distribution()statistic. - 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
SqlDialectimplementation 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.DOUBLEif 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
doublevalue. - DoubleSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.DoubleSum
- doWithConnection(Consumer<CalciteConnection>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
-
Creates a
CalciteConnectionand executes a callback that returns no result. - doWithConnection(Function<CalciteConnection, T>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
-
Creates a
CalciteConnectionand executes a callback. - doWithDataContext(Function<DataContext, T>) - Method in class org.apache.calcite.test.CalciteAssert.AssertThat
-
Creates a
DataContextand 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
Jointree 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
CalcitePrepareobjects; if the factory is null, the driver will callCalcitePrepare.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 FUNCTIONDDL statement. - DROP_INDEX - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP INDEXDDL statement. - DROP_MATERIALIZED_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP MATERIALIZED VIEWDDL statement. - DROP_SCHEMA - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP SCHEMADDL statement. - DROP_SEQUENCE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP SEQUENCEDDL statement. - DROP_TABLE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP TABLEDDL statement. - DROP_TYPE - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP TYPEDDL statement. - DROP_VIEW - Enum constant in enum org.apache.calcite.sql.SqlKind
-
DROP VIEWDDL 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
BETWEENfor 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
INfor 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_INfor 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
- 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
Aggregateinto aDruidQuery. - 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
Filterinto aDruidQuery. - 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
Filterinto aDruidQuery. - 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
Projectinto aDruidQueryas 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
Projectinto aDruidQuery. - 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
Sortinto aDruidQuery. - 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
RexNodewith 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
TableFactoryfor 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
SqlDialectimplementation 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
RelSetinformation 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
-
Same as
ReturnTypes.DYADIC_STRING_SUM_PRECISIONand usingSqlTypeTransforms.TO_NULLABLE. - 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
DynamicExpressionthat represents a dynamic operation bound by the providedCallSiteBinder, 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
RelDataTypefor 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
Aggregaterelational expression for ElasticSearch. - ElasticsearchFilter - Class in org.apache.calcite.adapter.elasticsearch
-
Implementation of a
Filterrelational expression in Elasticsearch. - ElasticsearchProject - Class in org.apache.calcite.adapter.elasticsearch
-
Implementation of
Projectrelational 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
ElasticsearchRelnodes 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
SearchHitsin ES. - ElasticsearchSort - Class in org.apache.calcite.adapter.elasticsearch
-
Implementation of
Sortrelational 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
Queryablebased on aElasticsearchTable. - 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.CONVENTIONtoEnumerableConvention. - 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 anIterable<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
Enumerablecollection. - 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
DataContextthat 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
TableScanto empty if the table has no rows in it. - emptyEnumerable() - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumerablethat has no elements. - emptyEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumeratorthat 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
nullif 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
nullif 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
visitXxxmethod; 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_WITHfunction. - 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
Enumerableover 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
Enumerableover 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
Enumerableover 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
-
Rule that converts a
LogicalAsofJointoenumerable calling convention. - ENUMERABLE_BATCH_NESTED_LOOP_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalJoininto anEnumerableBatchNestedLoopJoin. - 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
Collectto anEnumerableCollect. - 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
LogicalIntersectto anEnumerableIntersect. - ENUMERABLE_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalJointoenumerable calling convention. - 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
LogicalMatchto anEnumerableMatch. - ENUMERABLE_MERGE_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalJointoenumerable calling convention. - ENUMERABLE_MERGE_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
- ENUMERABLE_MINUS_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalMinusto anEnumerableMinus. - 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
LogicalProjectto anEnumerableProject. - ENUMERABLE_PROJECT_TO_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Variant of
ProjectToCalcRuleforenumerable calling convention. - ENUMERABLE_REPEAT_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalRepeatUnioninto anEnumerableRepeatUnion. - 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
Sortto anEnumerableSort. - ENUMERABLE_SORTED_AGGREGATE_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule to convert a
LogicalAggregateto anEnumerableSortedAggregate. - ENUMERABLE_TABLE_FUNCTION_SCAN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalTableFunctionScantoenumerable calling convention. - ENUMERABLE_TABLE_MODIFICATION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalTableModifytoenumerable calling convention. - 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
-
Rule that converts a
LogicalTableScantoenumerable calling convention. - ENUMERABLE_TABLE_SPOOL_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalTableSpoolinto anEnumerableTableSpool. - 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
Uncollectto anEnumerableUncollect. - ENUMERABLE_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalUnionto anEnumerableUnion. - ENUMERABLE_VALUES_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalValuestoenumerable calling convention. - ENUMERABLE_WINDOW_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts a
LogicalWindowto anEnumerableWindow. - EnumerableAggregate - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Aggregateinenumerable calling convention. - 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
-
Implementation of
LogicalAsofJoininenumerable calling convention. - 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
-
Rule to convert a
LogicalJointo anEnumerableBatchNestedLoopJoin. - 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
Calcinenumerable 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
-
Implementation of
Collectinenumerable calling convention. - 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
-
Implementation of
Correlateinenumerable calling convention. - 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
Enumerableinterface. - EnumerableDefaults() - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults
- EnumerableFilter - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Filterinenumerable calling convention. - 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
-
Variant of
FilterToCalcRuleforenumerable calling convention. - 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
EnumerableHashJoinbased on its inputs and the join type. - EnumerableHashJoin - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Joininenumerable 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
- EnumerableInterpreterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
- EnumerableIntersect - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Intersectinenumerable calling convention. - 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
Sortthat hasoffsetorfetchset to anEnumerableLimiton top of a "pure"Sortthat 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
Sortinenumerable 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
LogicalSortwith (Sort.fetchorSort.offset) andSort.collation(Order By) into anEnumerableLimitSort. - 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
Matchinenumerable 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
LogicalMatchto anEnumerableMatch. - 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
Joininenumerable calling conventionusing 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
Unioninenumerable 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
- 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
Minusinenumerable 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
EnumerableNestedLoopJoinbased on its inputs and the join type. - EnumerableNestedLoopJoin - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Joininenumerable calling conventionthat 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
-
Implementation of
Projectinenumerable calling convention. - 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
-
Variant of
ProjectToCalcRuleforenumerable calling convention. - 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
EnumerableConventioncalling 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
RelImplementorfor relational operators ofEnumerableConventioncalling convention. - EnumerableRelImplementor(RexBuilder, Map<String, Object>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
- EnumerableRepeatUnion - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
RepeatUnioninenumerable calling convention. - EnumerableRepeatUnionRule - Class in org.apache.calcite.adapter.enumerable
-
Rule to convert a
LogicalRepeatUnioninto anEnumerableRepeatUnion. - 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
Enumerablecollections. - 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
Sortinenumerable 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
Aggregateinenumerable 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
-
Implementation of
TableFunctionScaninenumerable calling convention. - 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
-
Rule to convert a
LogicalTableFunctionScanto anEnumerableTableFunctionScan. - EnumerableTableFunctionScanRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
Creates an EnumerableTableFunctionScanRule.
- EnumerableTableModify - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
TableModifyinenumerable calling convention. - 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
LogicalTableModifyto anEnumerableTableModify. - EnumerableTableModifyRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
-
Creates an EnumerableTableModifyRule.
- EnumerableTableScan - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
TableScaninenumerable calling convention. - 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
LogicalTableScanto anEnumerableTableScan. - EnumerableTableScanRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
- EnumerableTableSpool - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
TableSpoolinenumerable calling conventionthat writes into aModifiableTable(which must exist in the current schema). - EnumerableTableSpoolRule - Class in org.apache.calcite.adapter.enumerable
-
Rule to convert a
LogicalTableSpoolinto anEnumerableTableSpool. - 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
EnumerableConventionintoSpark convention. - EnumerableToSparkConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.spark.EnumerableToSparkConverter
- EnumerableUncollect - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Uncollectinenumerable calling convention. - 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
Unioninenumerable 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
-
Implementation of
Valuesinenumerable calling convention. - EnumerableValuesRule - Class in org.apache.calcite.adapter.enumerable
-
Planner rule that converts a
LogicalValuesto anEnumerableValues. - EnumerableValuesRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
-
Creates an EnumerableValuesRule.
- EnumerableWindow - Class in org.apache.calcite.adapter.enumerable
-
Implementation of
Windowinenumerable calling convention. - 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
Cursoron top of anEnumeratorthat 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
-
Deprecated.
- 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 == bin 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
-
This is a poorman's
SqlTypeUtil.equalSansNullability(RelDataTypeFactory, RelDataType, RelDataType). - 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
Conventionequals with traits inothertraitSet. - 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
-
Same as
RelDataType.equalsSansFieldNames(org.apache.calcite.rel.type.RelDataType), but ignore nullability also. - 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 itsJoinInfo.nonEquiConditionsis an empty list. - EquiJoin - Class in org.apache.calcite.rel.rules
-
Deprecated.
- 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
-
Deprecated.
- 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
-
EVERYaggregate 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
SqlDialectimplementation 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
allto 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
allto 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
allto 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, usingallto 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, usingallto 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, usingallto 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
allto 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, usingallto 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
-
EXCEPTrelational operator (known asMINUSin 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 orSortExchange'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
Exchangeif 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
RelOptPlannerplanning. - 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
ValuesReduceRulealso. - 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 ^ bin 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 SCHEMAcommand. - execute(SqlCreateFunction, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE FUNCTIONcommand. - execute(SqlCreateMaterializedView, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE MATERIALIZED VIEWcommand. - execute(SqlCreateSchema, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE SCHEMAcommand. - execute(SqlCreateTableLike, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE TABLE LIKEcommand. - execute(SqlCreateTable, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE TABLEcommand. - execute(SqlCreateTable, CalcitePrepare.Context) - Method in class org.apache.calcite.test.MockDdlExecutor
-
Executes a
CREATE TABLEcommand. - execute(SqlCreateType, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE TYPEcommand. - execute(SqlCreateView, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
CREATE VIEWcommand. - execute(SqlCreateView, CalcitePrepare.Context) - Method in class org.apache.calcite.test.MockDdlExecutor
-
Executes a
CREATE VIEWcommand. - execute(SqlDropObject, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes
DROP FUNCTION,DROP TABLE,DROP MATERIALIZED VIEW,DROP TYPE,DROP VIEWcommands. - execute(SqlDropSchema, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
DROP SCHEMAcommand. - execute(SqlTruncateTable, CalcitePrepare.Context) - Method in class org.apache.calcite.server.ServerDdlExecutor
-
Executes a
TRUNCATE TABLEcommand. - 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
listfor whichpredicateis true. - exists(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether there is an element in
listfor whichpredicateis 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
-
EXISTSoperator. - 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
EXPoperator 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
expandforRelSubset; called via reflection. - expand(Aggregate, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
-
Refines
expandforAggregate; called via reflection. - expand(Filter, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
-
Refines
expandforFilter; called via reflection. - expand(Project, RelMetadataQuery, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMdMeasure
-
Refines
expandforProject; called via reflection. - expand(RelNode, int, BuiltInMetadata.Measure.Context) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns the
BuiltInMetadata.Measure.expand(int, BuiltInMetadata.Measure.Context)statistic. - 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
Filterfor 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
Joinfor 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
- 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
- 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.SEARCHin an expression. - expandSearch(RexBuilder, RexProgram, RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
-
Expands calls to
SqlStdOperatorTable.SEARCHwhose complexity is greater thanmaxComplexityin 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
SqlOperandTypeInferencethat 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
SqlOperandTypeInferenceby explicitly supplying a type for each parameter. - ExplicitOperatorBinding - Class in org.apache.calcite.sql
-
ExplicitOperatorBindingimplementsSqlOperatorBindingvia 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
SqlReturnTypeInferencewhich 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
RelOptTablebased on aTablethat 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
EXTENDoperator that qualifies a table name in theFROMclause. - EXTEND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
EXTENDoperator. - 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
-
EXTRACTfunction. - EXTRACT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL
EXTRACToperator. - 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
FACTORIALoperator. - 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)withnull. - 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
expectederror, ifbis 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
falsefor 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
- 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
Filterof a list of predicates. - filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filterof a list of correlation variables and a list of predicates. - filter(Iterable<CorrelationId>, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filterof 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
listthat matchpredicate. - 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
Filterof 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
conditionevaluates totrue. - 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
-
FILTERoperator. - 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
LogicalFilterto aInnodbFilter. - 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
Filternodes. - 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
-
FILTERoperator filters which rows are included in an aggregate function. - FILTER_AGGREGATE_TRANSPOSE - Static variable in class org.apache.calcite.adapter.druid.DruidRules
- FILTER_AGGREGATE_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- FILTER_CALC_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Filterand aLogicalCalc. - FILTER_CORRELATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- FILTER_EXPAND_IS_NOT_DISTINCT_FROM - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that replaces
IS NOT DISTINCT FROMin aFilterwith logically equivalent operations. - FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
-
Rule that matches a
Filterand converts calls toEXTRACT,FLOORandCEILfunctions to date ranges (typically using theBETWEENoperator). - FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
Filterto empty if its child is empty. - FILTER_INTERPRETER_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
- 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
- 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
- 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
- FILTER_SCAN - Static variable in class org.apache.calcite.adapter.arrow.ArrowRules
- FILTER_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
- FILTER_SCAN - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
- FILTER_SET_OP_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- FILTER_SORT - Static variable in class org.apache.calcite.rel.rules.MeasureRules
- FILTER_SORT_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- 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
Correlateinstances. - FILTER_TABLE_FUNCTION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that pushes a
Filterpast aTableFunctionScan. - FILTER_TO_CALC - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that converts a
LogicalFilterto aLogicalCalc. - FILTER_VALUES_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Filteronto an underlyingLogicalValues, resulting in aValueswith potentially fewer rows. - FILTER_WINDOW_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
- 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
- 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
- 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
- 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
Filterexpression 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
- 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
- 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 FROMin aFilterwith 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
- 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
- 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
- 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
LogicalFilterpast aLogicalTableFunctionScan. - 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
-
Planner rule that converts a
Filteron aTableScanof aFilterableTableor aProjectableFilterableTableto aBindables.BindableTableScan. - 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
LogicalFilterto aLogicalCalc. - 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
- 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
-
FINALoperator inMATCH_RECOGNIZE. - FINAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FINALfunction to be used withinMATCH_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
seekwithin 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
tableNameif it occurs within a relational expressionroototherwise 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
SqlDialectimplementation 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
Booleanvalue, using a given default value if it is null. - first(Byte, byte) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Bytevalue, using a given default value if it is null. - first(Character, char) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Charactervalue, using a given default value if it is null. - first(Double, double) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Doublevalue, using a given default value if it is null. - first(Float, float) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Floatvalue, using a given default value if it is null. - first(Integer, int) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Integervalue, using a given default value if it is null. - first(Long, long) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Longvalue, using a given default value if it is null. - first(Short, short) - Static method in class org.apache.calcite.util.Util
-
Unboxes a
Shortvalue, 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
nelements 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
-
FIRSToperator inMATCH_RECOGNIZE. - FIRST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRSTfunction to be used withinMATCH_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_VALUEaggregate function. - FIRST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRST_VALUEaggregate 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
floatvalue. - 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
FLOORoperator 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
FLOORoperator 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
FLOORoperator applied to long values. - floor(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL
FLOORoperator 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
-
FLOORfunction. - FLOOR - Enum constant in enum org.apache.calcite.util.BuiltInMethod
- FLOOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
FLOORfunction. - 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
FLOORandCEILwith given floor flag and library. - floorDate(int, TimeFrame) - Method in class org.apache.calcite.rel.type.TimeFrameSet
-
Computes "FLOOR(date TO frame)", where
dateis 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
tsis 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.CHOPorSqlWriterConfig.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 FOLLOWINGwindow bound, for use in methods such asRelBuilder.OverCall.rowsFrom(RexWindowBound)andRelBuilder.OverCall.rangeBetween(RexWindowBound, RexWindowBound). - FOLLOWING - Enum constant in enum org.apache.calcite.sql.SqlKind
-
FOLLOWINGqualifier 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
-
Returns the value of
CalciteConnectionProperty.FORCE_DECORRELATE. - 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
charsetis 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 primitiveintvalues. - forEachInt(IntConsumer) - Method in class org.apache.calcite.util.ImmutableIntList
-
As
ImmutableIntList.forEach(Consumer)but on primitiveintvalues. - 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 KEYconstraint. - 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
FormatElementcontaining the standard format elements. - FormatModel - Interface in org.apache.calcite.util.format
-
Describes the format strings used by a formatting function such as
FORMAT_TIMESTAMPorCAST(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_DISTandPERCENT_RANKaggregate 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
FrameworkConfigusing 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
-
Whether issue FRG-189: FarragoAutoVmOperatorTest.testSelect fails is fixed.
- FRG254_FIXED - Static variable in class org.apache.calcite.util.Bug
- FRG296_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Whether issue FRG-296: SUBSTRING(string FROM regexp FOR regexp) is fixed.
- 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
-
Whether issue FRG-73: miscellaneous bugs with nested comments is fixed.
- 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
varcharinto 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>toTfor some type T. - FROM_MEASURE_IF - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform that transforms
MEASURE<T>toTfor 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.NONEtoBindableConvention. - 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
Sourcefrom a generic text source such as string,CharBufferor 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
Jointhat 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
-
The columns returned by
DatabaseMetaData.getFunctions(java.lang.String, java.lang.String, java.lang.String). - 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
-
Creates a
TableFunctionScan. - functionScan(SqlOperator, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
TableFunctionScan. - 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
FUSIONaggregate 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
- 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 twonullvalues 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.IntStringvalues. - 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
Aggregaterelational 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
Filterrelational 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
Projectrelational 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
GeodeRelrelations. - GeodeRules - Class in org.apache.calcite.adapter.geode.rel
-
Rules and relational operators for
GeodeRel.CONVENTIONcalling convention. - GeodeRules.GeodeFilterRule - Class in org.apache.calcite.adapter.geode.rel
-
Rule to convert a
LogicalFilterto aGeodeFilter. - GeodeRules.GeodeFilterRule.GeodeFilterRuleConfig - Interface in org.apache.calcite.adapter.geode.rel
-
Rule configuration.
- GeodeRules.GeodeSortLimitRule - Class in org.apache.calcite.adapter.geode.rel
- 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
Sortrelational 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
Queryablebased on aGeodeTable. - 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.CONVENTIONtoEnumerableConvention. - 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
ImmutableBitSetcomposed of bits from thisImmutableBitSetfromfromIndex(inclusive) totoIndex(exclusive). - get(int, ResultSet) - Method in interface org.apache.calcite.util.JdbcType
-
Returns the value of column
columnfrom 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
IllegalArgumentExceptionif 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)orLookup.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
selectto 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.RexWinAggCalllist as a list ofAggregateCall. - 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)ifordinalis negative, orSqlValidatorUtil.alias(SqlNode, int)ifordinalis 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
ASif 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
-
Returns the
BuiltInMetadata.AllPredicates.getAllPredicates()statistic. - 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
predicatewithin a givenSqlNodetree. - 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
-
Returns the
BuiltInMetadata.Size.averageColumnSizes()statistic. - 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
-
Returns the
BuiltInMetadata.Size.averageRowSize()statistic. - 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
BigDecimalvalue. - 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
-
Alias for
SqlLibraryOperators.BIT_GET. - 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
-
Deprecated.
- 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 ARRAYtoArray<VARCHAR>. - getCastSpecClickHouseSqlArrayType(SqlDialect, RelDataType, SqlParserPos) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
-
Transformation Map type from
VARCHAR ARRAYtoArray(VARCHAR). - getCastSpecClickHouseSqlMapType(SqlDialect, RelDataType, SqlParserPos) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
-
Transformation Map type from
MAP<VARCHAR,VARCHAR>toMap(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
Charsetbased 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
RelCollationtrait defined byRelCollationTraitDef.INSTANCE, or null if theRelCollationTraitDef.INSTANCEis not registered in this traitSet. - getCollation() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate ordering definition (the
WITHIN GROUPclause 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
Collatorto compare values having the current collation, ornullif no specificCollatoris needed, in which caseString.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
-
Returns the
BuiltInMetadata.ColumnOrigin.getColumnOrigins(int)statistic. - 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
ComplexMetricthat match the givenaliasif it exists, otherwise returns an empty list, nevernull. - 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 areARRAYandMULTISET. - 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
SqlConformancethat 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
Conventiontrait defined byConventionTraitDef.INSTANCE, or null if theConventionTraitDef.INSTANCEis 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
CONVERTand Oracle'sCONVERTwith 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
-
Deprecated.Use
RelOptPlanner.getCost(RelNode, RelMetadataQuery)or, better, callRelMetadataQuery.getCumulativeCost(RelNode). - 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
-
Returns the
BuiltInMetadata.CumulativeCost.getCumulativeCost()statistic. - 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
Charsetobject representing the value ofCalciteSystemProperty.DEFAULT_CHARSET. - getDefaultConcreteType(RelDataTypeFactory) - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
Return the default
RelDataTypethat 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_SPECIFIEDif 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
Conventionis 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_SPECIFIEDif 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_SPECIFIEDif 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
DISTINCTkeyword. - 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
-
Returns the
BuiltInMetadata.DistinctRowCount.getDistinctRowCount(ImmutableBitSet, RexNode)statistic. - 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
RelDistributiontrait defined byRelDistributionTraitDef.INSTANCE, or null if theRelDistributionTraitDef.INSTANCEis 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
-
Returns the
BuiltInMetadata.Distribution.distribution()statistic. - 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
FormatModelinstance. - 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(includingQueryableandEnumerable),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
SECONDfor bothHOUR TO SECONDandSECOND. - 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
RexExecutablethat 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
columnif it is amust-filtercolumn, 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
FilterRequirementobject 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
floatvalue. - 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
Schemaobject, not explicitly by a call toCalciteSchema.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
Schemaobject, not explicitly by a call toCalciteSchema.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
inSubQueryThresholdoption, defaultSqlToRelConverter.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
Typescorresponding 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.JavaTypecreated withMapclass, 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.OTHERif 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.DECIMALvalues, you should do two things:- Override the
RelDataTypeSystem.getMaxPrecision(SqlTypeName)method, changing its behavior forDECIMAL; - Make sure that the implementation of your
#getMaxNumericPrecisionmethod callsgetMaxPrecision(DECIMAL).
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. - Override the
- 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.DECIMALvalues, you should do two things:- Override the
RelDataTypeSystem.getMaxScale(SqlTypeName)method, changing its behavior forDECIMAL; - Make sure that the implementation of your
#getMaxNumericScalemethod callsgetMaxScale(DECIMAL).
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. - Override the
- 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_SPECIFIEDif 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
-
Returns the
BuiltInMetadata.MaxRowCount.getMaxRowCount()statistic. - 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_SPECIFIEDif 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.Use
SqlTypeUtil.integerBound(RelDataType, boolean)withupper = true - 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
RelNodefor metadata. - getMetadataDelegateRel() - Method in interface org.apache.calcite.rel.metadata.DelegatingMetadataRel
- getMetadataFactory() - Method in class org.apache.calcite.plan.RelOptCluster
-
Deprecated.
- 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
-
Deprecated.
- 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_SPECIFIEDif 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_SPECIFIEDif 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
-
Returns the
BuiltInMetadata.MinRowCount.getMinRowCount()statistic. - 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_SPECIFIEDif 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_SPECIFIEDif 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.Use
SqlTypeUtil.integerBound(RelDataType, boolean)withupper = false - 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Returns the
BuiltInMetadata.NodeTypes.getNodeTypes()statistic. - 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
-
Returns the
BuiltInMetadata.NonCumulativeCost.getNonCumulativeCost()statistic. - 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
-
Returns the
BuiltInMetadata.PercentageOriginalRows.getPercentageOriginalRows()statistic. - 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
-
Returns the
BuiltInMetadata.PopulationSize.getPopulationSize(ImmutableBitSet)statistic. - 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
-
Returns the
BuiltInMetadata.Predicates.getPredicates()statistic. - 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(includingSemiJoin). - 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
-
Returns the
BuiltInMetadata.Predicates.getPredicates()statistic. - 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
SqlIdentifierat 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.identifierQuoteStringandSqlDialect.identifierEndQuoteStringdoes 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.Configand 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
RelHintfrom 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
RelOptSchemathis 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
SqlValidatorScopeinto aRelOptTable. - 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
-
Deprecated.
- 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()returnstrue, 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
RexBuilderto use to createRexNodeobjects. - 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
RexNodeexpressions. - 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
-
Returns the
BuiltInMetadata.RowCount.getRowCount()statistic. - 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
CalciteSchemanested 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
-
Returns the
BuiltInMetadata.Selectivity.getSelectivity(RexNode)statistic. - 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
SqlIdentifierassociated 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
SqlTypeNameof 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
SqlTypeNameof 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
HOURforHOUR TO SECONDandHOUR,SECONDforSECOND. - 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
stringvalue. - 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.Policystrategy for this operator, or null if there is no particular strategy, in which case this policy will be deducted from the operator'sSqlKind. - getStructKind() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Returns the rule for resolving the fields of a structured type, or
StructKind.NONEif 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.Use
Schema.subSchemas()andLookup.get(String)instead. - 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
-
Deprecated.Use
Schema.subSchemas()andLookup.getNames(LikePattern)instead. - 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.Use
Schema.tables()andLookup.get(String)instead. - 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.TableEntryin 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
RelOptTablebased 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
RelOptTablebased 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.Use
Schema.tables()andLookup.getNames(LikePattern)instead. - 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
-
Deprecated.
- 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
sourceis 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.TypeEntryin 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 factoryused 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
-
Override to change the behavior of
SameOperandTypeChecker.getAllowedSignatures(SqlOperator, String). - 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
-
Returns the
BuiltInMetadata.UniqueKeys.getUniqueKeys(boolean)statistic. - getUniqueKeys(RelNode, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns the
BuiltInMetadata.UniqueKeys.getUniqueKeys(boolean)statistic. - 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
SECONDfor bothHOUR TO SECONDandSECOND. - 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
RexInterpreterwants 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.JavaTypecreated withMapclass, 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
visitoron which theMethodDispatcherdispatches eachdecorrelateRelmethod, the default implementation returns this instance, if you got a sub-class, override this method to replace thevisitoras 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
-
Similar to
AbstractTypeCoercion.getWiderTypeForTwo(org.apache.calcite.rel.type.RelDataType, org.apache.calcite.rel.type.RelDataType, boolean), but can handle sequence types. - getWiderTypeFor(List<RelDataType>, boolean) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Similar to
TypeCoercion.getWiderTypeForTwo(org.apache.calcite.rel.type.RelDataType, org.apache.calcite.rel.type.RelDataType, boolean), but can handle sequence types. - 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
RelVisitorgoing 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
GotoStatementrepresents. - 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
-
GREATESTfunction (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
-
GREATESTfunction (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
-
DISTINCToperator, occurs withinGROUP BYclause. - 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_CONCATaggregate 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.Use
SqlKind.GROUPING. - GROUPING_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING_IDfunction is a synonym forGROUPING. - GROUPING_SETS - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The internal
GROUPING SETSoperator that occurs within aGROUP BYclause. - GROUPING_SETS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING SETSoperator, occurs withinGROUP BYclause or nested within aGROUPING 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 withindicator = 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
-
Deprecated.
- 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
b0is greater thanb1(orb1is 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
SqlDialectimplementation 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
MetadataHandlerfor implements a particularMetadataHandler.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
-
Deprecated.
- 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
RelNodeif its field names, converting to a list, are equal to the givenvalue. - 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
-
Deprecated.
- 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
RelNodeif its hints string representation is equal to the givenvalue. - 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
RexNodeif its string representation, after converting Windows-style line endings ("\r\n") to Unix-style line endings ("\n"), is equal to the givenvalue. - 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
RelNodeif its string representation, after converting Windows-style line endings ("\r\n") to Unix-style line endings ("\n"), is equal to the givenvalue. - 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
RelOptPlannerinterface. - 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
RelNodeas a vertex in a DAG representing the entire query expression. - HepRuleCall - Class in org.apache.calcite.plan.hep
-
HepRuleCall implements
RelOptRuleCallfor aHepPlanner. - 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,MultiJoinandLoptOptimizeJoinRule) 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
stringinto 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
Hilbertfunction 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
- 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
HintOptionCheckervalidates the options of aRelHint. - 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
HintPredicateindicates whether aRelNodecan 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
Litmusthat 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
-
HISTOGRAMaggregate function support. - HISTOGRAM_FIRST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
HISTOGRAM_FIRST_VALUEwindow aggregate function. - HISTOGRAM_LAST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
HISTOGRAM_LAST_VALUEwindow aggregate function. - HISTOGRAM_MAX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
HISTOGRAM_MAXwindow aggregate function. - HISTOGRAM_MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
HISTOGRAM_MINwindow 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
SqlDialectimplementation 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
MutableRelwhose 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
HOPgroup 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_ENDauxiliary function of theSqlKind.HOPgroup function. - HOP_END - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
HOP_ENDauxiliary function of theHOPgroup function. - HOP_OLD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
HOPgroup function. - HOP_START - Enum constant in enum org.apache.calcite.sql.SqlKind
-
The
HOP_STARTauxiliary function of theSqlKind.HOPgroup function. - HOP_START - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
HOP_STARTauxiliary function of theHOPgroup 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
HOURoperator. - 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
SqlDialectimplementation 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
Jointree 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_MAPbut returns with nullability if any of the operands is nullable. - identityComparer() - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns an
EqualityComparerthat 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
RexInputRefexpressions, 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
Pairbut 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
SqlParserPosstrings to theSqlIdentifieridentifier 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
Litmusthat 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 NULLSoperator. - IGNORE_NULLS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IGNORE NULLSoperator. - 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
ILIKEfunction. - ilike(String, String, String) - Method in class org.apache.calcite.runtime.SqlFunctions.LikeFunction
-
SQL
ILIKEfunction 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 PRECEDESoperator 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 SUCCEEDSoperator 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
Integervalues backed by an array ofints. - 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
GeodeRelrequired 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
Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)