- abbrev - Variable in enum org.apache.calcite.sql.fun.SqlLibrary
-
Abbreviation for the library used in SQL reference.
- abs(byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to byte values.
- abs(short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to short values.
- abs(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to int values.
- abs(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to long values.
- abs(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to float values.
- abs(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to double values.
- abs(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ABS
operator applied to BigDecimal values.
- ABS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- abs2(int) - Static method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
Two's complement absolute on int value.
- abs2(long) - Static method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
Two's complement absolute on long value.
- absentOverClause() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.
- ABSTRACT_RELATIONAL_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
-
- ABSTRACT_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
-
- AbstractCached() - Constructor for class org.apache.calcite.jdbc.CachingCalciteSchema.AbstractCached
-
- 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 which converts an
AbstractConverter
into a chain of
converters from the source relation to the target traits.
- abstractConverters - Variable in class org.apache.calcite.plan.volcano.RelSet
-
- AbstractFlatList() - Constructor for class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- AbstractImmutableList<E> - Class in org.apache.calcite.runtime
-
Base class for lists whose contents are constant after creation.
- AbstractImmutableList() - Constructor for class org.apache.calcite.runtime.AbstractImmutableList
-
- AbstractIndexedListIterator(int, int) - Constructor for class org.apache.calcite.util.ImmutableIntList.AbstractIndexedListIterator
-
- AbstractJoinExtractFilterRule - Class in org.apache.calcite.rel.rules
-
- AbstractJoinExtractFilterRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
-
Creates an AbstractJoinExtractFilterRule.
- AbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- AbstractMaterializedViewRule - Class in org.apache.calcite.rel.rules
-
Planner rule that converts a
Project
followed by
Aggregate
or an
Aggregate
to a scan (and possibly
other operations) over a materialized view.
- AbstractMaterializedViewRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Creates a AbstractMaterializedViewRule.
- AbstractMaterializedViewRule.Edge - Class in org.apache.calcite.rel.rules
-
Edge for graph
- AbstractMaterializedViewRule.EquivalenceClasses - Class in org.apache.calcite.rel.rules
-
Class representing an equivalence class, i.e., a set of equivalent columns
- AbstractMaterializedViewRule.MatchModality - Enum in org.apache.calcite.rel.rules
-
Complete, view partial, or query partial.
- AbstractMaterializedViewRule.MaterializedViewAggregateRule - Class in org.apache.calcite.rel.rules
-
Materialized view rewriting for aggregate
- AbstractMaterializedViewRule.MaterializedViewJoinRule - Class in org.apache.calcite.rel.rules
-
Materialized view rewriting for join
- AbstractMaterializedViewRule.MaterializedViewOnlyAggregateRule - Class in org.apache.calcite.rel.rules
-
Rule that matches Aggregate.
- AbstractMaterializedViewRule.MaterializedViewOnlyFilterRule - Class in org.apache.calcite.rel.rules
-
Rule that matches Filter.
- AbstractMaterializedViewRule.MaterializedViewOnlyJoinRule - Class in org.apache.calcite.rel.rules
-
Rule that matches Join.
- AbstractMaterializedViewRule.MaterializedViewProjectAggregateRule - Class in org.apache.calcite.rel.rules
-
Rule that matches Project on Aggregate.
- AbstractMaterializedViewRule.MaterializedViewProjectFilterRule - Class in org.apache.calcite.rel.rules
-
Rule that matches Project on Filter.
- AbstractMaterializedViewRule.MaterializedViewProjectJoinRule - Class in org.apache.calcite.rel.rules
-
Rule that matches Project on Join.
- AbstractMaterializedViewRule.NodeLineage - Class in org.apache.calcite.rel.rules
-
Expression lineage details.
- AbstractMaterializedViewRule.ViewPartialRewriting - Class in org.apache.calcite.rel.rules
-
View partitioning result
- AbstractNamespace - Class in org.apache.calcite.sql.validate
-
- AbstractNamespace(SqlValidatorImpl, SqlNode) - Constructor for class org.apache.calcite.sql.validate.AbstractNamespace
-
Creates an AbstractNamespace.
- AbstractPreparingTable() - Constructor for class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
- 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
-
- 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
.
- AbstractRelNode.RelDigestWriter - Class in org.apache.calcite.rel
-
A writer object used exclusively for computing the digest of a RelNode.
- AbstractRelOptPlanner - Class in org.apache.calcite.plan
-
Abstract base for implementations of the
RelOptPlanner
interface.
- AbstractRelOptPlanner(RelOptCostFactory, Context) - Constructor for class org.apache.calcite.plan.AbstractRelOptPlanner
-
Creates an AbstractRelOptPlanner.
- AbstractSchema - Class in org.apache.calcite.schema.impl
-
Abstract implementation of
Schema
.
- AbstractSchema() - Constructor for class org.apache.calcite.schema.impl.AbstractSchema
-
- AbstractSchema.Factory - Class in org.apache.calcite.schema.impl
-
- AbstractSingleNode<T extends SingleRel> - Class in org.apache.calcite.interpreter
-
An interpreter that takes expects one incoming source relational expression.
- AbstractSingleNode(Compiler, T) - Constructor for class org.apache.calcite.interpreter.AbstractSingleNode
-
- AbstractSourceMapping - Class in org.apache.calcite.util.mapping
-
Simple implementation of
Mappings.TargetMapping
where the
number of sources and targets are specified as constructor parameters and you
just need to implement one method,
- AbstractSourceMapping(int, int) - Constructor for class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- 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
-
- AbstractTableQueryable(QueryProvider, SchemaPlus, QueryableTable, String) - Constructor for class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- AbstractTargetMapping - Class in org.apache.calcite.util.mapping
-
Simple implementation of
Mappings.TargetMapping
where the
number of sources and targets are specified as constructor parameters and you
just need to implement one method,
- AbstractTargetMapping(int, int) - Constructor for class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- AbstractUnifyRule(SubstitutionVisitor.Operand, SubstitutionVisitor.Operand, int) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
- accAdvance(AggAddContext, Expression, Expression) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- 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(RelDataType) - Method in class org.apache.calcite.plan.RelOptUtil.TypeDumper
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- 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(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.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.LogicalSort
-
- 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(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.MultiJoin
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexCall
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexCall
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexCorrelVariable
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexCorrelVariable
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexDynamicParam
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexDynamicParam
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexFieldAccess
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexFieldAccess
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexInputRef
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexInputRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLiteral
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLiteral
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLocalRef
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexLocalRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexNode
-
Accepts a visitor, dispatching to the right overloaded
visitXxx
method.
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexNode
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexOver
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexOver
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexPatternFieldRef
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexPatternFieldRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexRangeRef
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexRangeRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexSubQuery
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexSubQuery
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexTableInputRef
-
- accept(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexTableInputRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexWindowBound
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- 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
-
- ACCEPT_NONQUERY - Static variable in enum org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext
-
Deprecated.
- ACCEPT_SUBQUERY - Static variable in enum org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext
-
Deprecated.
- 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) - 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.SqlOperator
-
- 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
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlWindow.SqlWindowOperator
-
- acceptFields(List<RelDataTypeField>) - Method in class org.apache.calcite.plan.RelOptUtil.TypeDumper
-
- accessEnums - Variable in class org.apache.calcite.sql.SqlAccessType
-
- accessMap - Variable in class org.apache.calcite.plan.TableAccessMap
-
- accessNotAllowed(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- accessor - Variable in class org.apache.calcite.runtime.Resources.Prop
-
- accessors(Expression, List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
- accessors(Expression, List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- AccessSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Access database.
- AccessSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.AccessSqlDialect
-
Creates an AccessSqlDialect.
- accessValue(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves the primitive value of a numeric node.
- AccountingClassLoader(ClassLoader, ResourceFinder, String, File) - Constructor for class org.apache.calcite.util.javac.JaninoCompiler.AccountingClassLoader
-
- accumulate(Iterable<TSource>, TAccumulate) - Method in class org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
-
- accumulate(Iterable<TSource>, TOrigAccumulate) - Method in interface org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazyAccumulator
-
- accumulate(Iterable<TSource>, TAccumulate) - Method in class org.apache.calcite.adapter.enumerable.SourceSorter
-
- accumulator() - Method in interface org.apache.calcite.adapter.enumerable.AggResetContext
-
Returns accumulator variables that should be reset.
- accumulator - Variable in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- accumulator() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- accumulator - Variable in class org.apache.calcite.interpreter.AggregateNode.FilterAccumulator
-
- 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 - Variable in class org.apache.calcite.adapter.enumerable.BasicLazyAccumulator
-
- accumulatorAdder() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorAdder - Variable in class org.apache.calcite.adapter.enumerable.SourceSorter
-
- accumulatorAdderDecorator - Variable in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorAdders - Variable in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory.AccumulatorAdderSeq
-
- AccumulatorAdderSeq(List<Function2<TAccumulate, TSource, TAccumulate>>) - Constructor for class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory.AccumulatorAdderSeq
-
- accumulatorFactories - Variable in class org.apache.calcite.interpreter.AggregateNode
-
- accumulatorInitializer() - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- accumulatorInitializer - Variable in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorInitializer() - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorInitializer - Variable in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorInitializer() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorLength - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- AccumulatorList() - Constructor for class org.apache.calcite.interpreter.AggregateNode.AccumulatorList
-
- accumulators - Variable in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulators - Variable in class org.apache.calcite.interpreter.AggregateNode.Grouping
-
- accumulatorType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- accurate - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.CastOptimizedImplementor
-
- acos(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ACOS
operator applied to BigDecimal values.
- acos(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ACOS
operator applied to double values.
- ACOS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- activeNamespaces - Variable in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- activeNodes - Variable in class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
- actor - Variable in class org.apache.calcite.materialize.MaterializationService
-
- actualInputFieldCount - Variable in class org.apache.calcite.adapter.enumerable.EnumerableWindow.WindowRelInputGetter
-
- 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, int, int) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates equivalent AggregateCall that is adapted to a new input types
and/or number of columns in GROUP BY.
- add(Comparable) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- add(TSource) - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- 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(long, long) - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- add(T, T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- add(String, Schema) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
Adds a child schema of this schema.
- add(String, Table) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Defines a table within this schema.
- add(String, Table, ImmutableList<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Defines a table within this schema.
- add(String, RelProtoDataType) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Defines a type within this schema.
- add(String, Function) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- add(String, Lattice) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- add(String, Schema) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds a child schema of this schema.
- add(String, Schema) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- add(String, Table) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- add(String, Function) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- add(String, RelProtoDataType) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- add(String, Lattice) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- add(String, Schema) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- add(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSet
-
Adds a relational expression to a set, with its results available under a
particular calling convention.
- add(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Adds expression rel
to this subset.
- add(String, Schema) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- add(String, Table) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- add(String, Function) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- add(String, RelProtoDataType) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- add(String, Lattice) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- add(List<Comparable>) - Method in class org.apache.calcite.profile.ProfilerImpl.Collector
-
- add(List<Comparable>) - Method in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- add(Comparable) - Method in class org.apache.calcite.profile.ProfilerImpl.HllCollector
-
- add(List<Comparable>) - Method in class org.apache.calcite.profile.ProfilerImpl.HllCompositeCollector
-
- add(List<Comparable>) - Method in class org.apache.calcite.profile.ProfilerImpl.HllSingletonCollector
-
- add(List<Comparable>) - Method in class org.apache.calcite.profile.ProfilerImpl.SingletonCollector
-
- add(String, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field with given name and type.
- add(String, SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- add(String, SqlTypeName, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- add(String, SqlTypeName, int, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- add(String, TimeUnit, int, TimeUnit, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field with an interval type.
- add(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field.
- add(String, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- 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.FieldInfoBuilder
-
Deprecated.
- add(String, SqlTypeName, int, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- add(String, TimeUnit, int, TimeUnit, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- add(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- add() - Method in class org.apache.calcite.rex.RexFieldCollation.Initializer
-
- add(SqlKind, SqlKind...) - Method in class org.apache.calcite.rex.RexFieldCollation.Initializer
-
- add(ImmutableSet<SqlKind>) - Method in class org.apache.calcite.rex.RexFieldCollation.Initializer
-
- add(List<RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType, RexShuttle, boolean) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds a set of expressions, projections and filters, applying a shuttle
first.
- add(E) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- add(int, E) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- add(Consumer<T>) - Method in enum org.apache.calcite.runtime.Hook
-
Adds a handler for this Hook.
- add(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
-
- 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(Table) - Method in class org.apache.calcite.schema.impl.StarTable
-
- 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, Table) - Method in interface org.apache.calcite.schema.SchemaPlus
-
Adds a table to this schema.
- add(String, Function) - Method in interface org.apache.calcite.schema.SchemaPlus
-
Adds a function to this schema.
- add(String, RelProtoDataType) - Method in interface org.apache.calcite.schema.SchemaPlus
-
Adds a type to this schema.
- add(String, Lattice) - Method in interface org.apache.calcite.schema.SchemaPlus
-
Adds a lattice to this schema.
- add(SqlNode) - Method in class org.apache.calcite.sql.parser.Span
-
Adds a node's position 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(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(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(SqlNode) - Method in class org.apache.calcite.sql.SqlNodeList
-
- add(SqlTypeName, Set<SqlTypeName>) - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules.Builder
-
- add(SqlOperatorTable) - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Adds an underlying table.
- add(SqlOperator) - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- add(E) - Method in class org.apache.calcite.util.BlackholeMap.BHSet
-
- add(int, E) - Method in class org.apache.calcite.util.CastingList
-
- add(E) - Method in class org.apache.calcite.util.ChunkList
-
- add(int, E) - Method in class org.apache.calcite.util.ChunkList
-
- add(E) - Method in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- add(E) - Method in class org.apache.calcite.util.Closer
-
Registers a resource.
- add(E) - Method in class org.apache.calcite.util.EquivalenceSet
-
Adds an element, and returns the element (which is its own parent).
- add(E) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds element
to the ImmutableNullableList
.
- add(E...) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds each element of elements
to the
ImmutableNullableList
.
- add(String) - Method in class org.apache.calcite.util.NameSet
-
- add(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
- add(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Adds an element to this lattice.
- add(PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- addAbstractConverters(VolcanoPlanner, RelOptCluster, RelSubset, boolean) - Method in class org.apache.calcite.plan.volcano.RelSet
-
- addAdditionalFilters(RelBuilder, LoptMultiJoin, LoptJoinTree, LoptJoinTree, List<RexNode>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines whether any additional filters are applicable to a join tree.
- addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to an aggregate call, checking for repeated calls.
- addAggCall(AggregateCall, int, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - Method in class org.apache.calcite.rex.RexBuilder
-
Deprecated.
- 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.
- addAlias(String) - Method in class org.apache.calcite.tools.RelBuilder.Field
-
- 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(Collection<? extends E>) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- addAll(int, Collection<? extends E>) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- 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(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets all bits in a given bit set.
- addAll(Iterable<Integer>) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets all bits in a given list of bits.
- addAll(ImmutableIntList) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets all bits in a given list of int
s.
- addAll(Iterable<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds each element of elements
to the
ImmutableNullableList
.
- addAll(Iterator<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableList.Builder
-
Adds each element of elements
to the
ImmutableNullableList
.
- addAnd(ImmutableList.Builder<RexNode>, Set<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- addAuxiliaryGroupExpr(SqlNode, int, AuxiliaryConverter) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- 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.
- addCasts - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- addCasts - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- 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.
- 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.EmptyScope
-
- 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.
- 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.
- addDefaultSetOfFunctionsToReduce() - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- addDimension(Lattice.Column) - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
-
- addEdge(LatticeTable, LatticeTable, List<IntPair>) - Method in class org.apache.calcite.materialize.LatticeSpace
-
- addEdge(V, V) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
-
- addEdge(V, V, Object...) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
-
- addEdge(V, V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- addEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
Adds an edge to this graph.
- 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.AbstractMaterializedViewRule.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.
- addExpr(RexNode, String) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Adds an expression, deducing an appropriate name if possible.
- addFactorToTree(RelMetadataQuery, RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, LoptJoinTree, int, BitSet, List<RexNode>, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Adds a new factor into the current join tree.
- addFields(RelDataType, List<RelDataTypeField>) - Static method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Adds all fields in type
to fieldList
,
renumbering the fields (if necessary) to ensure that their index
matches their position in the list.
- addFields(List<RelDataTypeField>, List<RelDataType>, List<String>, Set<String>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- addFile(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- addFilters(LoptMultiJoin, LoptJoinTree, int, LoptJoinTree, List<RexNode>, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines which join filters can be added to the current join tree.
- addFunctions(SchemaPlus, String, List<String>, String, String, boolean) - Static method in class org.apache.calcite.model.ModelHandler
-
- addGroupBegin() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to begin a group of rules.
- addGroupEnd() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to end a group of rules, firing the group
collectively.
- addGroupExpr(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- 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.
- addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit function names to a builder.
- addImplicitFuncNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit functions to a builder.
- addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- addImplicitSubSchemaToBuilder(ImmutableSortedMap.Builder<String, CalciteSchema>) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- addImplicitSubSchemaToBuilder(ImmutableSortedMap.Builder<String, CalciteSchema>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit sub-schemas to a builder.
- addImplicitSubSchemaToBuilder(ImmutableSortedMap.Builder<String, CalciteSchema>) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit table functions to a builder.
- addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- addImplicitTableToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- addImplicitTableToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit tables to a builder.
- addImplicitTableToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit type names to a builder.
- addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- addInternal(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSet
-
Adds an expression
rel
to this set, without creating a
RelSubset
.
- addJoinKey(List<RexNode>, RexNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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.
- addListener(RelOptListener) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addMatch(VolcanoRuleMatch) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Adds a rule match.
- 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
-
- addMonths(long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Adds a given number of months to a timestamp, represented as the number
of milliseconds since the epoch.
- addMonths(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Adds a given number of months to a date, represented as the number of
days since the epoch.
- addNot(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- addOnJoinFieldRefCounts(List<RelNode>, int, RexNode, List<int[]>) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Adds on to the existing join condition reference counts the references
from the new join condition.
- addOr(ImmutableList.Builder<RexNode>, Set<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- addOrderItem(List<SqlNode>, RelFieldCollation) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- addOrderItem(List<SqlNode>, RelFieldCollation) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- addOrExpandField(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, boolean, SelectScope, SqlIdentifier, RelDataTypeField) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- addOutputColumn(List<String>, List<RelDataType>, int, int, SqlOperatorBinding, RelDataTypeField) - Method in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- addPath(List<Step>) - Method in class org.apache.calcite.materialize.LatticeSpace
-
- addPath(Path, String) - Method in class org.apache.calcite.materialize.MutableNode
-
- addPatternVar(String) - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- addProject(RexNode, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds a project expression to the program.
- addProject(int, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds a projection based upon the index
th 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(int, int, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds a projection based upon the index
th expression at a
given position.
- addProperty(ImmutableMap.Builder<Meta.DatabaseProperty, Object>, Meta.DatabaseProperty) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- addQuery(RelNode) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
Adds a query.
- addRelToGraph(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- addRelToSet(RelNode, RelSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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.
- ADDRESS_BITS_PER_WORD - Static variable in class org.apache.calcite.util.ImmutableBitSet
-
- addResult(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- addRule(RelOptRule) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- addRule(RelOptRule) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- addRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a rule.
- addRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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.
- addScalar - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- 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
-
- addStatement(CalciteConnection, Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerImpl
-
- 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.
- addThread(Consumer<T>) - Method in enum org.apache.calcite.runtime.Hook
-
Adds a handler for this thread.
- addThread(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
-
- addTile(Lattice.Tile) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SqlValidatorScope, 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.
- addToTop(RelMetadataQuery, RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, LoptJoinTree, int, List<RexNode>, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a join tree with the new factor added to the top of the tree
- addTrait(T, RelTrait) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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
-
- addWindows(Multimap<LogicalWindow.WindowKey, RexOver>, RexOver, int) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
-
- AdjacentIterator(Iterator<E>) - Constructor for class org.apache.calcite.util.Pair.AdjacentIterator
-
- adjacents(Iterable<T>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterator that iterates over (i, i + 1) pairs in an iterable.
- adjustCondition(LogicalProject, LogicalJoin) - Method in class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
Pulls the project above the semijoin and returns the resulting semijoin
condition.
- adjustFilter(LoptMultiJoin, LoptJoinTree, LoptJoinTree, RexNode, int, List<Integer>, List<RelDataTypeField>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Adjusts a filter to reflect a newly added factor in the middle of an
existing join tree
- 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.
- adjustments - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- AdjustProjectForCountAggregateRule(boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
-
- adjustSemiJoinCondition(LoptMultiJoin, int, RexNode, int, int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Modifies the semijoin condition to reflect the fact that the RHS is now
the second factor into a join and the LHS is the first
- 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
-
- advance() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping.MappingItr
-
- ADVISOR - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- ADVISOR - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- afi - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- after - Variable in class org.apache.calcite.plan.SubstitutionVisitor.Replacement
-
- after - Variable in class org.apache.calcite.rel.core.Match
-
- after() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- after - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- AfterOption(String) - Constructor for enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
- afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- agg - Variable in class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- 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 - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Workspace for building aggregates.
- AGG_ON_FIRST_INPUT - Static variable in class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Instance that matches an Aggregate
as the left input of
Union
.
- AGG_ON_SECOND_INPUT - Static variable in class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Instance that matches an Aggregate
as the right input of
Union
.
- AGG_SUM - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for SUM aggregate function inferred from the
operand type, and nullable if the call occurs within a "GROUP BY ()"
query.
- AGG_SUM_EMPTY_IS_ZERO - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for $SUM0 aggregate function inferred from the
operand type.
- AggAddContext - Interface in org.apache.calcite.adapter.enumerable
-
- AggAddContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
-
- 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
-
Creates an AggCallBinding
- AggCallImpl(SqlAggFunction, boolean, boolean, boolean, RexNode, String, ImmutableList<RexNode>, ImmutableList<RexNode>) - Constructor for class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- AggCallImpl2(AggregateCall) - Constructor for class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- aggCallMapping - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- aggCalls - Variable in class org.apache.calcite.rel.core.Aggregate
-
- aggCalls - Variable in class org.apache.calcite.rel.core.Window.Group
-
- aggCalls - Variable in class org.apache.calcite.rel.mutable.MutableAggregate
-
- aggCalls - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Expressions to be evaluated as rows are being placed into the
aggregate's hash table.
- AggChecker - Class in org.apache.calcite.sql.validate
-
Visitor which throws an exception if any component of the expression is not a
group expression.
- AggChecker(SqlValidatorImpl, AggregatingScope, List<SqlNode>, List<SqlNode>, boolean) - Constructor for class org.apache.calcite.sql.validate.AggChecker
-
Creates an AggChecker.
- AggContext - Interface in org.apache.calcite.adapter.enumerable
-
Information on the aggregate calculation context.
- AggContextImpl(AggImpState, JavaTypeFactory) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- AggConverter(SqlToRelConverter.Blackboard, SqlSelect) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Creates an AggConverter.
- AggFinder - Class in org.apache.calcite.sql.validate
-
Visitor that looks for an aggregate function inside a tree of
SqlNode
objects and throws
Util.FoundOne
when it finds
one.
- AggFinder(SqlOperatorTable, boolean, boolean, boolean, AggFinder, SqlNameMatcher) - Constructor for class org.apache.calcite.sql.validate.AggFinder
-
Creates an AggFinder.
- aggFinder - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- AggFinder.AggIterable - Class in org.apache.calcite.sql.validate
-
Iterates over all aggregates.
- aggFunction - Variable in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulatorFactory
-
- aggFunction - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- aggFunction - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- 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
-
- AggIterable(SqlOperatorTable, boolean, boolean, boolean, AggFinder, SqlNameMatcher) - Constructor for class org.apache.calcite.sql.validate.AggFinder.AggIterable
-
- aggMap - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- aggMapping - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- aggOrOverFinder - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- aggOrOverOrGroupFinder - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- aggregate - Variable in class org.apache.calcite.materialize.LatticeSuggester.MutableMeasure
-
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- Aggregate - Class in org.apache.calcite.rel.core
-
Relational operator that eliminates
duplicates and computes totals.
- Aggregate(RelOptCluster, RelTraitSet, 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(RelInput) - Constructor for class org.apache.calcite.rel.core.Aggregate
-
Creates an Aggregate by parsing serialized output.
- aggregate - Variable in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Side
-
- AGGREGATE - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of all built-in aggregate functions.
- aggregate - Variable in class org.apache.calcite.sql.validate.AggVisitor
-
Whether to find regular (non-windowed) aggregates.
- aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
-
- aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - Method in class org.apache.calcite.tools.RelBuilder
-
- aggregate(RelBuilder.GroupKey, List<AggregateCall>) - Method in class org.apache.calcite.tools.RelBuilder
-
- Aggregate.AggCallBinding - Class in org.apache.calcite.rel.core
-
- Aggregate.Group - Enum in org.apache.calcite.rel.core
-
What kind of roll-up is it?
- aggregate_(ImmutableBitSet, ImmutableList<ImmutableBitSet>, RelNode, List<AggregateCall>, List<RexNode>, ImmutableList<RelBuilder.Field>) - Method in class org.apache.calcite.tools.RelBuilder
-
- AGGREGATE_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- AGGREGATE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts an
Aggregate
to empty if its child is empty.
- 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.
- AggregateCall(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, RelCollation, RelDataType, String) - Constructor for class org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall.
- aggregateCall - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- aggregateCall(SqlAggFunction, boolean, RexNode, String, 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, boolean, RexNode, String, Iterable<? extends 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(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<RexNode>, String, ImmutableList<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to an aggregate function with all applicable operands.
- aggregateCalls - Variable in class org.apache.calcite.rel.core.Match
-
- aggregateCalls - Variable in class org.apache.calcite.rel.core.Match.AggregateFinder
-
- aggregateCallsPerVar - Variable in class org.apache.calcite.rel.core.Match.AggregateFinder
-
- aggregateCallsPreVar - Variable in class org.apache.calcite.rel.core.Match
-
- aggregateCorrelatorOutput(Correlate, LogicalProject, Set<Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- aggregateCount - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- AggregateExpandDistinctAggregatesRule - Class in org.apache.calcite.rel.rules
-
Planner rule that expands distinct aggregates
(such as
COUNT(DISTINCT x)
) from a
Aggregate
.
- AggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- 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.
- 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
-
Creates an AggregateExtractProjectRule.
- AggregateExtractProjectRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
- aggregateFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- AggregateFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.AggregateFactoryImpl
-
- AggregateFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregate
on a
Filter
and transposes them,
pushing the aggregate below the filter.
- AggregateFilterTransposeRule() - Constructor for class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- AggregateFilterTransposeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
Creates an AggregateFilterTransposeRule.
- AggregateFinder() - Constructor for class org.apache.calcite.rel.core.Match.AggregateFinder
-
- AggregateFinder() - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
-
- AggregateFunction - Interface in org.apache.calcite.schema
-
Function that combines several values into a scalar result.
- AggregateFunctionImpl - Class in org.apache.calcite.schema.impl
-
- AggregateFunctionImpl(Class<?>, List<FunctionParameter>, List<Class<?>>, Class<?>, Class<?>, Method, Method, Method, Method) - Constructor for class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- 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
-
- aggregateInWithinGroupIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- AggregateJoinJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregate
on a
Join
and removes the left input
of the join provided that the left input is also a left join if possible.
- AggregateJoinJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
Creates an AggregateJoinJoinRemoveRule.
- AggregateJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregate
on a
Join
and removes the join
provided that the join is a left join or right join and it computes no
aggregate functions or all the aggregate calls have distinct.
- AggregateJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
Creates an AggregateJoinRemoveRule.
- 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
-
Creates an AggregateJoinTransposeRule.
- 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.Side - Class in org.apache.calcite.rel.rules
-
Work space for an input to a join.
- AggregateLambdaFactory<TSource,TOrigAccumulate,TAccumulate,TResult,TKey> - Interface in org.apache.calcite.adapter.enumerable
-
- AggregateMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregate
on a
Aggregate
and the top aggregate's group key is a subset of the lower aggregate's
group key, and the aggregates are expansions of rollups, then it would
convert into a single aggregate.
- AggregateMergeRule() - Constructor for class org.apache.calcite.rel.rules.AggregateMergeRule
-
- AggregateMergeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateMergeRule
-
Creates an AggregateMergeRule.
- 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.Accumulator - Interface in org.apache.calcite.interpreter
-
Defines function implementation for
things like count()
and sum()
.
- AggregateNode.AccumulatorFactory - Interface in org.apache.calcite.interpreter
-
- AggregateNode.AccumulatorList - Class in org.apache.calcite.interpreter
-
A list of accumulators used during grouping.
- AggregateNode.CountAccumulator - Class in org.apache.calcite.interpreter
-
Accumulator for calls to the COUNT function.
- AggregateNode.DoubleSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM
over DOUBLE values as a user-defined
aggregate.
- AggregateNode.FilterAccumulator - Class in org.apache.calcite.interpreter
-
Accumulator that applies a filter to another accumulator.
- AggregateNode.Grouping - Class in org.apache.calcite.interpreter
-
Internal class to track groupings.
- AggregateNode.IntSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM
over INTEGER values as a user-defined
aggregate.
- AggregateNode.LongSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM
over BIGINT values as a user-defined
aggregate.
- AggregateNode.MaxDouble - Class in org.apache.calcite.interpreter
-
Implementation of MAX
function to calculate the minimum of
double
and real
values as a user-defined aggregate.
- AggregateNode.MaxFloat - Class in org.apache.calcite.interpreter
-
Implementation of MAX
function to calculate the minimum of
float
values as a user-defined aggregate.
- AggregateNode.MaxInt - Class in org.apache.calcite.interpreter
-
Implementation of MAX
function to calculate the minimum of
integer
values as a user-defined aggregate.
- AggregateNode.MaxLong - Class in org.apache.calcite.interpreter
-
Implementation of MAX
function to calculate the minimum of
long
values as a user-defined aggregate.
- AggregateNode.MinDouble - Class in org.apache.calcite.interpreter
-
Implementation of MIN
function to calculate the minimum of
double
and real
values as a user-defined aggregate.
- AggregateNode.MinFloat - Class in org.apache.calcite.interpreter
-
Implementation of MIN
function to calculate the minimum of
float
values as a user-defined aggregate.
- AggregateNode.MinInt - Class in org.apache.calcite.interpreter
-
Implementation of MIN
function to calculate the minimum of
integer
values as a user-defined aggregate.
- AggregateNode.MinLong - Class in org.apache.calcite.interpreter
-
Implementation of MIN
function to calculate the minimum of
long
values as a user-defined aggregate.
- AggregateNode.NumericComparison<T> - Class in org.apache.calcite.interpreter
-
Common implementation of comparison aggregate methods over numeric
values as a user-defined aggregate.
- AggregateNode.ScalarAccumulator - Class in org.apache.calcite.interpreter
-
Accumulator powered by
Scalar
code fragments.
- AggregateNode.ScalarAccumulatorDef - Class in org.apache.calcite.interpreter
-
Accumulator powered by
Scalar
code fragments.
- AggregateNode.UdaAccumulator - Class in org.apache.calcite.interpreter
-
Accumulator based upon a user-defined aggregate.
- AggregateNode.UdaAccumulatorFactory - Class in org.apache.calcite.interpreter
-
Accumulator factory based on a user-defined aggregate function.
- AggregateOnProjectToAggregateUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule
-
- AggregateProjectMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that recognizes a
Aggregate
on top of a
Project
and if possible
aggregate through the project or removes the project.
- AggregateProjectMergeRule(Class<? extends Aggregate>, Class<? extends Project>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- aggregateProjectPullUpConstantsRule - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
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
-
Creates an AggregateProjectPullUpConstantsRule.
- AggregateReduceFunctionsRule - Class in org.apache.calcite.rel.rules
-
Planner rule that reduces aggregate functions in
Aggregate
s to simpler forms.
- AggregateReduceFunctionsRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Creates an AggregateReduceFunctionsRule to reduce all functions
handled by this rule
- AggregateReduceFunctionsRule(Class<? extends Aggregate>, RelBuilderFactory, EnumSet<SqlKind>) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Creates an AggregateReduceFunctionsRule with client
provided information on which specific functions will
be reduced by this rule
- AggregateRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes
a
Aggregate
if it computes no aggregate functions
(that is, it is implementing
SELECT DISTINCT
),
or all the aggregate functions are splittable,
and the underlying relational expression is already distinct.
- AggregateRemoveRule(Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
-
Deprecated.
- AggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
-
Creates an AggregateRemoveRule.
- AggregateStarTableRule - Class in org.apache.calcite.rel.rules
-
- AggregateStarTableRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateStarTableRule
-
Creates an AggregateStarTableRule.
- AggregateToAggregateUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.AggregateToAggregateUnifyRule
-
- AggregateUnionAggregateRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches
Aggregate
s beneath a
Union
and pulls them up, so
that a single
Aggregate
removes duplicates.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, Class<? extends Union>, Class<? extends RelNode>, Class<? extends RelNode>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Creates a AggregateUnionAggregateRule.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Deprecated.
- 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
-
Creates an AggregateUnionTransposeRule.
- AggregateUnionTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
Deprecated.
- AggregateValuesRule - Class in org.apache.calcite.rel.rules
-
- AggregateValuesRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateValuesRule
-
Creates an AggregateValuesRule.
- AggregatingScope - Interface in org.apache.calcite.sql.validate
-
An extension to the
SqlValidatorScope
interface which indicates that
the scope is aggregating.
- AggregatingSelectScope - Class in org.apache.calcite.sql.validate
-
Scope for resolving identifiers within a SELECT statement that has a
GROUP BY clause.
- AggregatingSelectScope(SqlValidatorScope, SqlSelect, boolean) - Constructor for class org.apache.calcite.sql.validate.AggregatingSelectScope
-
Creates an AggregatingSelectScope
- aggregatingSelectScope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- 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.EnumerableAggregate.AggContextImpl
-
- AggResetContext - Interface in org.apache.calcite.adapter.enumerable
-
- AggResetContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
-
- AggResetContextImpl(BlockBuilder, List<Expression>) - Constructor for class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
Creates aggregate reset context.
- AggResultContext - Interface in org.apache.calcite.adapter.enumerable
-
- AggResultContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
-
- AggResultContextImpl(BlockBuilder, AggregateCall, List<Expression>, ParameterExpression, PhysType) - Constructor for class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
Creates aggregate result context.
- AggVisitor - Class in org.apache.calcite.sql.validate
-
Visitor that can find aggregate and windowed aggregate functions.
- AggVisitor(SqlOperatorTable, boolean, boolean, boolean, AggFinder, SqlNameMatcher) - Constructor for class org.apache.calcite.sql.validate.AggVisitor
-
Creates an AggVisitor.
- algorithm - Variable in class org.apache.calcite.materialize.Lattice
-
- algorithm - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- algorithm(boolean) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Sets the "algorithm" attribute (default false).
- algorithm - Variable in class org.apache.calcite.model.JsonLattice
-
Whether to use an optimization algorithm to suggest and populate an
initial set of tiles.
- algorithmMaxMillis - Variable in class org.apache.calcite.materialize.Lattice
-
- algorithmMaxMillis - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- algorithmMaxMillis(long) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Sets the "algorithmMaxMillis" attribute (default -1).
- algorithmMaxMillis - Variable in class org.apache.calcite.model.JsonLattice
-
Maximum time (in milliseconds) to run the algorithm.
- 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.Lattice.Vertex
-
- alias - Variable in class org.apache.calcite.materialize.LatticeNode
-
- alias - Variable in class org.apache.calcite.materialize.LatticeSuggester.DerivedColRef
-
- alias - Variable in class org.apache.calcite.materialize.LatticeTable
-
- alias - Variable in class org.apache.calcite.materialize.MutableNode
-
- alias - Variable in class org.apache.calcite.sql.SqlDelete
-
- alias - Variable in class org.apache.calcite.sql.SqlMerge
-
- alias - Variable in class org.apache.calcite.sql.SqlUpdate
-
- alias(SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns the alias of a "expr AS alias" expression.
- alias - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- alias(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns an expression wrapped in an alias.
- alias(String) - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
-
Assigns an alias to this group key.
- alias - Variable in class org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- alias(String) - Method in class org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- 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
-
- aliasCount(SqlNameMatcher, String) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
Returns the number of columns in the SELECT clause that have name
as their implicit (e.g.
- aliases - Variable in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- aliases - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.AliasContext
-
- aliases - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- aliases - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- aliasList - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- 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
-
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- 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(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether predicate
is true for all elements of
list
.
- all - Variable in class org.apache.calcite.sql.fun.SqlMultisetSetOperator
-
- all(SqlKind) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the operator for ALL comparisonKind
.
- ALL - Static variable in class org.apache.calcite.sql.SqlAccessType
-
- all - Variable in class org.apache.calcite.sql.SqlSetOperator
-
- all(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- all() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
Returns a list of all tokens.
- 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_LT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The < ALL
operator.
- ALL_NE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ALL_RELS - Static variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- ALL_RULES - Static variable in class org.apache.calcite.plan.volcano.RuleQueue
-
- ALL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- allAssignable(Class, Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Returns whether two objects can both be assigned to a given class.
- allContain(List<ImmutableBitSet>, int) - Static method in class org.apache.calcite.rel.core.Aggregate
-
- allContain(List<ImmutableBitSet>, int) - Static method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- allCorrelateVariables - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- allExprs - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- allExprs - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.InputToCommonExprConverter
-
- allFieldsBitSet - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- allGroupKeysAreConstant(Aggregate, RelOptPredicateList) - Static method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- allJoinFilters - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
All join filters associated with the MultiJoin, decomposed into a
list.
- allLessThan(Collection<Integer>, int, Litmus) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- allLiterals(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether every expression in a list is a literal.
- allMatch(SubstitutionVisitor, List<SubstitutionVisitor.Operand>, List<MutableRel>) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
-
- allNotNull(E[], Litmus) - Static method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Returns whether all elements of a given array are not-null;
fails if any are null.
- allNull(List<RexNode>) - Method in class org.apache.calcite.plan.Strong
-
Returns whether all expressions in a list are definitely null.
- allNull(Object[], int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns whether all values for a given column are null.
- 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.
- allowBangEqual() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
Deprecated.
- allowBangEqual() - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- allowDups - Variable in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- allowedRules - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- allowedSignatures - 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
-
- allowExtend() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowExtend() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow mixing table columns with extended columns in
INSERT
(or UPSERT
).
- allowExtend() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowExtendedTrim() - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- 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
-
- allowFunctions - Variable in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- 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
-
- 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.
- 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
-
- allowNull - Variable in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- allowPartial - Variable in class org.apache.calcite.sql.SqlWindow
-
Whether to allow partial results.
- 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.SqlAggFunction
-
Whether this aggregate function allows a FILTER (WHERE ...)
clause.
- 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
-
- allowsNoPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlNthValueAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function allows specifying null treatment
(RESPECT NULLS
or IGNORE NULLS
).
- allowsPrec() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsPrecScale(boolean, boolean) - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns whether this type can be specified with a given combination of
precision and scale.
- allowsScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allPredicatesHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- allRows - Variable in class org.apache.calcite.rel.core.Match
-
- allRules - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- allSame(List<E>) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- allSatisfiable(List<Lattice.Measure>, TileKey) - Method in class org.apache.calcite.materialize.MaterializationService
-
- allSets - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
List of all sets.
- 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
-
- allWeaker(SubstitutionVisitor, List<SubstitutionVisitor.Operand>, List<MutableRel>) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
-
- alpha - Variable in class org.apache.calcite.rex.RexPatternFieldRef
-
- alpha - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer
-
- alternateIds - Variable in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
-
- alwaysCopy - Variable in class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- AlwaysNull() - Constructor for exception org.apache.calcite.adapter.enumerable.RexToLixTranslator.AlwaysNull
-
- alwaysQuoteCData - Variable in class org.apache.calcite.util.XmlOutput
-
- alwaysUseParentheses - Variable in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- alwaysUseParentheses - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- ambiguousSortOrderInJsonArrayAggFunc() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ambitious - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
If true, the planner keeps applying rules as long as they continue to
reduce the cost.
- 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_(SqlValidator, String, SqlNode, RelRoot, boolean) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- analyzeCall(RexCall, ReduceExpressionsRule.ReducibleExprLocator.Constancy) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- analyzeCondition() - Method in class org.apache.calcite.rel.core.Join
-
Analyzes the join condition.
- analyzeGroupExpr(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Analyzes a component of a tuple in a GROUPING SETS clause.
- 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.
- analyzeGroupTuple(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, List<SqlNode>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Analyzes a tuple in a GROUPING SETS clause.
- analyzeOperands(List<RexNode>) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.BinaryArithmeticExpander
-
Convenience method for reading characteristics of operands (such as
scale, precision, whole digits) into an ArithmeticExpander.
- analyzeSimpleEquiJoin(LogicalJoin, int[]) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- 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
-
- analyzeView(CalciteConnection, CalciteSchema, List<String>, String, List<String>, boolean) - Static method in class org.apache.calcite.schema.Schemas
-
Analyzes a view.
- AnalyzeViewResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot, Table, ImmutableList<String>, RexNode, ImmutableIntList, boolean) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- ancestors - Variable in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- and(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- and(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.DnfHelper
-
- AND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical AND
operator.
- 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...) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates a single-operand checker that passes if all of the rules
pass.
- and(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- and(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an AND.
- and(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an AND.
- andExpressions(SqlNode, SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
-
- AndFinder() - Constructor for class org.apache.calcite.sql.fun.SqlBetweenOperator.AndFinder
-
- 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, RexNode...) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates the expression e1 AND NOT notTerm1 AND NOT notTerm2 ...
.
- 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 ...
.
- andOrList(SqlWriter, SqlKind) - Method in class org.apache.calcite.sql.SqlNodeList
-
- ANON_FIELDS - Static variable in class org.apache.calcite.rel.core.Project.Flags
-
Deprecated.
- ANONYMOUS_ROW - Static variable in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- AnsiSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for an unknown ANSI compatible database.
- AnsiSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.AnsiSqlDialect
-
Creates an AnsiSqlDialect.
- antiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an anti-join.
- antiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an anti-join.
- any() - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates a list of child operands that signifies that the operand matches
any number of child relational expressions.
- any(Class<? extends MutableRel>) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand that doesn't check inputs.
- any(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- ANY - Static variable in class org.apache.calcite.rel.RelDistributions
-
- ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- any() - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- ANY_ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- ANY_CHILDREN - Static variable in class org.apache.calcite.plan.RelOptRuleOperandChildren
-
- 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_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- ANY_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ANY_VALUE
aggregate function.
- anyAnyOperands(RexCall) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
Returns whether any of a call's operands have ANY type.
- anyNull(List<RexNode>) - Method in class org.apache.calcite.plan.Strong
-
Returns whether any expressions in a list are definitely null.
- anyNullable(List<? extends RelDataType>) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- anyNullable(List<RelDataTypeField>) - Static method in class org.apache.calcite.sql.fun.SqlInOperator
-
- AnyOperand(Class<? extends MutableRel>) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.AnyOperand
-
- 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(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(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(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(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
-
- append(SqlString) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a hygienic SQL string.
- append(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a string, without any quoting.
- append(char) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a character, without any quoting.
- append(long) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a number, per StringBuilder.append(long)
.
- append(Integer) - Method in class org.apache.calcite.util.ImmutableIntList
-
- append(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
Returns a copy of this list with one element added.
- append(StringBuilder, int, Object) - Method in class org.apache.calcite.util.JsonBuilder
-
Appends a JSON object to a string builder.
- 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(Source) - Method in class org.apache.calcite.util.Sources.FileSource
-
- appendAll(Iterable<Integer>) - Method in class org.apache.calcite.util.ImmutableIntList
-
Returns a copy of this list with all of the given integers added.
- appendAsJava(Comparable, Appendable, SqlTypeName, boolean, RexDigestIncludeType) - Static method in class org.apache.calcite.rex.RexLiteral
-
Appends the specified value in the provided destination as a Java string.
- appendList(StringBuilder, int, List<Object>) - Method in class org.apache.calcite.util.JsonBuilder
-
- appendMap(StringBuilder, int, Map<String, Object>) - Method in class org.apache.calcite.util.JsonBuilder
-
- appendOperands(StringBuilder) - Method in class org.apache.calcite.rex.RexCall
-
Appends call operands without parenthesis.
- appendPosixDaylightTransition(TimeZone, StringBuilder, int, int, int, int, int, int, boolean, boolean) - Static method in class org.apache.calcite.util.Util
-
Writes a daylight savings time transition to a POSIX timezone
description.
- appendPosixTime(StringBuilder, int) - Static method in class org.apache.calcite.util.Util
-
Given a time expressed in milliseconds, append the time formatted as
"hh[:mm[:ss]]".
- appendURLEncodedArgs(StringBuilder, Map<String, String>) - Static method in class org.apache.calcite.runtime.HttpUtils
-
- appendURLEncodedArgs(StringBuilder, CharSequence...) - Static method in class org.apache.calcite.runtime.HttpUtils
-
- applicableRules(MutableRel, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
- apply(TAccumulate, TSource) - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory.AccumulatorAdderSeq
-
- apply(Object) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldSelector
-
- apply(List<Object>) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.MethodTableMacro
-
- apply() - Method in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.plan.hep.HepRelMetadataProvider
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.AggregateToAggregateUnifyRule
-
- apply(SubstitutionVisitor.UnifyRule, MutableRel, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterToFilterUnifyRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterToProjectUnifyRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.ProjectToFilterUnifyRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.ProjectToProjectUnifyRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.ScanToProjectUnifyRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.TrivialRule
-
- apply(SubstitutionVisitor.UnifyRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
Applies this rule to a particular node in a query.
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- apply(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in interface org.apache.calcite.rel.metadata.RelMetadataProvider
-
Retrieves metadata of a particular type and for a particular sub-class
of relational expression.
- apply(MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRel.MutableRelDumper
-
- apply(Mappings.TargetMapping) - Method in interface org.apache.calcite.rel.RelDistribution
-
- apply(Mappings.TargetMapping) - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- apply(RelOptRuleCall, Aggregate, Project) - Static method in class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- apply(RelOptRuleCall, Project, Aggregate, StarTable.StarTableScan) - Method in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- apply(Join, JoinRelType, RexNode) - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.Predicate
-
- 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(RexSubQuery, Set<CorrelationId>, RelOptUtil.Logic, RelBuilder, int, int) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- apply(RelOptRuleCall, LogicalProject, LogicalFilter, LogicalValues) - Method in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Does the work.
- 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(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(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in an iterable.
- 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(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(Mappings.TargetMapping, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to an iterable over expressions.
- apply(RexVisitor<T>, T[]) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a shuttle to an array of expressions.
- 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<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(T) - Method in class org.apache.calcite.runtime.PredicateImpl
-
Deprecated.
- apply(List<Object>) - Method in class org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
-
- apply(List<Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- apply(List<Object>) - Method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Applies arguments to yield a table.
- apply(List<Object>) - Method in class org.apache.calcite.schema.impl.ViewTableMacro
-
- apply(List<Object>) - Method in interface org.apache.calcite.schema.TableMacro
-
Applies arguments to yield a table.
- apply(SqlNode, Resources.ExInst<SqlValidatorException>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationErrorFunction
-
- apply(String, int, int) - Method in interface org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester
-
- apply(RelOptCluster, RelOptSchema, JdbcSchema, RelBuilder) - Method in interface org.apache.calcite.statistic.QuerySqlStatisticProvider.BuilderAction
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus) - Method in interface org.apache.calcite.tools.Frameworks.PlannerAction
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) - Method in class org.apache.calcite.tools.Frameworks.PrepareAction
-
- apply(Mapping, BitSet) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a BitSet.
- apply(Mapping, ImmutableBitSet) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to an ImmutableBitSet
.
- apply(Mapping, List<T>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a list.
- 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(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.
- apply2(Mapping, Iterable<ImmutableBitSet>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a collection of ImmutableBitSet
s.
- 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.
- applyCasing(String, Casing) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
- 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
-
- applyRule(RelOptRule, HepRelVertex, boolean) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- applyRules(Collection<RelOptRule>, boolean) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- applySettings(Socket) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
-
Applies the current settings to the given socket.
- applyTransformationResults(HepRelVertex, HepRuleCall, RelTrait) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- APPROX_COUNT_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
APPROX_COUNT_DISTINCT
aggregate function.
- APPROX_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- approximate - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- approximate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that may return approximate results
if approximate
is true.
- approximate - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- approximate(boolean) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- approximate(boolean) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- approximateDecimal() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- approximateDecimal() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- approximateDistinctCount() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- approximateDistinctCount() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- approximateTopN() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- approximateTopN() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- 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, 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.
- areColumnsDefinitelyUnique(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.
- areColumnsDefinitelyUniqueWhenNullsFiltered(RelMetadataQuery, RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
- 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.
- areColumnsUnique(RelNode, RelMetadataQuery, ImmutableBitSet, boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
-
- areColumnsUnique(TableScan, 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(RelNode, 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(Intersect, 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(Sort, 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(Correlate, 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(Join, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(SemiJoin, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
Deprecated.
- areColumnsUnique(Aggregate, 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(Converter, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(HepRelVertex, RelMetadataQuery, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(RelSubset, 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, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- areColumnsUnique(RelNode, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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.
- 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
-
- areSelfJoinKeysUnique(RelMetadataQuery, RelNode, RelNode, RexNode) - Static method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines if the equality portion of a self-join condition is between
identical keys that are unique.
- arg(SqlWriter, SqlCall, int, int, int) - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- 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_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_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
-
- 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
-
- argList - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- argList(StringBuilder, Method) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Returns e.g.
- argOrdinal - Variable in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulatorFactory
-
- 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.runtime.Resources.Inst
-
- args - Variable in class org.apache.calcite.util.javac.JaninoCompiler
-
- args - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- argsList - Variable in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- argTypes - Variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Deprecated.
- argTypesValid(SqlCallBinding) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- ARGUMENT_ASSIGNMENT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ARGUMENT_ASSIGNMENT
operator (=<
)
assigns an argument to a function call to a particular named parameter.
- argumentMustBeLiteral(String) - 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 ordinal
th 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.SqlUnnestOperator
-
- 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() - 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.
- arguments - Variable in class org.apache.calcite.materialize.LatticeSuggester.MutableMeasure
-
- argumentsMatch(List<RelDataType>) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroSupportedFunction
-
- Array - Annotation Type in org.apache.calcite.adapter.java
-
Annotation that indicates that a field is an array type.
- array(Object...) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ARRAY - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- ARRAY_CARTESIAN_PRODUCT - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
- ARRAY_OR_MAP - Static variable in class org.apache.calcite.sql.fun.SqlItemOperator
-
- ARRAY_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Query Constructor.
- ARRAY_VALUE_CONSTRUCTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Value Constructor.
- ArrayBindable - Interface in org.apache.calcite.runtime
-
Extension to
Bindable
that returns rows that are arrays of objects.
- ArrayComparator - Class in org.apache.calcite.runtime
-
Compares arrays.
- ArrayComparator(Comparator...) - Constructor for class org.apache.calcite.runtime.ArrayComparator
-
- ArrayComparator(boolean...) - Constructor for class org.apache.calcite.runtime.ArrayComparator
-
- arrayEnumerator() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content
-
- ArrayEnumerator(int, List<ArrayTable.Column>) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- ArrayEnumeratorCursor - Class in org.apache.calcite.runtime
-
Implementation of
Cursor
on top of an
Enumerator
that
returns an array of
Object
for each row.
- ArrayEnumeratorCursor(Enumerator<Object[]>) - Constructor for class org.apache.calcite.runtime.ArrayEnumeratorCursor
-
Creates an ArrayEnumeratorCursor.
- arrayItem(List, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for "array element reference".
- arrayItemOptional(List, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- arrayOrObjectValueRequiredInStrictModeOfJsonQueryFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- arrays(Comparator<V>) - Method in class org.apache.calcite.runtime.SortedMultiMap
-
- 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.
- ArrayTable - Class in org.apache.calcite.adapter.clone
-
Implementation of table that reads rows from column stores, one per column.
- ArrayTable(Type, RelProtoDataType, Supplier<ArrayTable.Content>) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable
-
Creates an ArrayTable.
- ArrayTable.BitSlicedPrimitiveArray - Class in org.apache.calcite.adapter.clone
-
Representation that stores numeric values in a bit-sliced
array.
- ArrayTable.ByteStringDictionary - Class in org.apache.calcite.adapter.clone
-
Representation that stores byte-string column values.
- ArrayTable.Column - Class in org.apache.calcite.adapter.clone
-
Column definition and value set.
- ArrayTable.Constant - Class in org.apache.calcite.adapter.clone
-
Representation of a column that has the same value for every row.
- ArrayTable.Content - Class in org.apache.calcite.adapter.clone
-
Contents of a table.
- ArrayTable.Content.ArrayEnumerator - Class in org.apache.calcite.adapter.clone
-
Enumerator over a table with more than one column; each element
returned is an array.
- ArrayTable.Content.ObjectEnumerator - Class in org.apache.calcite.adapter.clone
-
Enumerator over a table with a single column; each element
returned is an object.
- ArrayTable.ObjectArray - Class in org.apache.calcite.adapter.clone
-
Representation that stores the column values in an array.
- ArrayTable.ObjectDictionary - Class in org.apache.calcite.adapter.clone
-
Representation that stores the values of a column as a
dictionary of objects.
- ArrayTable.PrimitiveArray - Class in org.apache.calcite.adapter.clone
-
Representation that stores the values of a column in an array of
primitive values.
- ArrayTable.PrimitiveDictionary - Class in org.apache.calcite.adapter.clone
-
Representation that stores column values in a dictionary of
primitive values, then uses a short code for each row.
- ArrayTable.Representation - Interface in org.apache.calcite.adapter.clone
-
Representation of the values of a column.
- ArrayTable.RepresentationType - Enum in org.apache.calcite.adapter.clone
-
How a column's values are represented.
- ArrayTable.StringDictionary - Class in org.apache.calcite.adapter.clone
-
Representation that stores string column values.
- arrayToList(Array) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts a JDBC array to a list.
- ARTIFICIAL_SELECTIVITY_FUNC - Static variable in class org.apache.calcite.rel.metadata.RelMdUtil
-
- as(SqlNode, String) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- AS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
AS
operator associates an expression in the SELECT clause
with an alias.
- 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 interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall with a given alias.
- as(String) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- as(String) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- as(String) - Method in class org.apache.calcite.tools.RelBuilder
-
Assigns a table alias to the top entry on the stack.
- ascii(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ASCII(string) function.
- 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.
- 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.
- asImmutable() - Method in class org.apache.calcite.util.IntList
-
Deprecated.
- asin(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ASIN
operator applied to BigDecimal values.
- asin(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ASIN
operator applied to double values.
- ASIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- 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.
- asList(ArrayTable.Representation, Object) - Static method in class org.apache.calcite.adapter.clone.ArrayTable.Column
-
Returns a list view onto a data set.
- asList() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Creates a view onto this bit set as a list of integers.
- asList(int[]) - Static method in class org.apache.calcite.util.IntList
-
Deprecated.
- asList(Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping as a list such that list.get(source)
is
mapping.getTarget(source)
and list.size()
is
mapping.getSourceCount()
.
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.clone.ArrayTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.clone.ListTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.ReflectiveTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl.MetadataTable
-
- 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
-
- 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.
- assertBasic(SqlTypeName) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- assertionsAreEnabled() - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Returns whether assertions are enabled in this class.
- assertNoCycles() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- assertPartialValid(int[], int[]) - Static method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- assertRowType() - Method in class org.apache.calcite.rel.core.Values
-
Returns true if all tuples match rowType; otherwise, assert on
mismatch.
- asSet() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Creates a view onto this bit set as a set of integers.
- AssignableOperandTypeChecker - Class in org.apache.calcite.sql.type
-
AssignableOperandTypeChecker implements
SqlOperandTypeChecker
by
verifying that the type of each argument is assignable to a predefined set of
parameter types (under the SQL definition of "assignable").
- AssignableOperandTypeChecker(List<RelDataType>, List<String>) - Constructor for class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
Instantiates this strategy with a specific set of parameter types.
- 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.
- assignSolveOrder() - Method in class org.apache.calcite.plan.RelOptRule
-
Builds each operand's solve-order.
- asSql(boolean, boolean) - 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.
- atan(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN
operator applied to BigDecimal values.
- atan(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN
operator applied to double values.
- ATAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- atan2(double, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2
operator applied to double/BigDecimal values.
- atan2(BigDecimal, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2
operator applied to BigDecimal/double values.
- atan2(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2
operator applied to BigDecimal values.
- atan2(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ATAN2
operator applied to double values.
- ATAN2 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- atom(Object) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- atom(Object) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- atomicBoolean - Variable in class org.apache.calcite.util.CancelFlag
-
The flag that holds the cancel state.
- 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.
- 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.
- AttributeImpl(Lattice.Column, TileSuggester.TableImpl) - Constructor for class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- attributes - Variable in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- attributes - Variable in class org.apache.calcite.model.JsonType
-
Definition of the attributes of this type.
- auto - Variable in class org.apache.calcite.materialize.Lattice
-
- auto - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- auto(boolean) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Sets the "auto" attribute (default true).
- auto - Variable in class org.apache.calcite.model.JsonLattice
-
Whether to materialize tiles on demand as queries are executed.
- AUTO_ROW_BUILDER_FACTORY - Static variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- autoLattice - Variable in class org.apache.calcite.model.JsonSchema
-
Whether to create lattices in this schema based on queries occurring in
other schemas.
- autoTemp() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- autoTemp() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- auxiliary(SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates an auxiliary function from this grouped window function.
- auxiliary(String, SqlKind) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates an auxiliary function from this grouped window function.
- 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
-
- auxiliaryGroupExprs - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
The auxiliary group-by expressions.
- 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
-
- avaticaType(JavaTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- 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(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
-
- averageColumnSizes(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(SemiJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
Deprecated.
- averageColumnSizes(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- 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>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageJoinColumnSizes(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- averageRexSize(RexNode, List<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
-
- averageTypeValueSize(RelDataType) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
Estimates the average size (in bytes) of a value of a type.
- AVG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
AVG
aggregate function.
- avg(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the AVG
aggregate function.
- avg(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the AVG
aggregate function,
optionally distinct and with an alias.
- AVG_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.
- AvgVarianceConvertlet(SqlKind) - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.AvgVarianceConvertlet
-
- c - Variable in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- c - Variable in class org.apache.calcite.materialize.LatticeSuggester.BaseColRef
-
- C - Static variable in class org.apache.calcite.materialize.MaterializationService
-
- cache - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.DataSourcePool
-
- cache - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- cache - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema.SubSchemaCache
-
- cache - Variable in class org.apache.calcite.materialize.CachingLatticeStatisticProvider
-
- cache - Variable in class org.apache.calcite.model.JsonSchema
-
Whether to cache metadata (tables, functions and sub-schemas) generated
by this schema.
- cache - Variable in class org.apache.calcite.plan.RelTraitSet
-
- Cache() - Constructor for class org.apache.calcite.plan.RelTraitSet.Cache
-
- cache - Variable in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- cache - Variable in class org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
- CACHE - Static variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Global cache.
- cache - Variable in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
A cache that returns an operator table for a given library (or set of
libraries).
- cache - Variable in class org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- CACHED_FACTORY - Static variable in class org.apache.calcite.materialize.SqlLatticeStatisticProvider
-
- CACHED_SQL - Static variable in class org.apache.calcite.materialize.Lattices
-
Statistics provider that uses SQL then stores the results in a cache.
- cachedImportance - Variable in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
- CacheEntry() - Constructor for class org.apache.calcite.rel.metadata.CachingRelMetadataProvider.CacheEntry
-
- cacheEquivalenceClasses - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.EquivalenceClasses
-
- cacheEquivalenceClassesMap - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.EquivalenceClasses
-
- CachingCalciteSchema - Class in org.apache.calcite.jdbc
-
Concrete implementation of
CalciteSchema
that caches tables,
functions and sub-schemas.
- CachingCalciteSchema(CalciteSchema, Schema, String) - Constructor for class org.apache.calcite.jdbc.CachingCalciteSchema
-
Creates a CachingCalciteSchema.
- CachingCalciteSchema(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.CachingCalciteSchema
-
- CachingCalciteSchema.AbstractCached<T> - Class in org.apache.calcite.jdbc
-
- CachingCalciteSchema.Cached<T> - Interface in org.apache.calcite.jdbc
-
Strategy for caching the value of an object and re-creating it if its
value is out of date as of a given timestamp.
- CachingCalciteSchema.SubSchemaCache - Class in org.apache.calcite.jdbc
-
- CachingInvocationHandler(Metadata) - Constructor for class org.apache.calcite.rel.metadata.CachingRelMetadataProvider.CachingInvocationHandler
-
- CachingLatticeStatisticProvider - Class in org.apache.calcite.materialize
-
Implementation of
LatticeStatisticProvider
that caches single-column
statistics and computes multi-column statistics from these.
- CachingLatticeStatisticProvider(Lattice, LatticeStatisticProvider) - Constructor for class org.apache.calcite.materialize.CachingLatticeStatisticProvider
-
Creates a CachingStatisticProvider.
- CachingRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
Implementation of the
RelMetadataProvider
interface that caches results from an underlying provider.
- CachingRelMetadataProvider(RelMetadataProvider, RelOptPlanner) - Constructor for class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- CachingRelMetadataProvider.CacheEntry - Class in org.apache.calcite.rel.metadata
-
An entry in the cache.
- CachingRelMetadataProvider.CachingInvocationHandler - Class in org.apache.calcite.rel.metadata
-
- CachingSqlStatisticProvider - Class in org.apache.calcite.statistic
-
- CachingSqlStatisticProvider(SqlStatisticProvider, Cache<List, Object>) - Constructor for class org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- Calc - Class in org.apache.calcite.rel.core
-
Calc
is an abstract base class for implementations of
LogicalCalc
.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.core.Calc
-
Creates a Calc.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.rel.core.Calc
-
Deprecated.
- 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(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
- CALC_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Singleton rule that reduces constants inside a
LogicalCalc
.
- 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
Calc
s.
- CALC_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
-
The calc rule set is public for use from
Programs
- CALC_RULES - Static variable in class org.apache.calcite.tools.Programs
-
Deprecated.
- CALCITE - Static variable in class org.apache.calcite.sql.SqlDialect
-
- CALCITE_1045_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_1048_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_194_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_2400_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_2401_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_2539_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_2869_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_673_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CalciteCatalogReader - Class in org.apache.calcite.prepare
-
- 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
-
- CalciteConnection - Interface in org.apache.calcite.jdbc
-
Extension to Calcite's implementation of
JDBC connection
allows schemas to be defined
dynamically.
- CalciteConnectionConfig - Interface in org.apache.calcite.config
-
Interface for reading connection properties within Calcite code.
- CalciteConnectionConfigImpl - Class in org.apache.calcite.config
-
- CalciteConnectionConfigImpl(Properties) - Constructor for class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- CalciteConnectionImpl - Class in org.apache.calcite.jdbc
-
Implementation of JDBC connection
in the Calcite engine.
- CalciteConnectionImpl(Driver, AvaticaFactory, String, Properties, CalciteSchema, JavaTypeFactory) - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl
-
Creates a CalciteConnectionImpl.
- CalciteConnectionImpl.CalciteQueryable<T> - Class in org.apache.calcite.jdbc
-
Implementation of Queryable.
- CalciteConnectionImpl.CalciteServerImpl - Class in org.apache.calcite.jdbc
-
Implementation of Server.
- CalciteConnectionImpl.CalciteServerStatementImpl - Class in org.apache.calcite.jdbc
-
- CalciteConnectionImpl.ContextImpl - Class in org.apache.calcite.jdbc
-
Implementation of Context.
- CalciteConnectionImpl.DataContextImpl - Class in org.apache.calcite.jdbc
-
Implementation of DataContext.
- CalciteConnectionImpl.RootSchema - Class in org.apache.calcite.jdbc
-
Schema that has no parents.
- CalciteConnectionImpl.SlimDataContext - Class in org.apache.calcite.jdbc
-
Implementation of
DataContext
that has few variables and is
Serializable
.
- CalciteConnectionProperty - Enum in org.apache.calcite.config
-
Properties that may be specified on the JDBC connect string.
- CalciteConnectionProperty(String, ConnectionProperty.Type, Object, boolean) - Constructor for enum org.apache.calcite.config.CalciteConnectionProperty
-
- CalciteConnectionProperty(String, ConnectionProperty.Type, Object, boolean, Class) - Constructor for enum org.apache.calcite.config.CalciteConnectionProperty
-
- CalciteContextException - Exception in org.apache.calcite.runtime
-
Exception which contains information about the textual context of the causing
exception.
- CalciteContextException(String, Throwable) - Constructor for exception org.apache.calcite.runtime.CalciteContextException
-
Creates a new CalciteContextException object.
- CalciteContextException(String, Throwable, int, int, int, int) - Constructor for exception org.apache.calcite.runtime.CalciteContextException
-
Creates a new CalciteContextException object.
- CalciteContextException(String, Throwable, String) - Constructor for exception org.apache.calcite.runtime.CalciteContextException
-
Creates a new CalciteContextException object.
- CalciteException - Exception in org.apache.calcite.runtime
-
Base class for all exceptions originating from Farrago.
- CalciteException(String, Throwable) - Constructor for exception org.apache.calcite.runtime.CalciteException
-
Creates a new CalciteException object.
- CalciteFactory - Class in org.apache.calcite.jdbc
-
Extension of AvaticaFactory
for Calcite.
- CalciteFactory(int, int) - Constructor for class org.apache.calcite.jdbc.CalciteFactory
-
Creates a JDBC factory with given major/minor version number.
- CalciteJdbc41Connection(Driver, AvaticaFactory, String, Properties, CalciteSchema, JavaTypeFactory) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41Connection
-
- CalciteJdbc41DatabaseMetaData(CalciteConnectionImpl) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41DatabaseMetaData
-
- CalciteJdbc41Factory - Class in org.apache.calcite.jdbc
-
Implementation of AvaticaFactory
for Calcite and JDBC 4.1 (corresponds to JDK 1.7).
- CalciteJdbc41Factory() - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory
-
Creates a factory for JDBC version 4.1.
- CalciteJdbc41Factory(int, int) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory
-
Creates a JDBC factory with given major/minor version number.
- CalciteJdbc41Factory.CalciteJdbc41Connection - Class in org.apache.calcite.jdbc
-
Implementation of connection for JDBC 4.1.
- CalciteJdbc41Factory.CalciteJdbc41DatabaseMetaData - Class in org.apache.calcite.jdbc
-
Implementation of database metadata for JDBC 4.1.
- CalciteJdbc41Factory.CalciteJdbc41PreparedStatement - Class in org.apache.calcite.jdbc
-
Implementation of prepared statement for JDBC 4.1.
- CalciteJdbc41Factory.CalciteJdbc41Statement - Class in org.apache.calcite.jdbc
-
Implementation of statement for JDBC 4.1.
- CalciteJdbc41PreparedStatement(CalciteConnectionImpl, Meta.StatementHandle, CalcitePrepare.CalciteSignature, int, int, int) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- CalciteJdbc41Statement(CalciteConnectionImpl, Meta.StatementHandle, int, int, int) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41Statement
-
- CalciteLogger - Class in org.apache.calcite.util.trace
-
Small extension to Logger
with some performance improvements.
- CalciteLogger(Logger) - Constructor for class org.apache.calcite.util.trace.CalciteLogger
-
- CalciteMaterializer - Class in org.apache.calcite.prepare
-
- CalciteMaterializer(CalcitePrepareImpl, CalcitePrepare.Context, Prepare.CatalogReader, CalciteSchema, RelOptPlanner, SqlRexConvertletTable) - Constructor for class org.apache.calcite.prepare.CalciteMaterializer
-
- CalciteMaterializer.Callback - Class in org.apache.calcite.prepare
-
Called when we discover a star table that matches.
- CalciteMaterializer.RelNullShuttle - Class in org.apache.calcite.prepare
-
Implementation of
RelShuttle
that returns each relational
expression unchanged.
- CalciteMetaImpl - Class in org.apache.calcite.jdbc
-
Helper for implementing the getXxx
methods such as
AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
.
- CalciteMetaImpl(CalciteConnectionImpl) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl
-
- CalciteMetaImpl.CalciteMetaSchema - Class in org.apache.calcite.jdbc
-
Metadata describing a Calcite schema.
- CalciteMetaImpl.CalciteMetaTable - Class in org.apache.calcite.jdbc
-
Metadata describing a Calcite table.
- CalciteMetaImpl.LimitIterator<E> - Class in org.apache.calcite.jdbc
-
Iterator that returns at most limit
rows from an underlying
Iterator
.
- CalciteMetaImpl.MetadataTable<E> - Class in org.apache.calcite.jdbc
-
Table whose contents are metadata.
- CalciteMetaSchema(CalciteSchema, String, String) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl.CalciteMetaSchema
-
- CalciteMetaTable(Table, String, String, String) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl.CalciteMetaTable
-
- CalciteParserException - Interface in org.apache.calcite.util
-
Tagging interface to allow a
SqlParseException
to be identified without adding a
dependency on it from client-side code.
- CalcitePrepare - Interface in org.apache.calcite.jdbc
-
API for a service that prepares statements for execution.
- CalcitePrepare.AnalyzeViewResult - Class in org.apache.calcite.jdbc
-
The result of analyzing a view.
- CalcitePrepare.CalciteSignature<T> - Class in org.apache.calcite.jdbc
-
The result of preparing a query.
- CalcitePrepare.Context - Interface in org.apache.calcite.jdbc
-
Context for preparing a statement.
- CalcitePrepare.ConvertResult - Class in org.apache.calcite.jdbc
-
The result of parsing and validating a SQL query and converting it to
relational algebra.
- CalcitePrepare.Dummy - Class in org.apache.calcite.jdbc
-
Namespace that allows us to define non-abstract methods inside an
interface.
- CalcitePrepare.Dummy.TrivialSparkHandler - Class in org.apache.calcite.jdbc
-
- CalcitePrepare.ParseResult - Class in org.apache.calcite.jdbc
-
The result of parsing and validating a SQL query.
- CalcitePrepare.Query<T> - Class in org.apache.calcite.jdbc
-
A union type of the three possible ways of expressing a query: as a SQL
string, a
Queryable
or a
RelNode
.
- CalcitePrepare.SparkHandler - Interface in org.apache.calcite.jdbc
-
Callback to register Spark as the main engine.
- CalcitePrepare.SparkHandler.RuleSetBuilder - Interface in org.apache.calcite.jdbc
-
Allows Spark to declare the rules it needs.
- CalcitePreparedExplain(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparedExplain
-
- CalcitePreparedStatement - Class in org.apache.calcite.jdbc
-
Implementation of PreparedStatement
for the Calcite engine.
- CalcitePreparedStatement(CalciteConnectionImpl, Meta.StatementHandle, Meta.Signature, int, int, int) - Constructor for class org.apache.calcite.jdbc.CalcitePreparedStatement
-
Creates a CalcitePreparedStatement.
- CalcitePrepareImpl - Class in org.apache.calcite.prepare
-
Shit just got real.
- CalcitePrepareImpl() - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl
-
- CalcitePrepareImpl.CalcitePreparedExplain - Class in org.apache.calcite.prepare
-
An EXPLAIN
statement, prepared and ready to execute.
- CalcitePrepareImpl.CalcitePreparingStmt - Class in org.apache.calcite.prepare
-
Holds state for the process of preparing a SQL statement.
- CalcitePrepareImpl.EmptyScalarTranslator - Class in org.apache.calcite.prepare
-
Basic translator.
- CalcitePrepareImpl.LambdaScalarTranslator - Class in org.apache.calcite.prepare
-
Translator that looks for parameters.
- CalcitePrepareImpl.ScalarTranslator - Interface in org.apache.calcite.prepare
-
Translator from Java AST to
RexNode
.
- CalcitePreparingStmt(CalcitePrepareImpl, CalcitePrepare.Context, Prepare.CatalogReader, RelDataTypeFactory, CalciteSchema, EnumerableRel.Prefer, RelOptPlanner, Convention, SqlRexConvertletTable) - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- CalciteQueryable(CalciteConnection, Type, Expression) - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteQueryable
-
- CalciteResource - Interface in org.apache.calcite.runtime
-
Compiler-checked resources for the Calcite project.
- CalciteResultSet - Class in org.apache.calcite.jdbc
-
Implementation of ResultSet
for the Calcite engine.
- CalciteResultSet(AvaticaStatement, CalcitePrepare.CalciteSignature, ResultSetMetaData, TimeZone, Meta.Frame) - Constructor for class org.apache.calcite.jdbc.CalciteResultSet
-
Creates a CalciteResultSet.
- CalciteRootSchema - Class in org.apache.calcite.jdbc
-
Deprecated.
- CalciteRootSchema(Schema) - Constructor for class org.apache.calcite.jdbc.CalciteRootSchema
-
Deprecated.
Creates a root schema.
- calciteSchema - Variable in class org.apache.calcite.jdbc.CalciteMetaImpl.CalciteMetaSchema
-
- 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() - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- 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
-
- CalciteSchema.LatticeEntry - Class in org.apache.calcite.jdbc
-
Membership of a lattice in a schema.
- CalciteSchema.LatticeEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.SchemaPlusImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.TableEntry - Class in org.apache.calcite.jdbc
-
Membership of a table in a schema.
- CalciteSchema.TableEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.TypeEntry - Class in org.apache.calcite.jdbc
-
Membership of a type in a schema.
- CalciteSchema.TypeEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteServer - Interface in org.apache.calcite.server
-
Server.
- CalciteServerImpl() - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerImpl
-
- CalciteServerStatement - Interface in org.apache.calcite.server
-
Statement within a Calcite server.
- CalciteServerStatementImpl(CalciteConnectionImpl) - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- 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.
- 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
-
- CalciteSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation that produces SQL that can be parsed
by Apache Calcite.
- CalciteSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.CalciteSqlDialect
-
Creates a CalciteSqlDialect.
- CalciteSqlValidator - Class in org.apache.calcite.prepare
-
Validator.
- CalciteSqlValidator(SqlOperatorTable, CalciteCatalogReader, JavaTypeFactory, SqlConformance) - Constructor for class org.apache.calcite.prepare.CalciteSqlValidator
-
- CalciteStatement - Class in org.apache.calcite.jdbc
-
Implementation of Statement
for the Calcite engine.
- CalciteStatement(CalciteConnectionImpl, Meta.StatementHandle, int, int, int) - Constructor for class org.apache.calcite.jdbc.CalciteStatement
-
Creates a CalciteStatement.
- CalciteSystemProperty<T> - Class in org.apache.calcite.config
-
A Calcite specific system property that is used to configure various aspects of the framework.
- CalciteSystemProperty(String, Function<String, T>) - Constructor for class org.apache.calcite.config.CalciteSystemProperty
-
- calciteTable - Variable in class org.apache.calcite.jdbc.CalciteMetaImpl.CalciteMetaTable
-
- CalciteTimingTracer - Class in org.apache.calcite.util.trace
-
CalciteTimingTracer provides a mechanism for tracing the timing of a call
sequence at nanosecond resolution.
- CalciteTimingTracer(Logger, String) - Constructor for class org.apache.calcite.util.trace.CalciteTimingTracer
-
Creates a new timing tracer, publishing an initial event (at elapsed time
0).
- CalciteTrace - Class in org.apache.calcite.util.trace
-
Contains all of the tracers
used within
org.apache.calcite class libraries.
- CalciteTrace() - Constructor for class org.apache.calcite.util.trace.CalciteTrace
-
- CalciteValidatorException - Interface in org.apache.calcite.util
-
Tagging interface to allow a
SqlValidatorException
to be identified without
adding a dependency on it from client-side code.
- CalcMergeRule - Class in org.apache.calcite.rel.rules
-
- CalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcMergeRule
-
Creates a CalcMergeRule.
- CalcReduceExpressionsRule(Class<? extends Calc>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
Deprecated.
- CalcReduceExpressionsRule(Class<? extends Calc>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
- CalcRelSplitter - Class in org.apache.calcite.rel.rules
-
CalcRelSplitter operates on a
Calc
with multiple
RexCall
sub-expressions that cannot all be implemented by a single concrete
RelNode
.
- CalcRelSplitter(Calc, RelBuilder, CalcRelSplitter.RelType[]) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter
-
Constructs a CalcRelSplitter.
- CalcRelSplitter.CannotImplement - Exception in org.apache.calcite.rel.rules
-
- CalcRelSplitter.HighestUsageFinder - Class in org.apache.calcite.rel.rules
-
Builds an array of the highest level which contains an expression which
uses each expression as an input.
- CalcRelSplitter.ImplementTester - Class in org.apache.calcite.rel.rules
-
Visitor which returns whether an expression can be implemented in a given
type of relational expression.
- CalcRelSplitter.InputToCommonExprConverter - Class in org.apache.calcite.rel.rules
-
Shuttle which converts every reference to an input field in an expression
to a reference to a common sub-expression.
- CalcRelSplitter.MaxInputFinder - Class in org.apache.calcite.rel.rules
-
Finds the highest level used by any of the inputs of a given expression.
- CalcRelSplitter.RelType - Class in org.apache.calcite.rel.rules
-
Type of relational expression.
- CalcRemoveRule - Class in org.apache.calcite.rel.rules
-
- CalcRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcRemoveRule
-
Creates a CalcRemoveRule.
- CalcSplitRule - Class in org.apache.calcite.rel.rules
-
- CalcSplitRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcSplitRule
-
Creates a CalcSplitRule.
- CalcToWindowRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
-
Creates a CalcToWindowRule.
- calculateDepth(Object) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- calculateFlattenedOffset(RelDataType, int) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- calendar() - Static method in class org.apache.calcite.util.Util
-
Creates a Calendar
in the UTC time zone and root locale.
- calendar(long) - Static method in class org.apache.calcite.util.Util
-
Creates a Calendar
in the UTC time zone and root locale
with a given time.
- CalendarPolicy() - Constructor for enum org.apache.calcite.sql.SqlDialect.CalendarPolicy
-
- call - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- call() - Method in interface org.apache.calcite.adapter.enumerable.AggResultContext
-
- call() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- call - Variable in class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
- call() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
- call(Expression, Type, TimeUnit) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FloorImplementor
-
- call - Variable in class org.apache.calcite.interpreter.AggregateNode.CountAccumulator
-
- call - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyResult
-
- call - Variable in class org.apache.calcite.sql.SqlCallBinding
-
- call - Variable in class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- call - Variable in class org.apache.calcite.sql.validate.AliasNamespace
-
- call - Variable in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- call - Variable in class org.apache.calcite.sql.validate.SetopNamespace
-
- call(SqlOperator, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(SqlOperator, List<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(SqlOperator, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to a scalar operator.
- call(PrecedenceClimbingParser.Op, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- call(PrecedenceClimbingParser.Op, ImmutableList<PrecedenceClimbingParser.Token>) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- Call(PrecedenceClimbingParser.Op, ImmutableList<PrecedenceClimbingParser.Token>) - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- call2(boolean, RexToLixTranslator, RexCall) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- Callback(RelNode, CalciteSchema.TableEntry, RelOptTableImpl) - Constructor for class org.apache.calcite.prepare.CalciteMaterializer.Callback
-
- callBackupMethodAnyType(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
- CallCopyingArgHandler(SqlCall, boolean) - Constructor for class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- callId - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner.RuleProvenance
-
- CallImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implements a call via given translator.
- calls - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- calls - Variable in class org.apache.calcite.sql.validate.AggFinder.AggIterable
-
- camelName - Variable in enum org.apache.calcite.config.CalciteConnectionProperty
-
- camelName() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- camelName - Variable in enum org.apache.calcite.DataContext.Variable
-
- camelName - Variable in enum org.apache.calcite.model.ModelHandler.ExtraOperand
-
- canAssignFrom(RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a value of type2
can be assigned to a variable
of type1
.
- canAssignFrom(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Tests whether a value can be assigned to a site.
- canBeLong(Object) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- canCastFrom(SqlCallBinding, boolean, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- canCastFrom(SqlTypeName, SqlTypeName, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
Deprecated.
- canCastFrom(SqlTypeName, SqlTypeName) - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
Returns whether it is valid to cast a value of from type from
to
type to
.
- canCastFrom(RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Compares two types and returns true if fromType can be cast to toType.
- cancelFlag - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- 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.
- canCombine(RelNode, boolean) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Returns whether an input can be merged into a given relational expression
without changing semantics.
- canConvert(RelOptPlanner, Convention, Convention) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- canConvert(RelOptPlanner, T, T) - Method in class org.apache.calcite.plan.RelTraitDef
-
Tests whether the given RelTrait can be converted to another RelTrait.
- canConvert(RelOptPlanner, T, T, RelNode) - Method in class org.apache.calcite.plan.RelTraitDef
-
Tests whether the given RelTrait can be converted to another RelTrait.
- canConvert(RelOptPlanner, RelCollation, RelCollation) - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- canConvert(RelOptPlanner, RelCollation, RelCollation, RelNode) - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- canConvert(RelOptPlanner, RelDistribution, RelDistribution) - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- canConvert(RelDataType, RelDataType) - Static method in class org.apache.calcite.schema.Schemas
-
- 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
-
- canConvertStringInCompare(RelDataTypeFamily) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a character data type can be implicitly converted to a
given family in a compare operation.
- canConvertSubQuery() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.NoOpSubQueryConverter
-
- canConvertSubQuery() - Method in interface org.apache.calcite.sql2rel.SubQueryConverter
-
- canExpand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.PassThroughExpander
-
- canExpand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.ReinterpretExpander
-
- canExpand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- canHandle(Table) - 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
-
- canImplement(SqlAggFunction, SqlDialect) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules
-
Returns whether this JDBC data source can implement a given aggregate
function.
- canImplement(LogicalCalc, String) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- canImplement(RexFieldAccess) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexDynamicParam) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexLiteral) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexCall) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- canImplement(RexNode, boolean) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
Returns whether this RelType
can implement a given
expression.
- canImplement(RexProgram) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
Returns whether this tester's RelType
can implement a
given program.
- canJoinOnCondition(RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
- canNotApplyOp2Type(String, String, 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
-
- cannotConvert(Object, Class) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- 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.
- CannotImplement() - Constructor for exception org.apache.calcite.rel.rules.CalcRelSplitter.CannotImplement
-
- cannotOverrideWindowAttribute() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- CannotPlanException(String) - Constructor for exception 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
-
- canonicalId - Variable in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
-
- 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.
- canonize(RelSubset) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
If a subset has one or more equivalent subsets (owing to a set having
merged with another), returns the subset which is the leader of the
equivalence class.
- 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(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(StructKind, List<String>, List<RelDataType>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- canonize(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- canonizeNode(RexBuilder, RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Reorders some of the operands in this expression so structural comparison,
i.e., based on string representation, can be more precise.
- canPush(Aggregate, ImmutableBitSet) - Method in class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- canReinterpretOverflow(RexCall) - Static method in class org.apache.calcite.rex.RexUtil
-
- canRemoveCastFromLiteral(RelDataType, Comparable, SqlTypeName) - Method in class org.apache.calcite.rex.RexBuilder
-
- canRewriteExtract(RexNode) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- canRollUp(TimeUnit, TimeUnit) - Static method in class org.apache.calcite.rex.RexSimplify
-
Method that returns whether we can rollup from inner time unit
to outer time unit.
- canSimplify(RexCall, RexCall, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.ReinterpretExpander
-
Detect, in a generic, but strict way, whether it is possible to
simplify a reinterpret cast.
- 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
- CapStyle() - Constructor for enum org.apache.calcite.runtime.GeoFunctions.CapStyle
-
- cardinality - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Column
-
- cardinality(List<Lattice.Column>) - Method in class org.apache.calcite.materialize.CachingLatticeStatisticProvider
-
- 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(List<Lattice.Column>) - Method in class org.apache.calcite.materialize.ProfilerLatticeStatisticProvider
-
- cardinality(List<Lattice.Column>) - Method in class org.apache.calcite.materialize.SqlLatticeStatisticProvider
-
- cardinality(Lattice, Lattice.Column) - Method in class org.apache.calcite.materialize.SqlLatticeStatisticProvider
-
- cardinality(SqlStatisticProvider, LatticeTable) - Method in class org.apache.calcite.materialize.Step
-
Temporary method.
- cardinality - Variable in class org.apache.calcite.profile.Profiler.Distribution
-
- cardinality(ImmutableBitSet) - Method in class org.apache.calcite.profile.Profiler.Profile
-
- cardinality(double, ImmutableBitSet) - Method in class org.apache.calcite.profile.ProfilerImpl.Run
-
Estimates the cardinality of a collection of columns represented by
columnOrdinals
, drawing on existing distributions.
- cardinality - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
Number of distinct values.
- cardinality() - Method in class org.apache.calcite.profile.SimpleProfiler.Space
-
Number of distinct values.
- 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() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Returns the number of set bits.
- cardinality() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the number of bits set to true
in this
ImmutableBitSet
.
- cardinalityMap - Variable in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
- cardinalityMapBuilder - Variable in class org.apache.calcite.statistic.MapSqlStatisticProvider.Initializer
-
- 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.
- CardOfProjExpr(RelMetadataQuery, Project) - Constructor for class org.apache.calcite.rel.metadata.RelMdUtil.CardOfProjExpr
-
- 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 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- case_(List<Comparable>) - Method in class org.apache.calcite.rex.RexInterpreter
-
- case_(RexBuilder, RexNode...) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- CASE_INSENSITIVE - Static variable in class org.apache.calcite.sql.validate.SqlNameMatchers
-
- CASE_SENSITIVE - Static variable in class org.apache.calcite.sql.validate.SqlNameMatchers
-
- CaseBranch(RexNode, RexNode) - Constructor for class org.apache.calcite.rex.RexSimplify.CaseBranch
-
- caseClausesOnNewLines - Variable in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- caseClausesOnNewLines - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- CaseExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.CaseExpander
-
- CaseImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CaseImplementor
-
- CaseInsensitiveComparator - Class in org.apache.calcite.util
-
Comparator that compares all strings differently, but if two strings are
equal in case-insensitive match they are right next to each other.
- CaseInsensitiveComparator() - Constructor for class org.apache.calcite.util.CaseInsensitiveComparator
-
- CaseInsensitiveComparator.Key - Class in org.apache.calcite.util
-
Enables to create floor and ceiling keys for given string.
- CaseInsensitiveKey(String, SqlSyntax) - Constructor for class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable.CaseInsensitiveKey
-
- caseInsensitiveOperators - Variable in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- caseSensitive() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- caseSensitive() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- caseSensitive - Variable in enum org.apache.calcite.config.Lex
-
- caseSensitive() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- caseSensitive - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- caseSensitive - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- caseSensitive() - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- caseSensitive - Variable in class org.apache.calcite.sql.SqlDialect
-
- caseSensitive() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- caseSensitive - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- caseSensitive() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- caseSensitive - Variable in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- CaseSensitiveKey(String, SqlSyntax) - Constructor for class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable.CaseSensitiveKey
-
- caseSensitiveOperators - Variable in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- CaseShuttle() - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
-
- cast(Queryable<T>, Class<T2>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- cast(RexCall, List<Comparable>) - Method in class org.apache.calcite.rex.RexInterpreter
-
- CAST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL CAST
operator.
- 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(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(Iterator<?>, 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(Iterable<? super E>, Class<E>) - Static method in class org.apache.calcite.util.Util
-
Converts an Iterable
whose members are automatically down-cast to
a given type.
- CastArgAsDoubleExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.CastArgAsDoubleExpander
-
- CastArgAsTypeExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.CastArgAsTypeExpander
-
- CastExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.CastExpander
-
- CastImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CastImplementor
-
- 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
-
- castNullLiteralIfNeeded(RexNode, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- CastOptimizedImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CastOptimizedImplementor
-
- castToValidatedType(SqlRexContext, SqlCall, RexNode) - 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
-
Casts a RexNode value to the validated type of a SqlCall.
- catalog - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- catalog - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- 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.sql.validate.SqlValidatorImpl
-
- catalogReader - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- catalogs() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- CatalogScope - Class in org.apache.calcite.sql.validate
-
- CatalogScope(SqlValidatorScope, List<String>) - Constructor for class org.apache.calcite.sql.validate.CatalogScope
-
- category - Variable in class org.apache.calcite.sql.SqlFunction
-
- category(SqlOperator) - Static method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- 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.
- cdata(String) - Method in class org.apache.calcite.util.XmlOutput
-
Writes a CDATA section.
- cdata(String, boolean) - Method in class org.apache.calcite.util.XmlOutput
-
- ceil(Calendar, TimeUnitRange) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- ceil(RexCall, List<Comparable>) - Method in class org.apache.calcite.rex.RexInterpreter
-
- ceil(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ceil(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ceil(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ceil(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL
operator applied to byte values.
- ceil(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL
operator applied to short values.
- ceil(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL
operator applied to int values.
- ceil(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CEIL
operator applied to long values.
- ceil(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ceil(int, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ceil(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- CEIL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CEIL
function.
- CeilExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.CeilExpander
-
- ceilingKey(String) - Method in class org.apache.calcite.util.CaseInsensitiveComparator
-
- ceilRange(TimeUnitRange, SqlKind, Calendar) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- chain(Context...) - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that wraps a list of contexts.
- chain(Iterable<? extends Context>) - Static method in class org.apache.calcite.plan.Contexts
-
- chain(SqlReturnTypeInference...) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
- 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.
- ChainContext(ImmutableList<Context>) - Constructor for class org.apache.calcite.plan.Contexts.ChainContext
-
- chainedInitialize(Map<VolcanoPlannerPhase, Set<String>>) - Method in class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
Extend this method to provide phase-to-rule mappings beyond what is
provided by this initializer's subordinate.
- ChainedInvocationHandler(List<Metadata>) - Constructor for class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider.ChainedInvocationHandler
-
- ChainedPhaseRuleMappingInitializer - Class in org.apache.calcite.plan.volcano
-
- ChainedPhaseRuleMappingInitializer(VolcanoPlannerPhaseRuleMappingInitializer) - Constructor for class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- ChainedRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
- ChainedRelMetadataProvider(ImmutableList<RelMetadataProvider>) - Constructor for class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Creates a chain.
- ChainedRelMetadataProvider.ChainedInvocationHandler - Class in org.apache.calcite.rel.metadata
-
Invocation handler that calls a list of
Metadata
objects,
returning the first non-null value.
- ChainedSqlOperatorTable - Class in org.apache.calcite.sql.util
-
ChainedSqlOperatorTable implements the
SqlOperatorTable
interface by
chaining together any number of underlying operator table instances.
- ChainedSqlOperatorTable(List<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Creates a table based on a given list.
- changeConvention(RelNode, Convention, Convention, Multimap<Pair<Convention, Convention>, ConverterRule>) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
Tries to convert a relational expression to the target convention of an
arc.
- 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
-
- changeTraitsUsingConverters(RelNode, RelTraitSet, boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- changeTraitsUsingConverters(RelNode, RelTraitSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- CHAR_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- CHAR_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- CHARACTER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- CHARACTER_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- charCount - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- charEmpty - Variable in class org.apache.calcite.rex.RexBuilder
-
- charLength(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CHARACTER_LENGTH(string) function.
- charset - Variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- charset - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- charset - Variable in class org.apache.calcite.util.NlsString
-
- charset - Variable in class org.apache.calcite.util.SerializableCharset
-
- charsetEncoding(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- charSetName - Variable in class org.apache.calcite.sql.SqlDataTypeSpec
-
- charsetName - Variable in class org.apache.calcite.util.NlsString
-
- charsetName - Variable in class org.apache.calcite.util.SerializableCharset
-
- CheapestPlanReplacer(VolcanoPlanner) - Constructor for class org.apache.calcite.plan.volcano.RelSubset.CheapestPlanReplacer
-
- check(SqlNode) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- check(SqlCallBinding) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- check(boolean, String, Object...) - Method in interface org.apache.calcite.util.Litmus
-
Checks a condition.
- 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
-
- checkCancel() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Checks to see whether cancellation has been requested, and if so, throws
an exception.
- checkCharsetAndCollateConsistentIfCharType(RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- checkClientTrusted(X509Certificate[], String) - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory.DummyTrustManager
-
- checkConstraint(SqlValidatorTable, SqlNode, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates insert values against the constraint of a modifiable view.
- checkConstraint(SqlValidatorTable, SqlUpdate, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates updates against the constraint of a modifiable view.
- checkConvertedType(SqlNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- checkCorVars(LogicalCorrelate, LogicalProject, LogicalFilter, List<RexFieldAccess>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Checks whether the correlations in projRel and filter are related to
the correlated variables provided by corRel.
- checkDateFormat(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Checks if the date/time format is valid
- checkDefault() - Method in class org.apache.calcite.runtime.Resources.Prop
-
- checkDefault2() - Method in class org.apache.calcite.runtime.Resources.Prop
-
- checkDuplicateSubsets(Deque<RelSubset>, RelOptRuleOperand, RelNode[]) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Recursively checks whether there are any duplicate subsets along any path
from root of the operand tree to one of the leaves.
- Checker(RelDataType, List<RelDataType>, RelNode.Context, Litmus) - Constructor for class org.apache.calcite.rex.RexProgram.Checker
-
Creates a Checker.
- checkExtendedColumnTypes(SqlNodeList) - Method in class org.apache.calcite.sql.validate.TableNamespace
-
Ensures that extended columns that have the same name as a base column also
have the same data-type.
- checkFieldCount(SqlNode, SqlValidatorTable, SqlNode, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkForSatisfiedConverters(RelSet, RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- checkIdentifierListForDuplicates(List<SqlNode>, SqlValidatorImpl.ValidationErrorFunction) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- checkIndicator(boolean) - Static method in class org.apache.calcite.rel.core.Aggregate
-
- CheckingUserDefinedFunctionVisitor() - Constructor for class org.apache.calcite.adapter.jdbc.JdbcRules.CheckingUserDefinedFunctionVisitor
-
- 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.
- checkInputsPresentInExplain(RelNode) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- checkLeadFieldInRange(RelDataTypeSystem, int, BigDecimal, TimeUnit, SqlParserPos) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- 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.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.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.SqlJsonObjectFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- 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.SqlSubstringFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.SqlOperator
-
Checks that the operand values in a
SqlCall
to this operator are
valid.
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding) - 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.FamilyOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.OperandTypes.PeriodOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding) - 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.
- 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
-
- checkPrecScale(SqlTypeName, boolean, boolean) - Static method in class org.apache.calcite.sql.type.BasicSqlType
-
Throws if typeName
does not allow the given combination of
precision and scale.
- checkProjAndChildInputs(Project, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- checkRange(int, int) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Checks that fromIndex ...
- checkRequiredAttributes(Object, String...) - Method in class org.apache.calcite.model.ModelHandler
-
- checkRollUp(SqlNode, SqlNode, SqlNode, SqlValidatorScope, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUp(SqlNode, SqlNode, SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUpInGroupBy(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUpInOrderBy(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUpInSelectList(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUpInUsing(SqlIdentifier, SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUpInWindow(SqlWindow, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkRollUpInWindowDecl(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkServerTrusted(X509Certificate[], String) - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory.DummyTrustManager
-
- 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.LiteralOperandTypeChecker
-
- checkSingleOperandType(SqlCallBinding, SqlNode, int, boolean) - Method in class org.apache.calcite.sql.type.OperandTypes.PeriodOperandTypeChecker
-
- 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.
- checkSpecialLiterals(SqlWindow, SqlValidator) - Static method in class org.apache.calcite.sql.SqlWindow
-
- checkSupport(RexImplicationChecker.InputUsageFinder, RexImplicationChecker.InputUsageFinder) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
Looks at the usage of variables in first and second conjunction to decide
whether this kind of expression is currently supported for proving first
implies second.
- checkTarget(ImmutableBitSet, Set<RexNode>, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- checkType(SqlCallBinding, boolean, RelDataType) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkTypeAssignment(RelDataType, RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.
- 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.
- 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
-
- child - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- child - Variable in class org.apache.calcite.sql.validate.CollectNamespace
-
- child - Variable in class org.apache.calcite.sql.validate.CollectScope
-
- childBitmap - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Bitmap containing the fields in the RelNode that the projection is being
pushed past, if the RelNode is not a join.
- childFields - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Fields from the RelNode that the projection is being pushed past
- childFunction - Variable in class org.apache.calcite.util.PartiallyOrderedSet
-
- childList - Variable in class org.apache.calcite.util.PartiallyOrderedSet.Node
-
- childPolicy - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
Whether child operands can be matched in any order.
- childPreserveExprs - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Expressions referenced in the projection/filter that should be preserved.
- childRel - Variable in class org.apache.calcite.rel.rules.PushProjector
-
- children - Variable in class org.apache.calcite.materialize.LatticeNode
-
- children - Variable in class org.apache.calcite.materialize.MutableNode
-
- children - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- children - Variable in class org.apache.calcite.sql.validate.ListScope
-
- children(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.BiRel
-
- childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableBiRel
-
- childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableLeafRel
-
- childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableMultiRel
-
- childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- childrenAccept(MutableRelVisitor) - Method in class org.apache.calcite.rel.mutable.MutableSingleRel
-
- childrenAccept(RelVisitor) - Method in interface org.apache.calcite.rel.RelNode
-
- childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.SingleRel
-
- chooseBestEdge(List<LoptMultiJoin.Edge>, Comparator<LoptMultiJoin.Edge>) - Method in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- 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
-
- chooseFixedRep(int, Primitive, long, long) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
Chooses a representation for a fixed-precision primitive type
(boolean, byte, char, short, int, long).
- chooseLevels(RexNode[], int, int[], int[]) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Figures out which expressions to calculate at which level.
- chooseRep(int) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- chosenSemiJoins - Variable in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Semijoins corresponding to each join factor, if they are going to be
filtered by semijoins.
- chunk - Variable in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- CHUNK_SIZE - Static variable in class org.apache.calcite.util.ChunkList
-
- 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.
- ChunkList.ChunkListIterator - Class in org.apache.calcite.util
-
- ChunkListIterator(Object[], int, int, int, int) - Constructor for class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- CLASS_FAMILIES - Static variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- classCount() - Method in class org.apache.calcite.util.EquivalenceSet
-
Returns the number of equivalence classes in this equivalence set.
- classDecl(JavaTypeFactoryImpl.SyntheticRecordType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- classes - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- classes - Variable in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
-
- classes - Variable in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
List of classes to scan for operators.
- classHasPublicZeroArgsConstructor(Class<?>) - Static method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Verifies if given class has public constructor with zero arguments.
- CLASSIFIER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CLASSIFIER
function to be used within MATCH_RECOGNIZE
.
- classifyFilters(RelNode, List<RexNode>, JoinRelType, 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.
- classLoader - Variable in class org.apache.calcite.util.javac.JaninoCompiler
-
- classLoader - Variable in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- className - Variable in class org.apache.calcite.model.JsonFunction
-
Name of the class that implements this function.
- classOperands - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Operands that apply to a given class of
RelNode
.
- classToTypeName(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- Clause() - Constructor for enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
-
- clauses - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- clauses - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- clauseStartsLine - Variable in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- clauseStartsLine - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- clazz - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- clazz - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- clazz - Variable in enum org.apache.calcite.DataContext.Variable
-
- clazz - Variable in class org.apache.calcite.jdbc.JavaRecordType
-
- clazz - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- clazz - Variable in class org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- clazz - Variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- clazz - Variable in class org.apache.calcite.runtime.RecordEnumeratorCursor
-
- clazz - Variable in class org.apache.calcite.util.CastingList
-
- clean(Object, RelDataType) - Static method in class org.apache.calcite.rex.RexBuilder
-
- clear() - Method in class org.apache.calcite.materialize.MaterializationService
-
De-registers all materialized tables in the system.
- clear() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- clear() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- clear() - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
- 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 internal data structure for this rule queue.
- clear() - Method in class org.apache.calcite.plan.volcano.RuleQueue.PhaseMatchList
-
- clear() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- clear() - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- 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.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.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(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() - 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.InverseMapping
-
- 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.PartialFunctionImpl
-
- 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(StringWriter) - Static method in class org.apache.calcite.util.Unsafe
-
Clears the contents of a StringWriter
.
- clearCachedImportance() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Clears the cached importance value of this rule match.
- 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
-
- 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.
- clearImportanceBoost() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Clear all importance boosts.
- 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
-
- clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rel.core.Window.RexWinAggCall
-
- 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.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.MutableSemiJoin
-
- 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(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(RelNode) - 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() - Method in class org.apache.calcite.sql.SqlNode
-
- clone(E) - Static method in class org.apache.calcite.sql.SqlNode
-
Creates a copy of a SqlNode.
- 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() - Method in class org.apache.calcite.util.NlsString
-
- clone() - Method in class org.apache.calcite.util.Permutation
-
- clone() - Method in class org.apache.calcite.util.XmlOutput.StringEscaper
-
- cloneArray(SqlNode[]) - Static method in class org.apache.calcite.sql.SqlNode
-
Deprecated.
- cloneChildren() - Method in class org.apache.calcite.rel.mutable.MutableMultiRel
-
- clonedOperands - Variable in class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- cloneJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- 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
-
- close() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- close() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- close(Connection, Statement, ResultSet) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- close() - Method in class org.apache.calcite.interpreter.Interpreter
-
- close() - Method in class org.apache.calcite.interpreter.Interpreter.EnumeratorSource
-
- close() - Method in class org.apache.calcite.interpreter.Interpreter.ListSource
-
- close() - Method in interface org.apache.calcite.interpreter.Source
-
- close() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- close() - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractFinder
-
- 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.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- close - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- close() - Method in interface org.apache.calcite.tools.Planner
-
Releases all internal resources utilized while this Planner
exists.
- close() - Method in class org.apache.calcite.util.Closer
-
- close() - Method in interface org.apache.calcite.util.TryThreadLocal.Memo
-
Sets the value back; never throws.
- close_() - Method in class org.apache.calcite.jdbc.CalciteStatement
-
- CLOSE_SQL_IDENTIFIER - Static variable in class org.apache.calcite.util.StackWriter
-
directive for ending an SQL identifier
- CLOSE_SQL_STRING_LITERAL - Static variable in class org.apache.calcite.util.StackWriter
-
directive for ending an SQL string literal
- closeIfPossible(Connection, Statement) - Method in class org.apache.calcite.runtime.ResultSetEnumerable
-
- Closer - Class in org.apache.calcite.util
-
Helper that holds onto AutoCloseable
resources and releases them
when its #close
method is called.
- Closer() - Constructor for class org.apache.calcite.util.Closer
-
- closeStatement(Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- closure(SortedMap<Integer, BitSet>) - Static method in class org.apache.calcite.util.BitSets
-
Computes the closure of a map from integers to bits.
- Closure(SortedMap<Integer, BitSet>) - Constructor for class org.apache.calcite.util.BitSets.Closure
-
- closure - Variable in class org.apache.calcite.util.BitSets.Closure
-
- closure(SortedMap<Integer, ImmutableBitSet>) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Computes the closure of a map from integers to bits.
- Closure(SortedMap<Integer, ImmutableBitSet>) - Constructor for class org.apache.calcite.util.ImmutableBitSet.Closure
-
- closure - Variable in class org.apache.calcite.util.ImmutableBitSet.Closure
-
- closure(Function<E, Iterable<E>>, E, List<E>, Set<E>) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- cluster - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- cluster - Variable in class org.apache.calcite.prepare.LixToRelTranslator
-
- cluster - Variable in class org.apache.calcite.rel.AbstractRelNode
-
- cluster - Variable in class org.apache.calcite.rel.externalize.RelJsonReader
-
- cluster - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- cluster - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- cluster - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- cluster - Variable in class org.apache.calcite.tools.RelBuilder
-
- cm - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- cm - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
-
- CnfHelper(RexBuilder, int) - Constructor for class org.apache.calcite.rex.RexUtil.CnfHelper
-
- cnt - Variable in class org.apache.calcite.interpreter.AggregateNode.CountAccumulator
-
- coalesce(RexCall, List<Comparable>) - Method in class org.apache.calcite.rex.RexInterpreter
-
- COALESCE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COALESCE builtin function.
- CoalesceImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CoalesceImplementor
-
- code - Variable in class org.apache.calcite.rex.RexExecutable
-
- code - Variable in enum org.apache.calcite.runtime.GeoFunctions.Type
-
- coerce(Object, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- COERCE_INSTANCE - Static variable in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
- 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
-
Creates a CoerceInputsRule.
- coerceNames - Variable in class org.apache.calcite.rel.rules.CoerceInputsRule
-
- coercibility - Variable in class org.apache.calcite.sql.SqlCollation
-
- Coercibility() - Constructor for enum org.apache.calcite.sql.SqlCollation.Coercibility
-
- COERCIBLE - Static variable in class org.apache.calcite.sql.SqlCollation
-
- collapseExpandedIsNotDistinctFromExpr(RexCall, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Collapses an expanded version of IS NOT DISTINCT FROM
expression.
- collation - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- collation - Variable in class org.apache.calcite.rel.core.Sort
-
- collation - Variable in class org.apache.calcite.rel.core.SortExchange
-
- collation() - Method in class org.apache.calcite.rel.core.Window.Group
-
- collation - Variable in class org.apache.calcite.rel.mutable.MutableSort
-
- collation - Variable in class org.apache.calcite.rel.RelRoot
-
- collation - Variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- collation - Variable in class org.apache.calcite.sql.SqlIdentifier
-
This identifier's collation (if any).
- collation - Variable in class org.apache.calcite.sql.type.BasicSqlType
-
- collation(RexNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection, List<RexNode>) - Static method in class org.apache.calcite.tools.RelBuilder
-
- collation - Variable in class org.apache.calcite.util.NlsString
-
- collationHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- collationList - Variable in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- collationName - Variable in class org.apache.calcite.sql.SqlCollation
-
- collations - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content
-
- 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(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
-
- collations(Window, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableMergeJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableHashJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableNestedLoopJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableCorrelate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableSemiJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Deprecated.
- collations(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(SortExchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Values, 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(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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
-
Creates a Collect.
- Collect(RelInput) - Constructor for class org.apache.calcite.rel.core.Collect
-
Creates a Collect by parsing serialized output.
- collect(RexNode, RexNode, RelOptUtil.Logic, List<RelOptUtil.Logic>) - Static method in class org.apache.calcite.rex.LogicVisitor
-
- COLLECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COLLECT operator.
- collectAliases(ImmutableMap.Builder<String, RelDataType>, SqlNode, Iterator<RelDataType>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- 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.
- collectGarbage() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- CollectImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CollectImplementor
-
- collecting - Variable in class org.apache.calcite.plan.hep.HepInstruction.EndGroup
-
- 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_OR_MAP - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- 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.
- collectionsTypeName - Variable in class org.apache.calcite.sql.SqlDataTypeSpec
-
- CollectNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for COLLECT and TABLE constructs.
- CollectNamespace(SqlCall, SqlValidatorScope, SqlNode) - Constructor for class org.apache.calcite.sql.validate.CollectNamespace
-
Creates a CollectNamespace.
- collectOperandTypes(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- collectOperandTypes() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Collects the types of the bound operands into a list.
- Collector(ProfilerImpl.Space) - Constructor for class org.apache.calcite.profile.ProfilerImpl.Collector
-
- collector - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- 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.
- CollectScope - Class in org.apache.calcite.sql.validate
-
The name-resolution context for expression inside a multiset call.
- CollectScope(SqlValidatorScope, SqlValidatorScope, SqlCall) - Constructor for class org.apache.calcite.sql.validate.CollectScope
-
- collectTableRefs(List<LatticeSuggester.Frame>, List<LatticeSuggester.Hop>) - Static method in class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- 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.
- ColRef() - Constructor for class org.apache.calcite.materialize.LatticeSuggester.ColRef
-
- Column(ArrayTable.Representation, Object, int) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.Column
-
- 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(int, String) - Constructor for class org.apache.calcite.materialize.Lattice.Column
-
- column(int) - Method in class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- column - Variable in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- Column(int, String) - Constructor for class org.apache.calcite.profile.Profiler.Column
-
Creates a Column.
- column - Variable in class org.apache.calcite.sql.SqlDescribeTable
-
- 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".
- columnAliases - Variable in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- columnAliasList - Variable in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- columnAmbiguous(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnCount - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- columnCount - Variable in class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- 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
-
- columnList - Variable in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- columnList - Variable in class org.apache.calcite.sql.SqlInsert
-
- columnList - Variable in class org.apache.calcite.sql.SqlWithItem
-
- columnListParamToParentCursorMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
Maps a column list parameter to the parent cursor parameter it
references.
- ColumnLoader<T> - Class in org.apache.calcite.adapter.clone
-
Column loader.
- ColumnLoader(JavaTypeFactory, Enumerable<T>, RelProtoDataType, List<ColumnMetaData.Rep>) - Constructor for class org.apache.calcite.adapter.clone.ColumnLoader
-
Creates a column loader, and performs the load.
- ColumnLoader.Kev - Class in org.apache.calcite.adapter.clone
-
Key-value pair.
- ColumnLoader.ValueSet - Class in org.apache.calcite.adapter.clone
-
Set of values of a column, created during the load process, and converted
to a serializable (and more compact) form before load completes.
- columnMapping - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- columnMapping - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
A mapping that maps references to columns from the right factor to
columns in the left factor, if the column is referenced in both
factors
- columnMapping - Variable in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- columnMappings - Variable in class org.apache.calcite.rel.core.TableFunctionScan
-
- columnMappings - Variable in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- columnMappings - Variable in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- columnMonotonicities - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- columnNames(RelOptTable, List<Integer>) - Method in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
- 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
-
- columnNumber - Variable in class org.apache.calcite.sql.parser.SqlParserPos
-
- columnOffset(Table) - Method in class org.apache.calcite.schema.impl.StarTable
-
Returns the column offset of the first column of table
in this
star table's output row type.
- columnOrdinal - Variable in class org.apache.calcite.profile.ProfilerImpl.HllSingletonCollector
-
- columnOrdinal - Variable in class org.apache.calcite.profile.ProfilerImpl.SingletonCollector
-
- columnOrdinals() - Method in class org.apache.calcite.profile.Profiler.Distribution
-
- columnOrdinals - Variable in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- columnOrdinals - Variable in class org.apache.calcite.profile.ProfilerImpl.HllCompositeCollector
-
- columnOrdinals - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- columnOrdinals - Variable in class org.apache.calcite.profile.SimpleProfiler.Space
-
- columnOriginHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- columnPairs - Variable in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- columns - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- columns - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content
-
- columns(MetaImpl.MetaTable) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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 - Variable in class org.apache.calcite.profile.Profiler.Distribution
-
- columns - Variable in class org.apache.calcite.profile.Profiler.FunctionalDependency
-
- columns - Variable in class org.apache.calcite.profile.Profiler.Unique
-
- columns - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- columns - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- columns - Variable in class org.apache.calcite.profile.SimpleProfiler.Run
-
- columns - Variable in class org.apache.calcite.profile.SimpleProfiler.Space
-
- columns - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- columns - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin.Edge
-
- columnsByAlias - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- columnSets - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- columnStrategies(RelOptTable) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- ColumnStrategy - Enum in org.apache.calcite.schema
-
Describes how a column gets populated.
- ColumnStrategy() - Constructor for enum org.apache.calcite.schema.ColumnStrategy
-
- columnToPathOffset(Lattice.BaseColumn) - Method in class org.apache.calcite.materialize.Lattice
-
- columnTypeMismatchInSetop(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnUniquenessHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- columnValues - Variable in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- combinationsPerPass - Variable in class org.apache.calcite.profile.ProfilerImpl.Builder
-
- combinationsPerPass - Variable in class org.apache.calcite.profile.ProfilerImpl
-
The number of combinations to consider per pass.
- combine(RelDataTypeFactoryImpl, IntervalSqlType) - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
Combines two IntervalTypes and returns the result.
- combine(List<SqlTypeName>, List<SqlTypeName>) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
-
- combine(SqlMonotonicity, SqlMonotonicity) - Method in class org.apache.calcite.sql.validate.SetopNamespace
-
- combinedMap() - Method in class org.apache.calcite.util.CompositeMap
-
- combinedRowType(List<RelNode>) - Method in interface org.apache.calcite.interpreter.Compiler
-
- combinedRowType(List<RelNode>) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- combineInputs(Join, RelNode, RelNode, List<ImmutableBitSet>, List<int[]>) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Combines the inputs into a LogicalJoin into an array of inputs.
- combineJoinFilters(Join, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Combines the join filters from the left and right inputs (if they are
MultiJoinRels) with the join filter in the joinrel into a single AND'd
join filter, unless the inputs correspond to null generating inputs in an
outer join
- combineOuterJoins(Join, List<RelNode>, RelNode, RelNode, List<Pair<JoinRelType, RexNode>>) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Combines the outer join conditions and join types from the left and right
join inputs.
- combinePostJoinFilters(Join, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Combines the post-join filters from the left and right inputs (if they
are MultiJoinRels) into a single AND'd filter.
- combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- COMMA_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- commaList(SqlWriter) - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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.
- commit(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- commonFactors(List<RexNode>) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- CommonRelSubExprRule - Class in org.apache.calcite.plan
-
A CommonRelSubExprRule
is an abstract base class for rules
that are fired only on relational expressions that appear more than once
in a query tree.
- CommonRelSubExprRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.plan.CommonRelSubExprRule
-
Creates a CommonRelSubExprRule
.
- CommonRelSubExprRules() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.CommonRelSubExprRules
-
- COMMUTE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to exploit join commutative property.
- COMP_OP_TYPES - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
Types that can be arguments to comparison operators such as
<
.
- compact - Variable in class org.apache.calcite.util.XmlOutput
-
- COMPACT_NUMERIC_TYPES - Static variable in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- comparability - Variable in class org.apache.calcite.sql.type.ObjectSqlType
-
- 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.
- ComparableEmptyList() - Constructor for class org.apache.calcite.runtime.FlatLists.ComparableEmptyList
-
- ComparableListImpl(List<T>) - Constructor for class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- 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 - Variable in class org.apache.calcite.adapter.enumerable.SourceSorter
-
- comparator() - Method in class org.apache.calcite.interpreter.SortNode
-
- comparator(RelFieldCollation) - Method in class org.apache.calcite.interpreter.SortNode
-
- 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
RelNode
s.
- COMPARATOR - Static variable in interface org.apache.calcite.sql.validate.SqlMoniker
-
- COMPARATOR - Static variable in class org.apache.calcite.util.CaseInsensitiveComparator
-
- 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
-
- comparators - Variable in class org.apache.calcite.runtime.ArrayComparator
-
- comparators(boolean[]) - Static method in class org.apache.calcite.runtime.ArrayComparator
-
- compare(List<Lattice.Column>, List<Lattice.Column>) - Static method in class org.apache.calcite.materialize.Lattice.Measure
-
- compare(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - Static method in class org.apache.calcite.materialize.Step
-
Arbitrarily compares (table, columns).
- compare(RelSubset, RelSubset) - Method in class org.apache.calcite.plan.volcano.RuleQueue.RelImportanceComparator
-
- compare(VolcanoRuleMatch, VolcanoRuleMatch) - Method in class org.apache.calcite.plan.volcano.RuleQueue.RuleMatchImportanceComparator
-
- compare(Comparable, Comparable, int) - Static method in class org.apache.calcite.rel.RelFieldCollation
-
Utility method that compares values taking into account null
direction.
- compare(RelNode, RelNode) - Method in class org.apache.calcite.rel.RelNodes.RelNodeComparator
-
- compare(Integer, Integer) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.FactorCostComparator
-
- compare(List<Comparable>, IntPredicate) - Method in class org.apache.calcite.rex.RexInterpreter
-
- compare(Object[], Object[]) - Method in class org.apache.calcite.runtime.ArrayComparator
-
- compare(List<T>, List<T>) - Static method in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- compare(List<T>, List<T>, int) - Static method in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- compare(T, T) - Static method in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- compare(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Boolean comparison.
- 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(short, short) - 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(float, float) - Static method in class org.apache.calcite.runtime.Utilities
-
- compare(double, double) - Static method in class org.apache.calcite.runtime.Utilities
-
- compare(List, List) - 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.util.CaseInsensitiveComparator
-
- compare(C, C) - Static method in class org.apache.calcite.util.Pair
-
Compares a pair of comparable values of the same type.
- compare_(Object, Object) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareExtract(SqlKind, RexNode, RexLiteral) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- compareFloorCeil(SqlKind, RexNode, RexLiteral, TimeUnitRange, boolean) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- compareNullsFirst(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(List, List) - Static method in class org.apache.calcite.runtime.Utilities
-
- comparePrecision(int, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- 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
-
- compareResult - Variable in class org.apache.calcite.util.CaseInsensitiveComparator.Key
-
- 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.
- compareTo(ColumnLoader.Kev) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.Kev
-
- 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(Profiler.Column) - Method in class org.apache.calcite.profile.Profiler.Column
-
- compareTo(SimpleProfiler.Space) - Method in class org.apache.calcite.profile.SimpleProfiler.Space
-
- 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(RelMultipleTrait) - Method in class org.apache.calcite.rel.RelCollationImpl
-
- compareTo(RelMultipleTrait) - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- compareTo(RexTableInputRef.RelTableRef) - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.ComparableEmptyList
-
- compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- 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(Unit) - Method in class org.apache.calcite.runtime.Unit
-
- compareTo(RelDecorrelator.CorDef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorDef
-
- compareTo(RelDecorrelator.CorRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorRef
-
- 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(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
-
- 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(RexNode, SqlKind, RexLiteral) - Constructor for class org.apache.calcite.rex.RexSimplify.Comparison
-
- COMPARISON - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of comparison operators.
- COMPARISON_OPERATORS - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
- comparisonFunction - Variable in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- comparisonKind - Variable in class org.apache.calcite.sql.fun.SqlQuantifyOperator
-
- 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>, AbstractMaterializedViewRule.EquivalenceClasses, Set<RexTableInputRef.RelTableRef>, Multimap<RexTableInputRef, RexTableInputRef>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
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>, AbstractMaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
It checks whether the query can be rewritten using the view even though the
query uses additional tables.
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
- 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.Interpreter.CompilerImpl
-
- compile(List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.Interpreter.FooCompiler
-
- compile(List<RexNode>, RelDataType) - Method in interface org.apache.calcite.interpreter.Interpreter.ScalarCompiler
-
- compile(List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.JaninoRexCompiler
-
- compile(ClassDeclaration, String) - Method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy.TrivialSparkHandler
-
- compile(ClassDeclaration, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- compile(String, String, MetadataDef<M>, List<Object>) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- compile(String, Object) - Static method in class org.apache.calcite.rex.RexExecutable
-
- compile(RexBuilder, List<RexNode>, RexToLixTranslator.InputGetter) - Method in class org.apache.calcite.rex.RexExecutorImpl
-
- compile(RexBuilder, List<RexNode>, RexToLixTranslator.InputGetter, RelDataType) - Method in class org.apache.calcite.rex.RexExecutorImpl
-
- compile() - Method in class org.apache.calcite.util.javac.JaninoCompiler
-
- compile() - Method in interface org.apache.calcite.util.javac.JavaCompiler
-
- compiledFunction - Variable in class org.apache.calcite.rex.RexExecutable
-
- Compiler - Interface in org.apache.calcite.interpreter
-
Context while converting a tree of
RelNode
to a program
that can be run by an
Interpreter
.
- compiler - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- CompilerImpl(Interpreter, RelOptCluster) - Constructor for class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- completeConversion(RelNode, boolean, RelTraitSet, Expressions.FluentList<RelTraitDef>) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Converts traits using well-founded induction.
- 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
-
- componentPositions - Variable in class org.apache.calcite.sql.SqlIdentifier
-
A list of the positions of the components of compound identifiers.
- compose(RexBuilder, Iterable<RexNode>) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- composeConjunction(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- composeConjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an AND.
- composeDisjunction(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an OR.
- composeDisjunction(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an OR,
optionally returning null if the list is empty.
- COMPOSITE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Compose objects into tree structures to represent part-whole hierarchies.
- CompositeCollector(ProfilerImpl.Space, int[], int) - Constructor for class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- CompositeList<T> - Class in org.apache.calcite.util
-
Read-only list that is the concatenation of sub-lists.
- CompositeList(ImmutableList<List<T>>) - Constructor for class org.apache.calcite.util.CompositeList
-
Creates a CompositeList.
- 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
-
- CompositeOperandTypeChecker(CompositeOperandTypeChecker.Composition, ImmutableList<? extends SqlOperandTypeChecker>, String, SqlOperandCountRange) - Constructor for class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
Package private.
- CompositeOperandTypeChecker.Composition - Enum in org.apache.calcite.sql.type
-
How operands are composed.
- CompositeSingleOperandTypeChecker - Class in org.apache.calcite.sql.type
-
- CompositeSingleOperandTypeChecker(CompositeOperandTypeChecker.Composition, ImmutableList<? extends SqlSingleOperandTypeChecker>, String) - Constructor for class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
-
Package private.
- composition - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- Composition() - Constructor for enum org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
-
- compoundOrderByProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- comprises(RelTrait...) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set comprises precisely the list of given
traits.
- computeBestCost(RelOptPlanner) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Computes the best
RelNode
in this subset.
- computeClosure(int) - Method in class org.apache.calcite.util.BitSets.Closure
-
- computeClosure(int) - Method in class org.apache.calcite.util.ImmutableBitSet.Closure
-
- computeCompensationPredicates(RexBuilder, RexSimplify, AbstractMaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, AbstractMaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
We check whether the predicates in the source are contained in the predicates
in the target.
- computeDigest() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- computeDigest() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- computeDigest() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Computes a string describing this rule match.
- computeDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
Computes the digest.
- 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(RexDigestIncludeType) - Method in class org.apache.calcite.rex.RexLiteral
-
Returns a string which concisely describes the definition of this
rex literal.
- computeDigest(boolean) - Method in class org.apache.calcite.rex.RexOver
-
- computeDigest(boolean) - Method in class org.apache.calcite.rex.RexSubQuery
-
- computeDigest() - Method in class org.apache.calcite.rex.RexWindow
-
- computeFieldCount(Map<String, RelDataType>) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- computeHistogramType(RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
Returns the type for a histogram function.
- computeImportance(RelSubset) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Computes the importance of a node.
- computeImportance() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Computes the importance of this rule match.
- computeImportanceOfChild(RelMetadataQuery, RelSubset, RelSubset) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Returns the importance of a child to a parent.
- 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.
- computeJoinCardinality(RelMetadataQuery, LoptMultiJoin, LoptSemiJoinOptimizer, LoptJoinTree, List<RexNode>, int) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Computes the cardinality of the join columns from a particular factor,
when that factor is joined with another join tree.
- computeNewRank(Expression, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.DenseRankImplementor
-
- computeNewRank(Expression, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.RankImplementor
-
- computeNextMapping(int) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- computeOneMinusEpsilon() - Static method in class org.apache.calcite.plan.volcano.RuleQueue
-
- computeOutputRowType() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
- computeScore(RelNode, RelNode, LogicalJoin) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Computes a score relevant to applying a set of semijoins on a fact table.
- 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.EnumerableSemiJoin
-
Deprecated.
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- 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.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.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) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- 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.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.SemiJoin
-
Deprecated.
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Sort
-
- 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) - Method in interface org.apache.calcite.rel.RelNode
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- computeSemiJoinSelectivity(RelMetadataQuery, SemiJoin) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Deprecated.
- 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.
- 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.
- computeString() - Method in class org.apache.calcite.plan.RelTraitSet
-
Outputs the traits of this set as a String.
- computeString() - Method in class org.apache.calcite.rel.core.Window.Group
-
- computeSubSchemaMap() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- computeTables() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- computeTiles() - Method in class org.apache.calcite.materialize.Lattice
-
- computeTopologicalOrdering(RexNode[], List<Set<Integer>>) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Computes the order in which to visit expressions, so that we decide the
level of an expression only after the levels of lower expressions have
been decided.
- concat(ImmutableList<E>, ImmutableList<E>) - Static method in class org.apache.calcite.plan.RelOptPredicateList
-
Concatenates two immutable lists, avoiding a copy it possible.
- concat(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- concat(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL string || string
operator.
- concat(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL binary || binary
operator.
- CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
String concatenation operator, '||
'.
- concat(EnumSet<E>, EnumSet<E>...) - Static method in enum org.apache.calcite.sql.SqlKind
-
- concat(List<String>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- 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
-
- concat1(List<SqlLiteral>) - Method in class org.apache.calcite.sql.SqlAbstractStringLiteral
-
- concat1(List<SqlLiteral>) - Method in class org.apache.calcite.sql.SqlBinaryStringLiteral
-
- concat1(List<SqlLiteral>) - Method in class org.apache.calcite.sql.SqlCharStringLiteral
-
- concatenate(List) - Static method in class org.apache.calcite.model.JsonLattice
-
Converts a list of strings into a multi-line string.
- concatenateLiterals(List<SqlLiteral>) - Static method in class org.apache.calcite.sql.SqlUtil
-
Concatenates string literals.
- concatenateOperands(SqlCall) - Static method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
Concatenates the operands of a call to this operator.
- cond - Variable in class org.apache.calcite.rex.RexSimplify.CaseBranch
-
- condition - Variable in class org.apache.calcite.interpreter.FilterNode
-
- condition - Variable in class org.apache.calcite.interpreter.JoinNode
-
- condition - Variable in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- 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 - Variable in class org.apache.calcite.rel.mutable.MutableSemiJoin
-
- condition - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin.Edge
-
- condition - Variable in class org.apache.calcite.rex.RexProgram
-
The optional condition.
- condition - Variable in class org.apache.calcite.sql.SqlDelete
-
- condition - Variable in class org.apache.calcite.sql.SqlJoin
-
- condition - Variable in class org.apache.calcite.sql.SqlMerge
-
- condition - Variable in class org.apache.calcite.sql.SqlUpdate
-
- conditionRef - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- conditions - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.JoinVertex
-
Zero or more join conditions.
- conditionType - Variable in class org.apache.calcite.sql.SqlJoin
-
- condMustBeBoolean(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- config() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- config() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- config() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- config() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- config - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- config - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- config - Variable in class org.apache.calcite.tools.Frameworks.PrepareAction
-
- configBuilder() - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- configBuilder(SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- ConfigBuilder() - Constructor for class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- configBuilder() - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- ConfigBuilder() - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- ConfigBuilder() - Constructor for class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
Creates a ConfigBuilder, initializing to defaults.
- ConfigBuilder(FrameworkConfig) - Constructor for class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
Creates a ConfigBuilder, initializing from an existing config.
- ConfigImpl(int, Casing, Casing, Quoting, boolean, SqlConformance, SqlParserImplFactory) - Constructor for class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- ConfigImpl(boolean, boolean, boolean, boolean, boolean, boolean, int, RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- configureParser(SqlParser.ConfigBuilder) - Method in class org.apache.calcite.sql.SqlDialect
-
Copies settings from this dialect into a parser configuration.
- conformance - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- conformance() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- conformance() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- conformance() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- conformance() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- conformance - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- conformance - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- conformance() - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- conformance() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- conformance - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- conformance() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- conformance - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- conjunctions(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a condition decomposed by AND.
- connConfig() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- connect(CalciteSchema, JavaTypeFactory) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
A trojan-horse method, subject to change without notice.
- connect(CalciteSchema, JavaTypeFactory) - Method in class org.apache.calcite.jdbc.Driver
-
Creates an internal connection.
- connect(CalciteSchema, JavaTypeFactory, Properties) - Method in class org.apache.calcite.jdbc.Driver
-
Creates an internal connection.
- CONNECT_STRING_PREFIX - Static variable in class org.apache.calcite.jdbc.Driver
-
- connection - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- connection - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- connection - Variable in class org.apache.calcite.model.ModelHandler
-
- connection - Variable in class org.apache.calcite.schema.Schemas.DummyDataContext
-
- connectionConfig - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- cons(E, List<? extends E>) - Static method in class org.apache.calcite.util.Static
-
Builds a list.
- consistency - Variable in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- Consistency() - Constructor for enum org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
-
- consistentType(SqlRexContext, SqlOperandTypeChecker.Consistency, List<RelDataType>) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- ConsList<E> - Class in org.apache.calcite.runtime
-
List that consists of a head element and an immutable non-empty list.
- ConsList(E, List<E>) - Constructor for class org.apache.calcite.runtime.ConsList
-
- Constancy() - Constructor for enum org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator.Constancy
-
- Constant(int) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- CONSTANT_REDUCTION_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
-
- ConstantFinder() - Constructor for class org.apache.calcite.rex.RexProgram.ConstantFinder
-
- ConstantFinder() - Constructor for class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- constantMap - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
- constantNull - Variable in class org.apache.calcite.rex.RexBuilder
-
- constantNull() - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a constant for the SQL NULL
value.
- constants - Variable in class org.apache.calcite.adapter.enumerable.EnumerableWindow.WindowRelInputGetter
-
- constants - Variable in class org.apache.calcite.rel.core.Window
-
- constants - Variable in class org.apache.calcite.rel.mutable.MutableWindow
-
- constants - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- constExprs - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- constraint - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- constraint - Variable in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- 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
-
- constructFuncList(String...) - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- constructOperandList(SqlValidator, SqlCall, List<String>) - Method in class org.apache.calcite.sql.SqlOperator
-
- constructor - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- constructorMap - Variable in class org.apache.calcite.rel.externalize.RelJson
-
- constructorSupplier(Class<T>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- constructSql92ReservedWordList() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Builds a comma-separated list of JDBC reserved words.
- consumeQuery(ListIterator<SqlSimpleParser.Token>, List<SqlSimpleParser.Token>) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser
-
- consumerRelClass - Variable in class org.apache.calcite.rel.rules.CoerceInputsRule
-
- consumeSelect(ListIterator<SqlSimpleParser.Token>, List<SqlSimpleParser.Token>) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser
-
- containComplexExprs(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a list of expressions contains complex expressions, that
is, a call whose arguments are not
RexVariable
(or a subtype such
as
RexInputRef
) or
RexLiteral
.
- containIdentity(List<? extends RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether the leading edge of a given array of expressions is
wholly
RexInputRef
objects with types corresponding to the
underlying datatype.
- containNoCommonExprs(List<RexNode>, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions has any common sub-expressions.
- containNoForwardRefs(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions contains no forward references.
- containNoNonTrivialAggs(List<RexNode>, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of exp contains no aggregate function calls whose
arguments are not
RexInputRef
s.
- 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(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns whether relational expression target
occurs within a
relational expression ancestor
.
- contains(RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set contains a given trait.
- contains(Queryable<T>, T) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- contains(Queryable<T>, T, EqualityComparer<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- 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(RelCollation, List<Integer>) - Static method in class org.apache.calcite.rel.RelCollations
-
- 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(Object) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- contains(String) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- CONTAINS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- contains(RelDataType) - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
- 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(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(Object) - Method in class org.apache.calcite.util.IntegerIntervalSet
-
- contains(int) - Method in class org.apache.calcite.util.IntegerIntervalSet
-
- 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(Object) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- contains(String[], int, String) - Static method in class org.apache.calcite.util.Util
-
Returns whether an array of strings contains a given string among the
first length
entries.
- 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.AbstractImmutableList
-
- containsAnd(SqlNode) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator.AndFinder
-
- containsAvgStddevVarCall(List<AggregateCall>) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Returns whether any of the aggregates are calls to AVG, STDDEV_*, VAR_*.
- containsCorrelation(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- containsDistinctCall() - Method in class org.apache.calcite.rel.core.Aggregate
-
Returns whether any of the aggregates are DISTINCT.
- containsFalse(Iterable<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- containsFieldAccess(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- containsGet(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- containsIfApplicable(RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set contains the given trait, or whether the
trait is not present because its
RelTraitDef
is not enabled.
- containsInOperator(SqlNode) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- containsInputRef(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a given tree contains any {link RexInputRef} nodes.
- containsKey(ImmutableBitSet) - Method in class org.apache.calcite.profile.ProfilerImpl.Run
-
- containsKey(ImmutableBitSet, boolean) - Method in class org.apache.calcite.profile.SimpleProfiler.Run
-
Returns whether a set of column ordinals
matches or contains a unique key.
- 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(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.
- 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.
- containsMonotonic(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Returns whether there are any input columns that are sorted.
- containsMonotonic(SelectScope, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Returns whether any of the given expressions are sorted.
- containsMultiset(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexMultisetUtil
-
Returns true if node contains a multiset operator, otherwise false.
- containsMultiset(List<RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexMultisetUtil
-
Returns whether a list of expressions contains a multiset.
- containsMultiset(RexProgram) - Static method in class org.apache.calcite.rex.RexMultisetUtil
-
Returns whether a program contains a multiset.
- containsMultisetOrWindowedAgg(Calc) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Predicate for whether a
Calc
contains multisets or windowed
aggregates.
- containsMultisetOrWindowedAgg(Filter) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Predicate for whether a
Filter
contains multisets or windowed
aggregates.
- containsMultisetOrWindowedAgg(Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Predicate for whether a
Project
contains multisets or windowed
aggregates.
- 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).
- containsNull - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- containsNull(List<Comparable>) - Method in class org.apache.calcite.rex.RexInterpreter
-
- 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.
- containsNullableFields(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Determines whether any of the fields in a given relational expression may
contain null values, taking into account constraints on the field types and
also deduced predicates.
- containsNullLiteral(SqlNodeList) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- containsOuter() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- 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.
- containsOver(List<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexOver
-
Returns whether an expression list contains an OVER clause.
- containsRowArg(List<SqlNode>) - Method in class org.apache.calcite.sql.SqlFunction
-
- containsShallow(T[], RelTrait) - Static method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether an element occurs within an array.
- containsStaticField - Variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable.StaticFieldDetector
-
- containsSubQuery(Project) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Project
contains a sub-query.
- containsSubQuery(Filter) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Filter
contains a sub-query.
- containsSubQuery(Join) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Returns whether a
Join
contains a sub-query.
- 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.
- containsTrue(Iterable<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- 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
-
- containsUsedDefinedFunction - Variable in class org.apache.calcite.adapter.jdbc.JdbcRules.CheckingUserDefinedFunctionVisitor
-
- containsUserDefinedFunction() - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.CheckingUserDefinedFunctionVisitor
-
- containsValue(Object) - Method in class org.apache.calcite.util.CompositeMap
-
- Content(List<? extends ArrayTable.Column>, int, Iterable<? extends RelCollation>) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.Content
-
- Content(List<? extends ArrayTable.Column>, int, int) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.Content
-
Deprecated.
- content(String) - Method in class org.apache.calcite.util.XmlOutput
-
Writes content.
- contents - Variable in class org.apache.calcite.util.ImmutableNullableList.Builder
-
- context - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- Context - Class in org.apache.calcite.interpreter
-
Context for executing a scalar expression in an interpreter.
- Context(DataContext) - Constructor for class org.apache.calcite.interpreter.Context
-
- context - Variable in class org.apache.calcite.interpreter.FilterNode
-
- context - Variable in class org.apache.calcite.interpreter.JoinNode
-
- context - Variable in class org.apache.calcite.interpreter.ProjectNode
-
- context - Variable in class org.apache.calcite.materialize.Lattice.SqlWriter
-
- context - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
External context.
- 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 - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- context - Variable in class org.apache.calcite.prepare.Prepare
-
- context - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- 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 - Variable in class org.apache.calcite.rex.RexChecker
-
- context - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- context - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- context(Context) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- context - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- ContextImpl(CalciteConnectionImpl) - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- ContextImpl(SqlDialect.DatabaseProduct, String, String, int, int, String, Casing, Casing, boolean, SqlConformance, NullCollation, RelDataTypeSystem, JethroDataSqlDialect.JethroInfo) - Constructor for class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- Contexts - Class in org.apache.calcite.plan
-
- Contexts() - Constructor for class org.apache.calcite.plan.Contexts
-
- contexts - Variable in class org.apache.calcite.plan.Contexts.ChainContext
-
- Contexts.ChainContext - Class in org.apache.calcite.plan
-
Context that wraps a chain of contexts.
- Contexts.EmptyContext - Class in org.apache.calcite.plan
-
Empty context.
- Contexts.WrapContext - Class in org.apache.calcite.plan
-
Context that wraps an object.
- contextVariableNames - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- contractVertices(HepRelVertex, HepRelVertex, List<HepRelVertex>) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- ControlFlowException - Exception 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 org.apache.calcite.util.ControlFlowException
-
- convention - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- convention - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- Convention - Interface in org.apache.calcite.plan
-
Calling convention trait.
- Convention.Impl - Class in org.apache.calcite.plan
-
Default implementation.
- ConventionTraitDef - Class in org.apache.calcite.plan
-
Definition of the the convention trait.
- ConventionTraitDef() - Constructor for class org.apache.calcite.plan.ConventionTraitDef
-
- ConventionTraitDef.ConversionData - Class in org.apache.calcite.plan
-
Workspace for converting from one convention to another.
- conversionCache - Variable in class org.apache.calcite.plan.ConventionTraitDef
-
Weak-key cache of RelOptPlanner to ConversionData.
- ConversionData() - Constructor for class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
- conversionGraph - Variable in class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
- ConversionUtil - Class in org.apache.calcite.util
-
Utility functions for converting from one type to another
- ConversionUtil() - Constructor for class org.apache.calcite.util.ConversionUtil
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalcRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCollectRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilterRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableIntersectRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableJoinRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoinRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinusRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProjectRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSemiJoinRule
-
Deprecated.
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSortRule
-
- 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.EnumerableUncollectRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUnionRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindowRule
-
- convert(Expression, Type) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- convert(Expression, Type, Type) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalcRule
-
- 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(Join, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
Converts a Join
into a JdbcJoin
.
- 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(Sort, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
-
Converts a Sort
into a JdbcSort
.
- 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.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.BindableProjectRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSortRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnionRule
-
- 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(CalcitePrepare.Context, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- convert(RelOptPlanner, RelNode, Convention, boolean) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- 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(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(RelOptPlanner, RelNode, T, boolean) - Method in class org.apache.calcite.plan.RelTraitDef
-
Converts the given RelNode to the given RelTrait.
- convert(CalcitePrepare.Context, String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- convert(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- convert(RelNode) - Method in class org.apache.calcite.rel.convert.ConverterRule
-
Converts a relational expression to the target trait(s) of this rule.
- 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(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 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- convert(PrecedenceClimbingParser.Token) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- 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 interface org.apache.calcite.tools.Planner
-
- 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_(CalcitePrepare.Context, String, boolean, boolean, CalciteCatalogReader, SqlValidator, SqlNode) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- convertAgg(SqlToRelConverter.Blackboard, SqlSelect, 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
-
- convertArguments(RelDataTypeFactory, List<SqlNode>, Function, SqlIdentifier, boolean) - Static method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Converts arguments from
SqlNode
to
java object format.
- convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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(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
SqlCall
to the same
operator.
- convertCall(RexToSqlNodeConverter, RexCall) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable.EquivConvertlet
-
- convertCall(RexCall) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
-
- convertCall(RexCall) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- 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.AvgVarianceConvertlet
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to an operator into a
RexCall
to the same
operator.
- convertCall(SqlRexContext, SqlOperator, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.FloorCeilConvertlet
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.GreatestConvertlet
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.RegrCovarianceConvertlet
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.TimestampAddConvertlet
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.TimestampDiffConvertlet
-
- convertCall(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.TrimConvertlet
-
- 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
-
- 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, int) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- convertCursor(SqlToRelConverter.Blackboard, SqlToRelConverter.SubQuery) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertDatetimeMinus(SqlRexContext, SqlDatetimeSubtractionOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertDelete(SqlDelete) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertedInputExprs - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Input expressions for the group columns and aggregates, in
RexNode
format.
- Converter - Interface in org.apache.calcite.rel.convert
-
A relational expression implements the interface
Converter
to
indicate that it converts a physical attribute, or
trait
, of a relational expression
from one value to another.
- converter - Variable in class org.apache.calcite.rel.convert.TraitMatchingRule
-
- ConverterImpl - Class in org.apache.calcite.rel.convert
-
- ConverterImpl(RelOptCluster, RelTraitDef, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.convert.ConverterImpl
-
Creates a ConverterImpl.
- ConverterRelOptRuleOperand(Class<R>, RelTrait, Predicate<? super R>) - Constructor for class org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand
-
- 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
-
Creates a ConverterRule
.
- 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
-
Creates a ConverterRule
with a predicate.
- ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
-
Deprecated.
- ConverterRules() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.ConverterRules
-
- convertExists(SqlNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an EXISTS or IN predicate into a join.
- convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.InitializerContext
-
- 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
-
Converts an expression from
SqlNode
to
RexNode
format,
mapping identifier references to predefined expressions.
- convertExpressionList(RexToSqlNodeConverter, List<RexNode>) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable
-
- convertExpressionList(SqlRexContext, List<SqlNode>, SqlOperandTypeChecker.Consistency) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a non-standard expression.
- convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to the EXTRACT
function.
- convertFloorCeil(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertFrom(SqlToRelConverter.Blackboard, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a FROM clause into a relational expression.
- convertFunction(SqlRexContext, SqlFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertGroupSet(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, ImmutableList.Builder<ImmutableBitSet>, SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Analyzes a GROUPING SETS item in a GROUP BY clause.
- convertGroupToAuxiliaryCalls(SqlCall) - 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).
- convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier, SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertIdentifier(SqlToRelConverter.Blackboard, SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an identifier into an expression in a given scope.
- convertInputRef(RexInputRef) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
-
- convertInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertInsert(SqlInsert) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertInterval(SqlRexContext, SqlIntervalQualifier) - Method in interface org.apache.calcite.sql2rel.SqlNodeToRexConverter
-
- convertInterval(SqlRexContext, SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- convertInterval(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- convertInToOr(SqlToRelConverter.Blackboard, List<RexNode>, SqlNodeList, SqlInOperator) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts "x IN (1, 2, ...)" to "x=1 OR x=2 OR ...".
- convertIsDistinctFrom(SqlRexContext, SqlCall, boolean) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertJdbc(SqlRexContext, SqlJdbcFunctionCall, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertJoinCondition(SqlToRelConverter.Blackboard, SqlValidatorNamespace, SqlValidatorNamespace, SqlNode, JoinConditionType, RelNode, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertJoinType(JoinType) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertletTable - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- convertletTable - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- convertletTable - Variable in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertletTable - Variable in class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- convertletTable - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- convertletTable(SqlRexConvertletTable) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- convertletTable - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- 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
-
- convertLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertLiteral(SqlRexContext, SqlLiteral) - Method in interface org.apache.calcite.sql2rel.SqlNodeToRexConverter
-
- convertLiteral(SqlRexContext, SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- convertLiteral(SqlLiteral) - Method in interface org.apache.calcite.sql2rel.SqlRexContext
-
Converts a literal.
- convertLiteral(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- 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.
- convertLiteralInValuesList(SqlNode, SqlToRelConverter.Blackboard, RelDataType, int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertMap(SqlRexContext, SqlMapValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMatchRecognize(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertMerge(SqlMerge) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertMonopole(RelBuilder, Aggregate, List<Integer>, int) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Converts an aggregate relational expression that contains just one
distinct aggregate function (or perhaps several over the same arguments)
and no non-distinct aggregate functions.
- convertMultiset(SqlRexContext, SqlMultisetValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMultisetQuery(SqlRexContext, SqlMultisetQueryConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMultisets(List<SqlNode>, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertNode(RexNode) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
-
Converts a
RexNode
to a
SqlNode
expression,
typically by dispatching to one of the other interface methods.
- convertNode(RexNode) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertNonCorrelatedSubQuery(SqlToRelConverter.SubQuery, SqlToRelConverter.Blackboard, RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Determines if a sub-query is non-correlated and if so, converts it to a
constant.
- convertOperand(Class<R>, Predicate<? super R>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand for a converter rule.
- convertOperand(Class<R>, Predicate<? super R>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
-
- 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
-
- convertOver(SqlToRelConverter.Blackboard, SqlNode) - 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.
- convertOverlapsOperand(SqlRexContext, SqlParserPos, SqlNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertPlus(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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.
- convertQueryOrInList(SqlToRelConverter.Blackboard, SqlNode, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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.
- convertRowConstructor(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a row constructor into a relational expression.
- convertRowValues(SqlToRelConverter.Blackboard, SqlNode, Collection<SqlNode>, boolean, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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, SqlSelect) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertSelectList(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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.
- convertSingletonDistinct(RelBuilder, Aggregate, Set<Pair<List<Integer>, Integer>>) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Converts an aggregate with one distinct aggregate and one or more
non-distinct aggregates to multi-phase aggregates (see reference example
below).
- convertSortExpression(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Converts an item in an ORDER BY clause inside a window (OVER) clause,
extracting DESC, NULLS LAST and NULLS FIRST flags first.
- convertSubQuery(SqlCall, SqlToRelConverter, boolean, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.NoOpSubQueryConverter
-
- convertSubQuery(SqlCall, SqlToRelConverter, boolean, boolean) - Method in interface org.apache.calcite.sql2rel.SubQueryConverter
-
Converts the sub-query to an equivalent expression.
- convertTableAccess - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- convertTableAccess - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- convertTimeUnit(TimeUnitRange) - Static method in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- convertTo(Expression, PhysType) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
- convertTo(Expression, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Converts an enumerable of this physical type to an enumerable that uses
the targetFormat
for representing its rows.
- convertTo(Expression, PhysType) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- convertTo(Expression, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- 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.
- convertToStruct(RelDataType) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- convertTypeToSpec(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
- convertUpdate(SqlUpdate) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertUsing(SqlValidatorNamespace, SqlValidatorNamespace, List<String>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns an expression for matching columns of a USING clause or inferred
from NATURAL JOIN.
- convertValues(SqlCall, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a SELECT statement's parse tree into a relational expression.
- convertValuesImpl(SqlToRelConverter.Blackboard, SqlCall, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a values clause (as in "INSERT INTO T(x,y) VALUES (1,2)") into a
relational expression.
- convertWhere(SqlToRelConverter.Blackboard, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a WHERE clause.
- convertWith(SqlWith, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a WITH sub-query into a relational expression.
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- 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>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableIntersect
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSemiJoin
-
Deprecated.
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- 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, RelNode, Spool.Type, Spool.Type) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpool
-
- copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- 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, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- 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, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
-
- 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(Function<Lattice.Column, Lattice.Column>) - Method in class org.apache.calcite.materialize.Lattice.Measure
-
Copies this measure, mapping its arguments using a given function.
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- copy(E[], int) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- 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(RelDataType) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
Creates a copy of this RelOptTable.
- 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, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.core.Aggregate
-
Creates a copy of this aggregate.
- copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.core.Aggregate
-
Deprecated.
- copy(List<Integer>, int, RelCollation) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates an equivalent AggregateCall with new argument ordinals.
- copy(List<Integer>, int) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Deprecated.
- copy(List<Integer>) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Deprecated.
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Calc
-
- copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.rel.core.Calc
-
Creates a copy of this Calc
.
- copy(RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Method in class org.apache.calcite.rel.core.Calc
-
Deprecated.
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Collect
-
- copy(RelTraitSet, 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, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.rel.core.Correlate
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Exchange
-
- copy(RelTraitSet, RelNode, RelDistribution) - Method in class org.apache.calcite.rel.core.Exchange
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Filter
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.core.Filter
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Join
-
- 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(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Method in class org.apache.calcite.rel.core.Match
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Match
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Project
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.rel.core.Project
-
Copies a project.
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - Method in class org.apache.calcite.rel.core.Project
-
Deprecated.
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Sample
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.rel.core.SemiJoin
-
Deprecated.
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.core.SetOp
-
- 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, RelNode, RexNode) - Method in class org.apache.calcite.rel.core.Snapshot
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Sort
-
- 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.rel.core.Sort
-
- copy(RelTraitSet, RelNode, RelDistribution) - Method in class org.apache.calcite.rel.core.SortExchange
-
- copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - Method in class org.apache.calcite.rel.core.SortExchange
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Spool
-
- copy(RelTraitSet, RelNode, Spool.Type, Spool.Type) - 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>, 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>) - Method in class org.apache.calcite.rel.core.Uncollect
-
- copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.rel.core.Uncollect
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.logical.LogicalAggregate
-
- copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.rel.logical.LogicalCalc
-
- copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
- copy(RelTraitSet, RelNode, RelDistribution) - Method in class org.apache.calcite.rel.logical.LogicalExchange
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalFilter
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.logical.LogicalIntersect
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- copy(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalMatch
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.logical.LogicalMinus
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.rel.logical.LogicalProject
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSnapshot
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSort
-
- copy(RelTraitSet, RelNode, RelDistribution, RelCollation) - Method in class org.apache.calcite.rel.logical.LogicalSortExchange
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
- 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, RelNode, Spool.Type, Spool.Type) - Method in class org.apache.calcite.rel.logical.LogicalTableSpool
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.logical.LogicalUnion
-
- 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(int) - Method in class org.apache.calcite.rel.RelFieldCollation
-
Deprecated.
- 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(AbstractMaterializedViewRule.EquivalenceClasses) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.EquivalenceClasses
-
- 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(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(RelDataType) - Method in class org.apache.calcite.rex.RexCopier
-
- copy(T...) - Static method in class org.apache.calcite.runtime.FlatLists
-
Deprecated.
- copy(SqlCall, SqlOperator) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Creates a copy of a call with a new operator.
- copy(SqlValidatorScope, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
Copies a list of nodes.
- copy(Iterable<? extends List<E>>) - Static method in class org.apache.calcite.tools.RelBuilder
-
Converts an iterable of lists into an immutable list of immutable lists
with the same contents.
- copy(String) - Method in class org.apache.calcite.util.NlsString
-
Creates a copy of this NlsString
with different content but same
charset and collation.
- copy() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- copy(int, Predicate<PrecedenceClimbingParser.Token>) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- 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
-
- copyArrayType(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- copyFilter - Variable in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- copyFromCollection(Collection<? extends Number>) - Static method in class org.apache.calcite.util.ImmutableIntList
-
- copyIntervalType(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- copyMap(Map<K, ? extends SortedSet<V>>) - Static method in class org.apache.calcite.rel.core.Match
-
Creates an immutable map of a map of sorted sets.
- copyMapType(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- copyMultisetType(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- copyObjectType(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- 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...) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list,
always copying the contents.
- copyOf(Number...) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an array of Number
.
- copyOf(Iterable<? extends Number>) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an iterable of Number
.
- copyOf(Iterator<? extends Number>) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an iterator 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(Iterable<? extends 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.ImmutableNullableList
-
Returns an immutable list containing the given elements, in order.
- copyOuterJoinInfo(MultiJoin, List<Pair<JoinRelType, RexNode>>, int, List<RelDataTypeField>, List<RelDataTypeField>) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Copies outer join data from a source MultiJoin to a new set of arrays.
- copyProject - Variable in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- copyRecordType(RelRecordType, boolean, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- copySimpleType(RelDataType, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- 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.
- copyValues(SqlTypeName) - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules.Builder
-
- CorDef(CorrelationId, int) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorDef
-
- corDefOutputs - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.Frame
-
- CoreCompiler(Interpreter, RelOptCluster) - Constructor for class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- CorelMap(Multimap<RelNode, RelDecorrelator.CorRef>, SortedMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- corr - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorDef
-
- corr - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorRef
-
- CorRef(CorrelationId, int, int) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorRef
-
- 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.
- Correlate - Class in org.apache.calcite.rel.core
-
A relational operator that performs nested-loop joins.
- Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.core.Correlate
-
Creates a Correlate.
- Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - 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_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- correlateFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- CorrelateFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.CorrelateFactoryImpl
-
- correlates - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- CorrelationCollector() - Constructor for class org.apache.calcite.plan.RelOptUtil.CorrelationCollector
-
- 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.
- CorrelationFinder() - Constructor for class org.apache.calcite.rex.RexUtil.CorrelationFinder
-
- correlationId - Variable in class org.apache.calcite.rel.core.Correlate
-
- 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, String) - Constructor for class org.apache.calcite.rel.core.CorrelationId
-
Creates a correlation identifier.
- 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.
- correlationId - Variable in class org.apache.calcite.rel.mutable.MutableCorrelate
-
- correlationIds() - Method in interface org.apache.calcite.rel.RelNode.Context
-
- CorrelationReferenceFinder - Class in org.apache.calcite.sql2rel
-
- CorrelationReferenceFinder() - Constructor for class org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
Creates CorrelationReferenceFinder.
- CorrelationReferenceFinder.MyRexVisitor - Class in org.apache.calcite.sql2rel
-
Replaces alternative names of correlation variable to its canonical name.
- CorrelationUse(CorrelationId, ImmutableBitSet, RelNode) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse
-
- correlTableMap - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- corrIdGenerator - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- corrVars - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- cos(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL COS
operator applied to BigDecimal values.
- cos(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL COS
operator applied to double values.
- COS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- cost - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Vertex
-
- COST_IMPROVEMENT - Static variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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 - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- costFactory(RelOptCostFactory) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- costFactory - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- cot(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL COT
operator applied to BigDecimal values.
- cot(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL COT
operator applied to double values.
- COT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- couldImplement(Method, Method) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- count(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- count - Variable in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- count(boolean[]) - Static method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Returns the number of bits set in an array.
- count - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl.Slot
-
- COUNT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COUNT
aggregate function.
- count() - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope.Resolved
-
- count() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- count(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT
aggregate function.
- count(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT
aggregate function.
- count(boolean, String, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT
aggregate function,
optionally distinct and with an alias.
- count(boolean, String, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT
aggregate function,
optionally distinct and with an alias.
- CountAccumulator(AggregateCall) - Constructor for class org.apache.calcite.interpreter.AggregateNode.CountAccumulator
-
- countBits(long[]) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
- CountImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CountImplementor
-
- countJoins(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns the number of
Join
nodes in a
tree.
- countMap - Variable in class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- countQuotesIn(String) - Method in class org.apache.calcite.runtime.Resources.Inst
-
- 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.
- countTrivial(List<RexLocalRef>) - Static method in class org.apache.calcite.rex.RexProgram
-
Returns the number of expressions at the front of an array which are
simply projections of the same field.
- CountWinImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.CountWinImplementor
-
- COVAR_AVG_AGG_FUNCTIONS - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of SqlCovarAggFunction.
- COVAR_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_POP
aggregate function.
- COVAR_REGR_FUNCTION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- COVAR_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_SAMP
aggregate function.
- cpu - Variable in class org.apache.calcite.plan.volcano.VolcanoCost
-
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- create(RelNode, RexProgram) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Creates an EnumerableCalc.
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
Creates an EnumerableCorrelate.
- create(RelNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
Creates an EnumerableFilter.
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
Creates an EnumerableHashJoin.
- create(RelNode, double) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
Creates an EnumerableInterpreter.
- create(RelNode, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
Creates an EnumerableLimit.
- create(RelNode, RelNode, RexLiteral, ImmutableIntList, ImmutableIntList, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
Creates an EnumerableNestedLoopJoin.
- 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<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
- create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableSemiJoin
-
Deprecated.
Creates an EnumerableSemiJoin.
- create(RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableSort
-
Creates an EnumerableSort.
- create(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Creates an EnumerableTableScan.
- create(RelNode, Spool.Type, Spool.Type, String) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpool
-
Creates an EnumerableTableSpool.
- create(RelTraitSet, RelNode, boolean) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
Creates an EnumerableUncollect.
- create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableValues
-
Creates an EnumerableValues.
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.Factory
-
- 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(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(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(RelNode, RexNode) - Static method in class org.apache.calcite.interpreter.Bindables.BindableFilter
-
Creates a BindableFilter.
- create(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
Creates a BindableTableScan.
- create(RelOptCluster, RelOptTable, List<RexNode>, List<Integer>) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
Creates a BindableTableScan.
- create(Compiler, TableScan, ImmutableList<RexNode>, ImmutableIntList) - Static method in class org.apache.calcite.interpreter.TableScanNode
-
Creates a TableScanNode.
- create(ColumnMetaData.AvaticaType, Iterable<Object>) - Method in class org.apache.calcite.jdbc.CalciteResultSet
-
- create(CalciteSchema, String, boolean) - Static method in class org.apache.calcite.materialize.Lattice
-
Creates a Lattice.
- create(SchemaPlus, String, List<String>, String, String) - Static method in class org.apache.calcite.model.ModelHandler
-
- create(RelOptPlanner, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptCluster
-
Creates a cluster.
- create(MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- create(RelOptSchema, RelDataType, List<String>, Expression) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- create(RelOptSchema, RelDataType, Table, Path) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- 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(Path) - Static method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- create(ProfilerImpl.Space, int) - Static method in class org.apache.calcite.profile.ProfilerImpl.Collector
-
Creates an initial collector of the appropriate kind.
- 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, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
-
Deprecated.
- 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, boolean, List<Integer>, int, RelCollation, int, RelNode, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall, inferring its type if type
is null.
- create(SqlAggFunction, boolean, List<Integer>, int, 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, 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, RelCollation, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall.
- create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.calcite.rel.core.SemiJoin
-
Deprecated.
Creates a SemiJoin.
- create(RelTraitSet, RelNode, boolean) - Static method in class org.apache.calcite.rel.core.Uncollect
-
Creates an Uncollect.
- create(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- create(RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- create(RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
-
Deprecated.
- create(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.logical.LogicalCalc
-
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Static method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
Deprecated.
- create(RelNode, RelDistribution) - Static method in class org.apache.calcite.rel.logical.LogicalExchange
-
Creates a LogicalExchange.
- create(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- create(RelNode, RexNode, ImmutableSet<CorrelationId>) - Static method in class org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect.
- create(RelNode, RelNode, 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, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- create(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- create(RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- create(RelNode, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- create(RelNode, List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject, specifying row type rather than field names.
- create(RelNode, RelNode, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
-
Creates a LogicalRepeatUnion.
- create(RelNode, RelNode, boolean, int) - Static method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
-
Creates a LogicalRepeatUnion.
- create(RelNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSnapshot
-
Creates a LogicalSnapshot.
- create(RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSort
-
Creates a LogicalSort.
- create(RelNode, RelDistribution, RelCollation) - Static method in class org.apache.calcite.rel.logical.LogicalSortExchange
-
Creates a LogicalSortExchange.
- create(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Static method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan.
- 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(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- create(RelNode, Spool.Type, Spool.Type, String) - Static method in class org.apache.calcite.rel.logical.LogicalTableSpool
-
Creates a LogicalTableSpool.
- create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion.
- create(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues.
- create(RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
-
Creates a LogicalWindow.
- create(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
-
- create(MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- create(MetadataHandler, ImmutableList<Method>) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space2
-
- create(RelNode) - Static method in class org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta.
- create(RelDataTypeFactory, RexCall, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexCallBinding
-
Creates a binding of the appropriate type.
- 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(RelDataType, List<? extends RexNode>, RexNode, List<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(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<? 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) - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Deprecated.
- 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(SqlNode, RexNode) - Static method in class org.apache.calcite.rex.RexWindowBound
-
Creates window bound.
- create(Class<T>) - Static method in class org.apache.calcite.runtime.Resources
-
Creates an instance of the resource object, using the class's name as
the name of the resource file.
- create(String, Class<T>) - Static method in class org.apache.calcite.runtime.Resources
-
Creates an instance of the resource object.
- create(Resources.PropertyAccessor, Class<T>) - Static method in class org.apache.calcite.runtime.Resources
-
Creates an instance of the resource object that can access properties
but not resources.
- create(Properties, Class<T>) - Static method in class org.apache.calcite.runtime.Resources
-
Creates an instance of the resource object that can access properties
but not resources.
- create(String, Resources.PropertyAccessor, Class<T>) - Static method in class org.apache.calcite.runtime.Resources
-
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.schema.impl.AbstractSchema.Factory
-
- create(Class<?>) - Static method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
Creates an aggregate function, or returns null.
- 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(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- create(Method) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- create(Class<?>) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- create(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- create(Method) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- create(Class<?>) - Static method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Creates a TableMacro
from a class, looking for an "eval"
method.
- create(Method) - Static method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Creates a TableMacro
from a method.
- 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 interface org.apache.calcite.schema.TableFactory
-
Creates a Table.
- create(ImmutableSet<SqlLibrary>) - Method in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
Creates an operator table that contains operators in the given set of
libraries.
- create(String) - Static method in class org.apache.calcite.sql.parser.SqlParser
-
Creates a SqlParser
to parse the given string using
Calcite's parser implementation.
- create(String, SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
-
Creates a
SqlParser
to parse the given string using the
parser implementation created from given
SqlParserImplFactory
with given quoting syntax and casing policies for identifiers.
- create(Reader, SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
-
Creates a
SqlParser
to parse the given string using the
parser implementation created from given
SqlParserImplFactory
with given quoting syntax and casing policies for identifiers.
- create(String[]) - Static method in class org.apache.calcite.sql.SqlAccessType
-
- create(String) - Static method in class org.apache.calcite.sql.SqlAccessType
-
- create(DatabaseMetaData) - Static method in class org.apache.calcite.sql.SqlDialect
-
- create(DatabaseMetaData) - Method in interface org.apache.calcite.sql.SqlDialectFactory
-
Creates a SqlDialect
from a DatabaseMetaData.
- create(DatabaseMetaData) - Method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- create(String) - Static method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Creates a frame type.
- create(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlQualified
-
- 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(RelOptCluster, RelOptSchema) - Method in interface org.apache.calcite.tools.RelBuilderFactory
-
Creates a RelBuilder.
- create(AttributedDirectedGraph.AttributedEdgeFactory<V, E>) - Static method in class org.apache.calcite.util.graph.AttributedDirectedGraph
-
- create() - Static method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- 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_(RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
-
- createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- createAggregate(RelNode, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in interface org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
Creates an aggregate.
- createAggregate(RelNode, boolean, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in interface org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
Deprecated.
- createAggregate(RelNode, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.core.RelFactories.AggregateFactoryImpl
-
- createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates an Aggregate.
- createAggregateCallWithBinding(RelDataTypeFactory, SqlAggFunction, RelDataType, Aggregate, AggregateCall, int, int) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- createAll(Class<?>) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- 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.
- createAllPossibleExpressions(RexBuilder, RexNode, ImmutableBitSet, Map<RexInputRef, Set<RexNode>>, Map<RexInputRef, RexNode>) - Static method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- createApproxNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- 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
-
- createArrayType(RelDataTypeFactory, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- createBinaryString(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal like X'ABAB'.
- createBinaryString(byte[], SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal like X'ABAB' from an array of bytes.
- 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, 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.SqlJsonDepthFunction
-
- 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.SqlJsonPrettyFunction
-
- 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.SqlJsonTypeFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
-
- createCall(SqlIdentifier, SqlParserPos, SqlFunctionCategory, SqlLiteral, Iterable<? extends SqlNode>) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Creates a call.
- createCall(SqlIdentifier, SqlParserPos, SqlFunctionCategory, SqlLiteral, SqlNode[]) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Creates a call.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- createCall(SqlParserPos, SqlNode...) - Method in interface org.apache.calcite.sql.SqlJdbcFunctionCall.MakeCall
-
- createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
-
- createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- 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.SqlOperator
-
Creates a call to this operand with an array of operands.
- createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with an array of operands.
- createCall(SqlNodeList) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with a list of operands contained in a
SqlNodeList
.
- createCall(SqlParserPos, List<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with a list of operands.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
- createCall(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
Creates a call to the SELECT
operator.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlWindow.SqlWindowOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlWith.SqlWithOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlWithItem.SqlWithItemOperator
-
- createCall_(SqlLiteral, SqlParserPos, SqlNode) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- createCaseExpression(RexInputRef, RexLiteral, RexNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- 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.
- createCastRel(MutableRel, RelDataType, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- createCatalogReader() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- createCharString(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a string literal in the system character set.
- createCharString(String, String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a string literal, with optional character-set.
- createCloneTable(QueryProvider, QueryableTable, String) - Method in class org.apache.calcite.adapter.clone.CloneSchema
-
- 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(RelDataTypeFactory, RexBuilder) - Method in class org.apache.calcite.plan.RelOptQuery
-
Deprecated.
- createCluster(RelOptPlanner, RexBuilder) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for cluster.
- createContext() - Method in interface org.apache.calcite.interpreter.Compiler
-
- createContext() - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- createConvertletTable() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for default convertlet table.
- createCopyHook() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- createCorrel() - Method in class org.apache.calcite.plan.RelOptCluster
-
Constructs a new id for a correlating variable.
- createCorrel() - Method in class org.apache.calcite.plan.RelOptQuery
-
- createCorrelate(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in interface org.apache.calcite.rel.core.RelFactories.CorrelateFactory
-
Creates a correlate.
- createCorrelate(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Method in class org.apache.calcite.rel.core.RelFactories.CorrelateFactoryImpl
-
- 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)
.
- createCursor(ColumnMetaData.AvaticaType, Iterable) - Method in class org.apache.calcite.jdbc.CalciteResultSet
-
- createDataContext(Map<String, Object>, CalciteSchema) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- createDataContext(CalciteConnection) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
A trojan-horse method, subject to change without notice.
- createDataContext(Connection, SchemaPlus) - Static method in class org.apache.calcite.schema.Schemas
-
- 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
-
Infers the return type of a decimal multiplication.
- createDecimalProduct(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Infers the return type of a decimal multiplication.
- createDecimalQuotient(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Infers the return type of a decimal division.
- createDecimalQuotient(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Rules:
Let p1, s1 be the precision and scale of the first operand
Let p2, s2 be the precision and scale of the second operand
Let p, s be the precision and scale of the result
Let d be the number of whole digits in the result
Then the result type is a decimal with:
d = p1 - s1 + s2
s < max(6, s1 + p2 + 1)
p = d + s
p and s are capped at their maximum values
- createDerivedColumnOrigins(Set<RelColumnOrigin>) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- createDialect(DataSource) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- createDialect(SqlDialectFactory, DataSource) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Returns a suitable SQL dialect for the given data source.
- createDispatcher(Class<R>, Class<E>) - Static method in class org.apache.calcite.util.ReflectUtil
-
- createDistinctRel(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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.
- createDoublePrecisionType() - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createDriverVersion() - Method in class org.apache.calcite.jdbc.Driver
-
- createEdge(LatticeSuggester.TableRef, LatticeSuggester.TableRef) - Method in class org.apache.calcite.materialize.LatticeSuggester.StepRef.Factory
-
- createEdge(LatticeSuggester.TableRef, LatticeSuggester.TableRef, Object...) - Method in class org.apache.calcite.materialize.LatticeSuggester.StepRef.Factory
-
- createEdge(LatticeTable, LatticeTable) - Method in class org.apache.calcite.materialize.Step.Factory
-
- createEdge(LatticeTable, LatticeTable, Object...) - Method in class org.apache.calcite.materialize.Step.Factory
-
- createEdge(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- createEdge(V, V, Object...) - Method in interface org.apache.calcite.util.graph.AttributedDirectedGraph.AttributedEdgeFactory
-
- createEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph.EdgeFactory
-
- 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.
- createEmptyResultSet(Class<E>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createEmptyStructType(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Records a struct type with no fields.
- createEnricher(Integer[], DataContext) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Called from generated code that proposes to create a
ResultSetEnumerable
over a prepared statement.
- createEnumerable(Compiler, TableScan, Enumerable<Row>, ImmutableIntList, List<RexNode>, ImmutableIntList) - Static method in class org.apache.calcite.interpreter.TableScanNode
-
- 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.sql.SqlLiteral
-
- createExchange(RelNode, RelDistribution) - Method in interface org.apache.calcite.rel.core.RelFactories.ExchangeFactory
-
Creates a Exchange.
- createExchange(RelNode, RelDistribution) - Method in class org.apache.calcite.rel.core.RelFactories.ExchangeFactoryImpl
-
- createExistsPlan(RelOptCluster, RelNode, List<RexNode>, RexLiteral, String) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createExistsPlan(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean, RelBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a plan suitable for use in EXISTS
or IN
statements.
- createExpressions(RexBuilder, RexNode, ImmutableBitSet, Map<RexInputRef, Set<RexNode>>, Map<RexInputRef, RexNode>, Set<RexNode>) - Static method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- createFilter(RelNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createFilter(RelNode, RexNode, RelFactories.FilterFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- 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(SubstitutionVisitor.UnifyRuleCall, MutableFilter, MutableFilter) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterToFilterUnifyRule
-
- createFilter(RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.FilterFactory
-
Creates a filter.
- createFilter(RelNode, RexNode) - Method in class org.apache.calcite.rel.core.RelFactories.FilterFactoryImpl
-
- createFilterable(Compiler, TableScan, ImmutableList<RexNode>, ImmutableIntList, FilterableTable) - Static method in class org.apache.calcite.interpreter.TableScanNode
-
- createFollowing(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- 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.
- createFunctionMap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- 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
-
- createGraphFromExpression(List<RexNode>) - Method in class org.apache.calcite.rel.rules.ProjectToWindowRule.WindowedAggRelSplitter
-
- createGroupExpr() - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.GroupAnalyzer
-
- createHandler() - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- createHandler() - Method in class org.apache.calcite.jdbc.Driver
-
- 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.
- createIdentity(int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates the identity mapping.
- createImplementor(NotNullImplementor, NullPolicy, boolean) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- createImplementor(Method) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- createImplementor(Method) - Static method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- createInsertBlackboard(RelOptTable, RexNode, List<String>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a blackboard for translating the expressions of generated columns
in an INSERT statement.
- createInterval(int, String, SqlIntervalQualifier, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates an interval literal.
- 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, RexNode, Set<CorrelationId>, JoinRelType, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.JoinFactory
-
Creates a join.
- createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.JoinFactory
-
Deprecated.
- createJoin(RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean) - Method in class org.apache.calcite.rel.core.RelFactories.JoinFactoryImpl
-
- createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- createJoinSubtree(RelMetadataQuery, RelBuilder, LoptMultiJoin, LoptJoinTree, LoptJoinTree, RexNode, JoinRelType, List<RexNode>, boolean, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a LogicalJoin given left and right operands and a join condition.
- createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.rel.core.Join
-
Deprecated.
- 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.
- createLeftCall(SqlOperator, List<SqlNode>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- 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(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
-
- createMapType(RelDataTypeFactory, RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- createMatch(RelNode, RexNode, RelDataType, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.MatchFactory
-
- createMatch(RelNode, RexNode, RelDataType, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Method in class org.apache.calcite.rel.core.RelFactories.MatchFactoryImpl
-
- createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- createMaterializations() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- createMaterializations() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- 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.
- createModify(RelOptTable, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a relational expression to modify a table or modifiable view.
- 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
-
- createMultisetType(RelDataTypeFactory, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- createName(int) - Static method in class org.apache.calcite.rex.RexInputRef
-
Creates a name for an input reference, of the form "$index".
- createName(int) - Static method in class org.apache.calcite.rex.RexLocalRef
-
- 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
-
- 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.
- createOrdering(RelMetadataQuery, RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, int) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Generates a join tree with a specific factor as the first factor in the
join tree
- createOverCall(SqlAggFunction, List<SqlNode>, SqlWindow) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- createParser(String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for default SQL parser.
- createParser(String, SqlParser.ConfigBuilder) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for SQL parser with a given configuration.
- createParserConfig() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for SQL parser configuration.
- createPaths(LatticeSpace) - Method in class org.apache.calcite.materialize.LatticeRootNode
-
- createPathsRecurse(LatticeSpace, List<Step>, List<Path>) - Method in class org.apache.calcite.materialize.LatticeNode
-
- 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.
- createPlanner(HepProgram) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- createPlannerFactories() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a collection of planner factories.
- createPolicyMap() - Static method in class org.apache.calcite.plan.Strong
-
- createPreceding(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createPrepareContext() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
Creates a context for preparing a statement for execution.
- createPrepareContext() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- createPrepareContext() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- 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
-
- createProgram(Filter) - Method in class org.apache.calcite.rel.rules.FilterMergeRule
-
Creates a RexProgram corresponding to a LogicalFilter
- createProgramForLevel(int, int, RelDataType, RexNode[], int[], int[], int[], int, RelDataType) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Creates a program containing the expressions for a given level.
- createProject(RelNode, Mappings.TargetMapping) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a
LogicalProject
that
projects particular fields of its input, according to a mapping.
- createProject(RelNode, Mappings.TargetMapping, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- createProject(RelNode, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createProject(RelNode, List<Pair<RexNode, String>>, boolean) - 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<? extends RexNode>, List<String>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createProject(RelNode, List<? extends RexNode>, List<String>, boolean, RelBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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(RelNode, List<? extends RexNode>, List<String>) - Method in interface org.apache.calcite.rel.core.RelFactories.ProjectFactory
-
Creates a project.
- createProject(RelNode, List<? extends RexNode>, List<String>) - Method in class org.apache.calcite.rel.core.RelFactories.ProjectFactoryImpl
-
- createProject(MutableRel, List<Integer>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- createProjectableFilterable(Compiler, TableScan, ImmutableList<RexNode>, ImmutableIntList, ProjectableFilterableTable) - Static method in class org.apache.calcite.interpreter.TableScanNode
-
- 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
- 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.
- createProjectWithAdditionalExprs(RelNode, List<Pair<RexNode, String>>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Projects all input
output fields plus the additional expressions.
- createQuery(Expression, Class<T>) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- createQuery(Expression, Type) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- createQueryable(Compiler, TableScan, ImmutableList<RexNode>, ImmutableIntList, QueryableTable) - Static method in class org.apache.calcite.interpreter.TableScanNode
-
- createRename(RelNode, List<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) - Method in interface org.apache.calcite.rel.core.RelFactories.RepeatUnionFactory
-
- createRepeatUnion(RelNode, RelNode, boolean, int) - Method in class org.apache.calcite.rel.core.RelFactories.RepeatUnionFactoryImpl
-
- createReplacementJoin(RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, LoptJoinTree, int, int, ImmutableIntList, Integer[], List<RexNode>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a replacement join, projecting either dummy columns or
replacement keys from the factor that doesn't actually need to be joined.
- createReplacementSemiJoin(RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, LoptJoinTree, int, List<RexNode>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
In the event that a dimension table does not need to be joined because of
a semijoin, this method creates a join tree that consists of a projection
on top of an existing join tree.
- createResultSet(Enumerable<E>, Class, String...) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createResultSet(Map<String, Object>, List<ColumnMetaData>, Meta.CursorFactory, Meta.Frame) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createRexBuilder() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- createRootSchema(boolean) - Static method in class org.apache.calcite.jdbc.CalciteSchema
-
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
-
- createRootSchema(boolean) - Static method in class org.apache.calcite.tools.Frameworks
-
Creates a root schema.
- createRows(Compiler, ImmutableList<ImmutableList<RexLiteral>>) - Method in class org.apache.calcite.interpreter.ValuesNode
-
- createSample(SqlSampleSpec, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a sample specification.
- createScan(RelOptCluster, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.TableScanFactory
-
- createScan(RelOptCluster, RelOptTable) - Method in class org.apache.calcite.rel.core.RelFactories.TableScanFactoryImpl
-
- createScannable(Compiler, TableScan, ImmutableList<RexNode>, ImmutableIntList, ScannableTable) - Static method in class org.apache.calcite.interpreter.TableScanNode
-
- createSelectDistinct(RelBuilder, Aggregate, List<Integer>, int, Map<Integer, Integer>) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Given an
Aggregate
and the ordinals of the arguments to a
particular call to an aggregate function, creates a 'select distinct'
relational expression which projects the group columns and those
arguments but nothing else.
- createSelectNamespace(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a SELECT
node.
- createSemiJoin(RelNode, RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SemiJoinFactory
-
Deprecated.
Creates a semi-join.
- createSemiJoin(RelNode, RelNode, RexNode) - Method in class org.apache.calcite.rel.core.RelFactories.SemiJoinFactoryImpl
-
Deprecated.
- createSet() - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Creates a set that has the same case-sensitivity as this matcher.
- createSet() - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- createSetOp(SqlKind, List<RelNode>, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.SetOpFactory
-
Creates a set operation.
- createSetOp(SqlKind, List<RelNode>, boolean) - Method in class org.apache.calcite.rel.core.RelFactories.SetOpFactoryImpl
-
- createSetopNamespace(SqlCall, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a set operation (UNION
,
INTERSECT
, or EXCEPT
).
- createShiftMapping(int, int...) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a mapping that consists of a set of contiguous ranges.
- 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(SchemaVersion) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Creates a snapshot of this CalciteSchema as of the specified time.
- createSnapshot(RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SnapshotFactory
-
- createSnapshot(RelNode, RexNode) - Method in class org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
-
- createSocket() - Method in class org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket(String, int) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket(InetAddress, 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, InetAddress, int) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
-
- createSocket() - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(InetAddress, int) - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(InetAddress, int, InetAddress, int) - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(String, int) - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSocket(String, int, InetAddress, int) - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- createSort(RelNode, RelCollation, RexNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SortFactory
-
Creates a sort.
- createSort(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SortFactory
-
Deprecated.
- createSort(RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.rel.core.RelFactories.SortFactoryImpl
-
- createSortExchange(RelNode, RelDistribution, RelCollation) - Method in interface org.apache.calcite.rel.core.RelFactories.SortExchangeFactory
-
- createSortExchange(RelNode, RelDistribution, RelCollation) - Method in class org.apache.calcite.rel.core.RelFactories.SortExchangeFactoryImpl
-
- createSource(RelOptTable, RelNode, ModifiableView, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Wraps a relational expression in the projects and filters implied by
a
ModifiableView
.
- 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
-
- createSqlType(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type with no precision or scale.
- 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, int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type with precision and scale.
- 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 class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlType(SqlTypeName, int) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlType(SqlTypeName, int, int) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createSqlValidator(Prepare.CatalogReader) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- createSqlValidator(CalcitePrepare.Context, CalciteCatalogReader) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- createSqlWindowBound(RexWindowBound) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- createSqlWriter(SqlDialect, StringBuilder, IntFunction<SqlNode>) - Method in class org.apache.calcite.materialize.Lattice
-
Creates a context to which SQL can be generated.
- createSSLSocketFactory() - Static method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
Creates an "accept-all" SSLSocketFactory - ssl sockets will accept ANY
certificate sent to them - thus effectively just securing the
communications.
- createStarTable() - Method in class org.apache.calcite.materialize.Lattice
-
- createStatement(int, int, int) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- createStatement(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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(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(List<RelDataType>, List<String>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that represents a structured collection of fields.
- createStructType(RelDataTypeFactory.FieldInfo) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Deprecated.
- 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<RelDataType>, List<String>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(StructKind, List<RelDataType>, List<String>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(StructKind, List<RelDataType>, List<String>, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(RelDataTypeFactory.FieldInfo) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(List<? extends Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(List<? extends Map.Entry<String, RelDataType>>, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createStructType(RelDataTypeFactory, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates a record type with anonymous field names.
- createStructType(RelDataTypeFactory, List<? extends RexNode>, List<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.
- 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, viz:
CASE value
WHEN whenList[0] THEN thenList[0]
WHEN whenList[1] THEN thenList[1]
...
ELSE elseClause
END
- createSymbol(Enum<?>, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a parser symbol, for example the
TRAILING
keyword in the call Trim(TRAILING 'x' FROM
'Hello world!')
.
- createSyntheticType(List<Type>) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
-
Creates a synthetic Java class whose fields have the given Java
types.
- createSyntheticType(List<Type>) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- createSyntheticType(RelRecordType) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
Creates a synthetic Java class whose fields have the same names and
relational types.
- 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
-
- createTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, Set<RelColumnMapping>) - Method in interface org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactory
-
- createTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, Set<RelColumnMapping>) - Method in class org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactoryImpl
-
- createTableMap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- 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
-
Creates a table sample without repeatability.
- createTableSample(boolean, float, int) - Static method in class org.apache.calcite.sql.SqlSampleSpec
-
Creates a table sample with repeatability.
- createTableSpool(RelNode, Spool.Type, Spool.Type, String) - Method in interface org.apache.calcite.rel.core.RelFactories.SpoolFactory
-
- createTableSpool(RelNode, Spool.Type, Spool.Type, String) - Method in class org.apache.calcite.rel.core.RelFactories.SpoolFactoryImpl
-
- createTargetRowType(SqlValidatorTable, SqlNodeList, boolean) - 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
-
- createTimestamp(Calendar, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Deprecated.
- createTimestamp(TimestampString, int, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- createTopProject(RelBuilder, LoptMultiJoin, LoptJoinTree, List<String>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates the topmost projection that will sit on top of the selected join
ordering.
- createToRelContext() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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
-
- 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.AbstractMaterializedViewRule
-
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.
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
- 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
-
- createValueGenerator(Iterable<RelDecorrelator.CorRef>, int, SortedMap<RelDecorrelator.CorDef, Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Create RelNode tree that produces a list of correlated variables.
- createValues(RelOptCluster, RelDataType, List<ImmutableList<RexLiteral>>) - Method in interface org.apache.calcite.rel.core.RelFactories.ValuesFactory
-
Creates a Values.
- createValues(RelOptCluster, RelDataType, List<ImmutableList<RexLiteral>>) - Method in class org.apache.calcite.rel.core.RelFactories.ValuesFactoryImpl
-
- createValuesRel - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- createValuesRel - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- createWithCharsetAndCollation(Charset, SqlCollation) - Method in class org.apache.calcite.sql.type.BasicSqlType
-
Constructs a type with charset and collation.
- createWithNullability(boolean) - Method in class org.apache.calcite.sql.type.BasicSqlType
-
Constructs a type with nullablity.
- crossJoinDisallowsCondition() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- CUBE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CUBE
operator, occurs within GROUP BY
clause
or nested within a GROUPING SETS
.
- cube(List<ImmutableBitSet>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Computes the cube of bit sets.
- CUME_DIST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CUME_DIST
window function.
- cumulativeCostHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- cumulativeMemoryWithinPhase(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
-
- cumulativeMemoryWithinPhase(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- cumulativeMemoryWithinPhaseSplit(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
-
- cumulativeMemoryWithinPhaseSplit(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- current() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- current() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- current() - Method in class org.apache.calcite.runtime.EnumeratorCursor
-
- current() - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- current() - Method in class org.apache.calcite.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- current() - Method in class org.apache.calcite.runtime.SqlFunctions.ProductComparableListEnumerator
-
- current - Variable in class org.apache.calcite.util.Util.FilteringIterator
-
- CURRENT_CATALOG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_CATALOG
function.
- CURRENT_DATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_DATE
function.
- CURRENT_PATH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_PATH
function.
- CURRENT_ROLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_ROLE
function.
- CURRENT_SCHEMA - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_SCHEMA
function.
- CURRENT_TIME - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_TIME [(precision)]
function.
- CURRENT_TIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_TIMESTAMP [(precision)]
function.
- CURRENT_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_USER
function.
- 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
- currentCount - Variable in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- currentDate(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_DATE
function.
- currentIndent - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- currentLevel - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.HighestUsageFinder
-
- currentMutableSchema(String) - Method in class org.apache.calcite.model.ModelHandler
-
- currentNullables() - Method in interface org.apache.calcite.adapter.enumerable.NestedBlockBuilder
-
Returns the current nullability state of rex nodes.
- currentNullables() - Method in class org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
Returns the current nullability state of rex nodes.
- currentPosition() - Method in interface org.apache.calcite.adapter.enumerable.WinAggAddContext
-
Returns current position inside for-loop of window aggregate.
- currentProgram - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- currentRel - Variable in class org.apache.calcite.plan.hep.HepRelVertex
-
Wrapped rel currently chosen for implementation of expression.
- currentRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- currentRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
-
- currentRel - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- currentRowFollowingError() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- currentRowPrecedingError() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- currentSchema() - Method in class org.apache.calcite.model.ModelHandler
-
- currentSchemaName() - Method in class org.apache.calcite.model.ModelHandler
-
- currentSchemaPath() - Method in class org.apache.calcite.model.ModelHandler
-
- currentTime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_TIME
function.
- currentTimestamp(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_TIMESTAMP
function.
- CURSOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURSOR constructor.
- cursor - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- CURSOR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "CURSOR".
- cursor(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a RexCall to the CURSOR
function by ordinal.
- cursor - Variable in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
Offset within current chunk of the next element to return.
- 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
-
- cursors - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- cursorScopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps a
SqlSelect
node that is the argument to a CURSOR
constructor to the scope of the result of that select node
- cursorSet - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Set of select expressions used as cursor definitions.
- CustomColumnResolvingTable - Interface in org.apache.calcite.schema
-
Extension to
Table
that specifies a custom way to resolve column
names.
- 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 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 org.apache.calcite.sql.validate.CyclicDefinitionException
-
Creates CyclicDefinitionException.
- CyclicMetadataException - Exception in org.apache.calcite.rel.metadata
-
Exception that indicates that a cycle has been detected while
computing metadata.
- CyclicMetadataException() - Constructor for exception org.apache.calcite.rel.metadata.CyclicMetadataException
-
Creates a CyclicMetadataException.
- databaseMajorVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseMajorVersion - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseMajorVersion() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- DatabaseMetaDataInvocationHandler(String, String) - Constructor for class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- databaseMinorVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseMinorVersion - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseMinorVersion() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseProduct() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseProduct - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseProduct() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseProduct - Variable in class org.apache.calcite.sql.SqlDialect
-
- DatabaseProduct(String, String, NullCollation) - Constructor for enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
- databaseProductName() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseProductName - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseProductName() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseProductName - Variable in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- databaseVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseVersion - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- databaseVersion() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- DataContext - Interface in org.apache.calcite
-
Runtime context allowing access to the tables in a database.
- dataContext - Variable in class org.apache.calcite.interpreter.AggregateNode
-
- dataContext - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- dataContext - Variable in class org.apache.calcite.interpreter.Interpreter
-
- dataContext - Variable in class org.apache.calcite.rex.RexExecutable
-
- dataContext - Variable in class org.apache.calcite.rex.RexExecutorImpl
-
- DataContext.Variable - Enum in org.apache.calcite
-
- DataContextImpl(CalciteConnectionImpl, Map<String, Object>, CalciteSchema) - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- DataContextInputGetter(RelDataType, RelDataTypeFactory) - Constructor for class org.apache.calcite.rex.RexExecutorImpl.DataContextInputGetter
-
- dataSet - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Column
-
- dataSet - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- datasetStack - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Stack of names of datasets requested by the
TABLE(SAMPLE(<datasetName>, <query>))
construct.
- dataSource - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- dataSource - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- dataSource(String, String, String, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Creates a JDBC data source with the given specification.
- dataSource(List<String>) - Static method in class org.apache.calcite.adapter.jdbc.JdbcUtils.DataSourcePool
-
- dataSource - Variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- DataSourcePool() - Constructor for class org.apache.calcite.adapter.jdbc.JdbcUtils.DataSourcePool
-
- dataTypeSystem() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- dataTypeSystem - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- dataTypeSystem() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- dataTypeSystem - Variable in class org.apache.calcite.sql.SqlDialect
-
- date - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.Format
-
- DATE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Date.
- 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.
- dateLiteralOutOfRange(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- dateMethod - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.FloorImplementor
-
- DateRangeRules - Class in org.apache.calcite.rel.rules
-
Collection of planner rules that convert
EXTRACT(timeUnit FROM dateTime) = constant
,
FLOOR(dateTime to timeUnit
= constant} and
CEIL(dateTime to timeUnit
= constant} to
dateTime BETWEEN lower AND upper
.
- DateRangeRules() - Constructor for class org.apache.calcite.rel.rules.DateRangeRules
-
- DateRangeRules.ExtractFinder - Class in org.apache.calcite.rel.rules
-
Visitor that searches for calls to EXTRACT
, FLOOR
or
CEIL
, building a list of distinct time units.
- DateRangeRules.ExtractShuttle - Class in org.apache.calcite.rel.rules
-
Walks over an expression, replacing calls to
EXTRACT
, FLOOR
and CEIL
with date ranges.
- DateRangeRules.FilterDateRangeRule - Class in org.apache.calcite.rel.rules
-
Rule that converts EXTRACT, FLOOR and CEIL in a
Filter
into a date
range.
- dateRequiresInterval() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- DateString - Class in org.apache.calcite.util
-
Date literal.
- DateString(String, boolean) - Constructor for class org.apache.calcite.util.DateString
-
Internal constructor, no validation.
- DateString(String) - Constructor for class org.apache.calcite.util.DateString
-
Creates a DateString.
- DateString(int, int, int) - Constructor for class org.apache.calcite.util.DateString
-
Creates a DateString for year, month, day values.
- DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- 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_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- DatetimeArithmeticImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.DatetimeArithmeticImplementor
-
- dateTimeLiteral(RexBuilder, Calendar, RexNode) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- DateTimeStringUtils - Class in org.apache.calcite.util
-
Utility methods to manipulate String representation of DateTime values.
- DateTimeStringUtils() - Constructor for class org.apache.calcite.util.DateTimeStringUtils
-
- DAY_INTERVAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- DAYOFMONTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFMONTH
operator.
- DAYOFWEEK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFWEEK
operator.
- DAYOFYEAR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFYEAR
operator.
- Db2SqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the IBM DB2 database.
- Db2SqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.Db2SqlDialect
-
Creates a Db2SqlDialect.
- 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.
- DeadEndFinder() - Constructor for class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
- deadEnds - Variable in class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
- DEBUG - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Calcite in debug mode.
- DEBUG - Static variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- 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
-
- debugCode(PrintStream, String) - Static method in class org.apache.calcite.util.Util
-
Prints the given code with line numbering.
- DECIMAL_FORMAT - Static variable in class org.apache.calcite.util.trace.CalciteTimingTracer
-
- 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
-
- 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
product 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
-
- 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
-
- decimalFormat(String) - Static method in class org.apache.calcite.util.NumberUtil
-
Creates a format.
- DecimalShuttle(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
- declareAndResetState(JavaTypeFactory, BlockBuilder, EnumerableRel.Result, int, List<AggImpState>, PhysType, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- 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.EnumerableAggregate
-
- declaringClass - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- declName - Variable in class org.apache.calcite.sql.SqlWindow
-
The name of the window being declared.
- 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.
- DECODE_MAP - Static variable in class org.apache.calcite.util.NlsString
-
- DECODE_RETURN_TYPE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
Return type inference for DECODE
.
- decodeIntervalOrDecimal(RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Retrieves an interval or decimal node's integer representation
- decodeValue(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves a decimal node's integer representation
- decompose(Set<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Tries to decompose the RexNode which is a RexCall into non-literal
RexNodes.
- 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(SqlToRelConverter, SqlNode, RelNode) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- decorrelate(SqlToRelConverter, SqlNode, RelNode) - Method in class org.apache.calcite.prepare.Prepare
-
- 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.
- decorrelateExpr(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap, RexNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateInputWithValueGenerator(RelNode, RelDecorrelator.Frame) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- DecorrelateProgram() - Constructor for class org.apache.calcite.tools.Programs.DecorrelateProgram
-
- decorrelateQuery(RelNode) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Deprecated.
- decorrelateQuery(RelNode, RelBuilder) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Decorrelates a query.
- decorrelateQuery(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- decorrelateRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Fallback if none of the other decorrelateRel
methods match.
- decorrelateRel(Sort) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Rewrite Sort.
- decorrelateRel(Values) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalAggregate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalProject) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Rewrite LogicalProject.
- decorrelateRel(LogicalSnapshot) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Rewrite LogicalSnapshot.
- decorrelateRel(LogicalFilter) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Rewrite LogicalFilter.
- decorrelateRel(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Rewrite Correlate into a left outer join.
- decorrelateRel(LogicalJoin) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Rewrite LogicalJoin.
- DecorrelateRexShuttle(RelNode, Map<RelNode, RelDecorrelator.Frame>, RelDecorrelator.CorelMap) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
-
- decorrelationEnabled - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- decorrelationEnabled - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- decrement(Calendar, TimeUnitRange) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- 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
-
- deduceModality(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Return the intended modality of a SELECT or set-op.
- deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- 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.
- DeduplicateCorrelateVariables(RexBuilder, CorrelationId, ImmutableSet<CorrelationId>) - Constructor for class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
Creates a DeduplicateCorrelateVariables.
- DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle - Class in org.apache.calcite.sql2rel
-
Replaces alternative names of correlation variable to its canonical name.
- DeduplicateCorrelateVariablesShuttle(RexBuilder, CorrelationId, ImmutableSet<CorrelationId>, DeduplicateCorrelateVariables) - Constructor for class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
-
- dedupRex - Variable in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
- deep() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- deep - Variable in class org.apache.calcite.rex.RexVisitorImpl
-
- DeepCopier(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- def - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulator
-
- 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.MaxRowCount
-
- 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
-
- def - Variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.Key
-
- def() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorRef
-
- DEFAULT - Static variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Default type system.
- DEFAULT - Static variable in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- 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.Db2SqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.DerbySqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
- 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.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.SybaseSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.TeradataSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DEFAULT
operator indicates that an argument to a function call
is to take its default value..
- DEFAULT - Static variable in interface org.apache.calcite.sql.parser.SqlParser.Config
-
Default configuration.
- DEFAULT - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- DEFAULT - Static variable in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Default configuration.
- 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_BEAN - Static variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Bean holding the default property values.
- DEFAULT_CALL - Static variable in class org.apache.calcite.sql.SqlCallBinding
-
- DEFAULT_CHARSET - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
The name of the default character set.
- DEFAULT_CHARSET - Static variable in class org.apache.calcite.util.Util
-
- 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_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_IDENTIFIER_MAX_LENGTH - Static variable in class org.apache.calcite.sql.parser.SqlParser
-
- 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_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_PROJECT_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- 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_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_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_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.
- DefaultDirectedGraph<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
-
- DefaultDirectedGraph(DirectedGraph.EdgeFactory<V, E>) - Constructor for class org.apache.calcite.util.graph.DefaultDirectedGraph
-
Creates a graph.
- DefaultDirectedGraph.VertexInfo<V,E> - Class in org.apache.calcite.util.graph
-
Information about an edge.
- DefaultEdge - Class in org.apache.calcite.util.graph
-
Default implementation of Edge.
- DefaultEdge(Object, Object) - Constructor for class org.apache.calcite.util.graph.DefaultEdge
-
- defaultExpander - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.ExpanderMap
-
- defaultForOptionalParameter() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- defaultIfEmpty(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- defaultIfEmpty(Queryable<T>, T) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- 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.
- defaultMeasureSet - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- defaultNationalCharset() - Method in interface org.apache.calcite.util.SaffronProperties
-
Deprecated.
The string property "saffron.default.nationalcharset" is the name of the
default national character set which is used with the N'string' construct
which may or may not be different from the
SaffronProperties.defaultCharset()
.
- defaultNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- defaultNullCollation() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- defaultNullCollation() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- 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.
- DefaultRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
DefaultRelMetadataProvider supplies a default implementation of the
RelMetadataProvider
interface.
- DefaultRelMetadataProvider() - Constructor for class org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
-
Creates a new default provider.
- 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 - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- defaultSchema - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- defaultSchema(SchemaPlus) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- defaultSchema - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- defaultSchemaName - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema.SubSchemaMap
-
- DefaultTableFactory() - Constructor for class org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
-
- defaultUnknownAs - Variable in class org.apache.calcite.rex.RexSimplify
-
How to treat UNKNOWN values, if one of the deprecated simplify
methods without an unknownAs
argument is called.
- defaultValue - Variable in enum org.apache.calcite.config.CalciteConnectionProperty
-
- defaultValue() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- defaultValue - Variable in class org.apache.calcite.runtime.Resources.BooleanProp
-
- defaultValue() - Method in class org.apache.calcite.runtime.Resources.BooleanProp
-
- defaultValue - Variable in class org.apache.calcite.runtime.Resources.DoubleProp
-
- defaultValue() - Method in class org.apache.calcite.runtime.Resources.DoubleProp
-
- defaultValue - Variable in class org.apache.calcite.runtime.Resources.IntProp
-
- defaultValue() - Method in class org.apache.calcite.runtime.Resources.IntProp
-
- defaultValue - Variable in class org.apache.calcite.runtime.Resources.StringProp
-
- defaultValue() - Method in class org.apache.calcite.runtime.Resources.StringProp
-
- DeferredLookup(SqlToRelConverter.Blackboard, String) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.DeferredLookup
-
- DeferringRuleCall(VolcanoPlanner, RelOptRuleOperand) - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner.DeferringRuleCall
-
- defineBinary(SqlOperator, ExpressionType, NullPolicy, String) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- defineEscape(char, String) - Method in class org.apache.calcite.util.XmlOutput.StringEscaper
-
Map character "from" to escape sequence "to"
- defineImplementor(SqlOperator, NullPolicy, NotNullImplementor, boolean) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- 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.
- defineMethod(SqlOperator, String, NullPolicy) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- defineMethod(SqlOperator, Method, NullPolicy) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- defineMethodReflective(SqlOperator, Method, NullPolicy) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- 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
-
- defineUnary(SqlOperator, ExpressionType, NullPolicy) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- degrees(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL DEGREES
operator applied to BigDecimal values.
- degrees(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL DEGREES
operator applied to double values.
- DEGREES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- dejsonize(String) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- delegate - Variable in class org.apache.calcite.sql.ExplicitOperatorBinding
-
- delegate - Variable in class org.apache.calcite.sql.validate.AggVisitor
-
- delegate - Variable in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- DelegatingInvocationHandler - Class in org.apache.calcite.util
-
A class derived from DelegatingInvocationHandler
handles a
method call by looking for a method in itself with identical parameters.
- DelegatingInvocationHandler() - Constructor for class org.apache.calcite.util.DelegatingInvocationHandler
-
- DelegatingLatticeStatisticProvider - Class in org.apache.calcite.materialize
-
- DelegatingLatticeStatisticProvider(LatticeStatisticProvider) - Constructor for class org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
Creates a DelegatingLatticeStatisticProvider.
- DelegatingNamespace - Class in org.apache.calcite.sql.validate
-
- DelegatingNamespace(SqlValidatorNamespace) - Constructor for class org.apache.calcite.sql.validate.DelegatingNamespace
-
Creates a DelegatingNamespace.
- DelegatingSchema - Class in org.apache.calcite.schema.impl
-
Implementation of
Schema
that delegates to
an underlying schema.
- DelegatingSchema(Schema) - Constructor for class org.apache.calcite.schema.impl.DelegatingSchema
-
Creates a DelegatingSchema.
- DelegatingScope - Class in org.apache.calcite.sql.validate
-
A scope which delegates all requests to its parent scope.
- DelegatingScope(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.DelegatingScope
-
Creates a DelegatingScope
.
- DelegatingSqlValidatorCatalogReader - Class in org.apache.calcite.sql.validate
-
- DelegatingSqlValidatorCatalogReader(SqlValidatorCatalogReader) - Constructor for class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
Creates a DelegatingSqlValidatorCatalogReader.
- DelegatingSqlValidatorTable - Class in org.apache.calcite.sql.validate
-
- DelegatingSqlValidatorTable(SqlValidatorTable) - Constructor for class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
Creates a DelegatingSqlValidatorTable.
- DelegatingTypeSystem - Class in org.apache.calcite.rel.type
-
- DelegatingTypeSystem(RelDataTypeSystem) - Constructor for class org.apache.calcite.rel.type.DelegatingTypeSystem
-
Creates a DelegatingTypeSystem
.
- DeleteNamespace(SqlValidatorImpl, SqlDelete, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.DeleteNamespace
-
- 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(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
-
Creates a DeltaAggregateTransposeRule.
- DeltaFilterTransposeRule(RelBuilderFactory) - 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(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
Creates a DeltaJoinTransposeRule.
- DeltaProjectTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
-
Creates a DeltaProjectTransposeRule.
- DeltaSortTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
-
Creates a DeltaSortTransposeRule.
- DeltaTableScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
-
Creates a DeltaTableScanRule.
- DeltaTableScanToEmptyRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
-
Creates a DeltaTableScanToEmptyRule.
- DeltaUnionTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
-
Creates a DeltaUnionTransposeRule.
- Demo - Class in org.apache.calcite
-
Demo.
- Demo() - Constructor for class org.apache.calcite.Demo
-
- DENSE_RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DENSE_RANK
window function.
- DenseRankImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.DenseRankImplementor
-
- dependencies - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- dependencies - Variable in class org.apache.calcite.profile.SimpleProfiler.Space
-
- dependentColumn - Variable in class org.apache.calcite.profile.Profiler.FunctionalDependency
-
- dependents - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- dependents - Variable in class org.apache.calcite.profile.SimpleProfiler.Space
-
- deprecated(T, boolean) - Static method in class org.apache.calcite.util.Util
-
- depth - Variable in class org.apache.calcite.sql.SqlExplain
-
- Depth() - Constructor for enum org.apache.calcite.sql.SqlExplain.Depth
-
- depth - Variable in exception org.apache.calcite.sql.validate.CyclicDefinitionException
-
- depthFirstApply(Iterator<HepRelVertex>, Collection<RelOptRule>, boolean, int) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- 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
-
- deque - Variable in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- deque - Variable in class org.apache.calcite.util.graph.BreadthFirstIterator
-
- DerbySqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Apache Derby database.
- DerbySqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.DerbySqlDialect
-
Creates a DerbySqlDialect.
- deref(RexNode) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- deregisterConverterRule(RelOptPlanner, ConverterRule) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- deregisterConverterRule(RelOptPlanner, ConverterRule) - Method in class org.apache.calcite.plan.RelTraitDef
-
- deriveAlias(LatticeSuggester.MutableMeasure, LatticeSuggester.DerivedColRef) - Static method in class org.apache.calcite.materialize.LatticeSuggester
-
Derives the alias of an expression that is the argument to a measure.
- 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
-
- deriveAlias(SqlNode, Collection<String>, int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- deriveAlias(RelNode) - Static method in class org.apache.calcite.tools.RelBuilder.Frame
-
- deriveAliasFromOrdinal(int) - Static method in class org.apache.calcite.sql.SqlUtil
-
- deriveAndCollectTypes(SqlValidator, SqlValidatorScope, List<SqlNode>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Iterates over all operands, derives their types, and collects them into
a list.
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the AVG
, STDDEV
or
VAR
aggregate functions, inferred from its argument type.
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveCollectRowType(SingleRel, String) - Static method in class org.apache.calcite.rel.core.Collect
-
Derives the output type of a collect relational expression.
- deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Derives the type of a constructor.
- deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the COVAR
aggregate function,
inferred from its argument types.
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- derived - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
Whether the column mapping transforms the input.
- DerivedColRef(Iterable<LatticeSuggester.TableRef>, RexNode, String) - Constructor for class org.apache.calcite.materialize.LatticeSuggester.DerivedColRef
-
- DerivedColumn(int, String, RexNode, List<String>) - Constructor for class org.apache.calcite.materialize.Lattice.DerivedColumn
-
- derivedColumnsByName - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- deriveFieldName(RexNode, int) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveFractionalRankType(RelDataTypeFactory) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of the CUME_DIST
and PERCENT_RANK
aggregate functions.
- deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.rel.core.Join
-
Deprecated.
- 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.
- deriveKey() - Method in class org.apache.calcite.runtime.Resources.Element
-
- deriveNaturalJoinColumnList(SqlNameMatcher, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Derives the list of column names suitable for NATURAL JOIN.
- deriveRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveRankType(RelDataTypeFactory) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of the NTILE
, RANK
,
DENSE_RANK
, and ROW_NUMBER
aggregate functions.
- deriveRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveReturnType(SqlOperator, List<? extends RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
-
Derives the return type of a call to an operator.
- deriveRowType() - Method in class org.apache.calcite.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(RelDataTypeFactory, RelDataType, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.core.Aggregate
-
Computes the row type of an Aggregate
before it exists.
- deriveRowType() - Method in class org.apache.calcite.rel.core.Collect
-
- 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.SemiJoin
-
Deprecated.
- 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.MultiJoin
-
- deriveRowType() - Method in class org.apache.calcite.rel.SingleRel
-
- deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveSumType(RelDataTypeFactory, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the SUM
aggregate function,
inferred from its argument type.
- deriveSumType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveType(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and mask Farrago exception thrown.
- 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.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.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.SqlSequenceValueOperator
-
- 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) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
Throws an error if the type is not found.
- deriveType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
Does not throw an error if the type is not built-in.
- deriveType(RelDataTypeFactory, boolean) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- 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, boolean) - 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.SqlWithinGroupOperator
-
- 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
-
- deriveTypeImpl(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Derives the type of a node, never null.
- DeriveTypeVisitor(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- deriveUncollectRowType(RelNode, boolean) - 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 - Variable in class org.apache.calcite.rel.AbstractRelNode
-
Description, consists of id plus digest.
- DESC - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- desc(RelFieldCollation.Direction) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- desc(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Converts a sort expression to descending.
- desc - Variable in class org.apache.calcite.util.Benchmark.Statistician
-
- 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
-
- descendants(E, boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- descendantsRecurse(List<MutableRel>, MutableRel) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- describe(PrintWriter, boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Prints the property settings of this pretty-writer to a writer.
- description - Variable in class org.apache.calcite.plan.RelOptRule
-
Description of rule, must be unique within planner.
- description - Variable in class org.apache.calcite.util.PartiallyOrderedSet.TopBottomNode
-
- destDir - Variable in class org.apache.calcite.util.javac.JaninoCompiler.AccountingClassLoader
-
- destdir - Variable in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- destFields - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- detailLevel - Variable in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- detailLevel - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- detailLevel - Variable in class org.apache.calcite.sql.SqlExplain
-
- 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.Context
-
- dialect - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- dialect - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- dialect - Variable in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
- dialect - Variable in class org.apache.calcite.sql.util.SqlBuilder
-
- dialect - Variable in class org.apache.calcite.sql.util.SqlString
-
- dialectDoesNotSupportFeature(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- DialectPool() - Constructor for class org.apache.calcite.adapter.jdbc.JdbcUtils.DialectPool
-
- difference(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns a list of traits that are in traitSet
but not in this
RelTraitSet.
- difference(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL DIFFERENCE(string, string) function.
- DIFFERENCE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- differentCollations(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.plan.volcano.VolcanoRuleMatch
-
- digest - Variable in class org.apache.calcite.rel.AbstractRelNode
-
A short description of this relational expression's type, inputs, and
other properties.
- digest - Variable in class org.apache.calcite.rel.AbstractRelNode.RelDigestWriter
-
- digest - Variable in class org.apache.calcite.rel.core.Window.Group
-
- 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.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.MutableSemiJoin
-
- 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 - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- digest - Variable in class org.apache.calcite.rex.RexNode
-
- digest - Variable in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- digest - Variable in class org.apache.calcite.rex.RexWindow
-
- digestIncludesType() - Method in class org.apache.calcite.rex.RexLiteral
-
- digits3(long, int) - Static method in class org.apache.calcite.util.Util
-
- dimensionListBuilder - Variable in class org.apache.calcite.materialize.Lattice.TileBuilder
-
- 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.
- 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.
- Direction(String) - Constructor for enum org.apache.calcite.rel.RelFieldCollation.Direction
-
- DirectProvenance(RelNode) - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner.DirectProvenance
-
- disallowsNullTreatment(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- discard(Object) - 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(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.
- disjunctions(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a condition decomposed by OR.
- dispatch(RelNode) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Dispatches a call to the visit(Xxx e)
method where Xxx
most closely matches the runtime type of the argument.
- dispatcher - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- dispatcher - Variable in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- dispatcher - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- dispatcher - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRelVisitor
-
- dispatchTrimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- display(PrintWriter, int) - Method in class org.apache.calcite.util.XmlOutput.XMLAttrVector
-
- displayIndent(PrintWriter, int) - Method in class org.apache.calcite.util.XmlOutput
-
Private helper function to display a degree of indentation
- distanceRecurse(Map<PartiallyOrderedSet.Node, Integer>, PartiallyOrderedSet.Node<E>, int) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- distinct - Variable in class org.apache.calcite.materialize.Lattice.Measure
-
- distinct - Variable in class org.apache.calcite.materialize.LatticeSuggester.MutableMeasure
-
- distinct(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- distinct(Queryable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- distinct - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- distinct - Variable in class org.apache.calcite.rel.core.Window.RexWinAggCall
-
Whether to eliminate duplicates before applying aggregate function.
- distinct - Variable in class org.apache.calcite.rex.RexOver
-
- distinct - Variable in class org.apache.calcite.sql.validate.AggChecker
-
- distinct - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- distinct - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
- distinct(PigRelBuilder.Partitioner, int) - Method in class org.apache.calcite.tools.PigRelBuilder
-
Removes duplicate tuples in a relation.
- distinct(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that is optionally distinct.
- distinct() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that is distinct.
- distinct - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- distinct(boolean) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- distinct() - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- distinct(boolean) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- distinct() - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- distinct() - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Aggregate
that makes the
relational expression distinct on all fields.
- distinctify(SqlToRelConverter.Blackboard, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Having translated 'SELECT ...
- distinctList(List<E>) - Static method in class org.apache.calcite.util.Util
-
Converts a list into a list with unique elements.
- distinctList(Iterable<E>) - Static method in class org.apache.calcite.util.Util
-
Converts an iterable into a list with unique elements.
- distinctRowCountHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- Distribution(SortedSet<Profiler.Column>, SortedSet<Comparable>, double, int, double, boolean) - Constructor for class org.apache.calcite.profile.Profiler.Distribution
-
Creates a Distribution.
- distribution() - Method in class org.apache.calcite.profile.ProfilerImpl.Space
-
Returns the distribution created from this space, or null if no
distribution has been registered yet.
- distribution - Variable in class org.apache.calcite.rel.core.Exchange
-
- distribution() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
-
Determines how the rows are distributed.
- 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(BiRel, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(SetOp, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- distribution(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- distribution - Variable in class org.apache.calcite.rel.mutable.MutableExchange
-
- distributionHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- distributionList - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- distributionMap - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- distributions - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- divide(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to int values.
- divide(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to int values; left side may be
null.
- divide(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to int values; right side may be
null.
- divide(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to nullable int values.
- divide(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to nullable long and int values.
- divide(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to nullable int and long values.
- divide(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL /
operator applied to BigDecimal values.
- 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 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic division operator, '/
'.
- divide(RexBuilder, RexNode, BigDecimal) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- divide(Mapping, Mapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Divides one mapping by another.
- divide(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
- 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).
- 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
-
- divideBy(RelOptCost) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- divideInt(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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
-
- DnfHelper(RexBuilder) - Constructor for class org.apache.calcite.rex.RexUtil.DnfHelper
-
- doCollapseExpandedIsNotDistinctFrom(RexBuilder, RexCall, RexCall, RexCall, RexCall) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- doCollapseExpandedIsNotDistinctFromCaseExpr(RexCall, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- doCollapseExpandedIsNotDistinctFromOrExpr(RexCall, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- doesConverterApply(ConverterRule, HepRelVertex) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- done(RelNode) - Method in class org.apache.calcite.rel.AbstractRelNode.RelDigestWriter
-
- 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.
- doneQueue - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
Combinations of columns that we have computed but whose successors have
not yet been computed.
- doRewrite(RelBuilder, Aggregate, int, List<Integer>, int, List<RexInputRef>) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Converts all distinct aggregate calls to a given set of arguments.
- DOT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Dot operator, '.
', used for referencing fields of records.
- dot(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an access to a field by name.
- dot(RexNode, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an access to a field by ordinal.
- DOUBLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Double.
- DOUBLE_FORMAT - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
- DOUBLE_FORMATTER - Static variable in class org.apache.calcite.util.NumberUtil
-
- 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_QUOTE - Static variable in class org.apache.calcite.util.StackWriter
-
- DoubleProp(Resources.PropertyAccessor, Method) - Constructor for class org.apache.calcite.runtime.Resources.DoubleProp
-
- DoubleSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- doubleValue(Resources.DoubleProp) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- doubleValue(Resources.DoubleProp, double) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- doubleValue(Resources.DoubleProp) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- doubleValue(Resources.DoubleProp, double) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- doubleValue(Resources.DoubleProp) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- doubleValue(Resources.DoubleProp, double) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- DRIVER - Static variable in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- Driver - Class in org.apache.calcite.jdbc
-
Calcite JDBC driver.
- Driver() - Constructor for class org.apache.calcite.jdbc.Driver
-
- 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
-
- DUMB_FILTER_ON_JOIN - Static variable in class org.apache.calcite.rel.rules.FilterJoinRule
-
- Dummy() - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- DUMMY - Static variable in class org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
- DUMMY - Static variable in class org.apache.calcite.sql.SqlDialect
-
- DUMMY - Static variable in class org.apache.calcite.util.NameSet
-
- dummy - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- DUMMY - Static variable in class org.apache.calcite.util.Util.FilteringIterator
-
- DummyDataContext(CalciteConnection, SchemaPlus) - Constructor for class org.apache.calcite.schema.Schemas.DummyDataContext
-
- 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.
- DummyTrustManager() - Constructor for class org.apache.calcite.runtime.TrustAllSslSocketFactory.DummyTrustManager
-
- dump() - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
- dump(PrintWriter) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
- dump(PrintWriter) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Dumps the internal state of this VolcanoPlanner to a writer.
- DUMP_GRAPHVIZ - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to include a GraphViz representation when dumping the state of the Volcano planner.
- DUMP_SETS - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to include RelSet
information when dumping the state of the Volcano
planner.
- dumpGraph() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- dumpGraphviz(PrintWriter) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- dumpPlan(String, RelNode, SqlExplainFormat, SqlExplainLevel) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Dumps a plan as a string.
- dumpPlan(String, RelNode, boolean, SqlExplainLevel) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- dumpSets(PrintWriter) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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
-
- DuplicatingSink(List<ArrayDeque<Row>>) - Constructor for class org.apache.calcite.interpreter.Interpreter.DuplicatingSink
-
- dupWindowSpec() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- durations - Variable in class org.apache.calcite.util.Benchmark.Statistician
-
- DYADIC_STRING_SUM_PRECISION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is
the same type as the input types but with the combined length of the
two first types
if types are of char type the type with the highest coercibility will
be used
result is varying if either input is; otherwise fixed
- DYADIC_STRING_SUM_PRECISION_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- DYADIC_STRING_SUM_PRECISION_NULLABLE_VARYING - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- DYNAMIC_HANDLER - Static variable in class org.apache.calcite.util.trace.CalciteTrace
-
- DYNAMIC_STAR_PREFIX - Static variable in class org.apache.calcite.rel.type.DynamicRecordType
-
- 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.
- dynamicParameterCount - Variable in class org.apache.calcite.sql.SqlExplain
-
- dynamicParameters - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- dynamicParameters - Variable in class org.apache.calcite.sql.util.SqlString
-
- dynamicParamIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- dynamicParamSqlNodes - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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
-
- DynamicRecordTypeImpl(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
Creates a DynamicRecordTypeImpl.
- f - Variable in class org.apache.calcite.sql2rel.AuxiliaryConverter.Impl
-
- 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.
- factor - Variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
- factorBitmap(ImmutableBitSet) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Sets the bitmap indicating which factors a filter references based on
which fields it references
- FactorCostComparator() - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.FactorCostComparator
-
- factorCostOrdering - Variable in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- factors - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin.Edge
-
- factors - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Vertex
-
- factorsRefByFactor - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Bitmap indicating which factors each factor references in join filters
that correspond to comparisons
- factorsRefByJoinFilter - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
For each join filter, associates a bitmap indicating all factors
referenced by the filter
- factorTree - Variable in class org.apache.calcite.rel.rules.LoptJoinTree
-
- factorWeights - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Weights of each factor combination
- 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.adapter.jdbc.JdbcSchema.Factory
-
- factory(List<Pair<ColumnMetaData.Rep, Integer>>) - Static method in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- factory - Variable in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulator
-
- FACTORY - Static variable in class org.apache.calcite.materialize.Lattice.Edge
-
- Factory() - Constructor for class org.apache.calcite.materialize.LatticeSuggester.StepRef.Factory
-
- FACTORY - Static variable in class org.apache.calcite.materialize.ProfilerLatticeStatisticProvider
-
- FACTORY - Static variable in class org.apache.calcite.materialize.SqlLatticeStatisticProvider
-
- Factory() - Constructor for class org.apache.calcite.materialize.Step.Factory
-
- 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 - Static variable in class org.apache.calcite.plan.RelOptCostImpl
-
- Factory() - Constructor for class org.apache.calcite.plan.RelOptCostImpl.Factory
-
- FACTORY - Static variable in class org.apache.calcite.plan.volcano.VolcanoCost
-
- Factory() - Constructor for class org.apache.calcite.plan.volcano.VolcanoCost.Factory
-
- factory - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Type factory
- Factory() - Constructor for class org.apache.calcite.schema.impl.AbstractSchema.Factory
-
- factory() - Static method in class org.apache.calcite.util.graph.DefaultEdge
-
- 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 interface org.apache.calcite.util.Litmus
-
Called when test fails.
- failCount - Variable in class org.apache.calcite.rex.RexChecker
-
- failedToAccessField(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FakeUtil() - Constructor for class org.apache.calcite.sql.SqlDialect.FakeUtil
-
- FALSE - Static variable in interface org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Constant condition that replies false
for all expressions.
- FALSE_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- falseIf(boolean) - Static method in enum org.apache.calcite.rex.RexUnknownAs
-
- families(List<RelDataType>) - Static method in class org.apache.calcite.rex.RexUtil
-
- families - Variable in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- family - Variable in class org.apache.calcite.sql.type.ObjectSqlType
-
- 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.
- 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(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 - Variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- family(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- FamilyOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Operand type-checking strategy which checks operands for inclusion in type
families.
- FamilyOperandTypeChecker(List<SqlTypeFamily>, Predicate<Integer>) - Constructor for class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
Package private.
- fastBailOut - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
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
-
- FemLocalIndex() - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.FemLocalIndex
-
- fetch - Variable in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- fetch(Meta.StatementHandle, long, int) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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 - Variable in class org.apache.calcite.sql.SqlSelect
-
- 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.
- field(BlockBuilder, int, Type) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow.WindowRelInputGetter
-
- field(Expression, int, Type, Type) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
Returns a reference to a particular field.
- 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(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 - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- field(int) - Method in class org.apache.calcite.materialize.LatticeTable
-
- field(RelDataType, String) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- 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.JoinContext
-
- field - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
- field(int) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
- field(RelBuilder, int, int) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Returns a reference to a particular field, by offset, across several
inputs on a
RelBuilder
's stack.
- field - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl.Slot
-
- field(BlockBuilder, int, Type) - Method in class org.apache.calcite.rex.RexExecutorImpl.DataContextInputGetter
-
- field - Variable in class org.apache.calcite.rex.RexFieldAccess
-
- 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 class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- field(RelDataType, String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- field(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.Permute
-
- field - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorDef
-
- field - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorRef
-
- field(String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a reference to a field by name.
- 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) - 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, int, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
As
RelBuilder.field(int, int, int)
, but if
alias
is true, the method
may apply an alias to make sure that the field has the same name as in the
input frame.
- 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(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(RexNode, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns a reference to a given field of a record-valued expression.
- Field(ImmutableSet<String>, RelDataTypeField) - Constructor for class org.apache.calcite.tools.RelBuilder.Field
-
- field - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- FieldAccessFinder() - Constructor for class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- fieldAccessList - Variable in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- fieldBitmap(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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
-
- fieldClasses - Variable in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldClasses(JavaTypeFactory) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- fieldCollations - Variable in class org.apache.calcite.rel.RelCollationImpl
-
- fieldCount - Variable in class org.apache.calcite.interpreter.ValuesNode
-
- fieldCount - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- fieldCounts - Variable in class org.apache.calcite.schema.impl.StarTable
-
Number of fields in each table's row type.
- fieldExceedsPrecisionException(SqlParserPos, int, BigDecimal, TimeUnit, int) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- fieldExists(String) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- fieldExists(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- fieldExists(String) - Method in class org.apache.calcite.sql.validate.FieldNamespace
-
- fieldExists(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace has a field of a given name.
- fieldExpression(ParameterExpression, int, PhysType, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- fieldExpressions(Expression) - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- fieldExps - Variable in class org.apache.calcite.rel.core.Sort
-
- fieldIndex - Variable in class org.apache.calcite.rel.RelFieldCollation
-
0-based index of field being sorted.
- FieldInfoBuilder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- fieldList() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- fieldList - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- fieldName - Variable in class org.apache.calcite.rel.core.Collect
-
- fieldName - Variable in class org.apache.calcite.rel.mutable.MutableCollect
-
- FieldNamespace - Class in org.apache.calcite.sql.validate
-
- FieldNamespace(SqlValidatorImpl, RelDataType) - Constructor for class org.apache.calcite.sql.validate.FieldNamespace
-
Creates a FieldNamespace.
- 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
-
- fieldOffset - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.LeafVertex
-
- 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, Type) - 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 class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldReferences(Expression, List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldRelation(Field) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
Returns a table based on a particular field of this schema.
- fieldRowTypes(RelDataType, List<? extends RexNode>, List<Integer>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- fields - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldSelector
-
- fields - Variable in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- fields - Variable in class org.apache.calcite.rel.RelRoot
-
- fields(RelBuilder, int) - Static method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Returns a list of expressions that project the first
fieldCount
fields of the top input on a
RelBuilder
's stack.
- fields - Variable in class org.apache.calcite.rel.type.RelDataTypeHolder
-
- fields - Variable in class org.apache.calcite.rel.type.RelRecordType.SerializableRelRecordType
-
- fields - Variable in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- fields(RelNode[]) - Static method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- 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(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given collation.
- fields(List<? extends Number>) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given list of input ordinals.
- fields(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields identified by name.
- fields(Mappings.TargetMapping) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields identified by a mapping.
- fields - Variable in class org.apache.calcite.tools.RelBuilder.Frame
-
- fields() - Method in class org.apache.calcite.tools.RelBuilder.Frame
-
- FieldSelector(Class) - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.FieldSelector
-
- fieldsOf(Class) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- fieldsRefByJoinFilter - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
For each join filter, associates a bitmap indicating all fields
referenced by the filter
- FieldTable(Field, Type, Enumerable<T>) - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- FieldTable(Field, Type, Enumerable<T>, Statistic) - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- fieldType(Field) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
Returns the type of a field.
- fieldTypes(JavaTypeFactory, List<? extends RelDataType>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- file() - Method in interface org.apache.calcite.util.Source
-
- file(File, String) - Static method in class org.apache.calcite.util.Sources
-
- file - Variable in class org.apache.calcite.util.Sources.FileSource
-
- file() - Method in class org.apache.calcite.util.Sources.FileSource
-
- 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.
- fileNameList - Variable in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- FileSource(URL) - Constructor for class org.apache.calcite.util.Sources.FileSource
-
- FileSource(File) - Constructor for class org.apache.calcite.util.Sources.FileSource
-
- fillInStackTrace() - Method in exception org.apache.calcite.util.ControlFlowException
-
- fillIntervalValueArray(int, BigDecimal, BigDecimal) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- fillIntervalValueArray(int, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- filter - Variable in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- Filter - Class in org.apache.calcite.rel.core
-
Relational expression that iterates over its input
and returns elements for which condition
evaluates to
true
.
- Filter(RelOptCluster, RelTraitSet, 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(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 - Static variable in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- FILTER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FILTER
operator filters which rows are included in an
aggregate function.
- 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 - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- filter(RexNode) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- filter(RexNode) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- filter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filter
of an array of
predicates.
- filter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filter
of a list of
predicates.
- 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(Collection<?>, Class<E>) - Static method in class org.apache.calcite.util.Util
-
- 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(Iterable<E>, Predicate<E>) - Static method in class org.apache.calcite.util.Util
-
Filters an iterable.
- filter(Iterator<E>, Predicate<E>) - Static method in class org.apache.calcite.util.Util
-
Filters an iterator.
- FILTER_FACTORY - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
- FILTER_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
-
- FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
LogicalFilter
to empty if its child is empty.
- FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Instance of this rule that applies to the pattern
Filter(Values).
- FILTER_ON_JOIN - Static variable in class org.apache.calcite.rel.rules.FilterJoinRule
-
Rule that pushes predicates from a Filter into the Join below them.
- FILTER_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- FILTER_PREDICATE - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
-
- FILTER_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Deprecated.
- 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
-
- FilterAccumulator(AggregateNode.Accumulator, int) - Constructor for class org.apache.calcite.interpreter.AggregateNode.FilterAccumulator
-
- filterAggregateTransposeRule - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Instance of rule to push filter through aggregate.
- FilterAggregateTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterAggregateTransposeRule(Class<? extends Filter>, RelBuilderFactory, Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Creates a FilterAggregateTransposeRule.
- FilterAggregateTransposeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- FilterAggregateTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Deprecated.
- filterArg - Variable in class org.apache.calcite.interpreter.AggregateNode.FilterAccumulator
-
- 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(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
Creates a FilterCalcMergeRule.
- FilterCorrelateRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Filter
above a
Correlate
into the
inputs of the Correlate.
- FilterCorrelateRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
-
Creates a FilterCorrelateRule.
- FilterCorrelateRule(RelFactories.FilterFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
-
Deprecated.
- FilterDateRangeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
-
- filterFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- FilterFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.FilterFactoryImpl
-
- FilteringIterator(Iterator<? extends T>, Predicate<T>) - Constructor for class org.apache.calcite.util.Util.FilteringIterator
-
- FilterIntoJoinRule(boolean, RelBuilderFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
- FilterIntoJoinRule(boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
Deprecated.
- FilterJoinRule - 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(RelOptRuleOperand, String, boolean, RelBuilderFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule
-
Creates a FilterJoinRule with an explicit root operand and
factories.
- FilterJoinRule(RelOptRuleOperand, String, boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule
-
Deprecated.
- FilterJoinRule(RelOptRuleOperand, String, boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule
-
Deprecated.
- 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.JoinConditionPushRule - Class in org.apache.calcite.rel.rules
-
Rule that pushes parts of the join condition to its inputs.
- 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.
- filterList - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
-
- FilterMergeRule - Class in org.apache.calcite.rel.rules
-
- FilterMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
-
Creates a FilterMergeRule.
- FilterMergeRule(RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
-
Deprecated.
- FilterMultiJoinMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that merges a
Filter
into a
MultiJoin
,
creating a richer
MultiJoin
.
- FilterMultiJoinMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- FilterMultiJoinMergeRule(Class<? extends Filter>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
Creates a FilterMultiJoinMergeRule that uses a generic
Filter
- 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
-
- FilterOnProjectRule(RelBuilderFactory) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.FilterOnProjectRule
-
Creates a FilterOnProjectRule.
- filterOperatorRoutinesByKind(Iterator<SqlOperator>, SqlKind) - Static method in class org.apache.calcite.sql.SqlUtil
-
- filterProjectTransposeRule - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
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
-
Creates a FilterProjectTransposeRule.
- FilterProjectTransposeRule(Class<F>, Predicate<? super F>, Class<P>, Predicate<? super P>, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Creates a FilterProjectTransposeRule.
- FilterProjectTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Project>, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Deprecated.
- FilterProjectTransposeRule(RelOptRuleOperand, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- FilterReduceExpressionsRule(Class<? extends Filter>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
Deprecated.
- FilterReduceExpressionsRule(Class<? extends Filter>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
- FilterRemoveIsNotDistinctFromRule - Class in org.apache.calcite.rel.rules
-
Planner rule that replaces
IS NOT DISTINCT FROM
in a
Filter
with logically equivalent operations.
- FilterRemoveIsNotDistinctFromRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
Creates a FilterRemoveIsNotDistinctFromRule.
- FilterRemoveIsNotDistinctFromRule.RemoveIsNotDistinctFromRexShuttle - Class in org.apache.calcite.rel.rules
-
Shuttle that removes 'x IS NOT DISTINCT FROM y' and converts it
to 'CASE WHEN x IS NULL THEN y IS NULL WHEN y IS NULL THEN x IS
NULL ELSE x = y END'.
- filterRoutinesByParameterCount(Iterator<SqlOperator>, List<RelDataType>) - Static method in class org.apache.calcite.sql.SqlUtil
-
- filterRoutinesByParameterType(SqlSyntax, Iterator<SqlOperator>, List<RelDataType>, List<String>) - Static method in class org.apache.calcite.sql.SqlUtil
-
- filterRoutinesByTypePrecedence(SqlSyntax, Iterator<SqlOperator>, List<RelDataType>) - Static method in class org.apache.calcite.sql.SqlUtil
-
- filters - Variable in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- FilterSetOpTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterSetOpTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
Creates a FilterSetOpTransposeRule.
- FilterSetOpTransposeRule(RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
Deprecated.
- FilterTableFunctionTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterTableFunctionTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
Creates a FilterTableFunctionTransposeRule.
- FilterTableScanRule - Class in org.apache.calcite.rel.rules
-
- FilterTableScanRule(RelOptRuleOperand, String) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
-
Deprecated.
- FilterTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
-
Creates a FilterTableScanRule.
- FilterToCalcRule - Class in org.apache.calcite.rel.rules
-
- FilterToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterToCalcRule
-
Creates a FilterToCalcRule.
- FilterToFilterUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.FilterToFilterUnifyRule
-
- FilterToFilterUnifyRule1() - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1
-
- FilterToProjectUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.FilterToProjectUnifyRule
-
- FilterToProjectUnifyRule1() - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1
-
- FINAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FINAL
function to be used within MATCH_RECOGNIZE
.
- find(NavigableMap<String, V>, String) - Static method in class org.apache.calcite.jdbc.CalciteSchema
-
- find(NavigableSet<String>, String) - Static method in class org.apache.calcite.jdbc.CalciteSchema
-
- find(Class<? extends RelNode>, Method) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
-
Finds an implementation of a method for relNodeClass
or its
nearest base class.
- find(ImmutableList<Lattice.Measure>, Pair<SqlAggFunction, List<Integer>>) - Static method in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- find(RelOptUtil.Logic, List<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.LogicVisitor
-
Finds a suitable logic for evaluating seek
within a list of
expressions.
- find(Iterable<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- find(RexNode) - Static method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- findAgg(SqlNode) - Method in class org.apache.calcite.sql.validate.AggFinder
-
Finds an aggregate.
- findAgg(List<SqlNode>) - Method in class org.apache.calcite.sql.validate.AggFinder
-
- findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- 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
SqlMoniker
s of all table aliases (uses of tables in
query FROM clauses) available in this scope.
- findAll(Iterable<SqlNode>) - Method in class org.apache.calcite.sql.validate.AggFinder
-
Creates a copy of this finder that has the same parameters as this,
then returns the list of all aggregates found.
- findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- 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
SqlMoniker
s of all possible columns in this scope.
- findAllTableNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- 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
- findAllValidFunctionNames(List<String>, SqlValidator, Collection<SqlMoniker>, SqlParserPos) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- findAllValidUdfNames(List<String>, SqlValidator, Collection<SqlMoniker>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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
-
- findBestOrderings(RelMetadataQuery, RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Generates N optimal join orderings.
- findChild(Step) - Method in class org.apache.calcite.materialize.MutableNode
-
- findChild(List<String>, SqlNameMatcher) - Method in class org.apache.calcite.sql.validate.ListScope
-
- findChildren(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- findClause(SqlSimpleParser.TokenType) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- findCohort(List<Set<Integer>>, int) - Static method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Finds the cohort that contains the given integer, or returns null.
- findCorrelationEquivalent(RelDecorrelator.CorRef, RexNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- findCycles() - Method in class org.apache.calcite.util.graph.CycleDetector
-
- findCycles() - Method in class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- FINDER - Static variable in class org.apache.calcite.rex.RexOver
-
- Finder() - Constructor for class org.apache.calcite.rex.RexOver.Finder
-
- finder - Variable in class org.apache.calcite.sql2rel.CorrelationReferenceFinder.MyRexVisitor
-
- findExprInLists(RexNode, List<RexNode>, int, List<RexNode>, int) - Method in class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
Looks for a matching RexNode from among two lists of RexNodes and
returns the offset into the list corresponding to the match, adjusted
by an amount, depending on whether the match was from the first or
second list.
- 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
- findIndex(RelTraitDef) - Method in class org.apache.calcite.plan.RelTraitSet
-
Finds the index of a trait of a given type in this set.
- findMatch(Lattice, MutableNode) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
Returns the best match for a lattice.
- 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.
- findMethod(Class<?>, String, Class...) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- findMethod(Class<?>, String) - Static method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Finds a method in a given class by name.
- findOperatorCall(SqlOperator, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a given node contains a RexCall with a specified operator
- findParents(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- findParentsChildren(E, Deque<PartiallyOrderedSet.Node<E>>, boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- findPaths(V, V, List<List<V>>) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
- findPathsExcluding(V, V, List<List<V>>, Set<V>, List<V>) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Finds all paths from "from" to "to" of length 2 or greater, such that the
intermediate nodes are not contained in "excludedNodes".
- findPos(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Looks for one or two carets in a SQL string, and if present, converts
them into a parser position.
- findProvider(List<Pair<String, MetadataHandler>>, Class<?>) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- 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.EmptyScope
-
- 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>, List<RexNode>) - 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
- findReference(LogicalProject, LogicalWindow) - Method in class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
- findRel(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.LookupContext
-
Returns the relational expression with a given offset, and the
ordinal in the combined row of its first field.
- findRemovableOuterJoins(RelMetadataQuery, LoptMultiJoin) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Locates all null generating factors whose outer join can be removed.
- findRemovableSelfJoins(RelMetadataQuery, LoptMultiJoin) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Locates pairs of joins that are self-joins where the join can be removed
because the join condition between the two factors is an equality join on
unique keys.
- findSemiJoinIndexByCost(LoptMultiJoin, List<RexNode>, int, int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Given a list of possible filters on a fact table, determine if there is
an index that can be used, provided all the fact table keys originate
from the same underlying table.
- findSemiJoinIndexByCost(RelNode, List<Integer>, List<Integer>, List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.LcsIndexOptimizer
-
- findSubQueries(SqlToRelConverter.Blackboard, SqlNode, RelOptUtil.Logic, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Builds a list of all IN
or EXISTS
operators
inside SQL parse tree.
- findTableColumnPair(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.
- findValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- finish() - Method in class org.apache.calcite.profile.ProfilerImpl.Collector
-
- finish() - Method in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- finish() - Method in class org.apache.calcite.profile.ProfilerImpl.HllCollector
-
- finish() - Method in class org.apache.calcite.profile.ProfilerImpl.SingletonCollector
-
- FiniteAbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- FirebirdSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Firebird database.
- FirebirdSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
Creates a FirebirdSqlDialect.
- fireRule(RelOptRuleCall) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Fires a rule, taking care of tracing and listener notification.
- fireRules(RelNode, boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Fires all rules matched by a relational expression.
- first(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- first - Variable in class org.apache.calcite.runtime.ConsList
-
- FIRST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRST
function to be used within MATCH_RECOGNIZE
.
- first - Variable in class org.apache.calcite.util.ChunkList
-
- first - Variable in class org.apache.calcite.util.Pair.AdjacentIterator
-
- first - Variable in class org.apache.calcite.util.Pair.FirstAndIterator
-
- first - Variable in class org.apache.calcite.util.PrecedenceClimbingParser
-
- first - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Result
-
- 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(Double, double) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Double
value,
using a given default value if it is null.
- first(Float, float) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Float
value,
using a given default value if it is null.
- first(Integer, int) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Integer
value,
using a given default value if it is null.
- first(Long, long) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Long
value,
using a given default value if it is null.
- first(Boolean, boolean) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Boolean
value,
using a given default value if it is null.
- first(Short, short) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Short
value,
using a given default value if it is null.
- first(Character, char) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Character
value,
using a given default value if it is null.
- first(Byte, byte) - Static method in class org.apache.calcite.util.Util
-
Unboxes a Byte
value,
using a given default value if it is null.
- FIRST_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 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRST_VALUE
aggregate function.
- firstAnd(Iterable<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.
- FirstAndIterator(Iterator<E>, E) - Constructor for class org.apache.calcite.util.Pair.FirstAndIterator
-
- firstCall - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- 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.
- firstLastCount - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- FirstLastValueImplementor(WinAggImplementor.SeekType) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.FirstLastValueImplementor
-
- firstLeftRef - Variable in class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
- firstOrDefault(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- firstParameterOfAdd(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- firstRightRef - Variable in class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
- firstSet(boolean[]) - Static method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Returns the index of the first set bit in an array.
- FirstValueImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.FirstValueImplementor
-
- fix(List<RexNode>, int, int) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- Fixer() - Constructor for class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- FixNullabilityShuttle(RexBuilder, List<RelDataType>) - Constructor for class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- fixUp(MutableNode) - Method in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- fixUp(RexBuilder, List<RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- fixUp(RexBuilder, List<RexNode>, List<RelDataType>) - Static method in class org.apache.calcite.rex.RexUtil
-
Fixes up the type of all
RexInputRef
s in an
expression to match differences in nullability.
- fixUpInputs(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- flag - Variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- Flag() - Constructor for enum org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
-
- Flag(int, int) - Constructor for enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
- flag - Variable in class org.apache.calcite.sql2rel.StandardConvertletTable.TrimConvertlet
-
- Flags() - Constructor for class org.apache.calcite.rel.core.Project.Flags
-
Deprecated.
- Flat1List(T) - Constructor for class org.apache.calcite.runtime.FlatLists.Flat1List
-
- Flat2List(T, T) - Constructor for class org.apache.calcite.runtime.FlatLists.Flat2List
-
- Flat3List(T, T, T) - Constructor for class org.apache.calcite.runtime.FlatLists.Flat3List
-
- Flat4List(T, T, T, T) - Constructor for class org.apache.calcite.runtime.FlatLists.Flat4List
-
- Flat5List(T, T, T, T, T) - Constructor for class org.apache.calcite.runtime.FlatLists.Flat5List
-
- Flat6List(T, T, T, T, T, T) - Constructor for class org.apache.calcite.runtime.FlatLists.Flat6List
-
- flatElements - Variable in class org.apache.calcite.runtime.SqlFunctions.ProductComparableListEnumerator
-
- flatList_(T[], boolean) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient comparable immutable list,
optionally copying the list.
- flatListNotComparable(T[]) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list,
always copying the list.
- FlatLists - Class in org.apache.calcite.runtime
-
Space-efficient, comparable, immutable lists.
- FlatLists() - Constructor for class org.apache.calcite.runtime.FlatLists
-
- FlatLists.AbstractFlatList<T> - Class in org.apache.calcite.runtime
-
Base class for flat lists.
- FlatLists.ComparableEmptyList<T> - Class in org.apache.calcite.runtime
-
Empty list that implements the Comparable
interface.
- FlatLists.ComparableList<T> - Interface in org.apache.calcite.runtime
-
List that is also comparable.
- FlatLists.ComparableListImpl<T extends java.lang.Comparable<T>> - Class in org.apache.calcite.runtime
-
Wrapper around a list that makes it implement the Comparable
interface using lexical ordering.
- 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
-
- FlatProductInputType() - Constructor for enum org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
-
- flatten(List<MutableNode>) - Method in class org.apache.calcite.materialize.MutableNode
-
Populates a flattened list of mutable nodes.
- flatten(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Flattens an expression.
- 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(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
-
- flatten(SqlNode, ArrayList<SqlNode>) - Static method in class org.apache.calcite.sql.SqlUtil
-
- flatten(List<RelNode>, int, int[], List<Pair<RelNode, Integer>>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- flattenAnd(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Flattens a list of AND nodes.
- flattenComparison(RexBuilder, SqlOperator, List<RexNode>) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- flattened - Variable in class org.apache.calcite.rel.core.TableModify
-
- flattened - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- flattenedRootType - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- flattenFields(RelDataTypeFactory, RelDataType, List<RelDataTypeField>, int[]) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- flattenInputs(List<RelDataTypeField>, RexNode, List<Pair<RexNode, String>>) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Generates expressions that reference the flattened input fields from
a given row type.
- flattenNullLiteral(RelDataType, List<Pair<RexNode, String>>) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- flattenOperands(RelOptRuleOperand) - Method in class org.apache.calcite.plan.RelOptRule
-
Creates a flattened list of this operand and its descendants in prefix
order.
- flattenOr(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Flattens a list of OR nodes.
- flattenProjection(RelStructuredTypeFlattener.RewriteRexShuttle, RexNode, String, List<Pair<RexNode, String>>) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- flattenProjections(RelStructuredTypeFlattener.RewriteRexShuttle, List<? extends RexNode>, List<String>, String, List<Pair<RexNode, String>>) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- 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.
- flattenRecurse(List<RelOptRuleOperand>, RelOptRuleOperand) - Method in class org.apache.calcite.plan.RelOptRule
-
Adds the operand and its descendants to the list in prefix order.
- flattenRecurse(List<RexNode>, List<? extends RexNode>, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
-
- flattenRel(RelStructuredTypeFlattener) - Method in interface org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
-
- flattenTo(ImmutableList.Builder<LatticeNode>) - Method in class org.apache.calcite.materialize.LatticeNode
-
- flattenTypes(RelOptPlanner, RelNode, boolean) - Method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy.TrivialSparkHandler
-
- 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 - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
-
- FLOAT_FORMATTER - Static variable in class org.apache.calcite.util.NumberUtil
-
- floor(Calendar, TimeUnitRange) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
Computes floor of a calendar to a given time unit.
- floor(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- floor(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- floor(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- floor(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR
operator applied to byte values.
- floor(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR
operator applied to short values.
- floor(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR
operator applied to int values.
- floor(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL FLOOR
operator applied to long values.
- floor(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- floor(int, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- floor(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- FLOOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The FLOOR
function.
- FloorCeilConvertlet() - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.FloorCeilConvertlet
-
- FloorExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.FloorExpander
-
- FloorImplementor(String, Method, Method) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.FloorImplementor
-
- floorKey(String) - Method in class org.apache.calcite.util.CaseInsensitiveComparator
-
- floorRange(TimeUnitRange, SqlKind, Calendar) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- FLYWEIGHT_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Use sharing to support large numbers of fine-grained objects efficiently.
- FNL25_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FNL3_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- 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
-
- FooCompiler() - Constructor for class org.apache.calcite.interpreter.Interpreter.FooCompiler
-
- forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a translator for translating aggregate functions.
- force - Variable in class org.apache.calcite.rel.rules.ProjectMergeRule
-
Whether to always merge projects.
- FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type with nulls allowed.
- forceDecorrelate() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- forceDecorrelate() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- forceEquiJoin(Join) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Check if it is the join whose condition is based on column equality,
this mostly depends on the physical implementation of the join.
- forCharset(Charset) - Static method in class org.apache.calcite.util.SerializableCharset
-
Returns a SerializableCharset wrapping the given Charset, or null if the
charset
is null.
- format - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
- format() - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- format - Variable in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- format - Variable in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- Format() - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.Format
-
- format(SqlNode) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- format - Variable in class org.apache.calcite.sql.SqlExplain
-
- format(Map<Object, Object>) - Method in class org.apache.calcite.util.Template
-
Formats a set of arguments to produce a 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.
- forProgram(RexProgram, RexBuilder, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder and initializes it from an existing program.
- forward1(RelSet, RelSet) - Static method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Moves forward one link, checking for a cycle.
- forward2(RelSet, RelSet) - Static method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Moves forward two links, checking for a cycle at each.
- ForwardRefFinder(RelDataType) - Constructor for class org.apache.calcite.rex.RexUtil.ForwardRefFinder
-
- found(SqlCall) - Method in class org.apache.calcite.sql.validate.AggFinder.AggIterable
-
- found(SqlCall) - Method in class org.apache.calcite.sql.validate.AggFinder
-
- found(SqlCall) - Method in class org.apache.calcite.sql.validate.AggVisitor
-
- 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 org.apache.calcite.util.Util.FoundOne
-
- FRACTIONAL_RANK - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for the CUME_DIST
and PERCENT_RANK
aggregate functions.
- FRACTIONAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- fractionalSecondPrecision - Variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- frame - Variable in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- frame(LatticeSuggester.Query, RelNode) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
- Frame(int, List<LatticeSuggester.Hop>, List<LatticeSuggester.MutableMeasure>, Collection<LatticeSuggester.TableRef>) - Constructor for class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- Frame(int, List<LatticeSuggester.Hop>, List<LatticeSuggester.MutableMeasure>, List<LatticeSuggester.Frame>) - Constructor for class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- Frame(int, RelNode) - Constructor for class org.apache.calcite.rel.rel2sql.RelToSqlConverter.Frame
-
- frame - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- Frame(RelNode, RelNode, SortedMap<RelDecorrelator.CorDef, Integer>, Map<Integer, Integer>) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.Frame
-
- Frame(RelNode, ImmutableList<RelBuilder.Field>) - Constructor for class org.apache.calcite.tools.RelBuilder.Frame
-
- Frame(RelNode) - Constructor for class org.apache.calcite.tools.RelBuilder.Frame
-
- FRAME_TYPE - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- FRAME_TYPE - Static variable in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- FRAME_TYPE - Static variable in class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- FrameImpl(SqlWriter.FrameType, String, String, String, int, boolean, boolean, int, boolean, boolean, boolean) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- frameRowCount - Variable in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- frameType - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- FrameTypeEnum() - Constructor for enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Creates a list type.
- FrameTypeEnum(boolean) - Constructor for enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Creates a list type.
- frameworkConfig - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- 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() - Constructor for class org.apache.calcite.tools.Frameworks
-
- Frameworks.ConfigBuilder - Class in org.apache.calcite.tools
-
A builder to help you build a
FrameworkConfig
using defaults
where values aren't required.
- Frameworks.PlannerAction<R> - Interface in org.apache.calcite.tools
-
Piece of code to be run in a context where a planner is available.
- Frameworks.PrepareAction<R> - Class in org.apache.calcite.tools
-
Piece of code to be run in a context where a planner and statement are
available.
- Frameworks.StdFrameworkConfig - Class in org.apache.calcite.tools
-
An implementation of
FrameworkConfig
that uses standard Calcite
classes to provide basic planner functionality.
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- freeze(ColumnLoader.ValueSet, int[]) - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
Converts a value set into a compact representation.
- freeze(ColumnLoader.ValueSet, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- freeze(int, int[]) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
Freezes the contents of this value set into a column, optionally
re-ordering if sources
is specified.
- frequency(Iterable<String>, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns how many times a string occurs in a collection.
- frequency(Iterable<String>, String) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- FRG189_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG254_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG282_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG296_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG327_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG375_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG377_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG73_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG78_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- from(SchemaPlus) - Static method in class org.apache.calcite.jdbc.CalciteSchema
-
- from(PlannerImpl) - Method in enum org.apache.calcite.prepare.PlannerImpl.State
-
Moves planner's state to this state.
- from - Variable in class org.apache.calcite.sql.SqlSelect
-
- from(int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- FROM_BIT_SET - Static variable in class org.apache.calcite.util.ImmutableBitSet
-
Deprecated.
- FROM_OPERAND - Static variable in class org.apache.calcite.sql.SqlSelect
-
- fromAliasDuplicate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.TimeString
-
Creates a TimeString from a Calendar.
- fromCaseOperands(RexBuilder, List<RexNode>) - Static method in class org.apache.calcite.rex.RexSimplify.CaseBranch
-
Given "CASE WHEN p1 THEN v1 ...
- fromDaysSinceEpoch(int) - Static method in class org.apache.calcite.util.DateString
-
Creates a DateString that is a given number of days since the epoch.
- fromInternal(Expression, Class<?>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Converts from internal representation to JDBC representation used by
arguments of user-defined functions.
- fromInternal(Class<?>[], List<Expression>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- fromInternal(Type) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- fromJdbcString(RelDataType, SqlTypeName, String) - Static method in class org.apache.calcite.rex.RexLiteral
-
Converts a Jdbc string into a RexLiteral.
- 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
-
- fromMutables(List<MutableRel>, RelBuilder) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- fromTo(String, int, int) - Static method in class org.apache.calcite.rex.RexSlot.SelfPopulatingList
-
- FrozenGraph(DefaultDirectedGraph<V, E>, Map<Pair<V, V>, List<V>>) - Constructor for class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Creates a frozen graph as a copy of another graph.
- fullClassName - Variable in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- 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.EmptyScope
-
- 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 interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Converts an identifier into a fully-qualified identifier.
- fun(Class<T>, T) - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- fun(Class<T>, T) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- fun - Variable in enum org.apache.calcite.sql.fun.SqlLibrary
-
- funcNeedsOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- function - Variable in class org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
-
- Function - Interface in org.apache.calcite.schema
-
Named expression that accepts parameters and returns a result.
- FUNCTION - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of regular and special functions.
- function - Variable in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- function - Variable in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- function - Variable in class org.apache.calcite.util.Benchmark
-
- function - Variable in class org.apache.calcite.util.Util.TransformingList
-
- functionalDependencies - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- FunctionalDependency(SortedSet<Profiler.Column>, Profiler.Column) - Constructor for class org.apache.calcite.profile.Profiler.FunctionalDependency
-
- functionalDependencyList - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- functionCallStack - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Stack of objects that maintain information about function calls.
- 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.
- functionMap - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- functionMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- FunctionMappingIter(Mappings.FunctionMapping) - Constructor for class org.apache.calcite.util.mapping.Mappings.FunctionMappingIter
-
- functionMatchRecognizeOnly(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- functionNames - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- FunctionParameter - Interface in org.apache.calcite.schema
-
- FunctionParamInfo() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
- functionQuantifier - Variable in class org.apache.calcite.sql.SqlBasicCall
-
- functionQuantifierNotAllowed(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- functions - Variable in class org.apache.calcite.model.JsonMapSchema
-
Functions in this schema.
- functionScan(SqlOperator, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
- functionScan(SqlOperator, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
- functionsToReduce - Variable in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- functionUndefined(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FUSION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The FUSION operator.
- FusionImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.FusionImplementor
-
- g - Variable in class org.apache.calcite.materialize.LatticeSpace
-
- g() - Method in interface org.apache.calcite.runtime.GeoFunctions.Geom
-
- g() - Method in class org.apache.calcite.runtime.GeoFunctions.MapGeom
-
- g - Variable in class org.apache.calcite.runtime.GeoFunctions.SimpleGeom
-
- g() - Method in class org.apache.calcite.runtime.GeoFunctions.SimpleGeom
-
- gatherConstraint(Class<C>, RexNode, RexNode, Map<RexNode, C>, Set<RexNode>, RexBuilder) - Static method in class org.apache.calcite.rex.RexUtil
-
- gatherConstraints(Class<C>, RexNode, Map<RexNode, C>, Set<RexNode>, RexBuilder) - Static method in class org.apache.calcite.rex.RexUtil
-
- gatherExpr(RexNode) - Method in class org.apache.calcite.rex.RexProgram
-
- gatherLattices(CalciteSchema, List<CalciteSchema.LatticeEntry>) - Static method in class org.apache.calcite.schema.Schemas
-
- 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(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥
operator applied to String values.
- ge(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥
operator applied to ByteString values.
- ge(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥
operator applied to BigDecimal values.
- ge(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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).
- Genealogist(Predicate<SqlNode>, Predicate<SqlNode>) - Constructor for class org.apache.calcite.sql.SqlUtil.Genealogist
-
- 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
-
- generateAggregateSql(Aggregate, List<String>) - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- generateBranch(boolean, RexSimplify, RexSimplify.CaseBranch) - Method in class org.apache.calcite.rex.RexSimplify
-
If boolean is true, simplify cond in input branch and return new branch.
- generateBytecodes(String) - Method in class org.apache.calcite.util.javac.JaninoCompiler.AccountingClassLoader
-
- generateCastExpressions(RexBuilder, RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
-
Generates a cast from one row type to another
- generateCastExpressions(RexBuilder, RelDataType, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Generates a cast for a row type.
- 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
-
- 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_CLASS_NAME - Static variable in class org.apache.calcite.rex.RexExecutable
-
- generatedCorRels - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- generatedRelList - Variable in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
List of
RelNode
generated by this call.
- generateEquivalenceClasses(RexBuilder, AbstractMaterializedViewRule.EquivalenceClasses, AbstractMaterializedViewRule.EquivalenceClasses) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Given the equi-column predicates of the source and the target and the
computed equivalence classes, it extracts possible mappings between
the equivalence classes.
- generateGet(EnumerableRelImplementor, PhysType, BlockBuilder, ParameterExpression, int, Expression, Expression, SqlDialect.CalendarPolicy) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- generateGroupList(SqlImplementor.Builder, List<SqlNode>, Aggregate, List<Integer>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Generates the GROUP BY items, for example GROUP BY x, y
,
GROUP BY CUBE (x, y)
or GROUP BY ROLLUP (x, y)
.
- generateMapping(RexBuilder, RexSimplify, RelMetadataQuery, RelNode, RelNode, ImmutableBitSet, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Mapping from node expressions to target expressions.
- generateMissingNames() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
- 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>, 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 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>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateSelector(ParameterExpression, List<Integer>, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- generateSelector(ParameterExpression, List<Integer>, 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.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.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.
- generateSql() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- generateSql(SqlDialect) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, List<RexNode>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
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>, AbstractMaterializedViewRule.EquivalenceClasses, List<RexNode>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
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>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
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.ArraySqlType
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- 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
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl.UnknownSqlType
-
- generateUnionRewriting - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Whether to generate rewritings containing union if the query results
are contained within the view results.
- generationStrategy(RelOptTable, int) - Method in class org.apache.calcite.schema.impl.ModifiableViewTable.ModifiableViewTableInitializerExpressionFactory
-
- 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
-
- generic - Variable in class org.apache.calcite.rel.externalize.RelXmlWriter
-
- GeoFunctions - Class in org.apache.calcite.runtime
-
Helper methods to implement Geo-spatial functions in generated code.
- GeoFunctions() - Constructor for class org.apache.calcite.runtime.GeoFunctions
-
- GeoFunctions.CapStyle - Enum in org.apache.calcite.runtime
-
How the "buffer" command terminates the end of a line.
- GeoFunctions.Geom - Interface in org.apache.calcite.runtime
-
Geometry.
- GeoFunctions.JoinStyle - Enum in org.apache.calcite.runtime
-
How the "buffer" command decorates junctions between line segments.
- GeoFunctions.MapGeom - Class in org.apache.calcite.runtime
-
Sub-class of geometry that has a spatial reference.
- GeoFunctions.SimpleGeom - Class in org.apache.calcite.runtime
-
Sub-class of geometry that has no spatial reference.
- GeoFunctions.Type - Enum in org.apache.calcite.runtime
-
Geometry types, with the names and codes assigned by OGC.
- GEOMETRY - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- geometryDisabled() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- get(SqlOperator) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(SqlAggFunction, boolean) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(String, String, String, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcUtils.DataSourcePool
-
- get(SqlDialectFactory, DataSource) - Method in class org.apache.calcite.adapter.jdbc.JdbcUtils.DialectPool
-
- get(String) - Method in interface org.apache.calcite.DataContext
-
Returns a context variable.
- get(DataContext) - Method in enum org.apache.calcite.DataContext.Variable
-
Returns the value of this variable in a given data context.
- get() - Method in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- get() - Method in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulatorFactory
-
- get(long) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema.AbstractCached
-
- get(long) - Method in interface org.apache.calcite.jdbc.CachingCalciteSchema.Cached
-
Returns the value; uses cached value if valid.
- get(String) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- get(String) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.SlimDataContext
-
- get(Object) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- get(int) - Method in class org.apache.calcite.plan.RelTraitSet
-
- get(String) - Method in class org.apache.calcite.plan.VisitorDataContext
-
- get(String) - Method in interface org.apache.calcite.rel.RelInput
-
- get(int) - Method in class org.apache.calcite.rex.RexSlot.SelfPopulatingList
-
- 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(int) - Method in class org.apache.calcite.runtime.ConsList
-
- get(int) - Method in class org.apache.calcite.runtime.FlatLists.ComparableEmptyList
-
- get(int) - Method in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- 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(V) - Method in enum org.apache.calcite.runtime.Hook
-
Returns the value of a property hook.
- get() - Method in class org.apache.calcite.runtime.Resources.BooleanProp
-
Returns the value of this boolean property.
- get(boolean) - Method in class org.apache.calcite.runtime.Resources.BooleanProp
-
Returns the value of this boolean property, returning the given default
value if the property is not set.
- get() - Method in class org.apache.calcite.runtime.Resources.DoubleProp
-
Returns the value of this double property.
- get(double) - Method in class org.apache.calcite.runtime.Resources.DoubleProp
-
Returns the value of this double property, returning the given default
value if the property is not set.
- get() - Method in class org.apache.calcite.runtime.Resources.IntProp
-
Returns the value of this integer property.
- get(int) - Method in class org.apache.calcite.runtime.Resources.IntProp
-
Returns the value of this integer property, returning the given default
value if the property is not set.
- get() - Method in class org.apache.calcite.runtime.Resources.StringProp
-
Returns the value of this String property.
- get(String) - Method in class org.apache.calcite.runtime.Resources.StringProp
-
Returns the value of this String property, returning the given default
value if the property is not set.
- get(String) - Method in class org.apache.calcite.schema.Schemas.DummyDataContext
-
- get(int) - Method in class org.apache.calcite.schema.Schemas.PathImpl
-
- get(DatabaseMetaData) - Method in interface org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCache
-
- get(DatabaseMetaData) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCacheImpl
-
- get(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- get(int) - Method in class org.apache.calcite.sql.SqlNodeList
-
- get(String) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
-
Looks up a type name from its name.
- 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(Map<K, V>, List<String>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- get() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationError
-
- 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(int) - Method in class org.apache.calcite.util.CastingList
-
- get(int) - Method in class org.apache.calcite.util.CompositeList
-
- get(Object) - Method in class org.apache.calcite.util.CompositeMap
-
- get() - Method in class org.apache.calcite.util.Holder
-
Gets the value.
- get(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the value of the bit with the specified index.
- get(int, int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a new ImmutableBitSet
composed of bits from this ImmutableBitSet
from fromIndex
(inclusive) to toIndex
(exclusive).
- get(int) - Method in class org.apache.calcite.util.ImmutableIntList.AbstractIndexedListIterator
-
- 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.PrecedenceClimbingParser.TokenList
-
- get(int) - Method in class org.apache.calcite.util.UnmodifiableArrayList
-
- get(int) - Method in class org.apache.calcite.util.Util.TransformingList
-
- GET_COMPLETION_HINTS - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- GET_COMPLETION_HINTS - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- GET_OPERATOR - Static variable in class org.apache.calcite.rex.RexBuilder
-
Special operator that accesses an unadvertised field of an input record.
- getAcceptedIssuers() - Method in class org.apache.calcite.runtime.TrustAllSslSocketFactory.DummyTrustManager
-
- getAccumulator(AggregateCall, boolean) - Method in class org.apache.calcite.interpreter.AggregateNode
-
- getAdjustedIndex(int, ImmutableBitSet, int) - Method in class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
- 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
-
- getAgg(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
If there is at least one call to an aggregate function, returns the
first.
- getAggCall(SqlCall) - Static method in class org.apache.calcite.sql.SqlFilterOperator
-
- getAggCallList() - Method in class org.apache.calcite.rel.core.Aggregate
-
Returns a list of calls to aggregate functions.
- getAggCalls() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getAggOperator() - Method in class org.apache.calcite.rex.RexOver
-
Returns the aggregate operator for this expression.
- getAggregate(RelOptPlanner, ImmutableBitSet, List<Lattice.Measure>) - Method in class org.apache.calcite.plan.RelOptLattice
-
Retrieves a materialized table that will satisfy an aggregate query on
the star table.
- getAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function
call) that causes select
to be an aggregate query, or null if it
is not an aggregate query.
- getAggregateCalls(Window) - Method in class org.apache.calcite.rel.core.Window.Group
-
- getAggregateCalls(String) - Method in interface org.apache.calcite.rel.RelInput
-
- getAggregation() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate function.
- getAlias() - Method in class org.apache.calcite.sql.SqlDelete
-
- getAlias() - Method in class org.apache.calcite.sql.SqlMerge
-
- getAlias() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getAlias(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.
- getAlias() - Method in class org.apache.calcite.tools.PigRelBuilder
-
- getAliasContext(RexCorrelVariable) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- getAliasContext(RexCorrelVariable) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- 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.
- getAllDefaultType() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getAllFields(Aggregate) - 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
- 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.SqlJsonRemoveFunction
-
- 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() - 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.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.AssignableOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- 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.OperandTypes.PeriodOperandTypeChecker
-
- 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(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
-
- 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(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a table scan.
- getAllPredicates(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a project.
- getAllPredicates(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Add the Filter condition to the list obtained from the input.
- getAllPredicates(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Add the Join condition to the list obtained from the input.
- getAllPredicates(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for an Aggregate.
- getAllPredicates(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a Union.
- getAllPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for a Sort.
- getAllPredicates(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extract predicates for an Exchange.
- getAllPredicates(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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
-
- getAncestorAttributes() - Method in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- getAncestors(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list of values in the set that are less-than a given value.
- getAncestry(SqlNode, Predicate<SqlNode>, Predicate<SqlNode>) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns a list of ancestors of predicate
within a given
SqlNode
tree.
- getApplicableMaterializations(RelNode, List<RelOptMaterialization>) - Static method in class org.apache.calcite.plan.RelOptMaterializations
-
Returns a list of materializations that can potentially be used by the query.
- getApproxFormatter(boolean) - Static method in class org.apache.calcite.util.NumberUtil
-
- getArg(Map<Object, Object>, int) - Method in class org.apache.calcite.util.Template
-
Returns the value of the ordinal
th argument.
- getArgCountMismatchMsg(int...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
-
- 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
-
- getArgType(RexCall, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.CastArgAsDoubleExpander
-
- getArgType(RexCall, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.CastArgAsTypeExpander
-
- getAsByteArray() - Method in class org.apache.calcite.util.BitString
-
- getAtomicLong(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- getAttributes() - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- getAuxiliaryFunctions() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Returns a list of this grouped window function's auxiliary functions.
- getAverageColumnSizes(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageColumnSizesNotNull(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageRowSize(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getBaseRowType() - Method in class org.apache.calcite.sql.validate.TableNamespace
-
Gets the data-type of all columns in a table (for a view table: including
columns of the underlying table)
- getBean() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Returns an object which encapsulates each property as a get/set method.
- getBest() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getBestNextFactor(RelMetadataQuery, LoptMultiJoin, BitSet, BitSet, LoptSemiJoinOptimizer, LoptJoinTree, List<RexNode>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines the best factor to be added next into a join tree.
- getBindable(ClassDeclaration, String, int) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- getBindable(Meta.CursorFactory) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparedExplain
-
- getBindable(Meta.CursorFactory) - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Executes the prepared result.
- 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
-
- getBlockBuilderWinAggFrameResultContextFunction(JavaTypeFactory, SqlConformance, EnumerableRel.Result, List<Expression>, Expression, Expression, ParameterExpression, Expression, Expression, Expression, Expression, Expression, Expression, Expression, DeclarationStatement, PhysType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- getBoolean(String, boolean) - Method in interface org.apache.calcite.rel.RelInput
-
- getBoxingClass(Class) - Static method in class org.apache.calcite.util.ReflectUtil
-
Gets the Java boxing class for a primitive class.
- 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.
- getCalciteConnection() - Method in class org.apache.calcite.jdbc.CalciteResultSet
-
- getCalendarFormat(SqlTypeName) - Static method in class org.apache.calcite.rex.RexLiteral
-
- getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- getCalendarPolicy() - Method in class org.apache.calcite.sql.SqlDialect
-
- 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.
- getCancelFlag(Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- getCandidateColumnName() - Method in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- getCasing(DatabaseMetaData, boolean) - Method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- getCastedSqlNode(SqlNode, RelDataType, SqlParserPos, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.AvgVarianceConvertlet
-
- getCastedSqlNode(SqlNode, RelDataType, SqlParserPos, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable.RegrCovarianceConvertlet
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.SqlDialect
-
- 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
-
- getCatalogSchema(Connection) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Returns a pair of (catalog, schema) for the current connection.
- getCause() - Method in exception org.apache.calcite.sql.parser.SqlParseException
-
- getCeilSqlFunction(TimeUnitRange) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Get ceil function datetime.
- getCharacterSet(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- 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.sql.parser.SqlParserUtil.ParsedCollation
-
- getCharset() - Method in class org.apache.calcite.sql.SqlCollation
-
- getCharset(String) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns the Java-level Charset
based on given SQL-level name.
- 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
.
- getCharSetName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getCharsetName() - Method in class org.apache.calcite.util.NlsString
-
- getChecker(RelDataType) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- getChecker(SqlCallBinding) - Method in class org.apache.calcite.sql.fun.SqlItemOperator
-
- getChildExps() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Filter
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Join
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Project
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Snapshot
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Sort
-
- getChildExps() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- getChildExps() - Method in interface org.apache.calcite.rel.RelNode
-
- getChildExps() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getChildFactors(LoptJoinTree, ImmutableBitSet.Builder) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Deprecated.
- getChildNames() - Method in class org.apache.calcite.sql.validate.ListScope
-
Returns an immutable list of child names.
- 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
-
- getClassExpressionFunction(CalciteSchema.TableEntry, Table) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getClassExpressionFunction(SchemaPlus, String, Table) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- 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
-
- getClassName(RelDataType) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- 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
-
- 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.
- getCohorts() - Method in class org.apache.calcite.rel.rules.ProjectToWindowRule.WindowedAggRelSplitter
-
- getCollation() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate ordering definition (the WITHIN GROUP
clause
in SQL), or the empty list if not specified.
- getCollation() - Method in class org.apache.calcite.rel.core.Sort
-
Returns the array of
RelFieldCollation
s 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
RelFieldCollation
s
asked for by the sort specification, from most significant to least
significant.
- getCollation(List<RexFieldCollation>) - Static method in class org.apache.calcite.rel.core.Window
-
- 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.sql.SqlCharStringLiteral
-
- 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
-
- 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.rel.AbstractRelNode
-
- getCollationList() - Method in class org.apache.calcite.rel.core.Sort
-
- getCollationList() - Method in class org.apache.calcite.rel.core.TableScan
-
- getCollationList() - Method in interface org.apache.calcite.rel.RelNode
-
- getCollationName() - Method in class org.apache.calcite.sql.SqlCollation
-
- 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.
- getCollations() - Method in interface org.apache.calcite.schema.Statistic
-
Returns the collections of columns on which this table is sorted.
- getCollectionsTypeName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- 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.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
- 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
-
- getColumnMappings(SqlOperator) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getColumnMappings(SqlOperator) - Method in class org.apache.calcite.tools.RelBuilder
-
Gets column mappings of the operator.
- getColumnMetaDataList(JavaTypeFactory, RelDataType, RelDataType, List<List<String>>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- getColumnMonotonicities() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getColumnOrigin(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a column, provided the column maps to a single
column that isn't derived.
- 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(RelNode, RelMetadataQuery, int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
-
- getColumnOrigins(Aggregate, 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(SetOp, 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(Filter, 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(Exchange, 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(RelNode, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getColumnPairs() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
-
The (source, target) column ordinals.
- getColumnPairs() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getColumnReferenceExpansion() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- getColumnReferenceExpansion() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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
-
- getCompact() - Method in class org.apache.calcite.util.XmlOutput
-
- getComparability() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- getComparability() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getComparability() - Method in class org.apache.calcite.sql.type.ObjectSqlType
-
- getComparables(RexNode) - Static method in class org.apache.calcite.rex.RexAnalyzer
-
- 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
-
- getComponent(int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier which contains only the ordinal
th
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 i
th component of a compound
identifier, or the position of the whole identifier if that information
is not present.
- 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(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- getComponentType(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- getComponentType() - Method in class org.apache.calcite.sql.type.ArraySqlType
-
- getComponentType() - Method in class org.apache.calcite.sql.type.MultisetSqlType
-
- getComponentTypes(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- getComponentTypeSpec() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
Returns a new SqlDataTypeSpec corresponding to the component type if the
type spec is a collections type spec.
Collection types are ARRAY
and MULTISET
.
- 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.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
-
- getCondition() - Method in class org.apache.calcite.sql.SqlUpdate
-
Gets the filter condition for rows to be updated.
- getConditionType() - Method in class org.apache.calcite.sql.SqlJoin
-
- 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
-
- 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
-
- getConformance() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the dialect of SQL (SQL:2003, etc.) this validator recognizes.
- getConformance() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getConnection() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteQueryable
-
- getConnection() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- getConnection() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getConnection() - Method in class org.apache.calcite.jdbc.CalcitePreparedStatement
-
- getConnection() - Method in class org.apache.calcite.jdbc.CalciteStatement
-
- getConnection() - Method in interface org.apache.calcite.server.CalciteServerStatement
-
Returns the connection.
- getConnectionProperties() - Method in class org.apache.calcite.jdbc.Driver
-
- getConnectStringPrefix() - Method in class org.apache.calcite.jdbc.Driver
-
- getConsistency() - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.OperandTypes.PeriodOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- 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.
- getConstructor(String) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- 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(RelOptCluster) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- getContext() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
- getContext() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- 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
.
- getConversionData(RelOptPlanner) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- getConvertletTable() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the convertlet table that should be used when converting from SQL
to row expressions
- getConvertletTable() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getCopyJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getCorRel(RelDecorrelator.CorRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- getCorrelationId() - Method in class org.apache.calcite.rel.core.Correlate
-
Returns the correlating expressions.
- getCorrelationUse(SqlToRelConverter.Blackboard, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getCost(RelNode) - 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) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
- 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
-
- getCostFactory() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the cost factory that should be used when creating the planner.
- getCostFactory() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getCpu() - Method in interface org.apache.calcite.plan.RelOptCost
-
- getCpu() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- getCpu() - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- 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(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
-
- getCumulativeCost(EnumerableInterpreter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getCumulativeCost(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getCurrentRel() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- 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 ordinal
th operand, which is a
cursor.
- getCursorScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getDatabaseProduct() - Method in class org.apache.calcite.sql.SqlDialect
-
- 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.Interpreter.CompilerImpl
-
- getDataContext() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- getDataContext() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDataSource() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
Returns the data source.
- getDataSource() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getDatatype(Dialect) - Method in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- getDate() - Method in class org.apache.calcite.sql.SqlDateLiteral
-
- getDay() - Method in class org.apache.calcite.util.DateString
-
- getDaysSinceEpoch() - Method in class org.apache.calcite.util.DateString
-
Returns the number of days since the epoch.
- getDeclaringClass() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- getDeclName() - Method in class org.apache.calcite.sql.SqlWindow
-
- 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.RelMdMaxRowCount
-
- 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.RelMdPercentageOriginalRows
-
- 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
-
- 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.rel.RelCollationTraitDef
-
- getDefault() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- getDefault() - Static method in class org.apache.calcite.runtime.SocketFactoryImpl
-
- getDefault() - Static method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- getDefaultCharset() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
- getDefaultCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- getDefaultCharset() - Static method in class org.apache.calcite.util.Util
-
- getDefaultNullCollation() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns how NULL values should be collated if an ORDER BY item does not
contain NULLS FIRST or NULLS LAST.
- getDefaultNullCollation() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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 -1 if
precision is either unsupported or must be specified explicitly.
- getDefaultPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getDefaultScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getDefaultSchema() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the default schema that should be checked before looking at the
root schema.
- getDefaultSchema() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getDefaultSchemaPath() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- getDefaultSchemaPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDefaultSSLSocketFactory() - Static method in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- getDefaultSubSchemaName() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
Returns the name of the default sub-schema.
- getDefaultValue(Type) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- getDepth() - Method in class org.apache.calcite.sql.SqlExplain
-
Returns the level of abstraction at which this plan should be displayed.
- 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
-
Returns a string which describes the relational expression and, unlike
RelOptNode.getDigest()
, also includes the identity.
- getDescription() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getDesiredRootTraitSet(RelRoot) - Method in class org.apache.calcite.prepare.Prepare
-
- getDetailLevel() - Method in class org.apache.calcite.rel.AbstractRelNode.RelDigestWriter
-
- 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
-
- getDetailLevel() - Method in class org.apache.calcite.sql.SqlExplain
-
- getDialect() - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- 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 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.rel.AbstractRelNode
-
- getDimensions() - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- getDirection() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- getDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- 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.
- 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
-
- getDistinctRowCount(Union, 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(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(SemiJoin, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
Deprecated.
- getDistinctRowCount(Aggregate, 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(Project, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(RelSubset, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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.prepare.RelOptTableImpl
-
- getDistribution() - Method in class org.apache.calcite.rel.core.Exchange
-
Returns the distribution of the rows returned by this Exchange.
- getDistribution(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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.
- getDriver() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- 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
-
- getDynamicParamCount() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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(V, V) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
-
Returns all edges between one vertex to another.
- getElementType() - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- getElementType() - Method in class org.apache.calcite.adapter.java.AbstractQueryableTable
-
- getElementType(Class) - Static method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- 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.BindableJoin
-
- 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.jdbc.CalciteMetaImpl.MetadataTable
-
- 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(List<Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- getElementType() - Method in interface org.apache.calcite.schema.QueryableTable
-
Returns the element type of the collection that will implement this
table.
- getElementType(List<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<Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getElementType(List<Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getElementType(RelDataTypeFactory, List<SqlNode>) - 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.
- getElseOperand() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- 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.AbstractNamespace
-
- 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
-
- getEndColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getEndLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getEndLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getEndPosColumn() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getEndPosLine() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getEndUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getEndUnit() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns SECOND
for both HOUR TO SECOND
and
SECOND
.
- getEntityNumber() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- getEnum(String, Class<E>) - Method in interface org.apache.calcite.rel.RelInput
-
Returns an enum value.
- getEnumValue(SqlNode) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- getEnumValue(SqlNode) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- getEnumValue(SqlNode) - Method in class org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- 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.AbstractMaterializedViewRule.EquivalenceClasses
-
- getEquivalenceClassesMap() - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.EquivalenceClasses
-
- getExceptionClass(Type) - Static method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- getExecutable(RexBuilder, List<RexNode>, RelDataType) - Method in class org.apache.calcite.rex.RexExecutorImpl
-
Creates an
RexExecutable
that allows to apply the
generated code during query processing (filter, projection).
- getExecutor() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getExecutor() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Returns the executor used to evaluate constant expressions.
- getExecutor() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the executor used to evaluate constant expressions.
- getExecutor() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getExpandedSelectList() - Method in class org.apache.calcite.sql.validate.SelectScope
-
- getExpander(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
- getExpander(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.ExpanderMap
-
- 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 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 org.apache.calcite.sql.parser.SqlParseException
-
Returns the expected token sequences.
- getExplicandum() - Method in class org.apache.calcite.sql.SqlExplain
-
- getExprCount() - Method in class org.apache.calcite.rex.RexProgram
-
Returns the number of expressions in this program.
- getExpression(RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- getExpression(PhysType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.java.AbstractQueryableTable
-
- getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- getExpression(SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getExpression(SchemaPlus, String) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.RootSchema
-
- getExpression(SchemaPlus, String) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- 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(SchemaPlus, String) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- getExpression(String) - Method in interface org.apache.calcite.rel.RelInput
-
Returns an expression.
- getExpression(SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getExpression() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- getExpression(SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- 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) - Method in interface org.apache.calcite.schema.Schema
-
Returns the expression by which this schema can be referenced in generated
code.
- 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.
- 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(HepRelVertex, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(RelSubset, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(TableScan, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(Aggregate, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getExpressionLineage(Join, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from
Join
.
- getExpressionLineage(Union, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from
Union
.
- getExpressionLineage(Project, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Project.
- getExpressionLineage(Filter, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Filter.
- getExpressionLineage(Sort, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Sort.
- getExpressionLineage(Exchange, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Exchange.
- getExpressionLineage(RelNode, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a column.
- 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(RelDataTypeFactory, 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.
- getFactor(TimeUnit) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- getFactorsRefByFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactorsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactorTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getFactorWeights() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactory() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- 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.
- getFactRowCount() - Method in class org.apache.calcite.materialize.TileSuggester.StatisticsProviderImpl
-
- 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.sql.type.AbstractSqlType
-
- getFamily() - Method in class org.apache.calcite.sql.type.ArraySqlType
-
- 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.
- getFetch() - Method in class org.apache.calcite.sql.SqlSelect
-
- 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() - Method in class org.apache.calcite.rex.RexFieldAccess
-
- getFieldAccess(CorrelationId) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.DeferredLookup
-
- 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.RelDataTypeHolder
-
- getFieldCount() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldIndex() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- getFieldList() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldList() - Method in class org.apache.calcite.rel.type.RelCrossType
-
- getFieldList() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the fields in a struct type.
- getFieldList(List<RelDataType>) - Static method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Returns a list of the fields in a list of types.
- getFieldList() - Method in class org.apache.calcite.rel.type.RelDataTypeHolder
-
- getFieldList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- 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.
- 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.RelDataTypeHolder
-
- getFieldNames() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldOrigin(SqlNode, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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
-
- getFieldOrInsert(String, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeHolder
-
Get field if exists, otherwise inserts a new field.
- getFieldRecurse(List<RelDataTypeImpl.Slot>, RelDataType, int, String, boolean) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFieldType(RelNode, int) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- 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.
- 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.
- getFileNames() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- getFileTimestamp() - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- getFlags() - Method in class org.apache.calcite.rel.core.Project
-
Deprecated.
- getFloat(String) - Method in interface org.apache.calcite.rel.RelInput
-
Returns a float
value.
- getFloorSqlFunction(TimeUnitRange) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Get floor function datetime.
- 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.
- getFractionalSecondPrecision(RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getFractionalSecondPrecisionPreservingDefault() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getFrame() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- getFrame(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- 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 n
th (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
-
- 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
-
- 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.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.
- 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.JdbcSchema
-
- 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.jdbc.CalciteSchema.SchemaPlusImpl
-
- getFunctionNames() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- 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() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getFunctions(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- 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(String) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- getFunctions(String) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- 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.
- getFunctionsFrom(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getFunctionType() - Method in class org.apache.calcite.sql.SqlFunction
-
- getGraphIterator(HepRelVertex) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- getGroup() - Method in class org.apache.calcite.sql.SqlSelect
-
- getGroupCount() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- 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
-
- getGroupCount() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
If the operator call occurs in an aggregate query, returns the number of
columns in the GROUP BY clause.
- getGroupCount() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
-
If the operator call occurs in an aggregate query, returns the number of
columns in the GROUP BY clause.
- getGroupCount() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getGroupExprs() - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
Returns the expressions that are in the GROUP BY clause (or the SELECT
DISTINCT clause, if distinct) and that can therefore be referenced
without being wrapped in aggregate functions.
- 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
-
- 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
-
- getHistogramOp(SqlAggFunction) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
Returns the histogram operator corresponding to a given aggregate
function.
- getHour() - Method in class org.apache.calcite.util.TimeString
-
- 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
-
- getId() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getIdentifier() - Method in class org.apache.calcite.rex.RexTableInputRef
-
- getIdentifierQuoteString(DatabaseMetaData) - Method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- getIdentifierQuoteString() - Method in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- getIgnorePcdata() - Method in class org.apache.calcite.util.XmlOutput
-
- getImplementor(SqlTypeName) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ItemImplementor
-
- getImplementor(boolean) - Method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- getImplementor() - Method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- getImplementor() - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- getImplementor(boolean) - Method in interface org.apache.calcite.schema.ImplementableAggFunction
-
Returns implementor that translates the function to linq4j expression.
- 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
-
- getImplicitSubSchema(String, boolean) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- getImplicitSubSchema(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitSubSchema(String, boolean) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- getImplicitTable(String, boolean) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- getImplicitTable(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitTable(String, boolean) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- getImplicitTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- getImplicitTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- getImplicitType(String, boolean) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- getImplicitType(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitType(String, boolean) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- getImportance(RelSet) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Computes the importance of a set (which is that of its most important
subset).
- getImportance(RelSubset) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Returns the importance of an equivalence class of relational expressions.
- getImportance() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Returns the importance of this rule.
- getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- 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
-
- 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.
- 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
-
- getInitializerFactory(SqlValidatorTable) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getInnerSelect(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getInput(RelNode, int) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- getInput(int) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- 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.MutableSingleRel
-
- getInput() - Method in interface org.apache.calcite.rel.RelInput
-
Returns the input relational expression.
- getInput(int) - Method in interface org.apache.calcite.rel.RelNode
-
Returns the i
th input relational expression.
- getInput() - Method in class org.apache.calcite.rel.SingleRel
-
- 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 rowtype 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.SetOp
-
- getInputs() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- getInputs() - Method in class org.apache.calcite.rel.mutable.MutableBiRel
-
- getInputs() - Method in class org.apache.calcite.rel.mutable.MutableLeafRel
-
- getInputs() - Method in class org.apache.calcite.rel.mutable.MutableMultiRel
-
- getInputs() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- getInputs() - Method in class org.apache.calcite.rel.mutable.MutableSingleRel
-
- 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.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
-
- getInSubQueryThreshold() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- getInSubQueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- getInSubqueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- getInt(Object, int) - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
- getInt(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- 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
-
- 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.sql.SqlIntervalLiteral.IntervalValue
-
- getIntervalQualifier() - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
- getIntervalSign(String) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- 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, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- 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
-
- getIo() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- getIo() - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- getIterativeRel() - Method in class org.apache.calcite.rel.core.RepeatUnion
-
- getJavaClass(RelDataType) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
-
- getJavaClass(RelDataType) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- getJavaClass() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- 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
-
- 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
-
- getJdbcKeywords() - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns comma-separated list of JDBC keywords.
- getJdbcKeywords() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- 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
-
- getJdbcTableType() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- getJdbcTableType() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl.MetadataTable
-
- 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.
- 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
-
- getJoinFieldRefCounts(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- 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
-
- getJoinFilterFactorBitmap(RexNode, boolean) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns a bitmap representing the factors referenced in a join filter
- getJoinFilters() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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
-
- getJoinRemovalSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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
-
- 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.sql.SqlJoin
-
- getJoinTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- getJoinTypes() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getKey() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getKey() - Method in class org.apache.calcite.util.Pair
-
- getKeys() - Method in interface org.apache.calcite.rel.RelDistribution
-
Returns the ordinals of the key columns.
- getKeys() - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- getKeys() - Method in class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
- 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.RelDataTypeImpl
-
- getKeyType() - Method in class org.apache.calcite.sql.type.MapSqlType
-
- 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.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.SqlJoin
-
- getKind() - Method in class org.apache.calcite.sql.SqlLiteral
-
- getKind() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getKind() - Method in class org.apache.calcite.sql.SqlMerge
-
- getKind() - Method in class org.apache.calcite.sql.SqlNode
-
Returns the type of node this is, or
SqlKind.OTHER
if it's nothing special.
- getKind() - Method in class org.apache.calcite.sql.SqlOperator
-
- getKind() - Method in class org.apache.calcite.sql.SqlOrderBy
-
- getKind() - Method in class org.apache.calcite.sql.SqlSelect
-
- getKind() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getKind() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getKind() - Method in class org.apache.calcite.sql.SqlWindow
-
- getKind() - Method in class org.apache.calcite.sql.SqlWith
-
- getKind() - Method in class org.apache.calcite.sql.SqlWithItem
-
- getLabel() - Method in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- getLabel() - Method in class org.apache.calcite.materialize.TileSuggester.TableImpl
-
- 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.MutableBiRel
-
- 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
-
- getLeftFactor() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
- getLeftKeys() - Method in class org.apache.calcite.rel.core.EquiJoin
-
- 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
-
- getLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getList(List<Pair<String, Object>>, String) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- getList() - Method in class org.apache.calcite.sql.SqlNodeList
-
- getListener() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getListForType(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- getListPosition(SqlTypeName, List<SqlTypeName>) - Static method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- 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
-
- getLoadTime(List<Attribute>) - Method in class org.apache.calcite.materialize.TileSuggester.StatisticsProviderImpl
-
- getLocalDateString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocale() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- 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(int, long[], int) - Static method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- getLong(int, int, long, long[], int) - Static method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- 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
-
- getMapConvertedNonCorrSubqs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getMapping() - Method in class org.apache.calcite.rel.core.Project
-
Returns a mapping, or null if this projection is not a mapping.
- getMapping(int, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
-
Returns a mapping of a set of project expressions.
- getMapping() - Method in class org.apache.calcite.rel.mutable.MutableProject
-
- 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.InverseMapping
-
- 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.PartialFunctionImpl
-
- 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
-
- getMatchedClass() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
- 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.
- getMax() - Method in class org.apache.calcite.sql.type.SqlOperandCountRanges.RangeImpl
-
- 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
-
Returns the maximum precision of a NUMERIC or DECIMAL type.
- 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
-
Returns the maximum scale of a NUMERIC or DECIMAL type.
- 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 -1 if
precision/length are not applicable for this type.
- getMaxPrecision(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- 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(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
-
- getMaxRowCount(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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 of a given type.
- getMaxScale(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getMaxUnscaled(int) - Static method in class org.apache.calcite.util.NumberUtil
-
- getMaxUsingLevelOrdinals() - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.HighestUsageFinder
-
- getMaxValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Determines the maximum unscaled value of a numeric type
- getMeasureList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getMeasures() - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- getMeasures() - Method in class org.apache.calcite.rel.core.Match
-
- 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 org.apache.calcite.runtime.CalciteContextException
-
- getMessage() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getMessages(Throwable) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- getMetadata() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Returns metadata about this parser: keywords, etc.
- getMetadata() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Get the parser metadata.
- getMetadataFactory() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getMetadataProvider() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getMetadataQuery() - Method in class org.apache.calcite.plan.RelOptCluster
-
Returns the current RelMetadataQuery.
- getMetadataQuery() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
- getMethod(SqlTypeName, boolean, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- getMethod2(SqlTypeName) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- getMethodName() - Method in enum org.apache.calcite.util.BuiltInMethod
-
- getMillisInSecond() - Method in class org.apache.calcite.util.TimestampString
-
- getMillisInSecond() - Method in class org.apache.calcite.util.TimeString
-
- 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.
- getMin() - Method in class org.apache.calcite.sql.type.SqlOperandCountRanges.RangeImpl
-
- getMinMaxKind() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Deprecated.
- getMinPrecision() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the minimum precision (or length) allowed for this type, or -1 if
precision/length are not applicable for this type.
- getMinRowCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount
-
Estimates the minimum number of rows which will be returned by a
relational expression.
- getMinRowCount(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
-
- getMinRowCount(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getMinScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the minimum scale (or fractional second precision in the case of
intervals) allowed for this type, or -1 if precision/length are not
applicable for this type.
- getMinUnscaled(int) - Static method in class org.apache.calcite.util.NumberUtil
-
- getMinusRowCount(RelMetadataQuery, Minus) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a
Minus
.
- getMinute() - Method in class org.apache.calcite.util.TimeString
-
- getMinValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Determines the minimum unscaled value of a numeric type
- 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.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- getMonotonicExprs() - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- 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(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.SqlBinaryOperator
-
- 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(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
- 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.
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlOperator
-
- 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(String) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.OverScope
-
- getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.SelectNamespace
-
- getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.SelectScope
-
- 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(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns whether an expression is monotonic in this scope.
- 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.sql.validate.TableNamespace
-
- getMonth() - Method in class org.apache.calcite.util.DateString
-
- getMultiJoinFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns array of fields contained within the multi-join
- getMultiJoinRel() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getMutableClone() - Method in class org.apache.calcite.util.XmlOutput.StringEscaper
-
Create a mutable escaper from an existing escaper, which may
already be immutable.
- getMutableRootSchema() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- 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 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.CalciteSchema.SchemaPlusImpl
-
- getName() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- getName() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- 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.prepare.RelOptTableImpl.MySchemaPlus
-
- 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.fun.SqlBetweenOperator
-
- 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
-
- 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
-
- 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.
- getNameForJdbcType(int) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
-
Gets the SqlTypeName corresponding to a JDBC type.
- getNamespace(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Finds the namespace corresponding to a given node.
- getNamespace(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getNamespace(SqlIdentifier, DelegatingScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getNamespace(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getNewColumnMapping(Table, ImmutableIntList, List<RelDataTypeField>, RelDataTypeFactory) - Static method in class org.apache.calcite.schema.impl.ModifiableViewTable
-
Creates a mapping from the view index to the index in the underlying table.
- getNewFieldForOldInput(int, 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.
- 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.
- getNewForOldInputMapping(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Returns a mapping between old and new fields.
- getNewForOldInputRef(RelNode, Map<RelNode, RelDecorrelator.Frame>, RexInputRef) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- getNewForOldRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- getNlsString() - Method in class org.apache.calcite.sql.SqlCharStringLiteral
-
- getNode() - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.CatalogScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.CollectScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.FieldNamespace
-
- 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.JoinNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.JoinScope
-
- 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.OrderByScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.OverScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.ParameterNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.SchemaNamespace
-
- 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.SqlValidatorImpl.DeleteNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.InsertNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.MergeNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.UpdateNamespace
-
- 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.TableNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.TableScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.UnnestNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.WithItemNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.WithNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.WithScope
-
- getNode() - Method in exception org.apache.calcite.util.Util.FoundOne
-
- getNodeTypes() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes
-
Returns a multimap from the class to the nodes instantiating that
class.
- 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
-
- getNodeTypes(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(SemiJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
Deprecated.
- getNodeTypes(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(RelNode, Class<? extends RelNode>, RelMetadataQuery) - Static method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getNonChildren() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- 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, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
-
- getNonCumulativeCost(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getNonCumulativeCost(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getNonParents() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- getNotNullState(WinAggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CountWinImplementor
-
- getNotNullState(WinAggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.RowNumberImplementor
-
- getNotNullState(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- getNotNullState(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getNotNullState(WinAggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- getNotNullState(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- getNthExpr(SqlNode, int, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Locates the n'th expression in an INSERT or UPDATE query.
- 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.
- getNullCollation(DatabaseMetaData) - Method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- getNullDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- getNullPolicy(Method) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- getNumColumns() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
-
Returns the number of columns in the keys.
- getNumColumns() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getNumericFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getNumericJavaClassName(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Deprecated.
- getNumericLimit(int, int, boolean, SqlTypeName.Limit, boolean) - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getNumFieldsInJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumJoinFactors() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumTotalFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- getObject(Object, int) - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
- getObject(Object, int) - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- getObject(int) - Method in class org.apache.calcite.interpreter.Row
-
- getObjectPath() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- getObjectPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the path of the object being analyzed, or null.
- getObjects(JsonBuilder, NavigableSet<Profiler.Column>) - Static method in class org.apache.calcite.profile.Profiler.FunctionalDependency
-
- 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.rex.RexWindowBound.RexWindowBoundBounded
-
- 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
-
- 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.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.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.SqlOverlapsOperator
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- 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.type.AssignableOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.OperandTypes.PeriodOperandTypeChecker
-
- 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
-
- getOperandList() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlCall
-
- 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.SqlInsert
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlJoin
-
- 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.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.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, 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) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Deprecated.
- 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
-
- getOperands() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- 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.EmptyScope
-
- 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.
- 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.rex.RexCallBinding.RexCastCallBinding
-
- 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.SqlOperator
-
- 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.fun.SqlCase
-
- getOperator() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- 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.SqlInsert
-
- getOperator() - Method in interface org.apache.calcite.sql.SqlJdbcFunctionCall.MakeCall
-
- 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.SqlMatchRecognize
-
- getOperator() - Method in class org.apache.calcite.sql.SqlMerge
-
- getOperator() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
- getOperator() - Method in class org.apache.calcite.sql.SqlOrderBy
-
- 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.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
-
- 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.util.ChainedSqlOperatorTable
-
- getOperatorList() - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- getOperatorList() - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- getOperatorSignature(SqlOperator, List<?>) - Static method in class org.apache.calcite.sql.SqlUtil
-
Constructs an operator signature from a type list.
- 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.
- 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() - 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() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getOpTab() - Method in class org.apache.calcite.rex.RexBuilder
-
Returns this RexBuilder's operator table
- getOrAdd(List<RelTrait>) - Method in class org.apache.calcite.plan.RelTraitSet.Cache
-
- getOrCreateSubset(RelOptCluster, RelTraitSet) - Method in class org.apache.calcite.plan.volcano.RelSet
-
- getOrderKey() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns relative sort offset when known at compile time.
- getOrderKey() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundCurrentRow
-
- getOrderKey() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
-
- 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.EmptyScope
-
- 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, 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.
- 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.
- 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.
- getOriginalRelName() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.DeferredLookup
-
- getOriginalSql() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Returns the SQL text.
- getOriginalStatement() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getOriginColumnOrdinal() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- getOriginTable() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- getOrUnbound(RexNode) - Method in class org.apache.calcite.rex.RexInterpreter
-
- 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
-
- getOuterJoinConditions() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getOuterJoinFactors(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getOutputRowType() - Method in class org.apache.calcite.rex.RexProgram
-
Returns the type of the output row from this program.
- 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
-
- getParameterName(Method, int) - Static method in class org.apache.calcite.util.ReflectUtil
-
Derives the name of the i
th 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.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(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 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
-
- 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.
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getParamNames() - Method in class org.apache.calcite.sql.SqlFunction
-
Returns a list of parameter names.
- 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
-
- getParamTypes() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getParent() - Method in class org.apache.calcite.materialize.TileSuggester.TableImpl
-
- 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.RelSet
-
- 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
-
- getParents() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns the collection of RelNodes one of whose inputs is in this
subset.
- 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 class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- getParentSchema() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- getParentSchema() - Method in interface org.apache.calcite.schema.SchemaPlus
-
Returns the parent schema, or null if this schema has no parent.
- getParentSubsets(VolcanoPlanner) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns the collection of distinct subsets that contain a RelNode one
of whose inputs is in this subset.
- 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.
- getParserConfig() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getParserMetadata() - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Returns the underlying Parser metadata.
- 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, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
-
Returns a partial mapping of a set of project expressions.
- getPartitionIterator(BlockBuilder, Expression, PhysType, Window.Group, Expression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- 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).
- getPath() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns the default path resolving functions from this schema.
- getPathMap() - Method in class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
- getPaths(Convention, Convention) - Method in class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
- getPaths(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns an iterator of all paths between two nodes, shortest first.
- getPattern() - Method in class org.apache.calcite.rel.core.Match
-
- getPattern() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- 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(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
-
- getPercentageOriginalRows(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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(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.
- getPermutation() - Method in class org.apache.calcite.rex.RexProgram
-
Returns a permutation, if this program is a permutation, otherwise null.
- getPhaseRuleMappingInitializer() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getPhysicalRowType() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
Returns the physical row type of this prepared statement.
- 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.
- getPlannerTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query
optimization process.
- 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.
- getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
-
- getPopulationSize(Filter, 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(Exchange, 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(Join, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(SemiJoin, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
Deprecated.
- getPopulationSize(Aggregate, 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(Project, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(RelNode, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getPos() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
- getPos() - Method in exception 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 org.apache.calcite.runtime.CalciteContextException
-
- getPosLine() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getPostJoinFilter() - Method in class org.apache.calcite.rel.rules.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
-
- getPrecedenceList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- 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(RelDataType) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- 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.sql.SqlDataTypeSpec
-
- getPrecision() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getPrecision() - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
- getPredicates() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
-
Derives the predicates that hold on rows emitted from a relational
expression.
- 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
-
- getPredicates(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPredicates(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a table scan.
- getPredicates(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a project.
- getPredicates(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Add the Filter condition to the pulledPredicates list from the input.
- getPredicates(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a
Join
(including
SemiJoin
).
- getPredicates(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for an Aggregate.
- getPredicates(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Union.
- getPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Sort.
- getPredicates(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for an Exchange.
- getPredicates(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPreExprs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getPreferredCasing(String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Returns casing which is preferred for replacement.
- 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(boolean) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Converts the state of the program builder to an immutable program.
- getProgram() - Static method in class org.apache.calcite.tools.Programs
-
- getPrograms() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns a list of one or more programs used during the course of query
evaluation.
- getPrograms() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- 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(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getProjFields() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getProperties() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
Returns an instance of the connection properties.
- getProperties() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- getProperties() - Method in class org.apache.calcite.runtime.Resources.Inst
-
- getPropertyNames() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- getProvider() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- getPulledUpPredicates(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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(RelOptTable) - Method in class org.apache.calcite.plan.TableAccessMap
-
Constructs a qualified name for an optimizer table reference.
- 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(String, int) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Gets the fully qualified name for a
SqlIdentifier
at a given
position of a sql statement.
- getQualifiedName() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getQualifiedName() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
- getQuery() - Method in class org.apache.calcite.plan.RelOptCluster
-
Deprecated.
- getQuery() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getQuery() - Method in interface org.apache.calcite.rel.RelNode
-
Deprecated.
- getQueryProvider() - Method in interface org.apache.calcite.DataContext
-
Returns the query provider.
- getQueryProvider() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- getQueryProvider() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.SlimDataContext
-
- getQueryProvider() - Method in class org.apache.calcite.plan.VisitorDataContext
-
- getQueryProvider() - Method in class org.apache.calcite.schema.Schemas.DummyDataContext
-
- getQuotedCasing() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns how quoted identifiers are stored.
- getQuoting() - Method in class org.apache.calcite.sql.SqlDialect
-
- getRank(DirectedGraph<Integer, DefaultEdge>) - Method in class org.apache.calcite.rel.rules.ProjectToWindowRule.WindowedAggRelSplitter
-
- 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
-
- 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.
- getRefName() - Method in class org.apache.calcite.sql.SqlWindow
-
- getRegrCountRexNode(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>, ImmutableIntList, ImmutableList<RelDataType>, int) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- getRel() - Method in class org.apache.calcite.plan.RelOptListener.RelEvent
-
- getRelBuilderFactory() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the factory to create
RelBuilder
, never null.
- getRelBuilderFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- getRelDataType(String, String, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getRelDataType(DatabaseMetaData, String, String, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- 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
-
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- getRelMetadataTimestamp(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Gets a timestamp for a given rel's metadata.
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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
-
- getRelOptSchema() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getRelOptTable(SqlValidatorNamespace, Prepare.CatalogReader, String, boolean[]) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getRelOptTable(TableNamespace, Prepare.CatalogReader, String, boolean[], List<RelDataTypeField>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getRelRunner() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- getRelRunner() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Gets a runner; it can execute a relational expression.
- getRels() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
- getRels() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns the rel nodes in this rel subset.
- getRelsFromAllSubsets() - Method in class org.apache.calcite.plan.volcano.RelSet
-
- 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.
- getRemaining(RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo.EquiJoinInfo
-
- getRemaining(RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo
-
- getRemaining(RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo.NonEquiJoinInfo
-
- getRepeatableSeed() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
-
- 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, String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
- getReplacement(SqlMoniker, boolean, Casing) - 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
-
Return an array of SQL reserved and keywords
- getReservedAndKeyWordsSet() - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
- getResults() - Method in class org.apache.calcite.plan.hep.HepRuleCall
-
- getResultSet() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- getResultSet() - Method in interface org.apache.calcite.server.CalciteServerStatement
-
- 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, SqlOperatorBinding) - 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) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getReturnTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
-
- 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.sql2rel.InitializerContext
-
- getRexBuilder() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
-
- getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getRexBuilder() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the row-expression builder.
- getRexBuilder() - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the builder for
RexNode
expressions.
- getRexShuttle(MutableProject) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Builds a shuttle that stores a list of expressions, and can map incoming
expressions to references to them.
- getRight() - Method in class org.apache.calcite.rel.BiRel
-
- getRight() - Method in class org.apache.calcite.rel.mutable.MutableBiRel
-
- 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
-
- 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.
- getRightFactor() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
- getRightKeys() - Method in class org.apache.calcite.rel.core.EquiJoin
-
- getRightPrec() - Method in class org.apache.calcite.sql.SqlOperator
-
- getRollup(SqlAggFunction) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- 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) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Get rollup aggregation function.
- 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
-
- getRootExpression() - Method in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- getRootField(RexInputRef) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getRootRel() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- 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 class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- getRootSchema() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- getRootSchema() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- getRootSchema() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.SlimDataContext
-
- 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 class org.apache.calcite.schema.Schemas.DummyDataContext
-
- getRootSchema() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns the root namespace for name resolution.
- getRowCollationKey(BlockBuilder, PhysType, Window.Group, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- 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(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(List<Attribute>) - Method in class org.apache.calcite.materialize.TileSuggester.StatisticsProviderImpl
-
- 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(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
-
- getRowCount(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(EnumerableLimit, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(SingleRel, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(SemiJoin, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
Deprecated.
- getRowCount(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getRowCount() - Method in interface org.apache.calcite.schema.Statistic
-
Returns the approximate number of rows in the table.
- getRows() - Method in interface org.apache.calcite.plan.RelOptCost
-
- getRows() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- getRows() - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- getRows() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getRows() - Method in interface org.apache.calcite.rel.RelNode
-
- getRowsPerMatch() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.clone.ArrayTable
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.clone.ListTable
-
- 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(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.ReflectiveTable
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl.MetadataTable
-
- 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(String) - Method in interface org.apache.calcite.rel.RelInput
-
- getRowType(String, String) - Method in interface org.apache.calcite.rel.RelInput
-
- getRowType() - Method in interface org.apache.calcite.rel.RelNode
-
Returns the type of the rows returned by this relational expression.
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ListTransientTable
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.StarTable
-
- getRowType(RelDataTypeFactory, List<Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- 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, List<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<Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getRowType(RelDataTypeFactory, List<Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getRowType() - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getRowType() - Method in class org.apache.calcite.sql.validate.ParameterNamespace
-
- getRowType(RelDataTypeFactory, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- 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
-
- getRowTypeSansSystemColumns() - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- 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.
- 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.hep.HepPlanner
-
- getRules() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Returns the list of all registered rules.
- getRules() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getRules() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getRules() - Method in class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
-
- getSamplePercentage() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Returns sampling percentage.
- getSamplingParameters(RelInput) - Static method in class org.apache.calcite.rel.core.Sample
-
- 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
-
Returns the sampling percentage.
- getScalar(ClassDeclaration, String) - Static method in class org.apache.calcite.interpreter.JaninoRexCompiler
-
- getScale(RelDataType) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- 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.sql.SqlDataTypeSpec
-
- 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
-
- getSchema() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- getSchema() - Method in class org.apache.calcite.sql.SqlDescribeSchema
-
- getSchema(CalciteSchema, Iterable<String>, SqlNameMatcher) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Finds and returns
CalciteSchema
nested to the given rootSchema
with specified schemaPath.
- getSchemaObjectMonikers(SqlValidatorCatalogReader, List<String>, List<SqlMoniker>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getSchemaPath() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the 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.
- getSecond() - Method in class org.apache.calcite.util.TimeString
-
- getSeedRel() - Method in class org.apache.calcite.rel.core.RepeatUnion
-
- 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(RelNode, RelMetadataQuery, RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
-
- getSelectivity(Union, 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(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(Aggregate, 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(RelNode, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(RelNode, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getSelectivity(RexNode) - 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
-
- getSelectListItem(SqlNode, int) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns the i
th 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
- getSemiJoinRowCount(RelMetadataQuery, RelNode, RelNode, JoinRelType, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a semi-join.
- getSet() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getSet(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Finds an expression's equivalence set.
- getShortestPath(Convention, Convention) - Method in class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
- getShortestPath(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns the shortest path between two points, null if there is no path.
- getSign() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- getSignature() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- getSignature() - Method in class org.apache.calcite.jdbc.CalciteResultSet
-
- 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.SqlJsonArrayFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonExistsFunction
-
- 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.SqlJsonValueFunction
-
- 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.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
-
- getSimpleFactors(RelMetadataQuery, LoptMultiJoin) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Retrieves join factors that correspond to simple table references.
- getSimpleName() - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- getSimpleName() - Method in class org.apache.calcite.plan.RelTraitDef
-
- 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
-
- getSource() - Method in class org.apache.calcite.materialize.Lattice.Edge
-
- getSource() - Method in class org.apache.calcite.rex.RexExecutable
-
- getSource() - Method in class org.apache.calcite.sql.SqlInsert
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- getSource(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.SurjectionWithInverse
-
- 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.InverseMapping
-
- getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- 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
-
- 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
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- 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.
- getSourceString() - Method in class org.apache.calcite.util.SourceStringReader
-
Returns the source string.
- getSourceTableRef() - Method in class org.apache.calcite.sql.SqlMerge
-
- getSpace(List<Attribute>) - Method in class org.apache.calcite.materialize.TileSuggester.StatisticsProviderImpl
-
- 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.
- getSql92ReservedWords() - Static method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Returns immutable set of all reserved words defined by SQL-92.
- getSqlAdvisor() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- getSqlAndClear() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL and clears the buffer.
- getSqlIdentifier() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- getSqlIdentifier() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getSqlIdentifier() - Method in class org.apache.calcite.sql.SqlFunction
-
- 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
-
- getSqlToRelConverterConfig() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getSqlToRelTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.sql2rel" tracer reports parse events.
- getSqlTypeName() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getSqlTypeName() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- getSqlTypeName() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getSqlTypeName() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getSqlTypeName() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- 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
-
- getStackTrace(Throwable) - Static method in class org.apache.calcite.util.Util
-
- 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
-
- getStartLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getStartPrecision(RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartPrecisionPreservingDefault() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns HOUR
for HOUR TO SECOND
and
HOUR
, SECOND
for SECOND
.
- getState() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- getStateClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- getStatement(Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerImpl
-
- getStatement(Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
-
Returns the statement with a given handle.
- 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.
- getStatementType(SqlKind) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Deduces the broad type of statement.
- getStatementType(Prepare.PreparedResult) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Deduces the broad type of statement for a prepare result.
- 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.FirstLastValueImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.GroupingImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NthValueImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NtileImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SingleValueImplementor
-
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getStatistic() - Method in class org.apache.calcite.adapter.clone.ArrayTable
-
- getStatistic() - Method in class org.apache.calcite.adapter.clone.ListTable
-
- getStatistic() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- getStatistic() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.ReflectiveTable
-
- 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.
- 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.
- getStatisticProvider() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getStatisticsProvider() - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- getStrength() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getStrictEnd() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getStrictStart() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getString(String) - Method in interface org.apache.calcite.rel.RelInput
-
Returns a string
value.
- getString(List<String>) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Converts a list of strings to a qualified identifier.
- getString(RelDataType) - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- 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.
- getStructKind() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Returns the rule for resolving the fields of a structured type,
or
StructKind.NONE
if this is not a structured type.
- getStructKind() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getStructKind() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- getSubQuery(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- 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.JdbcSchema
-
- getSubSchema(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getSubSchema(String) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- getSubSchema(String) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- getSubSchema(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getSubSchema(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- getSubSchema(String) - Method in interface org.apache.calcite.schema.Schema
-
Returns a sub-schema with a given name, or null.
- getSubSchema(String) - Method in interface org.apache.calcite.schema.SchemaPlus
-
- getSubSchemaMap() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- getSubSchemaMap() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- 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.JdbcSchema
-
- getSubSchemaNames() - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- getSubSchemaNames() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- getSubSchemaNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getSubSchemaNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- getSubSchemaNames() - Method in interface org.apache.calcite.schema.Schema
-
Returns the names of this schema's child schemas.
- getSubset(RelTraitSet) - Method in class org.apache.calcite.plan.volcano.RelSet
-
- 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
-
- getSubset(RelNode, RelTraitSet, boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getSubsetList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getSubsets() - Method in class org.apache.calcite.rel.core.Match
-
- getSubtype() - Method in class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Deprecated.
- getSubtype() - Method in class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Deprecated.
- getSumAggregatedRexNode(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>, RexBuilder, int, int) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- getSumAggregatedRexNodeWithBinding(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>, RelDataType, int, int) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- 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.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.fun.SqlDatetimePlusOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlRandFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlRowOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlInfixOperator
-
- 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.SqlOperator
-
Returns the syntactic type of this operator, never null.
- getSyntax() - Method in class org.apache.calcite.sql.SqlOrderBy.Operator
-
- 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.SqlWindow.SqlWindowOperator
-
- 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.
- 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.
- 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.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
-
- getTable(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTable(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns a table with the given name.
- getTable(String) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- 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.materialize.TileSuggester.AttributeImpl
-
- getTable() - Method in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- getTable(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getTable(List<String>) - Method in interface org.apache.calcite.prepare.Prepare.CatalogReader
-
- getTable(String) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- 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(String) - Method in interface org.apache.calcite.rel.RelInput
-
- 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(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getTable(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- getTable() - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- getTable() - Method in interface org.apache.calcite.schema.ModifiableView
-
Returns the underlying table.
- getTable(String) - Method in interface org.apache.calcite.schema.Schema
-
Returns a table with a given name, or null if not found.
- getTable() - Method in class org.apache.calcite.sql.SqlDescribeTable
-
- getTable() - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- getTable() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getTable(List<String>) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getTable() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getTable() - Method in class org.apache.calcite.sql.validate.SelectScope
-
- getTable(RelDataTypeFactory, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Returns the table in this UDF, or null if there is no table.
- getTable(List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Finds a table or schema with the given name, possibly qualified.
- getTable() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the underlying table, or null if there is none.
- getTable() - Method in class org.apache.calcite.sql.validate.TableNamespace
-
- getTable() - Method in class org.apache.calcite.sql.validate.UnnestNamespace
-
- getTableAccessMode(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
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.
- getTableConstructorRowType(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns null if there is no common type.
- getTableEntry(SqlValidatorCatalogReader, List<String>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getTableEntryFrom(CalciteSchema, String, boolean) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getTableForMember(List<String>) - Method in interface org.apache.calcite.plan.RelOptSchema
-
- getTableForMember(List<String>, String, boolean[]) - Method in interface org.apache.calcite.plan.RelOptSchemaWithSampling
-
Retrieves a
RelOptTable
based upon a member access, using a
sample dataset if it exists.
- getTableForMember(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getTableForMember(List<String>) - Method in interface org.apache.calcite.prepare.Prepare.CatalogReader
-
- getTableMap() - Method in class org.apache.calcite.adapter.clone.CloneSchema
-
- getTableMap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- getTableMap(boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTableMap() - Method in class org.apache.calcite.jdbc.MetadataSchema
-
- 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.rel.core.TableSpool
-
- getTableNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTableNames() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns the set of all table names.
- getTableNames() - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- getTableNames() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- getTableNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getTableNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- getTableNames() - Method in interface org.apache.calcite.schema.Schema
-
Returns the names of the tables in this schema.
- getTableNamespace(List<String>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- getTableNamespace(List<String>) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- getTableNamespace(List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
- getTableNamespace(List<String>) - Method in class org.apache.calcite.sql.validate.WithScope
-
- 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(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
-
- getTableReferences(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
- getTableReferences(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
- getTableReferences(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
TableScan table reference.
- getTableReferences(Aggregate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Aggregate.
- getTableReferences(Join, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Join.
- getTableReferences(Union, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from
Union
.
- getTableReferences(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Project.
- getTableReferences(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Filter.
- getTableReferences(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Sort.
- getTableReferences(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Exchange.
- getTableReferences(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the tables used by a plan.
- getTables(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat, List<String>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTables() - Method in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- getTablesAccessed() - Method in class org.apache.calcite.plan.TableAccessMap
-
- getTablesBasedOnNullaryFunctions() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns tables derived from explicit and implicit functions
that take zero parameters.
- 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.materialize.Lattice.Edge
-
- 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
-
- getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- getTarget(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTarget(int) - Method in class org.apache.calcite.util.Permutation
-
Returns the position that source
is mapped to.
- getTargetColumnList() - Method in class org.apache.calcite.sql.SqlInsert
-
- getTargetColumnList() - Method in class org.apache.calcite.sql.SqlUpdate
-
- 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.InverseMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- 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
-
- getTargetExpression(SchemaPlus, String) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
Returns an expression for the object wrapped by this schema (not the
schema itself).
- 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
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- 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
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlInsert
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlMerge
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getTargetTable(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getterMethods - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- getThenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getThreadLocale() - Static method in class org.apache.calcite.runtime.Resources
-
- getThreadOrDefaultLocale() - Static method in class org.apache.calcite.runtime.Resources
-
- getTime() - Method in class org.apache.calcite.sql.SqlTimeLiteral
-
- getTimeDateFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getTimestamp() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- getTimeUnits(SqlTypeName) - Static method in class org.apache.calcite.rex.RexLiteral
-
Returns a list of the time units covered by an interval type such
as HOUR TO SECOND.
- getTimeZone() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getTimeZoneExpression(EnumerableRelImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- getTokenImages() - Method in exception org.apache.calcite.sql.parser.SqlParseException
-
Returns the token images.
- getTokens() - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns a list of all tokens in alphabetical order.
- getTokens() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- getTokenVal(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- getTotalByteCodeSize() - Method in class org.apache.calcite.util.javac.JaninoCompiler.AccountingClassLoader
-
- 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
-
- 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 class org.apache.calcite.plan.RelCompositeTrait
-
- 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
-
- getTraitDef() - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- getTraitDefs() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns a list of trait definitions.
- getTraitDefs() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- 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
-
- getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- getTreeOrder() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- 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(RelInput) - Method in class org.apache.calcite.rel.core.Values
-
- 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
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- getType() - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
Returns the representation type.
- getType() - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- getType(String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getType(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns a type, explicit and implicit, with a given
name.
- getType(String) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- 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.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- getType(String) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- 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 class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- 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.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(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.FunctionParameter
-
Returns the type of this parameter.
- getType(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getType(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- getType() - Method in interface org.apache.calcite.schema.Member
-
Returns the type of this function's result.
- getType(String) - Method in interface org.apache.calcite.schema.Schema
-
Returns a type with a given name, or null if not found.
- 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.AbstractNamespace
-
- 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.
- getTypeEntry(CalciteSchema, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getTypeFactory() - Method in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- 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 class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- getTypeFactory() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- getTypeFactory() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- getTypeFactory() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.SlimDataContext
-
- getTypeFactory() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getTypeFactory() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getTypeFactory() - Method in interface org.apache.calcite.plan.RelOptSchema
-
Returns the
type factory
used to generate
types for this schema.
- getTypeFactory() - Method in class org.apache.calcite.plan.VisitorDataContext
-
- getTypeFactory() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getTypeFactory() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- getTypeFactory() - Method in class org.apache.calcite.rex.RexBuilder
-
Returns this RexBuilder's type factory
- getTypeFactory() - Method in class org.apache.calcite.schema.Schemas.DummyDataContext
-
- getTypeFactory() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
- 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.AggConverter
-
- 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
-
- getTypeList(ImmutableList<RelDataType>, List<RelDataType>) - Static method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Returns a list of all atomic types in a list.
- getTypeMap() - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
Returns a map of types in this schema by name.
- getTypeName(RelDataType) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Returns the type name in string form.
- getTypeName() - Method in class org.apache.calcite.rex.RexLiteral
-
- getTypeName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getTypeName() - Method in class org.apache.calcite.sql.SqlLiteral
-
- getTypeName() - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- getTypeName() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getTypeNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTypeNames() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns the set of all types names.
- getTypeNames() - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- getTypeNames() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- 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
-
- getTypeOrdinal(RelDataType) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- getTypes() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- 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.SqlDialect
-
Returns the type system implementation for this dialect.
- getTypeSystem() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the type system.
- getTypeSystem() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- 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(RelNode, RelMetadataQuery, boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
-
- getUniqueKeys(Filter, 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(Correlate, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Project, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Join, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(SemiJoin, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
Deprecated.
- getUniqueKeys(Aggregate, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(SetOp, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(RelNode, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getUniqueKeys(RelNode, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
Returns SECOND
for both HOUR TO SECOND
and
SECOND
.
- 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
-
- 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
-
- getURLConnection(String) - Static method in class org.apache.calcite.runtime.HttpUtils
-
- getUsageMap(RexInputRef) - Method in class org.apache.calcite.plan.RexImplicationChecker.InputUsageFinder
-
- getUsingScope() - Method in class org.apache.calcite.sql.validate.JoinScope
-
Returns the scope which is used for resolving USING clause.
- 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
-
- 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.AbstractNamespace
-
- 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.EmptyScope
-
- 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
-
- getValue(RexNode, RexNode) - Static method in class org.apache.calcite.plan.VisitorDataContext
-
- 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.sql.SqlLiteral
-
Returns the value of this literal.
- getValue() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getValue(SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- getValue() - Method in class org.apache.calcite.util.NlsString
-
- getValue() - Method in class org.apache.calcite.util.Pair
-
- getValue2() - Method in class org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal, in the form that the calculator
program builder wants it.
- getValue3() - Method in class org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal, in the form that the rex-to-lix
translator wants it.
- getValue4() - Method in class org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal, in the form that
RexInterpreter
wants it.
- getValueAs(Class<T>) - Method in class org.apache.calcite.rex.RexLiteral
-
Returns the value of this literal as an instance of the specified class.
- getValueAs(Class<T>) - Method in class org.apache.calcite.sql.SqlLiteral
-
- 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
-
- getValues() - Method in class org.apache.calcite.interpreter.Row
-
- 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.RelDataTypeImpl
-
- getValueType() - Method in class org.apache.calcite.sql.type.MapSqlType
-
- getVariablesSet(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a list of variables set by a relational expression or its
descendants.
- 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.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.
- getVariablesSetAndUsed(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- getVariablesStopped() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getVariablesStopped() - Method in interface org.apache.calcite.rel.RelNode
-
- getVariablesUsed(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a set of variables used by a relational expression or its
descendants.
- 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.
- getViewExpander() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- getViewPath() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the the path of the view.
- getViewSql() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the view's SQL definition.
- 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
-
- 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
-
- getWindowInOver(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindowList() - Method in class org.apache.calcite.sql.SqlSelect
-
- getWithinGroupCall(SqlCall) - Static method in class org.apache.calcite.sql.SqlFilterOperator
-
- getWithScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- getWithScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getYear() - Method in class org.apache.calcite.util.DateString
-
- glob - Variable in class org.apache.calcite.util.XmlOutput
-
- Glossary - Interface in org.apache.calcite.util
-
A collection of terms.
- go(EnumerableRel.Result) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeRegistrar
-
- go(RelNode) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
- go(RelVisitor, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Sets a
RelVisitor
going on a given relational expression, and
returns the result.
- go(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(MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
Substitutes the query with replacement whenever possible but meanwhile
keeps track of all the substitutions and their original rel before
replacement, so that in later processing stage, the replacement can be
recovered individually to produce a list of all possible rels with
substitution in different places.
- go(RexCall) - Method in class org.apache.calcite.rel.core.Match.AggregateFinder
-
- go(RexNode) - Method in class org.apache.calcite.rel.core.Match.PatternVarFinder
-
- go(List<RexNode>) - Method in class org.apache.calcite.rel.core.Match.PatternVarFinder
-
- go(MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRelVisitor
-
- go(RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Starts an iteration.
- go(RexNode) - Method in class org.apache.calcite.rel.rules.JoinCommuteRule.VariableReplacer
-
- go(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationModifier
-
- go() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- 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
-
- grab(List<RelNode>, RexNode) - Static method in class org.apache.calcite.materialize.Lattice
-
Converts an "t1.c1 = t2.c2" expression into two (input, field) pairs.
- graph - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
Query graph, with edges directed from parent to child.
- graph - Variable in class org.apache.calcite.util.graph.BreadthFirstIterator
-
- graph - Variable in class org.apache.calcite.util.graph.CycleDetector
-
- graph - Variable in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
- graph - Variable in class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- Graphs - Class in org.apache.calcite.util.graph
-
Miscellaneous graph utilities.
- Graphs() - Constructor for class org.apache.calcite.util.graph.Graphs
-
- Graphs.FrozenGraph<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
-
Immutable grap.
- graphSizeLastGC - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- 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(short, short) - 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(float, float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- greater(double, double) - 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_THAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical greater-than operator, '>
'.
- GREATER_THAN_OR_EQUAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical greater-than-or-equal operator, '>=
'.
- greatest(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
GREATEST operator.
- 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.
- GreatestConvertlet() - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.GreatestConvertlet
-
- group - Variable in class org.apache.calcite.plan.hep.HepProgram
-
- group - Variable in class org.apache.calcite.plan.hep.HepProgramBuilder
-
- Group() - Constructor for enum org.apache.calcite.rel.core.Aggregate.Group
-
- Group(ImmutableBitSet, boolean, RexWindowBound, RexWindowBound, RelCollation, List<Window.RexWinAggCall>) - Constructor for class org.apache.calcite.rel.core.Window.Group
-
- group - Variable in class org.apache.calcite.sql.validate.AggVisitor
-
Whether to find group functions (e.g.
- 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(PigRelBuilder.GroupOption, PigRelBuilder.Partitioner, int, Iterable<? extends RelBuilder.GroupKey>) - Method in class org.apache.calcite.tools.PigRelBuilder
-
- GROUP_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUP_ID()
function.
- GroupAnalyzer(List<SqlNode>) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorUtil.GroupAnalyzer
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- 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.prepare.QueryableRelBuilder
-
- groupBy - Variable in class org.apache.calcite.sql.SqlSelect
-
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- groupByList - Variable in class org.apache.calcite.sql.validate.GroupByScope
-
- GroupByScope - Class in org.apache.calcite.sql.validate
-
Represents the name-resolution context for expressions in an GROUP BY clause.
- GroupByScope(SqlValidatorScope, SqlNodeList, SqlSelect) - Constructor for class org.apache.calcite.sql.validate.GroupByScope
-
- groupByScopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps a
SqlSelect
node to the scope used by its GROUP BY clause.
- groupCount - Variable in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- groupCount - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.GroupAnalyzer
-
- groupExprList - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupExprProjection - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupExprProjection - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.GroupAnalyzer
-
- groupExprs - Variable in class org.apache.calcite.sql.validate.AggChecker
-
- groupExprs - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.GroupAnalyzer
-
- groupExprs - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
The group-by expressions, in
SqlNode
format.
- groupFinder - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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(ImmutableBitSet) - Constructor for class org.apache.calcite.interpreter.AggregateNode.Grouping
-
- grouping - Variable in class org.apache.calcite.interpreter.AggregateNode.Grouping
-
- GROUPING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING(c1 [, c2, ...])
function.
- GROUPING_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING_ID
function is a synonym for GROUPING
.
- GROUPING_SETS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING SETS
operator, occurs within GROUP BY
clause
or nested within a GROUPING SETS
.
- groupingArgument(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- GroupingImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.GroupingImplementor
-
- groupingInAggregate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- groupingInWrongClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- groupItem(List<SqlNode>, ImmutableBitSet, ImmutableBitSet) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- 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.prepare.QueryableRelBuilder
-
- 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.prepare.QueryableRelBuilder
-
- groupKey() - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an empty group key.
- groupKey(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key.
- groupKey(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key.
- 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(Iterable<? extends RexNode>, boolean, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
-
- groupKey(int...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key of fields identified by ordinal.
- groupKey(String...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a group key of fields identified by name.
- 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, 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.
- groupKey(ImmutableBitSet, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
-
- groupKey(ImmutableBitSet, boolean, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
-
- groupKey_(Iterable<? extends RexNode>, Iterable<? extends Iterable<? extends RexNode>>) - Method in class org.apache.calcite.tools.RelBuilder
-
- groupKey_(ImmutableBitSet, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
-
- GroupKeyImpl(ImmutableList<RexNode>, ImmutableList<ImmutableList<RexNode>>, String) - Constructor for class org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- GroupOption() - Constructor for enum org.apache.calcite.tools.PigRelBuilder.GroupOption
-
- groups - Variable in class org.apache.calcite.interpreter.AggregateNode
-
- 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.logical.LogicalWindow.WindowKey
-
- groupSet - Variable in class org.apache.calcite.rel.mutable.MutableAggregate
-
- groupSet - 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.EnumerableAggregate.AggContextImpl
-
- 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
-
- groupValue(ImmutableBitSet, ImmutableBitSet) - Static method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- gt(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL >
operator applied to boolean values.
- gt(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL >
operator applied to String values.
- gt(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL >
operator applied to ByteString values.
- gt(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL >
operator applied to BigDecimal values.
- 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).
- guaranteed - Variable in class org.apache.calcite.plan.hep.HepInstruction.ConverterRules
-
- guessDescription(String) - Static method in class org.apache.calcite.plan.RelOptRule
-
Deduces a name for a rule by taking the name of its class and returning
the segment after the last '.' or '$'.
- 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.
- guessSubset() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Returns a guess as to which subset (that is equivalence class of
relational expressions combined with a set of physical traits) the result
of this rule will belong to.
- guessType(Object) - Method in class org.apache.calcite.rex.RexBuilder
-
- i - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- i - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- i - Variable in class org.apache.calcite.jdbc.CalciteMetaImpl.LimitIterator
-
- i - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- i - Variable in class org.apache.calcite.util.mapping.Mappings.FunctionMappingIter
-
- i - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping.MappingItr
-
- id - Variable in class org.apache.calcite.materialize.Path
-
- id - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- id - Variable in class org.apache.calcite.plan.volcano.RelSet
-
- id - Variable in class org.apache.calcite.rel.AbstractRelNode
-
unique id of this object -- for debugging
- id - Variable in class org.apache.calcite.rel.core.CorrelationId
-
- id - Variable in class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- id - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Vertex
-
- 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.IdentifierNamespace
-
- id - Variable in class org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- 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 - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- id - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse
-
- id - Variable in class org.apache.calcite.tools.RelBuilder.Shifter
-
- 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(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(List<String>) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a compound identifier to this buffer, quoting accordingly.
- identifier - Variable in class org.apache.calcite.sql.validate.SqlQualified
-
- identifierEndQuoteString - Variable in class org.apache.calcite.sql.SqlDialect
-
- identifierEscapedQuote - Variable in class org.apache.calcite.sql.SqlDialect
-
- identifierList(List<String>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Converts a list of names expressions to a list of single-part
SqlIdentifier
s.
- identifierMaxLength() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- identifierMaxLength - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- identifierMaxLength - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- identifierMaxLength() - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- IdentifierNamespace - Class in org.apache.calcite.sql.validate
-
Namespace whose contents are defined by the type of an
identifier
.
- IdentifierNamespace(SqlValidatorImpl, SqlIdentifier, SqlNodeList, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.IdentifierNamespace
-
Creates an IdentifierNamespace.
- IdentifierNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.IdentifierNamespace
-
- identifierQuoteString() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- identifierQuoteString - Variable in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- identifierQuoteString() - Method in class org.apache.calcite.sql.SqlDialect.ContextImpl
-
- identifierQuoteString - Variable in class org.apache.calcite.sql.SqlDialect
-
- identifierQuoteString - Variable in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- identifiers() - Method in class org.apache.calcite.materialize.Lattice.BaseColumn
-
- identifierTooLong(String, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- identity(RelOptTable) - Static method in class org.apache.calcite.rel.core.TableScan
-
Returns an identity projection for the given table.
- identity() - Method in class org.apache.calcite.rel.core.TableScan
-
Returns an identity projection.
- identity(int) - Static method in class org.apache.calcite.schema.Schemas
-
- identity(int) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Returns the identity list [0, ..., count - 1].
- identity() - Method in class org.apache.calcite.util.Permutation
-
Initializes this permutation to the identity permutation.
- identityArray(int) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- identityMap(int) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- IdentityMapping(int) - Constructor for class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Creates an identity mapping.
- identityProjects(RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a list of
RexInputRef
expressions,
projecting the fields of a given record type.
- IdInfo(SqlValidatorScope, SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- idPositions - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps ParsePosition strings to the
SqlIdentifier
identifier
objects at these positions
- IdToken(SqlSimpleParser.TokenType, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.IdToken
-
- 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.
- IGNORE - Static variable in interface org.apache.calcite.util.Litmus
-
Implementation of
Litmus
that returns
a status code but does not throw.
- IGNORE_NULLS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IGNORE NULLS
operator.
- ignoreCast - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- ignoreNulls - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- ignoreNulls() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall ignores nulls.
- ignoreNulls - Variable in class org.apache.calcite.rel.core.Window.RexWinAggCall
-
Whether to ignore nulls.
- ignoreNulls - Variable in class org.apache.calcite.rex.RexOver
-
- ignoreNulls() - Method in class org.apache.calcite.rex.RexOver
-
- ignoreNulls - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
- ignoreNulls(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that ignores nulls.
- ignoreNulls - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- ignoreNulls(boolean) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- ignoreNulls(boolean) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- ignorePcdata - Variable in class org.apache.calcite.util.XmlOutput
-
- 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.
- illegalArgumentForTableFunctionCall(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalBinaryString(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalColon() - 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
-
- 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
-
- IllegalForwardRefException() - Constructor for exception org.apache.calcite.rex.RexUtil.ForwardRefFinder.IllegalForwardRefException
-
- illegalFromEmpty() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalIntervalLiteral(String, String) - 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
-
- illegalMinusDate() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalMixingOfTypes() - 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
-
- illegalWrapperBehaviorInJsonQueryFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- IMMEDIATELY_PRECEDES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IMMEDIATELY_SUCCEEDS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ImmutableBitSet - Class in org.apache.calcite.util
-
An immutable list of bits.
- ImmutableBitSet(long[]) - Constructor for class org.apache.calcite.util.ImmutableBitSet
-
Private constructor.
- ImmutableBitSet.Builder - Class in org.apache.calcite.util
-
Builder.
- ImmutableBitSet.Closure - Class in org.apache.calcite.util
-
Setup equivalence Sets for each position.
- ImmutableBitSet.Rebuilder - Class in org.apache.calcite.util
-
- immutableCopy(Iterable<? extends Iterable<E>>) - Static method in class org.apache.calcite.util.Util
-
Returns a copy of a list of lists, making the component lists immutable if
they are not already.
- immutableCopyOf(Map<String, V>) - Static method in class org.apache.calcite.util.NameMap
-
Creates a NameMap that is an immutable copy of a given map.
- immutableCopyOf(Set<String>) - Static method in class org.apache.calcite.util.NameSet
-
Creates a NameSet that is an immutable copy of a given collection.
- ImmutableIntList - Class in org.apache.calcite.util
-
An immutable list of Integer
values backed by an array of
int
s.
- ImmutableIntList(int...) - Constructor for class org.apache.calcite.util.ImmutableIntList
-
- ImmutableIntList.AbstractIndexedListIterator<E> - Class in org.apache.calcite.util
-
Extension to UnmodifiableListIterator
that operates by index.
- ImmutableIntList.EmptyImmutableIntList - Class in org.apache.calcite.util
-
Special sub-class of
ImmutableIntList
that is always
empty and has only one instance.
- ImmutableNullableList<E> - Class in org.apache.calcite.util
-
An immutable list that may contain null values.
- ImmutableNullableList(E[]) - Constructor for class org.apache.calcite.util.ImmutableNullableList
-
- ImmutableNullableList.Builder<E> - Class in org.apache.calcite.util
-
A builder for creating immutable nullable list instances.
- impatient - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
If true, and if
VolcanoPlanner.ambitious
is true, the planner waits a finite
number of iterations for the cost to improve.
- 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(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in interface org.apache.calcite.adapter.enumerable.CallImplementor
-
Implements a call.
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- 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(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- 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.EnumerableMergeJoin
-
- 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.EnumerableSemiJoin
-
Deprecated.
- 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.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(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, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CaseImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CastImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CastOptimizedImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CoalesceImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.DatetimeArithmeticImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ExtractImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FloorImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.IsXxxImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ItemImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.MethodImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.MethodNameImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NotImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ReinterpretImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SystemFunctionImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.TrimImplementor
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.UnaryImplementor
-
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ValueConstructorImplementor
-
- implement(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor
-
- 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
-
- 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(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- 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.BindableJoin
-
- 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(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(List<AggImpState>, BlockBuilder, Function<BlockBuilder, WinAggFrameResultContext>, Function<AggImpState, List<RexNode>>, DeclarationStatement) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FirstLastValueImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.GroupingImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NthValueImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NtileImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SingleValueImplementor
-
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementCall(RexToLixTranslator, RexCall, NotNullImplementor, RexImpTable.NullAs) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- implementHashJoin(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- implementHashSemiJoin(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- implementLambdaFactory(BlockBuilder, PhysType, List<AggImpState>, Expression, boolean, ParameterExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.BitOpImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CollectImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CountImplementor
-
- implementNotNullAdd(WinAggContext, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CountWinImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FusionImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ListaggImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.MinMaxImplementor
-
- implementNotNullAdd(WinAggContext, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.RankImplementor
-
- implementNotNullAdd(WinAggContext, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.RowNumberImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SumImplementor
-
- 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(WinAggContext, WinAggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.BitOpImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CollectImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FusionImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.ListaggImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.MinMaxImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SumImplementor
-
- 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(WinAggContext, WinAggResetContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullResult(WinAggContext, WinAggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CountWinImplementor
-
- implementNotNullResult(WinAggContext, WinAggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.RankImplementor
-
- implementNotNullResult(WinAggContext, WinAggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.RowNumberImplementor
-
- implementNotNullResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SumImplementor
-
- 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(WinAggContext, WinAggResultContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNotNullResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- implementNullSemantics(RexToLixTranslator, RexCall, RexImpTable.NullAs, NullPolicy, NotNullImplementor) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- implementNullSemantics0(RexToLixTranslator, RexCall, RexImpTable.NullAs, NullPolicy, boolean, NotNullImplementor) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- implementor - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- implementor - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.NotImplementor
-
- implementor() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- implementor() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- implementor - Variable in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- implementor - Variable in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- IMPLEMENTOR - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- IMPLEMENTOR - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- implementRecurse(RexToLixTranslator, RexCall, RexImpTable.NullAs, int) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CaseImplementor
-
- implementRecurse(RexToLixTranslator, List<RexNode>, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.CoalesceImplementor
-
- implementReset(AggContext, AggResetContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
-
Implements reset of the intermediate variables to the initial state.
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FirstLastValueImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.GroupingImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NthValueImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NtileImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SingleValueImplementor
-
- implementReset(AggContext, AggResetContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementResult(AggContext, AggResultContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
-
Calculates the resulting value based on the intermediate variables.
- implementResult(List<AggImpState>, BlockBuilder, Function<BlockBuilder, WinAggFrameResultContext>, Function<AggImpState, List<RexNode>>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.FirstLastValueImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.GroupingImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NthValueImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.NtileImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.SingleValueImplementor
-
- implementResult(AggContext, AggResultContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementRoot(EnumerableRel, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- ImplementTester(CalcRelSplitter.RelType) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter.ImplementTester
-
- IMPLICIT - Static variable in class org.apache.calcite.sql.SqlCollation
-
- implicitFunctionCache - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- implicitSubSchemaCache - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- implicitTableCache - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- implicitTypeCache - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- implies(RexNode, RexNode) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
Checks if condition first implies (⇒) condition second.
- implies2(RexNode, RexNode) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
Returns whether the predicate first
(not a conjunction)
implies second
.
- impliesAny(RexNode, List<RexNode>) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
Returns whether the predicate first
implies (⇒)
at least one predicate in seconds
.
- impliesConjunction(RexNode, RexNode) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
Returns whether the predicate first
implies second
(both
may be conjunctions).
- in(RelNode, ImmutableList<RexNode>) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates an IN sub-query.
- IN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IN
operator tests for a value's membership in a sub-query or
a list of values.
- IN_FENNEL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Use of the IN_FENNEL
operator forces the argument to be
evaluated in Fennel.
- inBooleanFamily(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharFamily(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharFamily(SqlTypeName) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharOrBinaryFamilies(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- includeFilter - Variable in class org.apache.calcite.util.Filterator
-
- includeOuter - Variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- incompatibleCharset(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- incompatibleTypes() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- incompatibleTypesInList() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- incompatibleValueType(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- increment(Calendar, TimeUnitRange) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- increment(int, int[]) - Method in class org.apache.calcite.util.Permutation
-
- incrementAndCheck() - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- indent - Variable in class org.apache.calcite.plan.RelOptUtil.TypeDumper
-
- indent(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- INDENT - Static variable in class org.apache.calcite.util.StackWriter
-
directive for increasing the indentation level
- indent - Variable in class org.apache.calcite.util.XmlOutput
-
- INDENT_SPACE4 - Static variable in class org.apache.calcite.util.StackWriter
-
four-space indentation
- INDENT_TAB - Static variable in class org.apache.calcite.util.StackWriter
-
tab indentation
- indentation - Variable in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- indentation - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- indentation - Variable in class org.apache.calcite.util.StackWriter
-
- indentationDepth - Variable in class org.apache.calcite.util.StackWriter
-
- indentIfNeeded() - Method in class org.apache.calcite.util.StackWriter
-
- indentString - Variable in class org.apache.calcite.util.XmlOutput
-
- index - Variable in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- index() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- index() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- index() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the index of the current row in the partition.
- index - Variable in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- index - Variable in class org.apache.calcite.rex.RexDynamicParam
-
- index - Variable in class org.apache.calcite.rex.RexSlot
-
- index - Variable in class org.apache.calcite.sql.SqlDynamicParam
-
- indexOf(int, int[]) - Static method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Searches for a value in a map, and returns the position where it was
found, or -1.
- indexOf(Object) - Method in class org.apache.calcite.runtime.ConsList
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- indexOf(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the index within this string of the first occurrence of the
specified substring.
- indexOf(String, int) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the index within this string of the first occurrence of the
specified substring, starting at the specified index.
- indexOf(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
The ordinal of a given bit, or -1 if it is not set.
- indexOf(Object) - Method in class org.apache.calcite.util.ImmutableIntList
-
- indexOf(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- indexOfLineEnd(String, int) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- indexToLineCol(String, int) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Returns the (1-based) line and column corresponding to a particular
(0-based) offset in a string.
- indicator - Variable in class org.apache.calcite.plan.RelOptUtil.Exists
-
- indicator - Variable in class org.apache.calcite.rel.core.Aggregate
-
Deprecated.
- induce(ImmutableBitSet, List<ImmutableBitSet>) - Static method in enum org.apache.calcite.rel.core.Aggregate.Group
-
- infer(ScalarFunction) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- infer(AggregateFunction) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- infer(RexNode, Set<RexNode>, List<RexNode>, boolean, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- inferAlias(List<RexNode>, RexNode, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Infers the alias of an expression.
- inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - Method in class org.apache.calcite.sql.type.ExplicitOperandTypeInference
-
- inferOperandTypes(SqlCallBinding, RelDataType, RelDataType[]) - Method in interface org.apache.calcite.sql.type.SqlOperandTypeInference
-
Infers any unknown operand types.
- inferPredicates(boolean) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
The PullUp Strategy is sound but not complete.
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlArrayValueConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlDatetimePlusOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlItemOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlRowOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlOperator
-
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
- inferReturnType(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.SqlOperator
-
Infers the type of a call to this operator with a given set of operand
types.
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlUnnestOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlUnresolvedFunction
-
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.CursorReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.MatchReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.OrdinalReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in interface org.apache.calcite.sql.type.SqlReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.SqlTypeTransformCascade
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- inferTypeFromOperands(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- inferTypeFromValidator(SqlCallBinding) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- InferTypes - Class in org.apache.calcite.sql.type
-
Strategies for inferring operand types.
- InferTypes() - Constructor for class org.apache.calcite.sql.type.InferTypes
-
- inferUnknownTypes(RelDataType, SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- inferViewPredicates(Map<Integer, RexNode>, List<RexNode>, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Decomposes the WHERE clause of a view into predicates that constraint
a column to a particular value.
- INFINITY - Static variable in class org.apache.calcite.plan.volcano.VolcanoCost
-
- infix(Object, int, boolean) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- infix(Object, int, boolean) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- info - Variable in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- info(String, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Logs an INFO message with two Object parameters
- info(String, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs an INFO message with three Object parameters
- info(String, Object, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs an INFO message with four Object parameters
- info(String, Object...) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- info(String) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- InfobrightSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Infobright database.
- InfobrightSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
Creates an InfobrightSqlDialect.
- InformixSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Informix database.
- InformixSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.InformixSqlDialect
-
Creates an InformixSqlDialect.
- IngresSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Ingres database.
- IngresSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.IngresSqlDialect
-
Creates an IngresSqlDialect.
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- init() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
Called after the constructor has completed and the model has been
loaded.
- init(Class) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- init(Class) - Method in class org.apache.calcite.prepare.Prepare
-
- init(RelOptPlanner) - Static method in class org.apache.calcite.rel.convert.NoneConverter
-
- init() - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
Performs post-constructor initialization of an operator table.
- initcap(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL INITCAP(string) function.
- INITCAP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- initialHandler(Class<H>) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepInstruction.BeginGroup
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepInstruction.EndGroup
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepInstruction
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepInstruction.RuleClass
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepInstruction.RuleInstance
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepInstruction.Subprogram
-
- initialize(boolean) - Method in class org.apache.calcite.plan.hep.HepProgram
-
- initialize(Map<VolcanoPlannerPhase, Set<String>>) - Method in class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- initialize(Map<VolcanoPlannerPhase, Set<String>>) - Method in interface org.apache.calcite.plan.volcano.VolcanoPlannerPhaseRuleMappingInitializer
-
- initializeMapping() - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- Initializer() - Constructor for class org.apache.calcite.rex.RexFieldCollation.Initializer
-
- Initializer() - Constructor for class org.apache.calcite.statistic.MapSqlStatisticProvider.Initializer
-
- InitializerContext - Interface in org.apache.calcite.sql2rel
-
- initializerExpressionFactory - Variable in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- InitializerExpressionFactory - Interface in org.apache.calcite.sql2rel
-
InitializerExpressionFactory supplies default values for INSERT, UPDATE, and NEW.
- initializerExpressionFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- initialValue - Variable in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- initialValue - Variable in class org.apache.calcite.util.TryThreadLocal
-
- initialValue() - Method in class org.apache.calcite.util.TryThreadLocal
-
- initList(SqlAbstractParserImpl, Set<String>, String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Initializes lists of keywords.
- initMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- initScalar - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- injectImportanceBoost() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Finds RelSubsets in the plan that contain only rels of
Convention.NONE
and boosts their importance by 25%.
- inMetadataQuery - Variable in class org.apache.calcite.plan.volcano.RelSet
-
Reentrancy flag.
- inOver - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Are we directly inside a windowed aggregate?
- input - Variable in class org.apache.calcite.rel.mutable.MutableSingleRel
-
- input(String, RelNode) - Method in interface org.apache.calcite.rel.RelWriter
-
Adds an input to the explanation of the current node.
- input - Variable in class org.apache.calcite.rel.SingleRel
-
- inputBitSet - Variable in class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- inputCollations - Variable in class org.apache.calcite.rex.RexCallBinding
-
- inputExprOrdinals - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.InputToCommonExprConverter
-
- inputField(List<RelNode>, RexNode) - Static method in class org.apache.calcite.materialize.Lattice
-
Converts an expression into an (input, field) pair.
- InputFinder() - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputFinder(Set<RelDataTypeField>) - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- inputGetter - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- InputGetterImpl(List<Pair<Expression, PhysType>>) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- inputOffset(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the number of fields in all inputs before (to the left of)
the given input.
- inputPosReferenced - Variable in class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- InputReferenceCounter(int[]) - Constructor for class org.apache.calcite.rel.rules.JoinToMultiJoinRule.InputReferenceCounter
-
- InputReferencedVisitor() - Constructor for class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- InputRefUsage() - Constructor for class org.apache.calcite.plan.RexImplicationChecker.InputRefUsage
-
- inputRowType - Variable in class org.apache.calcite.rel.core.TableModify
-
- inputRowType - Variable in class org.apache.calcite.rex.RexProgram
-
- inputRowType - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- inputRowType - Variable in class org.apache.calcite.rex.RexUtil.ForwardRefFinder
-
- inputs - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- inputs - Variable in class org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
-
- inputs - Variable in class org.apache.calcite.rel.core.SetOp
-
- inputs - Variable in class org.apache.calcite.rel.core.TableFunctionScan
-
- inputs - Variable in class org.apache.calcite.rel.mutable.MutableMultiRel
-
- inputs - Variable in class org.apache.calcite.rel.rules.MultiJoin
-
- inputs - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- InputSpecialOpFinder(BitSet, ImmutableBitSet, ImmutableBitSet, ImmutableBitSet, PushProjector.ExprCondition, List<RexNode>, List<RexNode>) - Constructor for class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- inputSubsets(RelNode) - Static method in class org.apache.calcite.plan.volcano.RelSubset
-
- InputToCommonExprConverter(int[], int[], int, int[], RexNode[]) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter.InputToCommonExprConverter
-
- inputTypeList - Variable in class org.apache.calcite.rex.RexChecker
-
- InputUsageFinder() - Constructor for class org.apache.calcite.plan.RexImplicationChecker.InputUsageFinder
-
- inQuery() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- inQuery() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether we are currently in a query context (SELECT, INSERT,
UNION, INTERSECT, EXCEPT, and the ORDER BY operator).
- inSameFamily(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inSameFamilyOrNull(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- insert(int, String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Inserts the string into this character sequence.
- insertCall - Variable in class org.apache.calcite.sql.SqlMerge
-
- insertIntoAlwaysGenerated(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- InsertNamespace(SqlValidatorImpl, SqlInsert, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.InsertNamespace
-
- insertSource(int) - Method in class org.apache.calcite.util.Permutation
-
Inserts into the sources.
- insertTarget(int) - Method in class org.apache.calcite.util.Permutation
-
Inserts into the targets.
- Inst(String, Locale, Method, Object...) - Constructor for class org.apache.calcite.runtime.Resources.Inst
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- INSTANCE - Static variable in exception org.apache.calcite.adapter.enumerable.RexToLixTranslator.AlwaysNull
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.jdbc.JdbcQueryProvider
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.DataSourcePool
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.DialectPool
-
- instance - Variable in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulatorFactory
-
- INSTANCE - Static variable in class org.apache.calcite.interpreter.NoneToBindableConverterRule
-
- INSTANCE - Static variable in class org.apache.calcite.jdbc.MetadataSchema
-
- INSTANCE - Static variable in class org.apache.calcite.materialize.MaterializationService
-
- instance() - Static method in class org.apache.calcite.materialize.MaterializationService
-
Returns the instance of the materialization service.
- INSTANCE - Static variable in class org.apache.calcite.plan.ConventionTraitDef
-
- INSTANCE - Static variable in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1
-
- INSTANCE - Static variable in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1
-
- INSTANCE - Static variable in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.AggregateToAggregateUnifyRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.FilterOnProjectRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.FilterToFilterUnifyRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.FilterToProjectUnifyRule
-
- INSTANCE - Static variable in exception org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.ProjectToFilterUnifyRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.ProjectToProjectUnifyRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.ScanToProjectUnifyRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.TrivialRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- INSTANCE - Static variable in exception org.apache.calcite.rel.metadata.CyclicMetadataException
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
-
- INSTANCE - Static variable in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- instance() - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns an instance of RelMetadataQuery.
- INSTANCE - Static variable in class org.apache.calcite.rel.RelCollationTraitDef
-
- INSTANCE - Static variable in class org.apache.calcite.rel.RelDistributionTraitDef
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
The default instance of the rule; operates only on logical expressions.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Instance that matches an
Aggregate
as either input of
Union
.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateValuesRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.CalcMergeRule
-
- INSTANCE - Static variable in exception org.apache.calcite.rel.rules.CalcRelSplitter.CannotImplement
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.CalcRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.CalcSplitRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterCorrelateRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
Rule that matches Filter on TableScan.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterToCalcRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.IntersectToDistinctRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinAssociateRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinCommuteRule
-
Instance of the rule that only swaps inner joins.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinExtractFilterRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinPushExpressionsRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Rule that matches Project on TableScan.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectToCalcRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectToWindowRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Rule instance for Union implementation that does not preserve the
ordering of its inputs.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.TableScanRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionEliminatorRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionPullUpConstantsRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionToDistinctRule
-
- INSTANCE - Static variable in exception org.apache.calcite.rex.RexOver.OverFound
-
- INSTANCE - Static variable in exception org.apache.calcite.rex.RexUtil.CnfHelper.OverflowError
-
- INSTANCE - Static variable in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- INSTANCE - Static variable in class org.apache.calcite.rex.RexUtil.CorrelationFinder
-
- INSTANCE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- instance(String, Locale, ResourceBundle) - Static method in class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
Returns the instance of the baseName
resource bundle
for the given locale.
- INSTANCE - Static variable in class org.apache.calcite.runtime.Unit
-
- INSTANCE - Static variable in class org.apache.calcite.schema.impl.AbstractSchema.Factory
-
- instance - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
The table of contains Oracle-specific operators.
- instance() - Static method in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
Returns the Oracle operator table, creating it if necessary.
- INSTANCE - Static variable in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
The singleton instance.
- instance - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The standard operator table.
- instance() - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the standard operator table, creating it if necessary.
- INSTANCE - Static variable in class org.apache.calcite.sql.fun.SqlTrimFunction
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSelectOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlWindow.SqlWindowOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlWith.SqlWithOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlWithItem.SqlWithItemOperator
-
- INSTANCE - Static variable in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
- instance() - Static method in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
- INSTANCE - Static variable in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
- instance() - Static method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
Returns an instance that does not coerce.
- instance(boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
Returns an instance.
- INSTANCE - Static variable in class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- instance() - Static method in class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- INSTANCE - Static variable in class org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- INSTANCE - Static variable in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Singleton instance.
- INSTANCE - Static variable in class org.apache.calcite.util.BlackholeMap.BHIterator
-
- INSTANCE - Static variable in class org.apache.calcite.util.BlackholeMap.BHSet
-
- INSTANCE - Static variable in class org.apache.calcite.util.BlackholeMap
-
- instance() - Static method in class org.apache.calcite.util.SaffronProperties.Helper
-
Deprecated.
- INSTANCE - Static variable in interface org.apache.calcite.util.SaffronProperties
-
Deprecated.
- INSTANCE - Static variable in class org.apache.calcite.util.Util.OverFinder
-
- INSTANCE2 - Static variable in class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
More general instance that matches any relational expression.
- INSTANCE2 - Static variable in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- INSTANCE_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- INSTANCE_FILTER - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- INSTANCE_JOIN - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- INSTANCE_PROJECT_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- INSTANCE_PROJECT_FILTER - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- INSTANCE_PROJECT_JOIN - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- instructions - Variable in class org.apache.calcite.plan.hep.HepProgram
-
- instructions - Variable in class org.apache.calcite.plan.hep.HepProgramBuilder
-
- inSubQueryThreshold - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- inSubQueryThreshold - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- int2(StringBuilder, int) - Static method in class org.apache.calcite.util.DateTimeStringUtils
-
- int4(StringBuilder, int) - Static method in class org.apache.calcite.util.DateTimeStringUtils
-
- int8 - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Type for the internal representation of decimals.
- INT_B - Static variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- INT_MAX - Static variable in class org.apache.calcite.rex.RexBuilder
-
The largest valid int
value, as a BigDecimal
.
- INT_MAX_VALUE_PLUS_ONE - Static variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- INT_MIN - Static variable in class org.apache.calcite.rex.RexBuilder
-
The smallest valid int
value, as a BigDecimal
.
- INT_S - Static variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- INT_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- inTag - Variable in class org.apache.calcite.util.XmlOutput
-
Whether we have started but not finished a start tag.
- INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTEGER - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is an Integer.
- INTEGER_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is an Integer
with nulls allowed if any of the operands allow nulls.
- INTEGER_PATTERN - Static variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Regular expression for integer.
- INTEGER_QUOTIENT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- IntegerIntervalSet - Class in org.apache.calcite.util
-
A set of non-negative integers defined by a sequence of points, intervals,
and exclusions.
- IntegerIntervalSet(String) - Constructor for class org.apache.calcite.util.IntegerIntervalSet
-
- IntegerIntervalSet.Handler - Interface in org.apache.calcite.util
-
A callback.
- INTEGERS - Static variable in class org.apache.calcite.util.ChunkList
-
- INTEGRATION_TEST - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run integration tests.
- InterbaseSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Interbase database.
- InterbaseSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.InterbaseSqlDialect
-
Creates an InterbaseSqlDialect.
- interestingCount - Variable in class org.apache.calcite.profile.ProfilerImpl
-
The minimum number of combinations considered "interesting".
- internal(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- internalExprTypeList - Variable in class org.apache.calcite.rex.RexProgram.Checker
-
- InternalOperand(Class<? extends MutableRel>, List<SubstitutionVisitor.Operand>) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
-
- internalParameters - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- internalParameters - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- internalToDate(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts the internal representation of a SQL DATE (int) to the Java
type used for UDF parameters (Date
).
- internalToDate(Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- internalToTime(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts the internal representation of a SQL TIME (int) to the Java
type used for UDF parameters (Time
).
- internalToTime(Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- internalToTimestamp(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts the internal representation of a SQL TIMESTAMP (long) to the Java
type used for UDF parameters (Timestamp
).
- internalToTimestamp(Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- internalTypes(List<? extends RexNode>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- interner - Variable in class org.apache.calcite.plan.RelTraitDef
-
Cache of traits.
- InterpretableConvention - Enum in org.apache.calcite.interpreter
-
Calling convention that returns results as an
Enumerable
of object arrays.
- InterpretableConvention() - Constructor for enum org.apache.calcite.interpreter.InterpretableConvention
-
- InterpretableConverter - Class in org.apache.calcite.interpreter
-
Relational expression that converts any relational expression input to
InterpretableConvention
, by wrapping
it in an interpreter.
- InterpretableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.interpreter.InterpretableConverter
-
- InterpretableRel - Interface in org.apache.calcite.interpreter
-
Relational expression that can implement itself using an interpreter.
- InterpretableRel.InterpreterImplementor - Class in org.apache.calcite.interpreter
-
Context when a
RelNode
is being converted to an interpreter
Node
.
- Interpreter - Class in org.apache.calcite.interpreter
-
Interpreter.
- Interpreter(DataContext, RelNode) - Constructor for class org.apache.calcite.interpreter.Interpreter
-
Creates an Interpreter.
- interpreter - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- INTERPRETER - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
Rule that matches Filter on EnumerableInterpreter on TableScan.
- INTERPRETER - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Rule that matches Project on EnumerableInterpreter on TableScan.
- Interpreter.CompilerImpl - Class in org.apache.calcite.interpreter
-
Walks over a tree of
RelNode
and, for each,
creates a
Node
that can be
executed in the interpreter.
- Interpreter.DuplicatingSink - Class in org.apache.calcite.interpreter
-
Implementation of
Sink
using a
ArrayDeque
.
- Interpreter.Edge - Class in org.apache.calcite.interpreter
-
Edge between a
RelNode
and one of its inputs.
- Interpreter.EnumeratorSource - Class in org.apache.calcite.interpreter
-
- Interpreter.FooCompiler - Class in org.apache.calcite.interpreter
-
Not used.
- Interpreter.ListSink - Class in org.apache.calcite.interpreter
-
Implementation of
Sink
using a
ArrayDeque
.
- Interpreter.ListSource - Class in org.apache.calcite.interpreter
-
Implementation of
Source
using a
ArrayDeque
.
- Interpreter.NodeInfo - Class in org.apache.calcite.interpreter
-
Information about a node registered in the data flow graph.
- Interpreter.ScalarCompiler - Interface in org.apache.calcite.interpreter
-
Converts a list of expressions to a scalar that can compute their
values.
- INTERPRETER_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Given a language, define a representation for its grammar along with an
interpreter that uses the representation to interpret sentences in the
language.
- InterpreterImplementor(Compiler, CalcitePrepare.SparkHandler, DataContext) - Constructor for class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- Interpreters - Class in org.apache.calcite.interpreter
-
- Interpreters() - Constructor for class org.apache.calcite.interpreter.Interpreters
-
- intersect(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- Intersect - Class in org.apache.calcite.rel.core
-
Relational expression that returns the intersection of the rows of its
inputs.
- Intersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.core.Intersect
-
Creates an Intersect.
- Intersect(RelInput) - Constructor for class org.apache.calcite.rel.core.Intersect
-
Creates an Intersect by parsing serialized output.
- INTERSECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- intersect(boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Intersect
of the two most
recent relational expressions on the stack.
- intersect(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Intersect
of the
n
most recent relational expressions on the stack.
- intersect(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
- intersect(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set with all the bits set in both this set and in
another.
- INTERSECT_ALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- INTERSECT_DISTINCT - Static variable in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- INTERSECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
LogicalIntersect
to
empty if any of its children are empty.
- INTERSECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionMergeRule
-
- intersects(Geometry, Geometry, SpatialReference) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- intersects(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns true if the specified ImmutableBitSet
has any bits set to
true
that are also set to true
in this
ImmutableBitSet
.
- intersects(Collection<E>, Collection<E>) - Static method in class org.apache.calcite.util.Util
-
Returns whether two collections have any elements in common.
- IntersectToDistinctRule - Class in org.apache.calcite.rel.rules
-
Planner rule that translates a distinct
Intersect
(
all
=
false
)
into a group of operators composed of
Union
,
Aggregate
, etc.
- IntersectToDistinctRule(Class<? extends Intersect>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.IntersectToDistinctRule
-
Creates an IntersectToDistinctRule.
- interval - Variable in class org.apache.calcite.rel.core.Match
-
- interval - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Parameter type-checking strategy type must a nullable time interval,
nullable time interval
- INTERVAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- intervalFieldExceedsPrecision(Number, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- intervalFractionalSecondPrecisionOutOfRange(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- INTERVALINTERVAL_INTERVALDATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- intervalMustBeNonNegative(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- intervalQualifier - Variable in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- intervalQualifier - Variable in class org.apache.calcite.sql.type.IntervalSqlType
-
- IntervalSqlType - Class in org.apache.calcite.sql.type
-
IntervalSqlType represents a standard SQL datetime interval type.
- IntervalSqlType(RelDataTypeSystem, SqlIntervalQualifier, boolean) - Constructor for class org.apache.calcite.sql.type.IntervalSqlType
-
Constructs an IntervalSqlType.
- intervalStartPrecisionOutOfRange(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- intervalStr - Variable in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- intervalString(BigDecimal) - Method in class org.apache.calcite.rex.RexLiteral
-
- intervalToMillis(SqlIntervalLiteral.IntervalValue) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts the interval value into a millisecond representation.
- intervalToMillis(String, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- intervalToMonths(SqlIntervalLiteral.IntervalValue) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts the interval value into a months representation.
- intervalToMonths(String, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- IntervalValue(SqlIntervalQualifier, int, String) - Constructor for class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
Creates an interval value.
- IntList - Class in org.apache.calcite.util
-
Deprecated.
- IntList() - Constructor for class org.apache.calcite.util.IntList
-
Deprecated.
- IntPair - Class in org.apache.calcite.util.mapping
-
An immutable pair of integers.
- IntPair(int, int) - Constructor for class org.apache.calcite.util.mapping.IntPair
-
- IntProp(Resources.PropertyAccessor, Method) - Constructor for class org.apache.calcite.runtime.Resources.IntProp
-
- intProperty(String, int) - Static method in class org.apache.calcite.config.CalciteSystemProperty
-
- intProperty(String, int, IntPredicate) - Static method in class org.apache.calcite.config.CalciteSystemProperty
-
Returns the value of the system property with the specified name as int, or
the defaultValue
if any of the conditions below hold:
the property is not defined;
the property value cannot be transformed to an int;
the property value does not satisfy the checker.
- inTrait - Variable in class org.apache.calcite.rel.convert.ConverterRule
-
- inTraits - Variable in class org.apache.calcite.rel.convert.ConverterImpl
-
- ints - Variable in class org.apache.calcite.util.ImmutableIntList
-
- IntSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- intValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- intValue(Resources.IntProp) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- intValue(Resources.IntProp, int) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- intValue(Resources.IntProp) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- intValue(Resources.IntProp, int) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- intValue(Resources.IntProp) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- intValue(Resources.IntProp, int) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- intValue(boolean) - Method in class org.apache.calcite.sql.SqlLiteral
-
Returns the integer value of this literal.
- invalidArgCount(String, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidateMetadataQuery() - Method in class org.apache.calcite.plan.RelOptCluster
-
- invalidBoolean(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidCharacterForCast(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidCompare(String, String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidDatetimeFormat(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidEscapeCharacter(String) - Static method in class org.apache.calcite.runtime.Like
-
- invalidEscapeSequence(String, int) - Static method in class org.apache.calcite.runtime.Like
-
- invalidInputForJsonDepth(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonKeys(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonLength(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonRemove(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonStorageSize(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForJsonType(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidOrderByPos() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidRegularExpression(String, int) - Static method in class org.apache.calcite.runtime.Like
-
- InvalidRelException - Exception in org.apache.calcite.rel
-
Exception that indicates that a relational expression would be invalid
with given parameters.
- InvalidRelException(String) - Constructor for exception org.apache.calcite.rel.InvalidRelException
-
Creates an InvalidRelException.
- InvalidRelException(String, Throwable) - Constructor for exception org.apache.calcite.rel.InvalidRelException
-
Creates an InvalidRelException with a cause.
- invalidSampleSize() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidTypesForArithmetic(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidTypesForComparison(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidValueException(SqlParserPos, String) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- inverse() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- inverse() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- inverse() - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- inverse() - Method in enum org.apache.calcite.util.mapping.MappingType
-
- inverse() - Method in class org.apache.calcite.util.Permutation
-
Returns the inverse permutation.
- InverseMapping(Mapping) - Constructor for class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- inverseOrdinal - Variable in enum org.apache.calcite.util.mapping.MappingType
-
- invert(int[]) - Static method in class org.apache.calcite.adapter.clone.ColumnLoader
-
- invert(List<Pair<RexNode, String>>, MutableRel, RexShuttle) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterToProjectUnifyRule
-
- invert(MutableRel, MutableRel, MutableProject) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterToProjectUnifyRule
-
- invert(RexBuilder, RexCall) - Static method in class org.apache.calcite.rex.RexUtil
-
- invert(Mapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Converts a mapping to its inverse.
- invert(Iterable<IntPair>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- invert(Iterator<IntPair>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- invoke(Object, Method, Object[]) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider.CachingInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider.ChainedInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class org.apache.calcite.util.BarfingInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class org.apache.calcite.util.DelegatingInvocationHandler
-
- invoke(Object...) - Method in interface org.apache.calcite.util.ReflectUtil.MethodDispatcher
-
Invokes method on an object with a given set of arguments.
- invokeVisitor(R, E, String) - Method in interface org.apache.calcite.util.ReflectiveVisitDispatcher
-
- invokeVisitor(ReflectiveVisitor, Object, Class, String) - Static method in class org.apache.calcite.util.ReflectUtil
-
- invokeVisitorInternal(Object, Object, Class, String) - Static method in class org.apache.calcite.util.ReflectUtil
-
Shared implementation of the two forms of invokeVisitor.
- inWindow - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- io - Variable in class org.apache.calcite.plan.volcano.VolcanoCost
-
- iOriginColumn - Variable in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- iOutputColumn - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped output column.
- iRestructureInput - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- irreducible - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
- IS_A_SET - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_DIFFERENT_FROM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal
$IS_DIFFERENT_FROM
operator is the same as the
user-level
SqlStdOperatorTable.IS_DISTINCT_FROM
in all respects except that
the test for equality on character datatypes treats trailing spaces as
significant.
- IS_DISTINCT_FROM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IS DISTINCT FROM
operator.
- IS_EMPTY - Static variable in class org.apache.calcite.rel.core.Values
-
Deprecated.
- IS_EMPTY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_EMPTY_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.SemiJoinRule
-
- IS_EMPTY_J - Static variable in class org.apache.calcite.rel.core.Values
-
- IS_FALSE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_ARRAY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_OBJECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_SCALAR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_JSON_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NAME - Static variable in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- IS_NOT_A_SET - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_DISTINCT_FROM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IS NOT DISTINCT FROM
operator.
- IS_NOT_EMPTY - Static variable in class org.apache.calcite.rel.core.Values
-
Deprecated.
- IS_NOT_EMPTY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_FALSE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_GRAND_TOTAL - Static variable in class org.apache.calcite.rel.core.Aggregate
-
Deprecated.
- IS_NOT_JSON_ARRAY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_JSON_OBJECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_JSON_SCALAR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_JSON_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_NULL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_TRUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NOT_UNKNOWN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NULL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_SIMPLE - Static variable in class org.apache.calcite.rel.core.Aggregate
-
Deprecated.
- IS_TRUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_UNKNOWN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- isA(Type, Primitive) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- isA(SqlKind) - Method in class org.apache.calcite.rex.RexNode
-
- isA(Collection<SqlKind>) - Method in class org.apache.calcite.rex.RexNode
-
- isA(Set<SqlKind>) - Method in class org.apache.calcite.sql.SqlNode
-
Returns whether this node is a member of an aggregate category.
- isA(MappingType) - Method in enum org.apache.calcite.util.mapping.MappingType
-
Returns whether this mapping type is (possibly a weaker form of) a given
mapping type.
- isAggregate(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns whether a SELECT statement is an aggregation.
- isAggregate(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Deprecated.
- isAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregateSupported(Aggregate, boolean) - Static method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- isAggregateSupported(AggregateCall) - Method in class org.apache.calcite.rel.rules.AggregateMergeRule
-
- isAggregateSupported(Aggregate) - Static method in class org.apache.calcite.rel.rules.AggregateRemoveRule
-
- isAggregation(SqlKind) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregator() - Method in class org.apache.calcite.sql.SqlAggFunction
-
- isAggregator() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this operator is an aggregate function.
- isAll() - Method in class org.apache.calcite.rel.mutable.MutableSetOp
-
- isAll() - Method in class org.apache.calcite.sql.SqlSetOperator
-
- isAllowPartial() - Method in class org.apache.calcite.sql.SqlWindow
-
Returns whether partial windows are allowed.
- isAllRows() - Method in class org.apache.calcite.rel.core.Match
-
- isAlwaysFalse() - Method in class org.apache.calcite.rex.RexCall
-
- isAlwaysFalse() - Method in class org.apache.calcite.rex.RexLiteral
-
- isAlwaysFalse() - Method in class org.apache.calcite.rex.RexNode
-
Returns whether this expression always returns false.
- isAlwaysNonEmpty() - Method in class org.apache.calcite.rel.core.Window.Group
-
Returns if the window is guaranteed to have rows.
- isAlwaysNonEmpty() - Method in class org.apache.calcite.sql.SqlWindow
-
Returns if the window is guaranteed to have rows.
- isAlwaysTrue(RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- isAlwaysTrue() - Method in class org.apache.calcite.rex.RexCall
-
- isAlwaysTrue() - Method in class org.apache.calcite.rex.RexLiteral
-
- isAlwaysTrue() - Method in class org.apache.calcite.rex.RexNode
-
Returns whether this expression always returns true.
- isAlwaysUseParentheses() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isAlwaysUseParentheses() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isAlwaysUseParentheses() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether to enclose all expressions in parentheses, even if the
operator has high enough precedence that the parentheses are not
required.
- isAny(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isApplyAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isApplyAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether CROSS APPLY
and OUTER APPLY
operators are allowed
in the parser.
- isApplyAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isApproximate() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall is approximate, as in
APPROX_COUNT_DISTINCT(empno)
.
- isApproximateNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isArray(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isASet(Collection) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the IS A SET function.
- isAssociative(SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an operator is associative.
- isAtomic(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- isAutoincrement(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- isAutoincrement(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns whether the type can be auto increment.
- isAutoincrement(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- isBackwards(SqlStatisticProvider) - Method in class org.apache.calcite.materialize.Step
-
- isBangEqualAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isBangEqualAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether the bang-equal token != is allowed as an alternative to <> in
the parser.
- isBangEqualAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isBangEqualAllowed() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isBefore() - Method in class org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- isBefore(SchemaVersion) - Method in class org.apache.calcite.schema.impl.LongSchemaVersion
-
- isBefore(SchemaVersion) - Method in interface org.apache.calcite.schema.SchemaVersion
-
Returns if this Version happens before the other Version.
- isBernoulli - Variable in class org.apache.calcite.plan.RelOptSamplingParameters
-
- isBernoulli() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
-
Indicates whether Bernoulli or system sampling should be performed.
- isBernoulli - Variable in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- isBernoulli() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Indicates Bernoulli vs.
- isBigint(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isBigQuery(DatabaseMetaData) - Static method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- isBijection() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a bijection if it is a surjection and it is an injection.
- isBoolean(RexNode) - Method in class org.apache.calcite.rex.RexTransformer
-
- isBoundedVariableWidth(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isBoxed() - Method in class org.apache.calcite.rel.core.Project
-
Deprecated.
- isCacheEnabled() - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- isCacheEnabled() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- isCacheEnabled() - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- isCacheEnabled() - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- isCacheEnabled() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- isCacheEnabled() - Method in interface org.apache.calcite.schema.SchemaPlus
-
- isCallTo(RexNode, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
-
- isCallTo(SqlNode, SqlOperator) - Static method in class org.apache.calcite.sql.SqlUtil
-
- isCancelRequested() - Method in class org.apache.calcite.util.CancelFlag
-
- isCaseClausesOnNewLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isCasePredicate(RexCall, int) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a given operand of a CASE expression is a predicate.
- isCaseSensitive() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- isCaseSensitive(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- isCaseSensitive(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns whether the type is case sensitive.
- isCaseSensitive(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- isCaseSensitive() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether matching of identifiers is case-sensitive.
- isCaseSensitive(DatabaseMetaData) - Method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- isCaseSensitive() - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns whether name matching is case-sensitive.
- isCaseSensitive() - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- isCaseSensitive() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- isCharTypeComparable(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Checks whether two types or more are char comparable.
- isCharTypeComparable(SqlCallBinding, List<SqlNode>, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether the operands to a call are char type-comparable.
- isClauseStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isClauseStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isClauseStartsLine() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether this writer should start each clause (e.g.
- isCollationTrivial() - Method in class org.apache.calcite.rel.RelRoot
-
- isComparable(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are comparable.
- isComponentQuoted(int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns whether the i
th component of a compound identifier is
quoted.
- isConstant(RexNode) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether an expression is constant.
- isConstant(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether node is made up of constants.
- isConstructor(RexNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- isContextVariableName(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is the name of a context variable such as
"CURRENT_USER".
- isContextVariableName(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isConvertedSubq(RexNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Determines whether a RexNode corresponds to a sub-query that's been
converted to a constant.
- isConvertTableAccess() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the convertTableAccess
option.
- isConvertTableAccess() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- isCount - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- isCountStar() - Method in class org.apache.calcite.sql.SqlCall
-
Test to see if it is the function COUNT(*)
- isCreateValuesRel() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the createValuesRel
option.
- isCreateValuesRel() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- isCrossJoin(Join) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- isCurrentRow() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is CURRENT ROW.
- isCurrentRow() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundCurrentRow
-
- isCurrentRow(SqlNode) - Static method in class org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "CURRENT ROW" bound.
- isCyclic() - Method in class org.apache.calcite.materialize.MutableNode
-
Returns whether this node is cylic, in an undirected sense; that is,
whether the same descendant can be reached by more than one route.
- isCyclicRecurse(Set<MutableNode>) - Method in class org.apache.calcite.materialize.MutableNode
-
- isDatetime(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isDecimal(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isDecorrelationEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the decorrelationEnabled
option.
- isDecorrelationEnabled() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- isDecreasing() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Whether values of this monotonicity are decreasing.
- isDefaultLiteral(SqlLiteral) - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- isDefaultOrder(boolean, boolean) - Method in enum org.apache.calcite.config.NullCollation
-
Returns whether a given combination of null direction and sort order is
the default order of nulls returned in the ORDER BY clause.
- isDelete() - Method in class org.apache.calcite.rel.core.TableModify
-
- isDependent(DirectedGraph<Integer, DefaultEdge>, List<Integer>, int, int) - Method in class org.apache.calcite.rel.rules.ProjectToWindowRule.WindowedAggRelSplitter
-
- isDerived - Variable in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- isDerived() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
Consider the query select a+b as c, d as e from t
.
- isDescendantOfAny(PartiallyOrderedSet.Node<E>, Set<PartiallyOrderedSet.Node<E>>) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns whether node's value is a descendant of any of the values in
nodeSet.
- isDescending() - Method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
- isDeterministic(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a given expression is deterministic.
- isDeterministic() - Method in class org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
- isDeterministic() - Method in class org.apache.calcite.sql.SqlOperator
-
- isDistinct() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isDistinct() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall is distinct, as in
COUNT(DISTINCT empno)
.
- isDistinct() - Method in interface org.apache.calcite.rel.RelNode
-
- isDistinct() - Method in class org.apache.calcite.rex.RexOver
-
- isDistinct() - Method in class org.apache.calcite.sql.SqlSelect
-
- isDistinct() - Method in class org.apache.calcite.sql.SqlSetOperator
-
- isDistinct(List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns whether the elements of list
are distinct.
- isDistinctFrom(RexBuilder, RexNode, RexNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a translation of the IS DISTINCT FROM
(or IS
NOT DISTINCT FROM
) sql operator.
- isDistinctFromInternal(RexBuilder, RexNode, RexNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- isDml() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- isDml() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns whether this result is for a DML statement, in which case the
result set is one row with one column containing the number of rows
affected.
- isDml - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- isDml() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlBaseContextVariable
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlRandFunction
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.SqlOperator
-
- isDynamicStar() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
-
Returns true if this is a dynamic star field.
- isDynamicStar() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- isDynamicStarColName(String) - Static method in class org.apache.calcite.rel.type.DynamicRecordType
-
Returns true if the column name starts with DYNAMIC_STAR_PREFIX.
- isDynamicStruct() - Method in class org.apache.calcite.rel.type.DynamicRecordType
-
- isDynamicStruct() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- isDynamicStruct() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- isEmpty(Values) - Static method in class org.apache.calcite.rel.core.Values
-
Predicate, to be used when defining an operand of a
RelOptRule
,
that returns true if a Values contains zero tuples.
- isEmpty(RelNode) - Static method in class org.apache.calcite.rel.rules.PruneEmptyRules
-
- isEmpty() - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- isEmpty() - Method in class org.apache.calcite.util.CompositeMap
-
- isEmpty() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
- isEmpty() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns true if this ImmutableBitSet
contains no bits that are set
to true
.
- isEmpty() - Method in class org.apache.calcite.util.ImmutableIntList
-
- isEmptyList(SqlNode) - Static method in class org.apache.calcite.sql.SqlNodeList
-
- isEnabled(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether a given kind of trait is enabled.
- isEqui(RelNode, RelNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- isEqui() - Method in class org.apache.calcite.rel.core.JoinInfo.EquiJoinInfo
-
- isEqui() - Method in class org.apache.calcite.rel.core.JoinInfo
-
Returns whether this is an equi-join.
- isEqui() - Method in class org.apache.calcite.rel.core.JoinInfo.NonEquiJoinInfo
-
- isEquivalent(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- isEquivalentOp(SqlKind, SqlKind) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
- isEqWithEpsilon(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
-
Compares this to another cost, allowing for slight roundoff errors.
- isEqWithEpsilon(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- isEqWithEpsilon(RelOptCost) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- isEvolveLattice() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns whether the lattice suggester should try to widen a lattice when a
new query arrives that doesn't quite fit, as opposed to creating a new
lattice.
- isEvolveLattice() - Method in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- isExact - Variable in class org.apache.calcite.sql.SqlNumericLiteral
-
- isExact() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- isExactNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isExpand() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the expand
option.
- isExpand() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- isExpanded() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- isExpanded() - Method in class org.apache.calcite.sql.SqlCall
-
Whether this call was created by expanding a parentheses-free call to
what was syntactically an identifier.
- isExplain() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the explain
option.
- isExplain() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- isExtractCall(RexNode) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- isFalse(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
NULL → FALSE, FALSE → TRUE, TRUE → FALSE.
- isFile(Source) - Static method in class org.apache.calcite.util.Sources
-
- isFlat(List<? extends RexNode>, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a call to op
with exprs
as arguments
would be considered "flat".
- isFlat(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns false if the expression can be optimized by flattening
calls to an associative operator such as AND and OR.
- isFlat(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is flat.
- isFlattened() - Method in class org.apache.calcite.rel.core.TableModify
-
- isFloorCeilCall(RexNode) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- isFollowing() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is FOLLOWING.
- isFollowing() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- isFollowing() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
-
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - Method in interface org.apache.calcite.materialize.SqlStatisticProvider
-
Returns whether a join is a foreign key; that is, whether every row in
the referencing table is matched by at least one row in the referenced
table.
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - Method in class org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - Method in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
- isForeignKey(RelOptTable, List<Integer>, RelOptTable, List<Integer>) - Method in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- isFractionalSecondFieldInRange(BigDecimal) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- isFromRequired() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isFromRequired() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether FROM
clause is required in a SELECT
statement.
- isFromRequired() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isFromRequired() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isFullOuterJoin - Variable in class org.apache.calcite.rel.rules.MultiJoin
-
- isFullOuterJoin() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- isFunction() - Method in enum org.apache.calcite.sql.SqlFunctionCategory
-
- isFunction() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a total function if every source has precisely one target.
- isGeneratedAlways(RelOptTable, int) - Method in interface org.apache.calcite.sql2rel.InitializerExpressionFactory
-
- isGeneratedAlways(RelOptTable, int) - Method in class org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- isGroup() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
- isGroup() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is a group function.
- isGroupAuxiliary() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
- isGroupAuxiliary() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is an group auxiliary function.
- isGroupByAlias() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isGroupByAlias() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow aliases from the SELECT
clause to be used as
column names in the GROUP BY
clause.
- isGroupByAlias() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isGroupByAlias() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isGroupByOrdinal() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isGroupByOrdinal() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether GROUP BY 2
is interpreted to mean 'group by the 2nd column
in the select list'.
- isGroupByOrdinal() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isGroupByOrdinal() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isGroupExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggChecker
-
- isGroupingExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
Returns whether a given expression is equal to one of the grouping
expressions.
- isGuaranteed() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
Returns true if this rule can convert any relational expression
of the input convention.
- isHavingAlias() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isHavingAlias() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow aliases from the SELECT
clause to be used as
column names in the HAVING
clause.
- isHavingAlias() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isHavingAlias() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isHomogeneous(boolean) - Method in class org.apache.calcite.rel.core.SetOp
-
Returns whether all the inputs of this set operator have the same row
type as its output row.
- isIdentity(int[]) - Static method in class org.apache.calcite.adapter.clone.ColumnLoader
-
- isIdentity(List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
Deprecated.
- isIdentity(List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a list of expressions projects the incoming fields.
- isIdentity() - Method in interface org.apache.calcite.util.mapping.Mapping
-
Returns whether this mapping is the identity.
- isIdentity() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- isIdentity() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- isIdentity() - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- isIdentity(Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns whether a mapping is the identity.
- isIdentity(List<Integer>, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns whether a list of integers is the identity mapping
[0, ..., n - 1].
- isIdentity() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- isIdentity() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- isIdentity() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- isIdentity() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- isIdentity() - Method in class org.apache.calcite.util.Permutation
-
Returns whether this is the identity permutation.
- isInfinite() - Method in interface org.apache.calcite.plan.RelOptCost
-
- isInfinite() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- isInfinite() - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- isInjection() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is an injection if it is a function and no target has more than
one source.
- isInsert() - Method in class org.apache.calcite.rel.core.TableModify
-
- isInsertSubsetColumnsAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isInsertSubsetColumnsAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow INSERT
(or UPSERT
) with no column list
but fewer values than the target table.
- isInsertSubsetColumnsAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isInsertSubsetColumnsAllowed() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isInteger() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- isInterval(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isIntType(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isJavaPrimitive(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Deprecated.
- isJavaType(RelDataType) - Static method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- isJoinSupported(Join, Aggregate) - Method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- isJoinTree(RelNode) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Returns whether a RelNode corresponds to a Join that wasn't one of the
original MultiJoin input factors.
- isJson() - Method in class org.apache.calcite.sql.SqlExplain
-
Returns whether result is to be in JSON format.
- isJsonArray(String) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- isJsonObject(String) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- isJsonScalar(String) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- isJsonValue(String) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- isKey(RelOptTable, List<Integer>) - Method in interface org.apache.calcite.materialize.SqlStatisticProvider
-
Returns whether a collection of columns is a unique (or primary) key.
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- isKey(ImmutableBitSet) - Method in interface org.apache.calcite.plan.RelOptTable
-
Returns whether the given columns are a key or a superset of a unique key
of this table.
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isKey(ImmutableBitSet) - Method in interface org.apache.calcite.rel.RelNode
-
- isKey(ImmutableBitSet) - Method in interface org.apache.calcite.schema.Statistic
-
Returns whether the given set of columns is a unique key, or a superset
of a unique key, of the table.
- isKey(RelOptTable, List<Integer>) - Method in class org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- isKey(RelOptTable, List<Integer>) - Method in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
- isKey(RelOptTable, List<Integer>) - Method in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- isKeyword(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a keyword.
- isKeyword(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isKeywordPresent(SqlSelectKeyword) - Method in class org.apache.calcite.sql.SqlSelect
-
- isKeywordsLowercase() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isKeywordsLowerCase() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isKeywordsLowerCase() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether to output all keywords (e.g.
- isKnownNullable(RexNode) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Walks parent translator chain and verifies if the expression is nullable.
- isLateral(SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isLcsRidColumnId(int) - Static method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.LucidDbSpecialOperators
-
- isLe(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
-
Compares this to another cost.
- isLe(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- isLe(RelOptCost) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- isLead - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor
-
- isLeadFieldInRange(RelDataTypeSystem, BigDecimal, TimeUnit) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- isLeftFactorInRemovableSelfJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- isLiberal() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isLiberal() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether this dialect supports features from a wide variety of
dialects.
- isLiberal() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isLimit(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Whether this node contains a limit specification.
- isLimitStartCountAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isLimitStartCountAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow the SQL syntax "LIMIT start, count
".
- isLimitStartCountAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isLiteral(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a node represents a literal.
- isLiteral(SqlNode, boolean) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns whether a node is a literal.
- isLiteral(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns whether a node is a literal.
- isLiteralChain(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns whether a node is a literal chain which is used to represent a
continued string literal.
- isLob(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isLogicalNavigation(SqlKind) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isLosslessCast(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether the input is a 'loss-less' cast, that is, a cast from which
the original value of the field can be certainly recovered.
- isLowerBound(RexNode) - Static method in class org.apache.calcite.rex.RexSimplify
-
- isLt(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
-
Compares this to another cost.
- isLt(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- isLt(RelOptCost) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- isMandatorySource() - Method in enum org.apache.calcite.util.mapping.MappingType
-
Constraint that every target has at least one source.
- isMandatoryTarget() - Method in enum org.apache.calcite.util.mapping.MappingType
-
Constraint that every source has at least one target.
- isMapping() - Method in class org.apache.calcite.rel.core.Project
-
Checks whether this is a functional mapping.
- isMaterialization() - Method in class org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
-
Whether this represents a materialized view.
- isMaterialization() - Method in class org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
-
- isMeasure - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- isMerge() - Method in class org.apache.calcite.rel.core.TableModify
-
- isMin() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Deprecated.
- isMinusAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isMinusAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether MINUS
is allowed as an alternative to EXCEPT
in
the parser.
- isMinusAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isMinusAllowed() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isMultisetCast(RexCall) - Static method in class org.apache.calcite.rex.RexMultisetUtil
-
Returns true if call
is a call to CAST
and the to/from
cast types are of multiset types.
- isMutable() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- isMutable() - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- isMutable() - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- isMutable() - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- isMutable() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- isMutable() - Method in interface org.apache.calcite.schema.Schema
-
Returns whether the user is allowed to create new tables, functions
and sub-schemas in this schema, in addition to those returned automatically
by methods such as
Schema.getTable(String)
.
- isMutable() - Method in interface org.apache.calcite.schema.SchemaPlus
-
- isName(String, boolean) - Method in class org.apache.calcite.sql.SqlOperator
-
- isNameTrivial() - Method in class org.apache.calcite.rel.RelRoot
-
- isNatural() - Method in class org.apache.calcite.sql.SqlJoin
-
- isNaturalNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- isNegated() - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- isNegated() - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
-
Returns whether this is the 'NOT LIKE' operator.
- isNestedAggregateWindow(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isNonNegative(Double, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isNonReservedKeyword(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns true if token is a keyword but not a reserved word.
- isNonReservedKeyword(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isNormalized(Litmus, RexBuilder) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program is in canonical form.
- isNotEmpty(Values) - Static method in class org.apache.calcite.rel.core.Values
-
Predicate, to be used when defining an operand of a
RelOptRule
,
that returns true if a Values contains one or more tuples.
- isNotFalse(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
NULL → TRUE, FALSE → FALSE, TRUE → TRUE.
- isNotGrandTotal(Aggregate) - Static method in class org.apache.calcite.rel.core.Aggregate
-
- isNotIn() - Method in class org.apache.calcite.sql.fun.SqlInOperator
-
Deprecated.
- isNotNull(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a IS NOT NULL.
- isNotTrue(RexNode, ImmutableBitSet) - Static method in class org.apache.calcite.plan.Strong
-
Returns whether the analyzed expression will definitely not return true
(equivalently, will definitely not return null or false) if
all of a given set of input columns are null.
- isNotTrue(RexNode) - Method in class org.apache.calcite.plan.Strong
-
Returns whether an expression is definitely not true.
- isNotTrue(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
NULL → TRUE, FALSE → TRUE, TRUE → FALSE.
- isNull(RexNode, ImmutableBitSet) - Static method in class org.apache.calcite.plan.Strong
-
Returns whether the analyzed expression will definitely return null if
all of a given set of input columns are null.
- isNull(RexNode) - Method in class org.apache.calcite.plan.Strong
-
Returns whether an expression is definitely null.
- isNull(RexInputRef) - Method in class org.apache.calcite.plan.Strong
-
Returns whether a given input is definitely null.
- isNull() - Method in class org.apache.calcite.rex.RexLiteral
-
Returns whether this literal's value is null.
- isNull(RexNode) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether an expression always evaluates to null.
- isNull(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a node represents the NULL value or a series of nested
CAST(NULL AS type)
calls.
- isNull(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns whether a node represents the NULL value or a series of nested
CAST(NULL AS type)
calls.
- isNull(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a IS NULL.
- ISNULL_FUNCTION - Static variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
MySQL specific function.
- isNullabilityCast(RelDataTypeFactory, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an expression is a cast just for the purposes of
nullability, not changing any other aspect of the type.
- isNullable(RexNode) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Returns whether an expression is nullable.
- isNullable() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Queries whether this type allows null values.
- isNullable() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- isNullable() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- isNullable() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- isNullable(RexNode) - Method in class org.apache.calcite.rex.RexTransformer
-
- isNullable - Variable in class org.apache.calcite.sql.type.AbstractSqlType
-
- isNullable() - Method in class org.apache.calcite.sql.type.AbstractSqlType
-
- isNullable(int) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
Returns whether a field should be nullable due to grouping sets.
- isNullGenerating(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- isNullLiteral(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- isNullLiteral(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a node represents the NULL value.
- isNullLiteral(SqlNode, boolean) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns whether a node represents the NULL value.
- isNullOrEmpty(String) - Static method in class org.apache.calcite.util.Util
-
- isNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isOfSameTypeName(SqlTypeName, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns typeName.equals(type.getSqlTypeName()).
- isOfSameTypeName(Collection<SqlTypeName>, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns true if any element in typeNames
matches
type.getSqlTypeName().
- isOp(int) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- isOp(int) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- isOp(int) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- isOperandLiteral(int, boolean) - Method in class org.apache.calcite.rex.RexCallBinding
-
- isOperandLiteral(int, boolean) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- isOperandLiteral(int, boolean) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Determines whether an operand is a literal.
- isOperandNull(int, boolean) - Method in class org.apache.calcite.rex.RexCallBinding
-
- isOperandNull(int, boolean) - Method in class org.apache.calcite.sql.ExplicitOperatorBinding
-
- isOperandNull(int, boolean) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- isOperandNull(int, boolean) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Determines whether a bound operand is NULL.
- isOppositeOp(SqlKind, SqlKind) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
- isOptional() - Method in interface org.apache.calcite.schema.FunctionParameter
-
Returns whether this parameter is optional.
- isOptional(int) - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.OperandTypes.PeriodOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- isOptional(int) - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- isOptional(int) - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Returns whether the i
th operand is optional.
- isOrder(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Whether this node contains a sort specification.
- isOrdered(SqlNode) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- isOuterJoin() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns whether a join of this type is an outer join, returns true if the join type may
generate NULL values, either on the left-hand side or right-hand side.
- isOverAggregateWindow(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isParameterOptional(Method, int) - Static method in class org.apache.calcite.util.ReflectUtil
-
Derives whether the i
th parameter of a method is optional.
- isParentsCount - Variable in class org.apache.calcite.rex.RexTransformer
-
- isPartialFunction() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a partial function if every source has at most one target.
- isPassthrough - Variable in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- isPatternVarRef - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- isPercentage(Double, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isPercentRemainderAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isPercentRemainderAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether the "%" operator is allowed by the parser as an alternative to the
mod
function.
- isPercentRemainderAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isPermutation() - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program is a permutation of its inputs.
- isPhaseTransition(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
-
- isPhaseTransition() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
-
Returns whether each physical operator implementing this relational
expression belongs to a different process than its inputs.
- isPhaseTransition(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(Values, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isPhysical - Variable in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- isPhysical() - Method in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- isPhysicalNavigation(SqlKind) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isPreceding() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is PRECEDING.
- isPreceding() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- isPreceding() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
-
- isPredicate(RelNode, int) - Method in class org.apache.calcite.rel.core.Aggregate
-
- IsPredicate(RexNode, SqlKind) - Constructor for class org.apache.calcite.rex.RexSimplify.IsPredicate
-
- isPureLimit(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Whether this node is a limit without sort specification.
- isPureOrder(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Whether this node is a sort without limit specification.
- isQuantifierAllowed() - Method in class org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
- isQuantifierAllowed() - Method in class org.apache.calcite.sql.SqlAggFunction
-
- isQuantifierAllowed() - Method in class org.apache.calcite.sql.SqlFunction
-
Returns whether this function allows a DISTINCT
or
ALL
quantifier.
- isQueryable() - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- isQuoteAllIdentifiers() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isQuoteAllIdentifiers() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isQuoteAllIdentifiers() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether this writer should quote all identifiers, even those
that do not contain mixed-case identifiers or punctuation.
- isQuoted() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- isQuoted() - Method in class org.apache.calcite.sql.parser.SqlParserPos.QuotedParserPos
-
- isReducible(SqlKind) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Returns whether the aggregate call is a reducible function
- isReferenceOrAccess(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a node represents an input reference or field access.
- isRefTrivial() - Method in class org.apache.calcite.rel.RelRoot
-
- isRegistered(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- isRegistered(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Determines whether a relational expression has been registered.
- isRegistered(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- isRemovableOuterJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- isRemovableSelfJoin() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- isRemovableSelfJoin(Join) - Static method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines whether a join is a removable self-join.
- isRepeatable - Variable in class org.apache.calcite.plan.RelOptSamplingParameters
-
- isRepeatable() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
-
Indicates whether the sample results should be repeatable.
- isRepeatable - Variable in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- isRepeatable() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Indicates whether repeatable seed should be used.
- isReservedFunctionName(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a reserved function name such as
"CURRENT_USER".
- isReservedFunctionName(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isReservedWord(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a reserved word.
- isReservedWord(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isRightFactorInRemovableSelfJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- isRolledUp(String) - Method in class org.apache.calcite.schema.impl.AbstractTable
-
- isRolledUp(String) - Method in interface org.apache.calcite.schema.Table
-
Determines whether the given column
has been rolled up.
- isRolledUpColumn(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isRolledUpColumnAllowedInAgg(SqlIdentifier, SqlValidatorScope, SqlCall, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isRollup(ImmutableBitSet, List<ImmutableBitSet>) - Static method in enum org.apache.calcite.rel.core.Aggregate.Group
-
Returns whether a list of sets is a rollup.
- isRoot() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns whether this is a root schema.
- isRowConstructor(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- isRows - Variable in class org.apache.calcite.rel.core.Window.Group
-
- isRows - Variable in class org.apache.calcite.rel.logical.LogicalWindow.WindowKey
-
- isRows - Variable in class org.apache.calcite.rex.RexWindow
-
- isRows() - Method in class org.apache.calcite.rex.RexWindow
-
- isRows - Variable in class org.apache.calcite.sql.SqlWindow
-
Whether it is a physical (rows) or logical (values) range.
- isRows() - Method in class org.apache.calcite.sql.SqlWindow
-
- isRowWithDefault(SqlNode, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isRuleExcluded(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Determines whether a given rule is excluded by ruleDescExclusionFilter.
- isRunningOrFinal(SqlKind) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isSafeExpression(RexNode) - Static method in class org.apache.calcite.rex.RexSimplify
-
Analyzes a given
RexNode
and decides whenever it is safe to
unwind.
- isSameFamily(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are scalar types of the same family, or struct types whose fields
are pairwise of the same family.
- isSatisfiable(RexNode, DataContext) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
- isScalarObject(Object) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- isSchemaCaseSensitive() - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- isSchemaCaseSensitive() - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Whether two record types are considered distinct if their field names
are the same but in different cases.
- isSchemaCaseSensitive() - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- isSecondaryFieldInRange(BigDecimal, TimeUnit) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- isSelectListExtraIndentFlag() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isSelectListItem(SqlNode, SqlParserPos, String) - Static method in class org.apache.calcite.sql.advise.SqlAdvisor
-
- isSelectListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isSelectListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isSelectListItemsOnSeparateLines() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether the items in the SELECT clause should each be on a
separate line.
- isSelfJoinFilterUnique(RelMetadataQuery, LoptMultiJoin, int, int, List<RexNode>) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines if the equality join filters between two factors that map to
the same table consist of unique, identical keys.
- isSemiJoin() - Method in class org.apache.calcite.rel.core.Join
-
Returns whether this Join is a semijoin.
- isSemiJoinDone() - Method in class org.apache.calcite.rel.core.Join
-
- isSemiJoinDone() - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- isSet(Resources.Prop) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- isSet() - Method in class org.apache.calcite.runtime.Resources.Prop
-
- isSet(Resources.Prop) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- isSet(Resources.Prop) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- isSimple(Aggregate) - Static method in class org.apache.calcite.rel.core.Aggregate
-
- isSimple() - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns whether this is a simple identifier.
- isSingleDatetimeField() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
Returns whether this interval has a single datetime field.
- isSingleSource() - Method in enum org.apache.calcite.util.mapping.MappingType
-
Constraint that every target has at most one source.
- isSingleTarget() - Method in enum org.apache.calcite.util.mapping.MappingType
-
Constraint that every source has at most one target.
- isSingleValue(SqlCall) - Static method in class org.apache.calcite.util.Util
-
Does nothing with its argument.
- isSingleVarRequired(SqlKind) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isSortByAlias() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isSortByAlias() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether 'ORDER BY x
' is interpreted to mean 'sort by the select
list item whose alias is x' even if there is a column called x.
- isSortByAlias() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isSortByAlias() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isSortByAliasObscures() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isSortByAliasObscures() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether "empno" is invalid in "select empno as x from emp order by empno"
because the alias "x" obscures it.
- isSortByAliasObscures() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isSortByAliasObscures() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isSortByOrdinal() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isSortByOrdinal() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether 'ORDER BY 2
' is interpreted to mean 'sort by the 2nd
column in the select list'.
- isSortByOrdinal() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- isSortByOrdinal() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- isSortCompatible(SelectScope, SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isSpecial() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- isSpecific() - Method in enum org.apache.calcite.sql.SqlFunctionCategory
-
- isSql92ReservedWord(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a reserved word as specified by the SQL:92
standard.
- isSql92ReservedWord(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isStar(List<RexNode>, RelDataType, RelDataType) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Returns whether a list of expressions projects all fields, in order,
from the input, with the same names.
- isStar(RexProgram) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- isStar() - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns whether this identifier is a star, such as "*" or "foo.bar.*".
- isStatic - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- isStream(SqlNode) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- isStrictEnd() - Method in class org.apache.calcite.rel.core.Match
-
- isStrictStart() - Method in class org.apache.calcite.rel.core.Match
-
- isStrong(RexNode) - Static method in class org.apache.calcite.plan.Strong
-
Returns whether a given expression is strong.
- isStrong(ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- isStruct() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- isStruct() - Method in class org.apache.calcite.rel.type.RelCrossType
-
- isStruct() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Queries whether this is a structured type.
- isStruct() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- isSubQueryNonCorrelated(RelNode, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Determines whether a sub-query is non-correlated.
- isSuitableFilter(LoptMultiJoin, RexNode, int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Determines if a join filter can be used with a semijoin against a
specified fact table.
- isSupportedUnaryOperators(SqlKind) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
- isSurjection() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a surjection if it is a function and every target has at
least one source.
- isSystemField(RelDataTypeField) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns whether a field is a system field.
- isSystemField(RelDataTypeField) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isTableAccessed(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed at all.
- isTableAccessedForRead(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed for read.
- isTableAccessedForWrite(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed for write.
- isTableFunction() - Method in enum org.apache.calcite.sql.SqlFunctionCategory
-
- isTemporal() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- isTemporal() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
Returns whether the table is temporal.
- isTop() - Method in interface org.apache.calcite.plan.RelMultipleTrait
-
Returns whether this trait is satisfied by every instance of the trait
(including itself).
- isTop() - Method in class org.apache.calcite.rel.RelCollationImpl
-
- isTop() - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- isTransformable(RexNode) - Method in class org.apache.calcite.rex.RexTransformer
-
- isTrimUnusedFields() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the trimUnusedFields
option.
- isTrimUnusedFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- isTrimUnusedFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- isTrivial(MutableProject) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- isTrivial(Project) - Static method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
- isTrivial() - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program returns its input exactly.
- isTrue(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
NULL → FALSE, FALSE → FALSE, TRUE → TRUE.
- isUdf(SqlOperator) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- isUnbounded() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is unbounded.
- isUnbounded() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
-
- isUnboundedFollowing(SqlNode) - Static method in class org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "UNBOUNDED FOLLOWING" bound.
- isUnboundedPreceding(SqlNode) - Static method in class org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "UNBOUNDED PRECEDING" bound.
- isUnicode(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Checks whether a type represents Unicode character data.
- isUpdate() - Method in class org.apache.calcite.rel.core.TableModify
-
- isUpperBound(RexNode) - Static method in class org.apache.calcite.rex.RexSimplify
-
- isUpsert() - Method in class org.apache.calcite.sql.SqlInsert
-
Returns whether this is an UPSERT statement.
- isUserDefined() - Method in enum org.apache.calcite.sql.SqlFunctionCategory
-
- isUserDefinedNotSpecificFunction() - Method in enum org.apache.calcite.sql.SqlFunctionCategory
-
- isValid(Litmus) - Method in class org.apache.calcite.materialize.Lattice
-
- isValid(Litmus) - Method in class org.apache.calcite.materialize.LatticeRootNode
-
Validates that nodes form a tree; each node except the first references
a predecessor.
- isValid() - Method in class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
- isValid(Litmus) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Checks internal consistency.
- isValid() - Method in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isValid(boolean) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Aggregate
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Calc
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Correlate
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Filter
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Join
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Project
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Snapshot
-
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rel.core.Window
-
- isValid(RelDataType, List<RelCollation>, boolean) - Static method in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- isValid(RelDataType, List<RelCollation>, boolean) - Static method in class org.apache.calcite.rel.RelCollations
-
Checks that a collection of collations is valid.
- isValid(Litmus, RelNode.Context) - Method in interface org.apache.calcite.rel.RelNode
-
Returns whether this relational expression is valid.
- isValid(boolean) - Method in interface org.apache.calcite.rel.RelNode
-
Deprecated.
- isValid(int, TimeUnitRange) - Static method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- isValid(RexNode) - Method in class org.apache.calcite.rex.RexChecker
-
Returns whether an expression is valid.
- isValid(Litmus, RelNode.Context) - Method in class org.apache.calcite.rex.RexProgram
-
Checks that this program is valid.
- isValid(String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to complete and validate a given partially completed sql
statement, and returns whether it is valid.
- isValid(boolean) - Method in class org.apache.calcite.util.ChunkList
-
For debugging and testing.
- isValid() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- isValid(boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Checks internal consistency of this lattice.
- isValid(boolean) - Method in class org.apache.calcite.util.Permutation
-
Checks whether this permutation is valid.
- isValidArgCount(SqlCallBinding) - Method in interface org.apache.calcite.sql.SqlJdbcFunctionCall.MakeCall
-
- isValidArgCount(SqlCallBinding) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
-
- isValidArgCount(SqlCallBinding) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- isValidCount(int) - Method in interface org.apache.calcite.sql.SqlOperandCountRange
-
Returns whether count
is a valid number of operands.
- isValidCount(int) - Method in class org.apache.calcite.sql.type.SqlOperandCountRanges.RangeImpl
-
- isValidDecimal(BigDecimal) - Static method in class org.apache.calcite.util.NumberUtil
-
- isValidJavaIdentifier(String) - Static method in class org.apache.calcite.util.Util
-
Returns true when input string is a valid Java identifier.
- isValidPlan(Project, RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- isValidPlan(Project, RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- isValidPlan(Project, RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
- isValidRelNodePlan(RelNode, RelMetadataQuery) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Currently we only support TableScan - Project - Filter - Inner Join
- isValidTimeZone(String) - Static method in class org.apache.calcite.util.DateTimeStringUtils
-
- isValuesWithDefault(SqlNode, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns whether a query uses DEFAULT
to populate a given
column.
- isVisibleInExplain(RelNode, RelMetadataQuery, SqlExplainLevel) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility.Handler
-
- isVisibleInExplain(SqlExplainLevel) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
-
Determines whether a relational expression should be visible in EXPLAIN
PLAN output at a particular level of detail.
- isVisibleInExplain(RelNode, RelMetadataQuery, SqlExplainLevel) - Method in class org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- isVisibleInExplain(RelNode, SqlExplainLevel) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isWeaker(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
-
- isWeaker(MutableRel, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
Returns if one rel is weaker than another.
- isWeaker(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- isWeaker(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.TargetOperand
-
- isWhereListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWhereListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isWidening(RelDataType, RelDataType) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Returns whether one type is just a widening of another.
- isWindowDeclarationStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWindowListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWithin(SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.JoinScope
-
- isWithin(SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns whether this scope is enclosed within scope2
in such
a way that it can see the contents of scope2
.
- isWithin(SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.TableScope
-
- isWrapperFor(Class<?>) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- isWrapperFor(Class<?>) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- isWrapperFor(Class<?>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace implements a given interface, or wraps a
class which does.
- isXml() - Method in class org.apache.calcite.sql.SqlExplain
-
- IsXxxImplementor(Boolean, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.IsXxxImplementor
-
- isYearMonth() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- isYearMonth() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- item(String, Object) - Method in class org.apache.calcite.rel.AbstractRelNode.RelDigestWriter
-
- item(String, Object) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- item(String, Object) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- item(String, Object) - Method in interface org.apache.calcite.rel.RelWriter
-
Adds an attribute to the explanation of the current node.
- item(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Implements the {@code [ ...
- ITEM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The item operator {@code [ ...
- itemCount - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
Number of items which have been printed in this list so far.
- itemIf(String, Object, boolean) - Method in interface org.apache.calcite.rel.RelWriter
-
Adds an input to the explanation of the current node, if a condition
holds.
- ItemImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.ItemImplementor
-
- itemOptional(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- iterable() - Method in class org.apache.calcite.util.NameSet
-
Returns the contents as an iterable.
- iterationIdx - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- iterator() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- iterator - Variable in class org.apache.calcite.interpreter.Interpreter.ListSource
-
- iterator - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- iterator - Variable in class org.apache.calcite.jdbc.CalciteMetaImpl.LimitIterator
-
- iterator() - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- iterator() - Method in class org.apache.calcite.runtime.ConsList
-
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- iterator() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- iterator() - Method in class org.apache.calcite.sql.SqlNodeList
-
- iterator() - Method in class org.apache.calcite.sql.validate.AggFinder.AggIterable
-
- iterator() - Method in class org.apache.calcite.tools.RuleSets.ListRuleSet
-
- iterator() - Method in class org.apache.calcite.util.BlackholeMap.BHSet
-
- iterator - Variable in class org.apache.calcite.util.Filterator
-
- iterator - Variable in class org.apache.calcite.util.graph.DepthFirstIterator
-
- iterator() - Method in class org.apache.calcite.util.ImmutableBitSet
-
- iterator() - Method in class org.apache.calcite.util.ImmutableIntList.EmptyImmutableIntList
-
- iterator() - Method in class org.apache.calcite.util.ImmutableIntList
-
- iterator() - Method in class org.apache.calcite.util.IntegerIntervalSet
-
- iterator() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- iterator() - Method in interface org.apache.calcite.util.mapping.Mapping
-
Returns an iterator over the elements in this mapping.
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- iterator - Variable in class org.apache.calcite.util.Pair.AdjacentIterator
-
- iterator - Variable in class org.apache.calcite.util.Pair.FirstAndIterator
-
- iterator - Variable in class org.apache.calcite.util.Pair.LeftIterator
-
- iterator - Variable in class org.apache.calcite.util.Pair.RightIterator
-
- iterator() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- iterator() - Method in class org.apache.calcite.util.Permutation
-
- iterator - Variable in class org.apache.calcite.util.Util.FilteringIterator
-
- iterator() - Method in class org.apache.calcite.util.Util.TransformingList
-
- ITERATOR_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Provide a way to access the elements of an aggregate object sequentially
without exposing its underlying representation.
- LAG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAG
aggregate function.
- LagImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
-
- LambdaScalarTranslator(RexBuilder, List<ParameterExpression>, List<RexNode>) - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl.LambdaScalarTranslator
-
- last(boolean) - Method in enum org.apache.calcite.config.NullCollation
-
Returns whether NULL values should appear last.
- last(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- LAST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAST
function to be used within MATCH_RECOGNIZE
.
- last - Variable in class org.apache.calcite.util.ChunkList
-
- last - Variable in class org.apache.calcite.util.PrecedenceClimbingParser
-
- last - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Result
-
- last(List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns the last element of a list.
- last(List<E>, int) - Static method in class org.apache.calcite.util.Util
-
Returns the last n
elements of a list.
- LAST_DAY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LAST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAST_VALUE
aggregate function.
- lastAlias - Variable in class org.apache.calcite.tools.PigRelBuilder
-
- lastDay(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LAST_DAY
function.
- lastDay(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LAST_DAY
function.
- lastDay(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.ConsList
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.util.ImmutableIntList
-
- lastIndexOf(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- lastNanoTime - Variable in class org.apache.calcite.util.trace.CalciteTimingTracer
-
- lastOperandTypeName - Variable in class org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
-
- lastOrDefault(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- lastRel - Variable in class org.apache.calcite.rel.externalize.RelJsonReader
-
- lastRet - Variable in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
Offset within the current chunk of the last element returned.
- LastValueImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.LastValueImplementor
-
- LATERAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LATERAL
operator.
- lattice - Variable in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
- lattice - Variable in class org.apache.calcite.materialize.CachingLatticeStatisticProvider
-
- Lattice - Class in org.apache.calcite.materialize
-
Structure that allows materialized views based upon a star schema to be
recognized and recommended.
- Lattice(CalciteSchema, LatticeRootNode, boolean, boolean, long, LatticeStatisticProvider.Factory, Double, ImmutableList<Lattice.Column>, ImmutableSortedSet<Lattice.Measure>, ImmutableList<Lattice.Tile>) - Constructor for class org.apache.calcite.materialize.Lattice
-
- lattice - Variable in class org.apache.calcite.materialize.Lattice.SqlWriter
-
- lattice - Variable in class org.apache.calcite.materialize.SqlLatticeStatisticProvider
-
- lattice - Variable in class org.apache.calcite.materialize.TileKey
-
- lattice - Variable in class org.apache.calcite.materialize.TileSuggester
-
- lattice - Variable in class org.apache.calcite.materialize.TileSuggester.StatisticsProviderImpl
-
- lattice - Variable in class org.apache.calcite.plan.RelOptLattice
-
- lattice - Variable in class org.apache.calcite.schema.impl.StarTable
-
- Lattice.BaseColumn - Class in org.apache.calcite.materialize
-
Column in a lattice.
- Lattice.Builder - Class in org.apache.calcite.materialize
-
Lattice builder.
- Lattice.Builder.Fixer - Class in org.apache.calcite.materialize
-
Work space for fixing up a tree of mutable nodes.
- Lattice.Column - Class in org.apache.calcite.materialize
-
Column in a lattice.
- Lattice.DerivedColumn - Class in org.apache.calcite.materialize
-
Column in a lattice that is based upon a SQL expression.
- Lattice.Edge - Class in org.apache.calcite.materialize
-
Edge in the temporary graph.
- Lattice.Measure - Class in org.apache.calcite.materialize
-
- Lattice.SqlWriter - Class in org.apache.calcite.materialize
-
The information necessary to convert a column to SQL.
- Lattice.Tile - Class in org.apache.calcite.materialize
-
Materialized aggregate within a lattice.
- Lattice.TileBuilder - Class in org.apache.calcite.materialize
-
Tile builder.
- Lattice.Vertex - Class in org.apache.calcite.materialize
-
Vertex in the temporary graph.
- latticeBuilder - Variable in class org.apache.calcite.model.ModelHandler
-
- latticeByName - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Map of lattices by the qualified name of their star table.
- LatticeChildNode - Class in org.apache.calcite.materialize
-
- LatticeChildNode(LatticeSpace, LatticeNode, MutableNode) - Constructor for class org.apache.calcite.materialize.LatticeChildNode
-
- LatticeEntry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
-
- LatticeEntryImpl(CalciteSchema, String, Lattice) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
Creates a LatticeEntryImpl.
- latticeMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- latticeMap - Variable in class org.apache.calcite.materialize.LatticeSuggester
-
Lattices, indexed by digest.
- LatticeNode - Class in org.apache.calcite.materialize
-
Source relation of a lattice.
- LatticeNode(LatticeSpace, LatticeNode, MutableNode) - Constructor for class org.apache.calcite.materialize.LatticeNode
-
Creates a LatticeNode.
- LatticeRootNode - Class in org.apache.calcite.materialize
-
- LatticeRootNode(LatticeSpace, MutableNode) - Constructor for class org.apache.calcite.materialize.LatticeRootNode
-
- Lattices - Class in org.apache.calcite.materialize
-
- Lattices() - Constructor for class org.apache.calcite.materialize.Lattices
-
- lattices - Variable in class org.apache.calcite.model.JsonSchema
-
- LatticeSpace - Class in org.apache.calcite.materialize
-
Space within which lattices exist.
- LatticeSpace(SqlStatisticProvider) - Constructor for class org.apache.calcite.materialize.LatticeSpace
-
- LatticeStatisticProvider - Interface in org.apache.calcite.materialize
-
Estimates row counts for a lattice and its attributes.
- LatticeStatisticProvider.Factory - Interface in org.apache.calcite.materialize
-
- LatticeSuggester - Class in org.apache.calcite.materialize
-
Algorithm that suggests a set of lattices.
- LatticeSuggester(FrameworkConfig) - Constructor for class org.apache.calcite.materialize.LatticeSuggester
-
Creates a LatticeSuggester.
- LatticeSuggester.BaseColRef - Class in org.apache.calcite.materialize
-
Reference to a base column.
- LatticeSuggester.ColRef - Class in org.apache.calcite.materialize
-
Column reference.
- LatticeSuggester.DerivedColRef - Class in org.apache.calcite.materialize
-
Reference to a derived column (that is, an expression).
- LatticeSuggester.Frame - Class in org.apache.calcite.materialize
-
Information about the parent of fields from a relational expression.
- LatticeSuggester.Hop - Class in org.apache.calcite.materialize
-
A hop is a join condition.
- LatticeSuggester.MutableMeasure - Class in org.apache.calcite.materialize
-
An aggregate call.
- LatticeSuggester.Query - Class in org.apache.calcite.materialize
-
Holds state for a particular query graph.
- LatticeSuggester.StepRef - Class in org.apache.calcite.materialize
-
Use of a step within a query.
- LatticeSuggester.StepRef.Factory - Class in org.apache.calcite.materialize
-
- LatticeSuggester.TableRef - Class in org.apache.calcite.materialize
-
Use of a table within a query.
- LatticeTable - Class in org.apache.calcite.materialize
-
Table registered in the graph.
- LatticeTable(RelOptTable) - Constructor for class org.apache.calcite.materialize.LatticeTable
-
- LazyAggregateLambdaFactory<TSource,TKey,TOrigAccumulate,TResult> - Class in org.apache.calcite.adapter.enumerable
-
Generate aggregate lambdas that preserve the input source before calling each
aggregate adder, this implementation is generally used when we need to sort the input
before performing aggregation.
- LazyAggregateLambdaFactory(Function0<TOrigAccumulate>, List<LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate, TSource>>) - Constructor for class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- LazyAggregateLambdaFactory.LazyAccumulator<TOrigAccumulate,TSource> - Interface in org.apache.calcite.adapter.enumerable
-
Accumulate on the cached input sources.
- LazyAggregateLambdaFactory.LazySource<TSource> - Class in org.apache.calcite.adapter.enumerable
-
Cache the input sources.
- LazySource() - Constructor for class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- LcsIndexOptimizer(LoptSemiJoinOptimizer.LcsTableScan) - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.LcsIndexOptimizer
-
- LcsTable() - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.LcsTable
-
- LcsTableScan() - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.LcsTableScan
-
- le(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤
operator applied to boolean values.
- le(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤
operator applied to String values.
- le(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤
operator applied to ByteString values.
- le(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤
operator applied to BigDecimal values.
- le(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- LEAD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LEAD
aggregate function.
- LeadImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.LeadImplementor
-
- LeadLagImplementor(boolean) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.LeadLagImplementor
-
- Leaf(int, LoptJoinTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- LEAF_CHILDREN - Static variable in class org.apache.calcite.plan.RelOptRuleOperandChildren
-
- LeafVertex(int, RelNode, double, int) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.LeafVertex
-
- leAny(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).
- least(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
LEAST operator.
- LEAST - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- LEAST - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "LEAST(value, value)" function.
- LEAST_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Type-inference strategy whereby the result is NOT NULL if any of
the arguments is NOT NULL; otherwise the type is unchanged.
- LEAST_RESTRICTIVE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is using its
operands biggest type, using the SQL:1999 rules described in "Data types
of results of aggregations".
- leastRestrictive(List<RelDataType>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Returns the most general of a set of types (that is, one type to which
they can all be cast), or null if conversion is not possible.
- leastRestrictive(List<RelDataType>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- leastRestrictive(List<RelDataType>) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- leastRestrictiveByCast(List<RelDataType>) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- leastRestrictiveForComparison(RelDataTypeFactory, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the least restrictive type T, such that a value of type T can be
compared with values of type type0
and type1
using
=
.
- leastRestrictiveSqlType(List<RelDataType>) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- leastRestrictiveStructuredType(List<RelDataType>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- leaves - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- left - Variable in class org.apache.calcite.rel.BiRel
-
- left() - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- left - Variable in class org.apache.calcite.rel.mutable.MutableBiRel
-
- LEFT - Static variable in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
Instance of the rule that works on logical joins only, and pushes to the
left.
- left - Variable in class org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- left(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LEFT(string, integer) function.
- left(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LEFT(ByteString, integer) function.
- LEFT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- left - Variable in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
- left - Variable in class org.apache.calcite.sql.SqlJoin
-
- left - Variable in class org.apache.calcite.tools.RelBuilder.Shifter
-
- LEFT - Static variable in class org.apache.calcite.util.mapping.IntPair
-
Function that returns the left (source) side of a pair.
- left(List<IntPair>) - Static method in class org.apache.calcite.util.mapping.IntPair
-
Returns the left side of a list of pairs.
- left - Variable in class org.apache.calcite.util.Pair
-
- left(Iterable<? extends Map.Entry<L, R>>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterable over the left slice of an iterable.
- left(List<? extends Map.Entry<K, V>>) - Static method in class org.apache.calcite.util.Pair
-
- left - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- LEFT_PROJECT - Static variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- LEFT_PROJECT_INCLUDE_OUTER - Static variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- LEFT_RIGHT - Static variable in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- LEFT_UNION - Static variable in class org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- leftChildPredicates - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- leftContext - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.JoinContext
-
- leftDestFields - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- leftFactor - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
The left factor in a removable self-join
- leftFactor - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.JoinVertex
-
- leftFields - Variable in class org.apache.calcite.rel.rules.JoinCommuteRule.VariableReplacer
-
- leftFields - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- leftFieldsBitSet - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- leftInferredPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
Predicates that were inferred from the right input.
- LeftIterator(Iterator<? extends Map.Entry<L, R>>) - Constructor for class org.apache.calcite.util.Pair.LeftIterator
-
- leftIterator - Variable in class org.apache.calcite.util.Pair.ZipIterator
-
- leftKeys - Variable in class org.apache.calcite.rel.core.EquiJoin
-
- leftKeys - Variable in class org.apache.calcite.rel.core.JoinInfo
-
- leftKeys - Variable in class org.apache.calcite.rel.mutable.MutableSemiJoin
-
- leftPrec - Variable in class org.apache.calcite.sql.SqlOperator
-
The precedence with which this operator binds to the expression to the
left.
- leftPrec(int, boolean) - Static method in class org.apache.calcite.sql.SqlOperator
-
- leftSet() - Method in class org.apache.calcite.rel.core.JoinInfo
-
- leftSource - Variable in class org.apache.calcite.interpreter.JoinNode
-
- length() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the length (character count).
- length() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the "logical size" of this ImmutableBitSet
: the index of
the highest set bit in the ImmutableBitSet
plus one.
- LESS_THAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical less-than operator, '<
'.
- LESS_THAN_OR_EQUAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical less-than-or-equal operator, '<=
'.
- lesser(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for implementing MIN.
- lesser(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(char, char) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(float, float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lessThan(E, E) - Method in interface org.apache.calcite.util.PartiallyOrderedSet.Ordering
-
Returns whether element e1 is ≤ e2 according to
the relation that defines a partially-ordered set.
- level - Variable in class org.apache.calcite.rel.mutable.MutableRel.MutableRelDumper
-
- level - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.InputToCommonExprConverter
-
- level - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.MaxInputFinder
-
- lex() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- lex() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- Lex - Enum in org.apache.calcite.config
-
Named, built-in lexical policy.
- Lex(Quoting, Casing, Casing, boolean) - Constructor for enum org.apache.calcite.config.Lex
-
- liberal() - Static method in class org.apache.calcite.sql.validate.SqlNameMatchers
-
Creates a name matcher that can suggest corrections to what the user
typed.
- LiberalNameMatcher() - Constructor for class org.apache.calcite.sql.validate.SqlNameMatchers.LiberalNameMatcher
-
- LibraryOperator - Annotation Type in org.apache.calcite.sql.fun
-
- Like - Class in org.apache.calcite.runtime
-
Utilities for converting SQL LIKE
and SIMILAR
operators
to regular expressions.
- Like() - Constructor for class org.apache.calcite.runtime.Like
-
- like(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LIKE
function.
- like(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LIKE
function with escape.
- LIKE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- likeToRegex(Meta.Pat) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
Converts a LIKE-style pattern (where '%' represents a wild-card, escaped
using '\') to a Java regex.
- limit - Variable in class org.apache.calcite.jdbc.CalciteMetaImpl.LimitIterator
-
- limit - Variable in class org.apache.calcite.plan.hep.HepInstruction.MatchLimit
-
- limit(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
limit's collation.
- limit(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
limit's distribution.
- limit - Variable in class org.apache.calcite.rex.RexUtil.ForwardRefFinder
-
- Limit() - Constructor for enum org.apache.calcite.sql.type.SqlTypeName.Limit
-
- limit(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a limit without a sort.
- LimitIterator(Iterator<E>, long) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl.LimitIterator
-
- limitStartCountNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- LINE_SEPARATOR - Static variable in class org.apache.calcite.util.Util
-
System-dependent newline character.
- linear(int, int, int, double, double) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Returns a point on a line.
- lineColToIndex(String, int, int) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Finds the position (0-based) in a string which corresponds to a given
line and column (1-based).
- lineLength - Variable in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- lineLength - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- lineNumber - Variable in class org.apache.calcite.sql.parser.SqlParserPos
-
- lines(Iterable<String>) - Static method in class org.apache.calcite.util.Util
-
Converts a list of strings to a string separated by newlines.
- LINGER - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
amount of time to linger
- link - Variable in class org.apache.calcite.materialize.LatticeChildNode
-
- list - Variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- list - Variable in class org.apache.calcite.adapter.clone.ListTable
-
- list - Variable in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- list - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- list - Variable in class org.apache.calcite.interpreter.Interpreter.ListSink
-
- list - Variable in class org.apache.calcite.interpreter.Interpreter.ListSource
-
- list - Variable in class org.apache.calcite.plan.volcano.RuleQueue.PhaseMatchList
-
Current list of VolcanoRuleMatches for this phase.
- list - Variable in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- list - Variable in class org.apache.calcite.runtime.SqlFunctions.ProductComparableListEnumerator
-
- list - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- list - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- list - Variable in class org.apache.calcite.sql.SqlNodeList
-
- list(SqlTypeName...) - Static method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- list(Iterable<SqlTypeName>) - Static method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- list - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
-
- list - Variable in class org.apache.calcite.util.CastingList
-
- list - Variable in class org.apache.calcite.util.Closer
-
- list(E, E[]) - Static method in class org.apache.calcite.util.CompositeMap
-
- list() - Method in class org.apache.calcite.util.JsonBuilder
-
Creates a JSON object (represented by a List
).
- list - Variable in class org.apache.calcite.util.Util.TransformingList
-
- LIST_AS_ENUMERABLE - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
- LISTAGG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LISTAGG operator.
- ListaggImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.ListaggImplementor
-
- listener - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- listener - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Listener for this planner, or null if none set.
- listeners - Variable in class org.apache.calcite.plan.MulticastRelOptListener
-
- listIterator() - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- listIterator(int) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- listIterator() - Method in class org.apache.calcite.runtime.ConsList
-
- listIterator(int) - Method in class org.apache.calcite.runtime.ConsList
-
- listIterator(int) - Method in class org.apache.calcite.util.ChunkList
-
- listIterator() - Method in class org.apache.calcite.util.ImmutableIntList.EmptyImmutableIntList
-
- listIterator() - Method in class org.apache.calcite.util.ImmutableIntList
-
- listIterator(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- listMatches(List<String>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- listMatches(List<String>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.LiberalNameMatcher
-
- listOf(RuleSet...) - Static method in class org.apache.calcite.tools.Programs
-
Creates a list of programs based on an array of rule sets.
- listOf(List<RuleSet>) - Static method in class org.apache.calcite.tools.Programs
-
Creates a list of programs based on a list of rule sets.
- ListRuleSet(ImmutableList<RelOptRule>) - Constructor for class org.apache.calcite.tools.RuleSets.ListRuleSet
-
- lists - Variable in class org.apache.calcite.util.CompositeList
-
- ListScope - Class in org.apache.calcite.sql.validate
-
Abstract base for a scope which is defined by a list of child namespaces and
which inherits from a parent scope.
- ListScope(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.ListScope
-
- ListSink(ArrayDeque<Row>) - Constructor for class org.apache.calcite.interpreter.Interpreter.ListSink
-
- ListSource(ArrayDeque<Row>) - Constructor for class org.apache.calcite.interpreter.Interpreter.ListSource
-
- ListSqlOperatorTable - Class in org.apache.calcite.sql.util
-
- ListSqlOperatorTable() - Constructor for class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- ListSqlOperatorTable(List<SqlOperator>) - Constructor for class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- listStack - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- ListTable - Class in org.apache.calcite.adapter.clone
-
Implementation of table that reads rows from a read-only list and returns
an enumerator of rows.
- ListTable(Type, RelProtoDataType, Expression, List) - Constructor for class org.apache.calcite.adapter.clone.ListTable
-
Creates a ListTable.
- listToString(List<String>) - Static method in class org.apache.calcite.util.Util
-
Converts ["ab", "c"] to "ab"."c".
- ListTransientTable - Class in org.apache.calcite.schema.impl
-
- ListTransientTable(String, RelDataType) - Constructor for class org.apache.calcite.schema.impl.ListTransientTable
-
- literal - Variable in class org.apache.calcite.rex.RexSimplify.Comparison
-
- literal(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- literal(String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Prints a literal, exactly as provided.
- LITERAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy type must be a non-NULL literal.
- literal(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a string literal to this buffer.
- literal(Timestamp) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a timestamp literal to this buffer.
- literal(Object) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a literal (constant expression).
- LITERAL_CHAIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- literalList - Variable in class org.apache.calcite.rel.rules.ValuesReduceRule.MyRexShuttle
-
- LiteralOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy type must be a literal (whether null is
allowed is determined by the constructor).
- LiteralOperandTypeChecker(boolean) - Constructor for class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- litmus - Variable in class org.apache.calcite.rex.RexChecker
-
- Litmus - Interface in org.apache.calcite.util
-
Callback to be called when a test for validity succeeds or fails.
- LixToRelTranslator - Class in org.apache.calcite.prepare
-
- LixToRelTranslator(RelOptCluster, Prepare) - Constructor for class org.apache.calcite.prepare.LixToRelTranslator
-
- ln(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number)
function applied to double values.
- ln(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number)
function applied to BigDecimal values.
- LN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- load(RelDataType, List<ColumnMetaData.Rep>, int[]) - Method in class org.apache.calcite.adapter.clone.ColumnLoader
-
- load(String, RexNode, RelDataType) - Method in class org.apache.calcite.tools.PigRelBuilder
-
Loads a data set.
- load3(MetadataDef<M>, Multimap<Method, MetadataHandler<M>>, ImmutableList<Class<? extends RelNode>>) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- loader(RelMetadataProvider) - Static method in class org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
- loadProperties() - Static method in class org.apache.calcite.config.CalciteSystemProperty
-
- LOCAL_TZ - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
- localDateTime - Variable in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- locale - Variable in class org.apache.calcite.runtime.Resources.Inst
-
- locale - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- locale - Variable in class org.apache.calcite.sql.SqlCollation
-
- localExprList - Variable in class org.apache.calcite.rex.RexProgramBuilder.RegisterMidputShuttle
-
- localExprList - Variable in class org.apache.calcite.rex.RexProgramBuilder.RegisterOutputShuttle
-
- localize(Locale) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- localize(Locale) - Method in class org.apache.calcite.runtime.Resources.Inst
-
- localRefList - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- localTime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOCAL_TIME
function.
- LOCALTIME - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LOCALTIME [(precision)]
function.
- localTime - Variable in class org.apache.calcite.util.TimeWithTimeZoneString
-
- localTimestamp(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOCAL_TIMESTAMP
function.
- LOCALTIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LOCALTIMESTAMP [(precision)]
function.
- locate(int) - Method in class org.apache.calcite.util.ChunkList
-
- locateAllRefs() - Method in class org.apache.calcite.rel.rules.PushProjector
-
Locates all references found in either the projection expressions a
filter, as well as references to expressions that should be preserved.
- locked - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Whether the planner can accept new rules.
- log10(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(numeric)
operator applied to double values.
- log10(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(number)
function applied to BigDecimal values.
- LOG10 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- log2(int) - Static method in class org.apache.calcite.adapter.clone.ColumnLoader
-
- log2(long) - Static method in class org.apache.calcite.adapter.clone.ColumnLoader
-
- LOGGER - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- LOGGER - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- LOGGER - Static variable in interface org.apache.calcite.plan.RelOptPlanner
-
- LOGGER - Static variable in class org.apache.calcite.plan.RelOptRuleCall
-
- LOGGER - Static variable in class org.apache.calcite.plan.RexImplicationChecker
-
- LOGGER - Static variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- LOGGER - Static variable in class org.apache.calcite.plan.VisitorDataContext
-
- LOGGER - Static variable in class org.apache.calcite.plan.volcano.RelSet
-
- LOGGER - Static variable in class org.apache.calcite.plan.volcano.RelSubset
-
- LOGGER - Static variable in class org.apache.calcite.plan.volcano.RuleQueue
-
- LOGGER - Static variable in class org.apache.calcite.prepare.Prepare
-
- LOGGER - Static variable in class org.apache.calcite.rel.AbstractRelNode
-
- LOGGER - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
- LOGGER - Static variable in class org.apache.calcite.rel.rules.ValuesReduceRule
-
- LOGGER - Static variable in exception org.apache.calcite.runtime.CalciteException
-
- LOGGER - Static variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- LOGGER - Static variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- LOGGER - Static variable in class org.apache.calcite.sql.parser.SqlParserUtil
-
- LOGGER - Static variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- LOGGER - Static variable in class org.apache.calcite.sql.SqlDialect
-
- LOGGER - Static variable in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- LOGGER - Static variable in exception org.apache.calcite.sql.validate.SqlValidatorException
-
- LOGGER - Static variable in class org.apache.calcite.util.Benchmark
-
Certain tests are enabled only if logging is enabled at debug level or
higher.
- logger - Variable in class org.apache.calcite.util.trace.CalciteLogger
-
- logger - Variable in class org.apache.calcite.util.trace.CalciteTimingTracer
-
- Logic() - Constructor for enum org.apache.calcite.plan.RelOptUtil.Logic
-
- logic - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.SubQuery
-
- LOGICAL_BUILDER - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- LogicalAggregate - Class in org.apache.calcite.rel.logical
-
LogicalAggregate
is a relational operator which eliminates
duplicates and computes totals.
- LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Deprecated.
- LogicalAggregate(RelOptCluster, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Deprecated.
- LogicalAggregate(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate by parsing serialized output.
- LogicalCalc - Class in org.apache.calcite.rel.logical
-
A relational expression which computes project expressions and also filters.
- LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.logical.LogicalCalc
-
Creates a LogicalCalc.
- LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.rel.logical.LogicalCalc
-
Deprecated.
- LogicalChi - Class in org.apache.calcite.rel.stream
-
Sub-class of
Chi
not targeted at any particular engine or calling convention.
- LogicalChi(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.LogicalChi
-
- LogicalCorrelate - Class in org.apache.calcite.rel.logical
-
A relational operator that performs nested-loop joins.
- LogicalCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- LogicalCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Constructor for class org.apache.calcite.rel.logical.LogicalCorrelate
-
Deprecated.
- LogicalCorrelate(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate by parsing serialized output.
- LogicalDelta - Class in org.apache.calcite.rel.stream
-
Sub-class of
Delta
not targeted at any particular engine or calling convention.
- LogicalDelta(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta.
- LogicalDelta(RelInput) - Constructor for class org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta by parsing serialized output.
- LogicalExchange - Class in org.apache.calcite.rel.logical
-
Sub-class of
Exchange
not
targeted at any particular engine or calling convention.
- LogicalExchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution) - Constructor for class org.apache.calcite.rel.logical.LogicalExchange
-
- LogicalExchange(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalExchange
-
Creates a LogicalExchange by parsing serialized output.
- LogicalFilter - Class in org.apache.calcite.rel.logical
-
Sub-class of
Filter
not targeted at any particular engine or calling convention.
- LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, ImmutableSet<CorrelationId>) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Deprecated.
- LogicalFilter(RelOptCluster, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Deprecated.
- LogicalFilter(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter by parsing serialized output.
- LogicalIntersect - Class in org.apache.calcite.rel.logical
-
Sub-class of
Intersect
not targeted at any particular engine or calling convention.
- LogicalIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect.
- LogicalIntersect(RelOptCluster, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalIntersect
-
Deprecated.
- LogicalIntersect(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect by parsing serialized output.
- LogicalJoin - Class in org.apache.calcite.rel.logical
-
Sub-class of
Join
not targeted at any particular engine or calling convention.
- LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- LogicalJoin(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin by parsing serialized output.
- LogicalMatch - Class in org.apache.calcite.rel.logical
-
Sub-class of
Match
not targeted at any particular engine or calling convention.
- LogicalMatch(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- LogicalMinus - Class in org.apache.calcite.rel.logical
-
Sub-class of
Minus
not targeted at any particular engine or calling convention.
- LogicalMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- LogicalMinus(RelOptCluster, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalMinus
-
Deprecated.
- LogicalMinus(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus by parsing serialized output.
- LogicalProject - Class in org.apache.calcite.rel.logical
-
Sub-class of
Project
not
targeted at any particular engine or calling convention.
- LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Deprecated.
- LogicalProject(RelOptCluster, RelNode, List<RexNode>, List<String>, int) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Deprecated.
- LogicalProject(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject by parsing serialized output.
- LogicalRepeatUnion - Class in org.apache.calcite.rel.logical
-
Sub-class of
RepeatUnion
not targeted at any particular engine or calling convention.
- LogicalRepeatUnion(RelOptCluster, RelTraitSet, RelNode, RelNode, boolean, int) - Constructor for class org.apache.calcite.rel.logical.LogicalRepeatUnion
-
- LogicalSnapshot - Class in org.apache.calcite.rel.logical
-
Sub-class of
Snapshot
not targeted at any particular engine or calling convention.
- LogicalSnapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalSnapshot
-
Creates a LogicalSnapshot.
- LogicalSort - Class in org.apache.calcite.rel.logical
-
Sub-class of
Sort
not
targeted at any particular engine or calling convention.
- LogicalSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalSort
-
- LogicalSort(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalSort
-
Creates a LogicalSort by parsing serialized output.
- LogicalSortExchange - Class in org.apache.calcite.rel.logical
-
Sub-class of
SortExchange
not
targeted at any particular engine or calling convention.
- LogicalSortExchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution, RelCollation) - Constructor for class org.apache.calcite.rel.logical.LogicalSortExchange
-
- LogicalTableFunctionScan - Class in org.apache.calcite.rel.logical
-
Sub-class of
TableFunctionScan
not targeted at any particular engine or calling convention.
- LogicalTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan
.
- LogicalTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Deprecated.
- LogicalTableFunctionScan(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan by parsing serialized output.
- LogicalTableModify - Class in org.apache.calcite.rel.logical
-
Sub-class of
TableModify
not targeted at any particular engine or calling convention.
- LogicalTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalTableModify
-
Creates a LogicalTableModify.
- LogicalTableModify(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalTableModify
-
Deprecated.
- LogicalTableScan - Class in org.apache.calcite.rel.logical
-
A
LogicalTableScan
reads all the rows from a
RelOptTable
.
- LogicalTableScan(RelOptCluster, RelTraitSet, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- LogicalTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
-
Deprecated.
- LogicalTableScan(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan by parsing serialized output.
- LogicalTableSpool - Class in org.apache.calcite.rel.logical
-
Sub-class of
TableSpool
not targeted at any particular engine or
calling convention.
- LogicalTableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, String) - Constructor for class org.apache.calcite.rel.logical.LogicalTableSpool
-
- LogicalUnion - Class in org.apache.calcite.rel.logical
-
Sub-class of
Union
not targeted at any particular engine or calling convention.
- LogicalUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion.
- LogicalUnion(RelOptCluster, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalUnion
-
Deprecated.
- LogicalUnion(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion by parsing serialized output.
- LogicalValues - Class in org.apache.calcite.rel.logical
-
Sub-class of
Values
not targeted at any particular engine or calling convention.
- LogicalValues(RelOptCluster, RelTraitSet, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Constructor for class org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues.
- LogicalValues(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Constructor for class org.apache.calcite.rel.logical.LogicalValues
-
Deprecated.
- LogicalValues(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues by parsing serialized output.
- LogicalWindow - Class in org.apache.calcite.rel.logical
-
Sub-class of
Window
not targeted at any particular engine or calling convention.
- LogicalWindow(RelOptCluster, RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - Constructor for class org.apache.calcite.rel.logical.LogicalWindow
-
Creates a LogicalWindow.
- LogicalWindow.WindowKey - Class in org.apache.calcite.rel.logical
-
Group specification.
- logicCollection - Variable in class org.apache.calcite.rex.LogicVisitor
-
- LogicVisitor - Class in org.apache.calcite.rex
-
Visitor pattern for traversing a tree of
RexNode
objects.
- LogicVisitor(RexNode, Collection<RelOptUtil.Logic>) - Constructor for class org.apache.calcite.rex.LogicVisitor
-
Creates a LogicVisitor.
- LONG_B - Static variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- LONG_S - Static variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- longCount(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- LONGNVARCHAR - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- LongSchemaVersion - Class in org.apache.calcite.schema.impl
-
Implementation of SchemaVersion that uses a long value as representation.
- LongSchemaVersion(long) - Constructor for class org.apache.calcite.schema.impl.LongSchemaVersion
-
- LongSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- longValue(boolean) - Method in class org.apache.calcite.sql.SqlLiteral
-
Returns the long value of this literal.
- lookAhead - Variable in class org.apache.calcite.util.Filterator
-
- lookup(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Lookup registered node
- lookup(List<RelDataTypeField>, String) - Static method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- lookup(RexNode) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- lookup(String) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
-
Tries to lookup a given function name JDBC to an internal
representation.
- lookup(Class) - Method in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
Returns a corresponding
SqlTypeName
for a given Java class.
- lookup(SqlValidatorScope, List<String>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Resolves a multi-part identifier such as "SCHEMA.EMP.EMPNO" to a
namespace.
- lookup(int, SqlToRelConverter.LookupContext) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Creates an expression with which to reference the expression whose
offset in its from-list is offset
.
- lookupAggregates(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- lookupCall - Variable in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- lookupChild(String) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- lookupChild(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- lookupChild(String) - Method in class org.apache.calcite.sql.validate.FieldNamespace
-
- lookupChild(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Looks up a child namespace of a given name.
- LookupContext(SqlToRelConverter.Blackboard, List<RelNode>, int) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.LookupContext
-
Creates a LookupContext with multiple input relational expressions.
- lookupCorrel(String) - Method in class org.apache.calcite.plan.RelOptQuery
-
Returns the relational expression which populates a correlating variable.
- lookupExp(SqlQualified) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Returns an expression with which to reference a from-list item.
- lookupField(boolean, RelDataType, String) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Deprecated.
- lookupFieldNamespace(RelDataType, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupFromHints(SqlNode, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupGroupExpr(SqlValidatorUtil.GroupAnalyzer, SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- lookupGroupExpr(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
If an expression is structurally identical to one of the group-by
expressions, returns a reference to the expression, otherwise returns
null.
- lookupGroupingExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- lookupHints(SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupHints(SqlNode, SqlParserPos) - Method in interface org.apache.calcite.sql.validate.SqlValidatorWithHints
-
Looks up completion hints for a syntactically correct SQL statement that
has been parsed into an expression tree.
- lookupInput(String) - Method in class org.apache.calcite.rel.externalize.RelJsonReader
-
- lookupJoinHints(SqlJoin, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupMakeCallObj - Variable in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- lookupMethod(Class, String, Class...) - Static method in enum org.apache.calcite.runtime.Resources.BuiltinMethod
-
Finds a method of a given name that accepts a given set of arguments.
- lookupNameCompletionHints(SqlValidatorScope, List<String>, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Populates a list of all the valid alternatives for an identifier.
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in interface org.apache.calcite.sql.SqlOperatorTable
-
Retrieves a list of operators with a given name and syntax.
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>, SqlNameMatcher) - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- lookUpOperators(String, SqlSyntax, SqlNameMatcher) - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
Look up operators based on case-sensitiveness.
- lookupOrAdd(List<T>, T) - Static method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Finds the ordinal of an element in a list, or adds it.
- lookupOrCreateGroupExpr(RexNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- lookupQualifiedName(SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupQualifiedName(SqlNode, SqlParserPos) - Method in interface org.apache.calcite.sql.validate.SqlValidatorWithHints
-
- lookupRoutine(SqlOperatorTable, SqlIdentifier, List<RelDataType>, List<String>, SqlFunctionCategory, SqlSyntax, SqlKind, SqlNameMatcher) - Static method in class org.apache.calcite.sql.SqlUtil
-
Looks up a (possibly overloaded) routine based on name and argument
types.
- lookupSelectHints(SqlSelect, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Looks up completion hints for a syntactically correct select SQL that has
been parsed into an expression tree.
- lookupSelectHints(SqlValidatorNamespace, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupSqlFunctionByID(SqlOperatorTable, SqlIdentifier, SqlFunctionCategory) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Lookup sql function by sql identifier and function category.
- lookupSubjectRoutines(SqlOperatorTable, SqlIdentifier, List<RelDataType>, List<String>, SqlSyntax, SqlKind, SqlFunctionCategory, SqlNameMatcher) - Static method in class org.apache.calcite.sql.SqlUtil
-
Looks up all subject routines matching the given name and argument types.
- lookupSubjectRoutinesByName(SqlOperatorTable, SqlIdentifier, SqlSyntax, SqlFunctionCategory, SqlNameMatcher) - Static method in class org.apache.calcite.sql.SqlUtil
-
- lookupVisitMethod(Class<? extends R>, Class<? extends E>, String, List<Class>) - Method in interface org.apache.calcite.util.ReflectiveVisitDispatcher
-
Looks up a visit method taking additional parameters beyond the
overloaded visitee type.
- lookupVisitMethod(Class<? extends R>, Class<? extends E>, String) - Method in interface org.apache.calcite.util.ReflectiveVisitDispatcher
-
Looks up a visit method.
- lookupVisitMethod(Class<?>, Class<?>, String) - Static method in class org.apache.calcite.util.ReflectUtil
-
Looks up a visit method.
- lookupVisitMethod(Class<?>, Class<?>, String, List<Class>) - Static method in class org.apache.calcite.util.ReflectUtil
-
Looks up a visit method taking additional parameters beyond the
overloaded visitee type.
- lookupVisitMethod(Class<?>, Class<?>, String, Class<?>[], Map<Class<?>, Method>) - Static method in class org.apache.calcite.util.ReflectUtil
-
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.JoinScope
-
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.SelectScope
-
- lookupWindow(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Finds a window with a given name.
- LoptJoinTree - Class in org.apache.calcite.rel.rules
-
Utility class used to store a
Join
tree
and the factors that make up the tree.
- LoptJoinTree(RelNode, int) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Creates a join-tree consisting of a single node.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, boolean) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree given the factors corresponding
to the left and right subtrees of the join.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree, boolean) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree given the factors corresponding
to the left and right subtrees of the join.
- LoptJoinTree.BinaryTree - Class in org.apache.calcite.rel.rules
-
Simple binary tree class that stores an id in the leaf nodes and keeps
track of the parent LoptJoinTree object associated with the binary tree.
- LoptJoinTree.Leaf - Class in org.apache.calcite.rel.rules
-
Binary tree node that has no children.
- LoptJoinTree.Node - Class in org.apache.calcite.rel.rules
-
Binary tree node that has two children.
- LoptMultiJoin - Class in org.apache.calcite.rel.rules
-
Utility class that keeps track of the join factors that
make up a
MultiJoin
.
- LoptMultiJoin(MultiJoin) - Constructor for class org.apache.calcite.rel.rules.LoptMultiJoin
-
- LoptMultiJoin.Edge - Class in org.apache.calcite.rel.rules
-
Information about a join-condition.
- LoptMultiJoin.RemovableSelfJoin - Class in org.apache.calcite.rel.rules
-
Utility class used to keep track of the factors in a removable self-join.
- LoptOptimizeJoinRule - Class in org.apache.calcite.rel.rules
-
Planner rule that implements the heuristic planner for determining optimal
join orderings.
- LoptOptimizeJoinRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a LoptOptimizeJoinRule.
- LoptOptimizeJoinRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Deprecated.
- LoptSemiJoinOptimizer - Class in org.apache.calcite.rel.rules
-
Implements the logic for determining the optimal
semi-joins to be used in processing joins in a query.
- LoptSemiJoinOptimizer(RelMetadataQuery, LoptMultiJoin, RexBuilder) - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- LoptSemiJoinOptimizer.FactorCostComparator - Class in org.apache.calcite.rel.rules
-
Compares factors.
- LoptSemiJoinOptimizer.FemLocalIndex - Class in org.apache.calcite.rel.rules
-
Dummy class to allow code to compile.
- LoptSemiJoinOptimizer.LcsIndexOptimizer - Class in org.apache.calcite.rel.rules
-
Dummy class to allow code to compile.
- LoptSemiJoinOptimizer.LcsTable - Class in org.apache.calcite.rel.rules
-
Dummy class to allow code to compile.
- LoptSemiJoinOptimizer.LcsTableScan - Class in org.apache.calcite.rel.rules
-
Dummy class to allow code to compile.
- LoptSemiJoinOptimizer.LucidDbSpecialOperators - Class in org.apache.calcite.rel.rules
-
Dummy class to allow code to compile.
- lower(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOWER(string) function.
- LOWER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LOWER_OPERAND - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'lower' operand.
- lowerBound - Variable in class org.apache.calcite.rel.core.Window.Group
-
- lowerBound - Variable in class org.apache.calcite.rel.logical.LogicalWindow.WindowKey
-
- lowerBound - Variable in class org.apache.calcite.rex.RexWindow
-
- lowerBound(T[], T, Comparator<T>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given array.
- lowerBound(T[], K, Function1<T, K>, Comparator<K>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given array.
- lowerBound(T[], T, int, int, Comparator<T>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given section of array.
- lowerBound(T[], K, int, int, Function1<T, K>, Comparator<K>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Taken from http://en.wikipedia.org/wiki/Binary_search_algorithm
#Deferred_detection_of_equality
- lowerBound - Variable in class org.apache.calcite.sql.SqlWindow
-
The lower bound of the window.
- lowerBound - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
- lowerName - Variable in enum org.apache.calcite.rel.core.JoinRelType
-
Lower-case name.
- lowerName - Variable in enum org.apache.calcite.sql.JoinType
-
Lower-case name.
- lowerName - Variable in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
Lower-case name.
- lowerName - Variable in enum org.apache.calcite.sql.SqlKind
-
Lower-case name.
- lt(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL <
operator applied to boolean values.
- lt(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL <
operator applied to String values.
- lt(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL <
operator applied to ByteString values.
- lt(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL <
operator applied to BigDecimal values.
- ltAny(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL <
operator applied to Object values.
- ltrim(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LTRIM
function.
- LTRIM - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- LTRIM - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "LTRIM(string)" function.
- LucidDbSpecialOperators() - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer.LucidDbSpecialOperators
-
- LucidDbSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the LucidDB database.
- LucidDbSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.LucidDbSqlDialect
-
Creates a LucidDbSqlDialect.
- m - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor
-
- m - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor
-
- main(String[]) - Static method in class org.apache.calcite.Demo
-
- mainProgram - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- major - Variable in class org.apache.calcite.jdbc.CalciteFactory
-
- majorVersion - Variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- makeAbstractCast(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call to the CAST operator.
- makeApproxLiteral(BigDecimal) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an approximate literal of double precision
- makeApproxLiteral(BigDecimal) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a double-precision literal.
- makeApproxLiteral(BigDecimal, RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an approximate numeric literal (double or float).
- makeApproxScaleFactor(int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an approximate literal to be used for scaling
- makeBigintLiteral(BigDecimal) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a BIGINT literal.
- makeBinaryLiteral(ByteString) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a byte array literal.
- makeCall(RelDataType, SqlOperator, List<RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call with a list of arguments and a predetermined type.
- makeCall(SqlOperator, List<? extends RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call with an array of arguments.
- makeCall(SqlOperator, RexNode...) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call with a list of arguments.
- makeCase(RexNode, RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeCase(RexNode, RexNode, RexNode, RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeCast(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call to the CAST operator.
- makeCast(RelDataType, RexNode, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call to the CAST operator, expanding if possible, and optionally
also preserving nullability.
- makeCastBooleanToExact(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeCastExactToBoolean(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeCastIntervalToExact(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeCharLiteral(NlsString) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a character string literal from an
NlsString
.
- makeConstructorCall(SqlRexContext, SqlFunction, List<RexNode>) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- makeContext(CalciteConnection, CalciteSchema, List<String>, List<String>, ImmutableMap<CalciteConnectionProperty, String>) - Static method in class org.apache.calcite.schema.Schemas
-
Creates a context for the purposes of preparing a statement.
- makeContext(CalciteConnectionConfig, JavaTypeFactory, DataContext, CalciteSchema, List<String>, List<String>) - Static method in class org.apache.calcite.schema.Schemas
-
- makeCorrel(RelDataType, CorrelationId) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an expression referencing a correlation variable.
- makeCost(double, double, double) - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object.
- makeCost(double, double, double) - Method in class org.apache.calcite.plan.RelOptCostImpl.Factory
-
- makeCost(double, double, double) - Method in class org.apache.calcite.plan.volcano.VolcanoCost.Factory
-
- makeDateLiteral(Calendar) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeDateLiteral(DateString) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a Date literal.
- makeDivide(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeDynamicParam(RelDataType, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to a dynamic parameter
- makeExactLiteral(long) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact, non-nullable literal of Bigint type
- makeExactLiteral(BigDecimal) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a numeric literal.
- makeExactLiteral(BigDecimal, RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a numeric literal.
- makeFieldAccess(RexNode, String, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an expression accessing a given named field from a record.
- makeFieldAccess(RexNode, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an expression accessing a field with a given ordinal from a
record.
- makeFieldAccessInternal(RexNode, RelDataTypeField) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an expression accessing a given field from a record.
- makeFlag(Enum) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal representing a flag.
- makeFormat(StringBuilder[], List<String>) - Static method in class org.apache.calcite.util.Template
-
Called when a complete parameter has been seen.
- makeHugeCost() - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing an enormous non-infinite cost.
- makeHugeCost() - Method in class org.apache.calcite.plan.RelOptCostImpl.Factory
-
- makeHugeCost() - Method in class org.apache.calcite.plan.volcano.VolcanoCost.Factory
-
- makeImmutable(DirectedGraph<V, E>) - Static method in class org.apache.calcite.util.graph.Graphs
-
Returns a map of the shortest paths between any pair of nodes.
- makeImmutable() - Method in class org.apache.calcite.util.XmlOutput.StringEscaper
-
Call this before attempting to escape strings; after this,
defineEscape may not be called again.
- makeInfiniteCost() - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing infinite cost.
- makeInfiniteCost() - Method in class org.apache.calcite.plan.RelOptCostImpl.Factory
-
- makeInfiniteCost() - Method in class org.apache.calcite.plan.volcano.VolcanoCost.Factory
-
- makeInfo(Connection) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCacheImpl
-
- makeInputRef(RelDataType, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to a given field of the input record.
- makeInputRef(RelNode, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to a given field of the input relational expression.
- makeInputRef(int) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Creates a reference to a given input field.
- makeIntervalLiteral(SqlIntervalQualifier) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal representing an interval type, for example
YEAR TO MONTH
or DOW
.
- makeIntervalLiteral(BigDecimal, SqlIntervalQualifier) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal representing an interval value, for example
INTERVAL '3-7' YEAR TO MONTH
.
- makeIsNegative(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeIsPositive(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeKey(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates a key for
RexNode
which is the same as another key of
another RexNode only if the two have both the same type and textual
representation.
- makeLine(GeoFunctions.Geom...) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- makeLiteral(Comparable, RelDataType, SqlTypeName) - Method in class org.apache.calcite.rex.RexBuilder
-
Internal method to create a call to a literal.
- makeLiteral(boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a boolean literal.
- makeLiteral(String) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a character string literal.
- makeLiteral(Object, RelDataType, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal of a given type.
- makeMinus(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeMultiply(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeNewInvocation(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an invocation of the NEW operator.
- makeNotNull(RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Makes a cast of a value to NOT NULL;
no-op if the type already has NOT NULL.
- makeNullable(boolean) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns a copy of this type that allows nulls if nullable
is
true.
- makeNullable(boolean) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- makeNullable() - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- makeNullable() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- makeNullable() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Deprecated.
- makeNullableIfOperandsAre(SqlValidator, SqlValidatorScope, SqlCall, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Recreates a given RelDataType with nullability iff any of the operands
of a call are nullable.
- makeNullableIfOperandsAre(RelDataTypeFactory, List<RelDataType>, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Recreates a given RelDataType with nullability iff any of the param
argTypes are nullable.
- makeNullaryCall(SqlIdentifier) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
If an identifier is a legitimate call to a function that has no
arguments and requires no parentheses (for example "CURRENT_USER"),
returns a call to that function, otherwise returns null.
- makeNullaryCall(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- makeNullLiteral(RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal whose value is NULL, with a particular type.
- makeNullLiteral(SqlTypeName, int) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeNullLiteral(SqlTypeName) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Deprecated.
- makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call to a windowed agg.
- makePatternFieldRef(String, RelDataType, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to a given field of the pattern.
- makePlus(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makePossibleSemiJoins(LoptMultiJoin) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Determines all possible semijoins that can be used by dimension tables to
filter fact tables.
- makePreciseStringLiteral(String) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a character string literal with type CHAR and default charset and
collation.
- makePreciseStringLiteral(ByteString, String, SqlCollation) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a character string literal with type CHAR.
- makeRangeReference(RelNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to all the fields in the row.
- makeRangeReference(RelDataType, int, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to all the fields in the row.
- makeReinterpretCast(RelDataType, RexNode, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Makes a reinterpret cast.
- makeRel(RelOptCluster, RelTraitSet, RelBuilder, RelNode, RexProgram) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- makeRoundFactor(int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact numeric value to be used for rounding.
- makeScaleFactor(int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact numeric literal to be used for scaling
- makeSemiJoinSelectivityRexNode(RelMetadataQuery, Join) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Creates a RexNode that stores a selectivity value corresponding to the
selectivity of a semijoin.
- makeStruct(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- makeTimeLiteral(Calendar, int) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeTimeLiteral(TimeString, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a Time literal.
- makeTimestampLiteral(Calendar, int) - Method in class org.apache.calcite.rex.RexBuilder
-
- makeTimestampLiteral(TimestampString, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a Timestamp literal.
- makeTimestampWithLocalTimeZoneLiteral(TimestampString, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a Timestamp with local time-zone literal.
- makeTimeWithLocalTimeZoneLiteral(TimeString, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a Time with local time-zone literal.
- makeTinyCost() - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing a small positive cost.
- makeTinyCost() - Method in class org.apache.calcite.plan.RelOptCostImpl.Factory
-
- makeTinyCost() - Method in class org.apache.calcite.plan.volcano.VolcanoCost.Factory
-
- makeWindow(List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a window specification.
- makeZeroCost() - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing zero cost.
- makeZeroCost() - Method in class org.apache.calcite.plan.RelOptCostImpl.Factory
-
- makeZeroCost() - Method in class org.apache.calcite.plan.volcano.VolcanoCost.Factory
-
- makeZeroLiteral(RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal of the default value for the given type.
- map - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- map - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- map - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- Map - Annotation Type in org.apache.calcite.adapter.java
-
Annotation that indicates that a field is a map type.
- map - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema.SubSchemaMap
-
- map - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.DialectPool
-
- map - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- map - Variable in class org.apache.calcite.plan.RelTraitSet.Cache
-
- MAP - Static variable in class org.apache.calcite.plan.Strong
-
- map - Variable in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- map - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Set of active metadata queries, and cache of previous results.
- map - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.ExpanderMap
-
- map - Variable in class org.apache.calcite.rex.RexSqlReflectiveConvertletTable
-
- map - Variable in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- map - Variable in class org.apache.calcite.schema.Schemas.DummyDataContext
-
- map - Static variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- map - Variable in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCacheImpl
-
- MAP - Static variable in enum org.apache.calcite.sql.fun.SqlLibrary
-
- map - Variable in class org.apache.calcite.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
-
- map - Variable in class org.apache.calcite.sql.type.SqlTypeAssignmentRules.Builder
-
- map - Variable in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
- map - Variable in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
- map - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
-
- map - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
Built during decorrelation, of rel to all the newly created correlated
variables in its output, and to map old input positions to new input
positions.
- MAP - Static variable in enum org.apache.calcite.util.BuiltInMethod
-
- map() - Method in class org.apache.calcite.util.EquivalenceSet
-
Returns a map of the canonical element in each equivalence class to the
set of elements in that class.
- map() - Method in class org.apache.calcite.util.JsonBuilder
-
Creates a JSON object (represented by a Map
).
- map - Variable in class org.apache.calcite.util.NameMap
-
- map() - Method in class org.apache.calcite.util.NameMap
-
Returns the underlying map.
- map - Variable in class org.apache.calcite.util.NameMultimap
-
- map() - Method in class org.apache.calcite.util.NameMultimap
-
Returns the underlying map.
- map - Variable in class org.apache.calcite.util.PartiallyOrderedSet
-
- map0 - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.DialectPool
-
- MAP_KEY_COLUMN_NAME - Static variable in class org.apache.calcite.sql.SqlUnnestOperator
-
- MAP_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MAP Query Constructor.
- MAP_THREAD_TO_LOCALE - Static variable in class org.apache.calcite.runtime.Resources
-
- MAP_VALUE_COLUMN_NAME - Static variable in class org.apache.calcite.sql.SqlUnnestOperator
-
- MAP_VALUE_CONSTRUCTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MAP Value Constructor,
e.g.
- mapArcToConverterRule - Variable in class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
For a given source/target convention, there may be several possible
conversion rules.
- mapConvertedNonCorrSubqs - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Mapping of non-correlated sub-queries that have been converted to their
equivalent constants.
- mapCorrel(String, RelNode) - Method in class org.apache.calcite.plan.RelOptQuery
-
Maps a correlating variable to a
RelNode
.
- mapCorrelateToRex - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- mapCorrelToDeferred - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Fields used in name resolution for correlated sub-queries.
- mapCorrelToRel - Variable in class org.apache.calcite.plan.RelOptCluster
-
- mapCorrelToRel - Variable in class org.apache.calcite.plan.RelOptQuery
-
Maps name of correlating variable (e.g.
- mapCorToCorRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- mapCorToCorRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- mapDescToRule - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Maps rule description to rule, just to ensure that rules' descriptions
are unique.
- mapDigestToRel - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- mapDigestToVertex - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- mapFieldAccessToCorRef - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- mapFieldAccessToCorVar - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- MapGeom(MapGeometry) - Constructor for class org.apache.calcite.runtime.GeoFunctions.MapGeom
-
- mapItem(Map, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for "map element reference".
- mapItemOptional(Map, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- mapNameToIndex(List<RelDataTypeField>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Returns a map from field names to indexes.
- mapOf(K, V, Object...) - Static method in class org.apache.calcite.util.Util
-
Returns a hashmap with given contents.
- mapper(Lattice, Lattice.Builder) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
- mapping - Variable in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- mapping() - Method in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- mapping - Variable in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- Mapping - Interface in org.apache.calcite.util.mapping
-
A Mapping is a relationship between a source domain to target
domain of integers.
- mapping - Variable in class org.apache.calcite.util.mapping.Mappings.FunctionMappingIter
-
- MappingItr() - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialMapping.MappingItr
-
- mappings(RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- Mappings - Class in org.apache.calcite.util.mapping
-
Utility functions related to mappings.
- Mappings() - Constructor for class org.apache.calcite.util.mapping.Mappings
-
- Mappings.AbstractMapping - Class in org.apache.calcite.util.mapping
-
Abstract implementation of
Mapping
.
- Mappings.CoreMapping - Interface in org.apache.calcite.util.mapping
-
Core interface of all mappings.
- Mappings.FiniteAbstractMapping - Class in org.apache.calcite.util.mapping
-
Abstract implementation of mapping where both source and target
domains are finite.
- Mappings.FunctionMapping - Interface in org.apache.calcite.util.mapping
-
Mapping where every source has a target.
- Mappings.FunctionMappingIter - Class in org.apache.calcite.util.mapping
-
- Mappings.IdentityMapping - Class in org.apache.calcite.util.mapping
-
The identity mapping, of a given size, or infinite.
- Mappings.InverseMapping - Class in org.apache.calcite.util.mapping
-
Decorator which converts any
Mapping
into the inverse of itself.
- Mappings.NoElementException - Exception in org.apache.calcite.util.mapping
-
Thrown when a mapping is expected to return one element but returns none.
- Mappings.OverridingSourceMapping - Class in org.apache.calcite.util.mapping
-
Source mapping that returns the same result as a parent
Mappings.SourceMapping
except for specific overriding elements.
- Mappings.OverridingTargetMapping - Class in org.apache.calcite.util.mapping
-
Target mapping that returns the same result as a parent
Mappings.TargetMapping
except for specific overriding elements.
- Mappings.PartialFunctionImpl - Class in org.apache.calcite.util.mapping
-
Implementation of
Mapping
where a source can have at most one
target, and a target can have any number of sources.
- Mappings.PartialMapping - Class in org.apache.calcite.util.mapping
-
A mapping where a source has at most one target, and every target has at
most one source.
- Mappings.PartialMapping.MappingItr - Class in org.apache.calcite.util.mapping
-
Mapping iterator.
- Mappings.SourceMapping - Interface in org.apache.calcite.util.mapping
-
Mapping suitable for sourcing columns.
- Mappings.SurjectionWithInverse - Class in org.apache.calcite.util.mapping
-
A surjection with inverse has precisely one source for each target.
- Mappings.TargetMapping - Interface in org.apache.calcite.util.mapping
-
Mapping suitable for mapping columns to a target.
- Mappings.TooManyElementsException - Exception in org.apache.calcite.util.mapping
-
Thrown when a mapping is expected to return one element but returns
several.
- mappingType - Variable in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- mappingType - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- MappingType - Enum in org.apache.calcite.util.mapping
-
Describes the type of a mapping, from the most general
MappingType.MULTI_FUNCTION
(every element in the source and target domain can
participate in many mappings) to the most retricted
MappingType.BIJECTION
(every
element in the source and target domain must be paired with precisely one
element in the other domain).
- MappingType() - Constructor for enum org.apache.calcite.util.mapping.MappingType
-
- mapRefRelToCorRef - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- mapRefRelToCorRef - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- mapRel2Subset - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- mapRequiresEvenArgCount() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- mapRequiresTwoOrMoreArgs() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- mapRootRelToFieldProjection - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Project the groupby expressions out of the root of this sub-select.
- mapRuleDescription(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Registers a rule's description.
- maps - Variable in class org.apache.calcite.util.CompositeMap
-
- MapSqlStatisticProvider - Enum in org.apache.calcite.statistic
-
- MapSqlStatisticProvider() - Constructor for enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
- MapSqlStatisticProvider.Initializer - Class in org.apache.calcite.statistic
-
Helper during construction.
- MapSqlType - Class in org.apache.calcite.sql.type
-
SQL map type.
- MapSqlType(RelDataType, RelDataType, boolean) - Constructor for class org.apache.calcite.sql.type.MapSqlType
-
Creates a MapSqlType.
- mapTableModOp(boolean, SqlKind) - Method in class org.apache.calcite.prepare.Prepare
-
- markAsEquivalent(int, int) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- Marshaller() - Constructor for class org.apache.calcite.rex.RexProgram.Marshaller
-
- mask(Comparable) - Static method in enum org.apache.calcite.rel.metadata.NullSentinel
-
- mask(Object) - Static method in enum org.apache.calcite.rel.metadata.NullSentinel
-
- match(SubstitutionVisitor, MutableRel, MutableRel) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1
-
- match(SubstitutionVisitor, MutableRel, MutableRel) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1
-
- match(SubstitutionVisitor, MutableRel, MutableRel) - Method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1
-
- match(SubstitutionVisitor, MutableRel, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- match(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Applies this rule, with a given relational expression in the first slot.
- Match - Class in org.apache.calcite.rel.core
-
Relational expression that represent a MATCH_RECOGNIZE node.
- Match(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, List<RexNode>, RelCollation, RexNode) - Constructor for class org.apache.calcite.rel.core.Match
-
Creates a Match.
- match(RexNode, RexAction) - Method in interface org.apache.calcite.rex.RexPattern
-
Calls action
for every combination of tokens for which this
pattern matches.
- match(RexNode, boolean, boolean, Map<String, RexNode>, Iterable<? extends RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, Iterable<? extends RexNode>, Iterable<? extends RexNode>, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
- Match.AggregateFinder - Class in org.apache.calcite.rel.core
-
Find aggregate functions in operands.
- Match.PatternVarFinder - Class in org.apache.calcite.rel.core
-
Visits the operands of an aggregate call to retrieve relevant pattern
variables.
- Match.RexMRAggCall - Class in org.apache.calcite.rel.core
-
Aggregate calls in match recognize.
- MATCH_COMPARATOR - Static variable in class org.apache.calcite.plan.volcano.RuleQueue
-
Sorts rule-matches into decreasing order of importance.
- MATCH_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- MATCH_NULL_FETCH - Static variable in class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Rule instance for Union implementation that preserves the ordering
of its inputs.
- MATCH_NUMBER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MATCH_NUMBER
function to be used within MATCH_RECOGNIZE
.
- MATCH_UNTIL_FIXPOINT - Static variable in class org.apache.calcite.plan.hep.HepProgram
-
Symbolic constant for matching until no more matches occur.
- matched(List<String>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- matched(List<String>, List<String>) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.LiberalNameMatcher
-
- matchedNames - Variable in class org.apache.calcite.sql.validate.SqlNameMatchers.LiberalNameMatcher
-
- matcher(Meta.Pat) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- matches(RelNode) - Method in class org.apache.calcite.plan.RelOptRule.ConverterRelOptRuleOperand
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.plan.RelOptRule
-
Returns whether this rule could possibly match the given operands.
- matches(RelNode) - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns whether a relational expression matches this operand.
- matches(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
-
Compares two RelTraitSet objects to see if they match for the purposes of
firing a rule.
- matches(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.AnyOperand
-
- matches(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.InternalOperand
-
- matches(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- matches(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.QueryOperand
-
- matches(SubstitutionVisitor, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.TargetOperand
-
- matches(String, String) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- matches(RelDataTypeFactory, Function, List<RelDataType>) - Static method in class org.apache.calcite.schema.Schemas
-
- matches(String, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns a name matches another.
- matches(String, String) - Method in class org.apache.calcite.sql.validate.SqlNameMatchers.BaseMatcher
-
- matches(String, String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- matches(boolean, String, String) - Static method in class org.apache.calcite.util.Util
-
Returns whether a name matches another according to a given
case-sensitivity policy.
- matchesUnquoted(String, String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
- matchFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- MatchFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.MatchFactoryImpl
-
- MatchFailed() - Constructor for exception org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
-
- MatchLimit() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.MatchLimit
-
- matchLimit - Variable in class org.apache.calcite.plan.hep.HepProgram
-
- matchListMap - Variable in class org.apache.calcite.plan.volcano.RuleQueue
-
- matchMap - Variable in class org.apache.calcite.plan.volcano.RuleQueue.PhaseMatchList
-
Multi-map of RelSubset to VolcanoRuleMatches.
- MatchModality() - Constructor for enum org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MatchModality
-
- matchNullability - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- matchNullability(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Ensures that a type's nullability matches a value's nullability.
- matchNullability - Variable in class org.apache.calcite.rex.RexUtil.ExprSimplifier
-
Deprecated.
- matchNullFetch - Variable in class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- matchOperands(RelOptRuleOperand, RelNode, List<RelNode>, Map<RelNode, List<RelNode>>) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- MatchOrder() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.MatchOrder
-
- matchOrder - Variable in class org.apache.calcite.plan.hep.HepProgram
-
- matchQuality(Lattice, Lattice) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
- matchRecognize - Variable in class org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
- matchRecognize - Variable in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- matchRecognizeContext(SqlImplementor.Context) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- MatchRecognizeContext(SqlDialect, Map<String, RelDataType>) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
-
- MatchRecognizeNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a MATCH_RECOGNIZE
clause.
- MatchRecognizeNamespace(SqlValidatorImpl, SqlMatchRecognize, SqlNode) - Constructor for class org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
Creates a MatchRecognizeNamespace.
- MatchRecognizeScope - Class in org.apache.calcite.sql.validate
-
Scope for expressions in a MATCH_RECOGNIZE
clause.
- MatchRecognizeScope(SqlValidatorScope, SqlMatchRecognize) - Constructor for class org.apache.calcite.sql.validate.MatchRecognizeScope
-
Creates a MatchRecognizeScope.
- matchRecurse(MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
- matchRecurse(int) - Method in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Recursively matches operands above a given solve order.
- MatchReturnTypeInference - Class in org.apache.calcite.sql.type
-
Returns the first type that matches a set of given
SqlTypeName
s.
- MatchReturnTypeInference(int, SqlTypeName...) - Constructor for class org.apache.calcite.sql.type.MatchReturnTypeInference
-
Returns the first type of typeName at or after position start (zero
based).
- MatchReturnTypeInference(int, Iterable<SqlTypeName>) - Constructor for class org.apache.calcite.sql.type.MatchReturnTypeInference
-
Returns the first type matching any type in typeNames at or after
position start (zero based).
- matchRoutinesByParameterCount(SqlOperatorTable, SqlIdentifier, List<RelDataType>, SqlFunctionCategory, SqlNameMatcher) - Static method in class org.apache.calcite.sql.SqlUtil
-
Determines whether there is a routine matching the given name and number
of arguments.
- Materialization(MaterializationKey, CalciteSchema, CalciteSchema.TableEntry, String, RelDataType, List<String>) - Constructor for class org.apache.calcite.materialize.MaterializationActor.Materialization
-
Creates a materialization.
- Materialization(CalciteSchema.TableEntry, String, List<String>) - Constructor for class org.apache.calcite.prepare.Prepare.Materialization
-
- MATERIALIZATION_CONNECTION - Static variable in class org.apache.calcite.schema.impl.MaterializedViewTable
-
Internal connection, used to execute queries to materialize views.
- MATERIALIZATION_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
-
- MaterializationActor - Class in org.apache.calcite.materialize
-
Actor that manages the state of materializations in the system.
- MaterializationActor() - Constructor for class org.apache.calcite.materialize.MaterializationActor
-
- MaterializationActor.Materialization - Class in org.apache.calcite.materialize
-
A query materialized in a table, so that reading from the table gives the
same results as executing the query.
- MaterializationActor.QueryKey - Class in org.apache.calcite.materialize
-
A materialization can be re-used if it is the same SQL, on the same
schema, with the same path for resolving functions.
- MaterializationKey - Class in org.apache.calcite.materialize
-
Unique identifier for a materialization.
- MaterializationKey() - Constructor for class org.apache.calcite.materialize.MaterializationKey
-
- materializations - Variable in class org.apache.calcite.model.JsonSchema
-
List of tables in this schema that are materializations of queries.
- materializations - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- materializations - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- materializationsEnabled() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- materializationsEnabled() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- MaterializationService - Class in org.apache.calcite.materialize
-
Manages the collection of materialized tables known to the system,
and the process by which they become valid and invalid.
- MaterializationService() - Constructor for class org.apache.calcite.materialize.MaterializationService
-
- MaterializationService.DefaultTableFactory - Class in org.apache.calcite.materialize
-
- MaterializationService.TableFactory - Interface in org.apache.calcite.materialize
-
Creates tables that represent a materialized view.
- materialize(RelNode, RelOptTable) - Method in class org.apache.calcite.prepare.Prepare.Materialization
-
- materializedTable - Variable in class org.apache.calcite.materialize.MaterializationActor.Materialization
-
- materializedTable - Variable in class org.apache.calcite.prepare.Prepare.Materialization
-
The table that holds the materialized data.
- MaterializedViewAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Creates a MaterializedViewAggregateRule.
- MaterializedViewFilterScanRule - Class in org.apache.calcite.rel.rules
-
- MaterializedViewFilterScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
Creates a MaterializedViewFilterScanRule.
- MaterializedViewJoinRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
Creates a MaterializedViewJoinRule.
- MaterializedViewOnlyAggregateRule(RelBuilderFactory, boolean, HepProgram) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewOnlyAggregateRule
-
- MaterializedViewOnlyFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewOnlyFilterRule
-
- MaterializedViewOnlyJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewOnlyJoinRule
-
- MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewProjectAggregateRule
-
- MaterializedViewProjectFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewProjectFilterRule
-
- MaterializedViewProjectJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewProjectJoinRule
-
- MaterializedViewSubstitutionVisitor - Class in org.apache.calcite.plan
-
- MaterializedViewSubstitutionVisitor(RelNode, RelNode) - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
- MaterializedViewSubstitutionVisitor(RelNode, RelNode, RelBuilderFactory) - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
- MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1 - Class in org.apache.calcite.plan
-
- MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1 - Class in org.apache.calcite.plan
-
- MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1 - Class in org.apache.calcite.plan
-
- MaterializedViewTable - Class in org.apache.calcite.schema.impl
-
Table that is a materialized view.
- MaterializedViewTable(Type, RelProtoDataType, String, List<String>, List<String>, MaterializationKey) - Constructor for class org.apache.calcite.schema.impl.MaterializedViewTable
-
- MaterializedViewTable.MaterializedViewTableMacro - Class in org.apache.calcite.schema.impl
-
Table function that returns the table that materializes a view.
- MaterializedViewTableMacro(CalciteSchema, String, List<String>, List<String>, String, boolean) - Constructor for class org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
-
- max - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- max(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- MAX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MAX
aggregate function.
- max - Variable in class org.apache.calcite.sql.type.SqlOperandCountRanges.RangeImpl
-
- max(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MAX
aggregate function,
optionally with an alias.
- max(String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MAX
aggregate function.
- MAX_DATETIME_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- MAX_INTERVAL_START_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- maxClause() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- MaxDouble() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxDouble
-
- MaxFloat() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxFloat
-
- MaxInputFinder(int[]) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter.MaxInputFinder
-
- maxInputFor(RexNode) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.MaxInputFinder
-
Returns the highest level of any of the inputs of an expression.
- MaxInt() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxInt
-
- MaxLong() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxLong
-
- maxMax(List<SqlOperandCountRange>) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- maxNodeCount - Variable in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- maxPrecision(int, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- maxRep - Variable in class org.apache.calcite.rel.core.RepeatUnion
-
Maximum number of times to repeat the iterative relational expression; -1
means no limit, 0 means only seed will be evaluated
- maxRowCount - Variable in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- maxRowCountHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- maxSize(CacheBuilder<K, V>, int) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- maxUsingLevelOrdinals - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.HighestUsageFinder
-
- maxValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the maximum value of an integral type, as a long value
- maybeAddValueGenerator(RelNode, RelDecorrelator.Frame) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Adds a value generator to satisfy the correlating variables used by
a relational expression, if those variables are not already provided by
its input.
- maybeBox(Expression) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
- maybeCast(SqlNode, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- maybeNegate(boolean, Expression) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- mayBeSatisfiable(RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Returns whether a boolean expression ever returns true.
- maybeWhitespace(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- mayRepeat() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
- MDX_PRECEDENCE - Static variable in class org.apache.calcite.sql.SqlOperator
-
Maximum precedence.
- Measure(SqlAggFunction, boolean, String, Iterable<Lattice.Column>) - Constructor for class org.apache.calcite.materialize.Lattice.Measure
-
- measureBuilder - Variable in class org.apache.calcite.materialize.Lattice.TileBuilder
-
- measureList - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- measures - Variable in class org.apache.calcite.materialize.Lattice.Tile
-
- measures - Variable in class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- measures - Variable in class org.apache.calcite.materialize.TileKey
-
- measures - Variable in class org.apache.calcite.model.JsonTile
-
List of measures in this tile.
- measures - Variable in class org.apache.calcite.rel.core.Match
-
- MEDIATOR_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Define an object that encapsulates how a set of objects interact.
- Member - Interface in org.apache.calcite.schema
-
A named expression in a schema.
- MEMBER_OF - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Multiset MEMBER OF
, which returns whether a element belongs to a
multiset.
- memberDeclarations - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeRegistrar
-
- memberOf(Object, Collection) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MEMBER OF function.
- MEMENTO_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Without violating encapsulation, capture and externalize an objects's
internal state so that the object can be restored to this state later.
- memory(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- memory() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
-
Returns the expected amount of memory, in bytes, required by a physical
operator implementing this relational expression, across all splits.
- memory(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
-
- memory(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- memoryHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- merge(double, double) - Method in class org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- merge(int, int) - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- merge(long, long) - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- merge(T, T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- merge(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
-
- merge(RelSet, RelSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- merge(AggregateCall, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- merge(AggregateCall, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- merge(AggregateCall, AggregateCall) - Method in interface org.apache.calcite.sql.SqlSplittableAggFunction
-
Merge top and bottom aggregate calls into a single aggregate call,
if they are legit to merge.
- merge(AggregateCall, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- merge(Mappings.TargetMapping, Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a mapping by merging two mappings.
- mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Join
's collation assuming that it
uses a merge-join algorithm.
- mergeMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- MergeNamespace(SqlValidatorImpl, SqlMerge, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.MergeNamespace
-
- mergePrograms(RexProgram, RexProgram, RexBuilder) - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Merges two programs together, and normalizes the result.
- mergePrograms(RexProgram, RexProgram, RexBuilder, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Merges two programs together.
- mergeWith(VolcanoPlanner, RelSet) - Method in class org.apache.calcite.plan.volcano.RelSet
-
Merges otherSet
into this RelSet.
- meta() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- metaData(JavaTypeFactory, int, String, RelDataType, RelDataType, List<String>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- metadata(Class<M>, RelMetadataQuery) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- metadata - Variable in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider.CachingInvocationHandler
-
- Metadata - Interface in org.apache.calcite.rel.metadata
-
Metadata about a relational expression.
- metadata(Class<M>, RelMetadataQuery) - Method in interface org.apache.calcite.rel.RelNode
-
Returns a metadata interface.
- METADATA_HANDLER_CACHE_MAXIMUM_SIZE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
The maximum size of the cache of metadata handlers.
- metadataClass - Variable in class org.apache.calcite.rel.metadata.MetadataDef
-
- metadataClass0 - Variable in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- metadataClass0 - Variable in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space2
-
- MetadataDef<M extends Metadata> - Class in org.apache.calcite.rel.metadata
-
Definition of metadata.
- MetadataDef(Class<M>, Class<? extends MetadataHandler<M>>, Method...) - Constructor for class org.apache.calcite.rel.metadata.MetadataDef
-
- metadataFactory - Variable in class org.apache.calcite.plan.RelOptCluster
-
- MetadataFactory - Interface in org.apache.calcite.rel.metadata
-
Source of metadata about relational expressions.
- MetadataFactoryImpl - Class in org.apache.calcite.rel.metadata
-
- MetadataFactoryImpl(RelMetadataProvider) - Constructor for class org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
- MetadataHandler<M extends Metadata> - Interface in org.apache.calcite.rel.metadata
-
Marker interface for a handler of metadata.
- metadataHandlerCacheMaximumSize() - Method in interface org.apache.calcite.util.SaffronProperties
-
Deprecated.
The string property "saffron.metadata.handler.cache.maximum.size" is the
maximum size of the cache of metadata handlers.
- MetadataImpl(SqlAbstractParserImpl) - Constructor for class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Creates a MetadataImpl.
- metadataList - Variable in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider.ChainedInvocationHandler
-
- metadataProvider - Variable in class org.apache.calcite.plan.RelOptCluster
-
- metadataProvider - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- MetadataSchema - Class in org.apache.calcite.jdbc
-
Schema that contains metadata tables such as "TABLES" and "COLUMNS".
- MetadataSchema() - Constructor for class org.apache.calcite.jdbc.MetadataSchema
-
Creates the data dictionary, also called the information schema.
- MetadataTable(Class<E>) - Constructor for class org.apache.calcite.jdbc.CalciteMetaImpl.MetadataTable
-
- method - Variable in class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- method - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.MethodImplementor
-
- method - Variable in enum org.apache.calcite.runtime.Resources.BuiltinMethod
-
- method - Variable in class org.apache.calcite.runtime.Resources.Element
-
- method - Variable in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Method that implements the function.
- method - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- METHOD_POSTFIX_FOR_ANY_TYPE - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable.BinaryImplementor
-
- MethodImplementor(Method) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.MethodImplementor
-
- methodName - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.MethodNameImplementor
-
- methodName - Variable in class org.apache.calcite.model.JsonFunction
-
Name of the method that implements this function.
- MethodNameImplementor(String) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.MethodNameImplementor
-
- methods - Variable in class org.apache.calcite.rel.metadata.MetadataDef
-
- MethodTableMacro(ReflectiveSchema, Method) - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.MethodTableMacro
-
- mg - Variable in class org.apache.calcite.runtime.GeoFunctions.MapGeom
-
- MICROSECOND_PRECISION - Static variable in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- mightMatch(SubstitutionVisitor.UnifyRule, Class, Class) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- MILLISECOND_PRECISION - Static variable in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- min - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- min(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MIN
aggregate function.
- min - Variable in class org.apache.calcite.sql.type.SqlOperandCountRanges.RangeImpl
-
- min(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MIN
aggregate function.
- min(String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the MIN
aggregate function,
optionally with an alias.
- min(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
Like Math.min(int, int)
but null safe.
- MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- MIN_INTERVAL_START_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- MinDouble() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinDouble
-
- MinFloat() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinFloat
-
- minimal - Variable in class org.apache.calcite.profile.Profiler.Distribution
-
- MinInt() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinInt
-
- MinLong() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinLong
-
- MINMAX_COMPARABLE - Static variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- MINMAX_COMPARATOR - Static variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- MINMAX_INVALID - Static variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- MINMAX_PRIMITIVE - Static variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- minMaxBadType(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- MinMaxImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.MinMaxImplementor
-
- minMaxKind - Variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- minMin(List<SqlOperandCountRange>) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- minor - Variable in class org.apache.calcite.jdbc.CalciteFactory
-
- minPos(List<E>, Comparator<E>) - Static method in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Returns the index within a list at which compares least according to a
comparator.
- minRowCountHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- minus(Collection<E>, Collection<E>) - Static method in class org.apache.calcite.materialize.LatticeSuggester
-
- minus(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
-
Subtracts another cost from this.
- minus(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- minus(RelOptCost) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- Minus - Class in org.apache.calcite.rel.core
-
Relational expression that returns the rows of its first input minus any
matching rows from its other inputs.
- Minus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.core.Minus
-
- Minus(RelInput) - Constructor for class org.apache.calcite.rel.core.Minus
-
Creates a Minus by parsing serialized output.
- minus(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to int values.
- minus(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to int values; left side may be
null.
- minus(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to int values; right side may be
null.
- minus(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to nullable int values.
- minus(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to nullable long and int values.
- minus(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to nullable int and long values.
- minus(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL -
operator applied to BigDecimal values.
- MINUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix arithmetic minus operator, '-
'.
- minus(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- minus(boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Minus
of the two most recent
relational expressions on the stack.
- minus(boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Minus
of the
n
most recent relational expressions on the stack.
- minus(Set<T>, Set<T>) - Static method in class org.apache.calcite.util.Util
-
Returns a set of the elements which are in set1
but not in
set2
, without modifying either.
- MINUS_DATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
A special operator for the subtraction of two DATETIMEs.
- MINUS_DATE_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- MINUS_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
- MINUS_INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionMergeRule
-
- MINUS_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- minusAny(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).
- minusNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- minusPreds(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Takes the difference between two predicates, removing from the first any
predicates also in the second
- MINUTE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL MINUTE
operator.
- mod(Expression, long) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- mod(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MOD
operator applied to byte values.
- mod(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MOD
operator applied to short values.
- mod(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MOD
operator applied to int values.
- mod(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MOD
operator applied to long values.
- mod(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- mod(int, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- mod(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- MOD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic remainder function MOD
.
- mod(RexBuilder, RelDataType, RexNode, BigDecimal) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- modality - Variable in class org.apache.calcite.sql.fun.SqlCollectionTableOperator
-
- Mode() - Constructor for enum org.apache.calcite.plan.TableAccessMap.Mode
-
- mode - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- model() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- model() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- ModelHandler - Class in org.apache.calcite.model
-
Reads a model and creates schema objects accordingly.
- ModelHandler(CalciteConnection, String) - Constructor for class org.apache.calcite.model.ModelHandler
-
- ModelHandler.ExtraOperand - Enum in org.apache.calcite.model
-
- modelUri - Variable in class org.apache.calcite.model.ModelHandler
-
- modifiable - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- modifiable - Variable in class org.apache.calcite.model.JsonView
-
Whether this view should allow INSERT requests.
- modifiable - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
- ModifiableTable - Interface in org.apache.calcite.schema
-
A table that can be modified.
- ModifiableView - Interface in org.apache.calcite.schema
-
- modifiableViewMustBeBasedOnSingleTable() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- modifiableViewMustHaveOnlyEqualityPredicates() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ModifiableViewTable - Class in org.apache.calcite.schema.impl
-
- ModifiableViewTable(Type, RelProtoDataType, String, List<String>, List<String>, Table, Path, RexNode, ImmutableIntList) - Constructor for class org.apache.calcite.schema.impl.ModifiableViewTable
-
Creates a ModifiableViewTable.
- modifiableViewTable(CalcitePrepare.AnalyzeViewResult, String, List<String>, List<String>, CalciteSchema) - Method in class org.apache.calcite.schema.impl.ViewTableMacro
-
- ModifiableViewTable.ModifiableViewTableInitializerExpressionFactory - Class in org.apache.calcite.schema.impl
-
Initializes columns based on the view constraint.
- ModifiableViewTableInitializerExpressionFactory() - Constructor for class org.apache.calcite.schema.impl.ModifiableViewTable.ModifiableViewTableInitializerExpressionFactory
-
- modifiers - Variable in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- moniker(CalciteSchema, String, SqlMonikerType) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- monotonicExprs - Variable in class org.apache.calcite.sql.validate.IdentifierNamespace
-
List of monotonic expressions.
- monotonicity() - Method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
- MONTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL MONTH
operator.
- moreThanOneMappedColumn(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- moreThanOneValueInList(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- moveNext() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- moveNext() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- moveNext() - Method in class org.apache.calcite.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- moveNext() - Method in class org.apache.calcite.util.Util.FilteringIterator
-
- mq - Variable in class org.apache.calcite.plan.RelOptCluster
-
- mq - Variable in class org.apache.calcite.rel.metadata.RelMdUtil.CardOfProjExpr
-
- mq - Variable in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- msg - Variable in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- MSSQL_SUBSTRING - Static variable in class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- MssqlSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Microsoft SQL Server
database.
- MssqlSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
Creates a MssqlSqlDialect.
- MULTI_BOTH_PROJECT - Static variable in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MULTI_LEFT_PROJECT - Static variable in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MULTI_RIGHT_PROJECT - Static variable in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MulticastRelOptListener - Class in org.apache.calcite.plan
-
MulticastRelOptListener implements the
RelOptListener
interface by
forwarding events on to a collection of other listeners.
- MulticastRelOptListener() - Constructor for class org.apache.calcite.plan.MulticastRelOptListener
-
Creates a new empty multicast listener.
- multiJoin - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
The MultiJoin being optimized
- MultiJoin - Class in org.apache.calcite.rel.rules
-
A MultiJoin represents a join of N inputs, whereas regular Joins
represent strictly binary joins.
- MultiJoin(RelOptCluster, List<RelNode>, RexNode, RelDataType, boolean, List<RexNode>, List<JoinRelType>, List<ImmutableBitSet>, ImmutableMap<Integer, ImmutableIntList>, RexNode) - Constructor for class org.apache.calcite.rel.rules.MultiJoin
-
Constructs a MultiJoin.
- MultiJoinOptimizeBushyRule - Class in org.apache.calcite.rel.rules
-
Planner rule that finds an approximately optimal ordering for join operators
using a heuristic algorithm.
- MultiJoinOptimizeBushyRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Creates an MultiJoinOptimizeBushyRule.
- MultiJoinOptimizeBushyRule(RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Deprecated.
- MultiJoinOptimizeBushyRule.JoinVertex - Class in org.apache.calcite.rel.rules
-
Participant in a join which is itself a join.
- MultiJoinOptimizeBushyRule.LeafVertex - Class in org.apache.calcite.rel.rules
-
Relation participating in a join.
- MultiJoinOptimizeBushyRule.Vertex - Class in org.apache.calcite.rel.rules
-
Participant in a join (relation or join).
- MultiJoinProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- MultiJoinProjectTransposeRule(RelOptRuleOperand, String) - Constructor for class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
Deprecated.
- MultiJoinProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
Creates a MultiJoinProjectTransposeRule.
- multiple() - Method in class org.apache.calcite.plan.RelTraitDef
-
Whether a relational expression may possess more than one instance of
this trait simultaneously.
- multiple() - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- MULTIPLE_SOURCE - Static variable in enum org.apache.calcite.util.mapping.MappingType
-
Allow more than one source for a given target.
- MULTIPLE_TARGET - Static variable in enum org.apache.calcite.util.mapping.MappingType
-
Allow more than one target for a given source.
- multiply(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to int values.
- multiply(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to int values; left side may be
null.
- multiply(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to int values; right side may be
null.
- multiply(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to nullable int values.
- multiply(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to nullable long and int values.
- multiply(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to nullable int and long values.
- multiply(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL *
operator applied to BigDecimal values.
- MULTIPLY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic multiplication operator, '*
'.
- multiply(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- multiply(Mapping, Mapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Multiplies one mapping by another.
- multiply(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
- MULTIPLY_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Type checking strategy for the "*" operator
- multiplyAny(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).
- multiplyBy(double) - Method in interface org.apache.calcite.plan.RelOptCost
-
Multiplies this cost by a scalar factor.
- multiplyBy(double) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- multiplyBy(double) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- multiplyDivide(Expression, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
Multiplies an expression by a constant and divides by another constant,
optimizing appropriately.
- multiplyDivide(RexNode, BigDecimal, BigDecimal) - Method in class org.apache.calcite.rex.RexBuilder
-
- MULTISET - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- MULTISET - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns the same type as the multiset carries.
- MULTISET_ELEMENT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns the element type of a multiset
- MULTISET_EXCEPT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET EXCEPT [ALL]
operator.
- MULTISET_EXCEPT_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET EXCEPT DISTINCT
operator.
- MULTISET_INTERSECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET INTERSECT [ALL]
operator.
- MULTISET_INTERSECT_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET INTERSECT DISTINCT
operator.
- MULTISET_MULTISET - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- MULTISET_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- MULTISET_OPERATORS - Static variable in class org.apache.calcite.rex.RexMultisetUtil
-
A set defining all implementable multiset calls
- MULTISET_PROJECT0 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns a multiset of column #0 of a multiset.
- MULTISET_PROJECT_ONLY - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns the type of the only column of a multiset.
- MULTISET_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET Query Constructor.
- MULTISET_RECORD - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns a multiset of the first column of a multiset.
- MULTISET_UNION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET UNION [ALL]
operator.
- MULTISET_UNION_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET UNION DISTINCT
operator.
- MULTISET_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET Value Constructor.
- multisetCount - Variable in class org.apache.calcite.rex.RexMultisetUtil.RexCallMultisetOperatorCounter
-
- multisetExceptAll(Collection<E>, Collection<E>) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET EXCEPT ALL function.
- multisetExceptDistinct(Collection<E>, Collection<E>) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET EXCEPT DISTINCT function.
- multisetIntersectAll(Collection<E>, Collection<E>) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET INTERSECT ALL function.
- multisetIntersectDistinct(Collection<E>, Collection<E>) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET INTERSECT DISTINCT function.
- MultisetOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy types must be [nullable] Multiset,
[nullable] Multiset and the two types must have the same element type
- MultisetOperandTypeChecker() - Constructor for class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- MultisetSqlType - Class in org.apache.calcite.sql.type
-
MultisetSqlType represents a standard SQL2003 multiset type.
- MultisetSqlType(RelDataType, boolean) - Constructor for class org.apache.calcite.sql.type.MultisetSqlType
-
Constructs a new MultisetSqlType.
- multisetUnionAll(Collection, Collection) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET UNION ALL function.
- multisetUnionDistinct(Collection, Collection) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the MULTISET UNION function.
- mustNotNullInElse() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- MutableAggregate - Class in org.apache.calcite.rel.mutable
-
- MutableAggregate(MutableRel, RelDataType, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.mutable.MutableAggregate
-
- MutableBiRel - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
BiRel
.
- MutableBiRel(MutableRelType, RelOptCluster, RelDataType, MutableRel, MutableRel) - Constructor for class org.apache.calcite.rel.mutable.MutableBiRel
-
- MutableCalc - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Calc
.
- MutableCalc(MutableRel, RexProgram) - Constructor for class org.apache.calcite.rel.mutable.MutableCalc
-
- MutableCollect - Class in org.apache.calcite.rel.mutable
-
- MutableCollect(RelDataType, MutableRel, String) - Constructor for class org.apache.calcite.rel.mutable.MutableCollect
-
- MutableCorrelate - Class in org.apache.calcite.rel.mutable
-
- MutableCorrelate(RelDataType, MutableRel, MutableRel, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.mutable.MutableCorrelate
-
- MutableExchange - Class in org.apache.calcite.rel.mutable
-
- MutableExchange(MutableRel, RelDistribution) - Constructor for class org.apache.calcite.rel.mutable.MutableExchange
-
- MutableFilter - Class in org.apache.calcite.rel.mutable
-
- MutableFilter(MutableRel, RexNode) - Constructor for class org.apache.calcite.rel.mutable.MutableFilter
-
- MutableIntersect - Class in org.apache.calcite.rel.mutable
-
- MutableIntersect(RelOptCluster, RelDataType, List<MutableRel>, boolean) - Constructor for class org.apache.calcite.rel.mutable.MutableIntersect
-
- MutableJoin - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Join
.
- MutableJoin(RelDataType, MutableRel, MutableRel, RexNode, JoinRelType, Set<CorrelationId>) - Constructor for class org.apache.calcite.rel.mutable.MutableJoin
-
- MutableLeafRel - Class in org.apache.calcite.rel.mutable
-
Abstract base class for implementations of
MutableRel
that have
no inputs.
- MutableLeafRel(MutableRelType, RelNode) - Constructor for class org.apache.calcite.rel.mutable.MutableLeafRel
-
- MutableMeasure(SqlAggFunction, boolean, List<LatticeSuggester.ColRef>, String) - Constructor for class org.apache.calcite.materialize.LatticeSuggester.MutableMeasure
-
- MutableMinus - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Minus
.
- MutableMinus(RelOptCluster, RelDataType, List<MutableRel>, boolean) - Constructor for class org.apache.calcite.rel.mutable.MutableMinus
-
- MutableMultiRel - Class in org.apache.calcite.rel.mutable
-
Base Class for relations with three or more inputs
- MutableMultiRel(RelOptCluster, RelDataType, MutableRelType, List<MutableRel>) - Constructor for class org.apache.calcite.rel.mutable.MutableMultiRel
-
- MutableNode - Class in org.apache.calcite.materialize
-
Mutable version of
LatticeNode
, used while a graph is being
built.
- MutableNode(LatticeTable) - Constructor for class org.apache.calcite.materialize.MutableNode
-
Creates a root node.
- MutableNode(LatticeTable, MutableNode, Step) - Constructor for class org.apache.calcite.materialize.MutableNode
-
Creates a non-root node.
- MutableProject - Class in org.apache.calcite.rel.mutable
-
- MutableProject(RelDataType, MutableRel, List<RexNode>) - Constructor for class org.apache.calcite.rel.mutable.MutableProject
-
- MutableRel - Class in org.apache.calcite.rel.mutable
-
- MutableRel(RelOptCluster, RelDataType, MutableRelType) - Constructor for class org.apache.calcite.rel.mutable.MutableRel
-
- MutableRel.MutableRelDumper - Class in org.apache.calcite.rel.mutable
-
Implementation of MutableVisitor that dumps the details
of a MutableRel tree.
- MutableRelDumper() - Constructor for class org.apache.calcite.rel.mutable.MutableRel.MutableRelDumper
-
- MutableRels - Class in org.apache.calcite.rel.mutable
-
- MutableRels() - Constructor for class org.apache.calcite.rel.mutable.MutableRels
-
- MutableRelType - Enum in org.apache.calcite.rel.mutable
-
Type of MutableRel
.
- MutableRelType() - Constructor for enum org.apache.calcite.rel.mutable.MutableRelType
-
- MutableRelVisitor - Class in org.apache.calcite.rel.mutable
-
- MutableRelVisitor() - Constructor for class org.apache.calcite.rel.mutable.MutableRelVisitor
-
- mutableRootSchema - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- MutableSample - Class in org.apache.calcite.rel.mutable
-
- MutableSample(MutableRel, RelOptSamplingParameters) - Constructor for class org.apache.calcite.rel.mutable.MutableSample
-
- MutableScan - Class in org.apache.calcite.rel.mutable
-
- MutableScan(TableScan) - Constructor for class org.apache.calcite.rel.mutable.MutableScan
-
- MutableSemiJoin - Class in org.apache.calcite.rel.mutable
-
- MutableSemiJoin(RelDataType, MutableRel, MutableRel, RexNode, ImmutableIntList, ImmutableIntList) - Constructor for class org.apache.calcite.rel.mutable.MutableSemiJoin
-
- MutableSetOp - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
SetOp
.
- MutableSetOp(RelOptCluster, RelDataType, MutableRelType, List<MutableRel>, boolean) - Constructor for class org.apache.calcite.rel.mutable.MutableSetOp
-
- MutableSingleRel - Class in org.apache.calcite.rel.mutable
-
- MutableSingleRel(MutableRelType, RelDataType, MutableRel) - Constructor for class org.apache.calcite.rel.mutable.MutableSingleRel
-
- MutableSort - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Sort
.
- MutableSort(MutableRel, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.rel.mutable.MutableSort
-
- MutableTableFunctionScan - Class in org.apache.calcite.rel.mutable
-
- MutableTableFunctionScan(RelOptCluster, RelDataType, List<MutableRel>, RexNode, Type, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- MutableTableModify - Class in org.apache.calcite.rel.mutable
-
- MutableTableModify(RelDataType, MutableRel, RelOptTable, Prepare.CatalogReader, TableModify.Operation, List<String>, List<RexNode>, boolean) - Constructor for class org.apache.calcite.rel.mutable.MutableTableModify
-
- MutableUncollect - Class in org.apache.calcite.rel.mutable
-
- MutableUncollect(RelDataType, MutableRel, boolean) - Constructor for class org.apache.calcite.rel.mutable.MutableUncollect
-
- MutableUnion - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Union
.
- MutableUnion(RelOptCluster, RelDataType, List<MutableRel>, boolean) - Constructor for class org.apache.calcite.rel.mutable.MutableUnion
-
- MutableValues - Class in org.apache.calcite.rel.mutable
-
- MutableValues(Values) - Constructor for class org.apache.calcite.rel.mutable.MutableValues
-
- MutableWindow - Class in org.apache.calcite.rel.mutable
-
- MutableWindow(RelDataType, MutableRel, List<Window.Group>, List<RexLiteral>) - Constructor for class org.apache.calcite.rel.mutable.MutableWindow
-
- mutate(List<T>) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in a list.
- mutate(CalciteConnectionConfig, ImmutableMap<CalciteConnectionProperty, String>) - Static method in class org.apache.calcite.schema.Schemas
-
- MyPropertyResourceBundle(InputStream) - Constructor for class org.apache.calcite.runtime.Resources.MyPropertyResourceBundle
-
- MyRexShuttle() - Constructor for class org.apache.calcite.rel.rules.ValuesReduceRule.MyRexShuttle
-
- MyRexVisitor(CorrelationReferenceFinder) - Constructor for class org.apache.calcite.sql2rel.CorrelationReferenceFinder.MyRexVisitor
-
- MySchemaPlus(SchemaPlus, String, Schema) - Constructor for class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- MysqlSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the MySQL database.
- MysqlSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
Creates a MysqlSqlDialect.
- o - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- o - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- obj - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- obj - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- ObjectArray(int) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- ObjectArrayRowBuilder(ResultSet, ColumnMetaData.Rep[], int[]) - Constructor for class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- ObjectDictionary(int, ArrayTable.Representation) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- ObjectEnumerator(int, ArrayTable.Column) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- ObjectEnumeratorCursor - Class in org.apache.calcite.runtime
-
Implementation of
Cursor
on top of an
Enumerator
that
returns an
Object
for each row.
- ObjectEnumeratorCursor(Enumerator<Object>) - Constructor for class org.apache.calcite.runtime.ObjectEnumeratorCursor
-
Creates an ObjectEnumeratorCursor.
- objectNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- objectNotFoundDidYouMean(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- objectNotFoundWithin(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- objectNotFoundWithinDidYouMean(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ObjectSqlType - Class in org.apache.calcite.sql.type
-
ObjectSqlType represents an SQL structured user-defined type.
- ObjectSqlType(SqlTypeName, SqlIdentifier, boolean, List<? extends RelDataTypeField>, RelDataTypeComparability) - Constructor for class org.apache.calcite.sql.type.ObjectSqlType
-
Constructs an object type.
- obliterateRelNode(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSet
-
Removes all references to a specific
RelNode
in both the subsets
and their parent relationships.
- OBSERVER_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Define a one-to-many dependency between objects so that when one object
changes state, all its dependents are notified and updated automatically.
- obsoleteLatticeMap - Variable in class org.apache.calcite.materialize.LatticeSuggester
-
Lattices that have been made obsolete.
- occupied(Object[]) - Static method in class org.apache.calcite.util.ChunkList
-
- of(JavaRowFormat) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- of(JavaTypeFactory, RelDataType, JavaRowFormat) - Static method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- of(JavaTypeFactory, RelDataType, JavaRowFormat, boolean) - Static method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- of(JavaTypeFactory, Type) - Static method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- of(NotNullImplementor) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable.NotImplementor
-
- of(boolean) - Static method in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
- of(SqlDialect, Expression, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcConvention
-
- of(Object) - Static method in class org.apache.calcite.interpreter.Row
-
Creates a Row with one column value.
- of(Object, Object) - Static method in class org.apache.calcite.interpreter.Row
-
Creates a Row with two column values.
- of(Object, Object, Object) - Static method in class org.apache.calcite.interpreter.Row
-
Creates a Row with three column values.
- of(Object...) - Static method in class org.apache.calcite.interpreter.Row
-
Creates a Row with variable number of values.
- of(Iterator<E>, long) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl.LimitIterator
-
- of(String) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Query
-
- of(Queryable<T>) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Query
-
- of(RelNode) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Query
-
- of(Object) - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that wraps an object.
- of(Object...) - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that wraps an array of objects, ignoring any nulls.
- of(RelTraitDef, List<T>) - Static method in class org.apache.calcite.plan.RelCompositeTrait
-
Creates a RelCompositeTrait.
- of(RelNode) - Static method in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- of(RexBuilder, Iterable<RexNode>) - Static method in class org.apache.calcite.plan.RelOptPredicateList
-
Creates a RelOptPredicateList with only pulled-up predicates, no inferred
predicates.
- of(RexBuilder, Iterable<RexNode>, Iterable<RexNode>, Iterable<RexNode>) - Static method in class org.apache.calcite.plan.RelOptPredicateList
-
Creates a RelOptPredicateList for a join.
- of(ImmutableBitSet, int) - Static method in enum org.apache.calcite.plan.RelOptUtil.Side
-
- of(ImmutableBitSet) - Static method in class org.apache.calcite.plan.Strong
-
Returns a checker that consults a bit set to find out whether particular
inputs may be null.
- of(RelNode, LogicalFilter) - Static method in class org.apache.calcite.plan.VisitorDataContext
-
- of(RelDataType, RexNode) - Static method in class org.apache.calcite.plan.VisitorDataContext
-
- of(RelDataType, List<Pair<RexInputRef, RexNode>>) - Static method in class org.apache.calcite.plan.VisitorDataContext
-
- OF - Static variable in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- of(RelNode, RelNode, RexNode) - Static method in class org.apache.calcite.rel.core.JoinInfo
-
Creates a JoinInfo
by analyzing a condition.
- of(ImmutableIntList, ImmutableIntList) - Static method in class org.apache.calcite.rel.core.JoinInfo
-
Creates an equi-join.
- of(List<RelMetadataProvider>) - Static method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Creates a chain.
- of(RelMetadataProvider) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Creates a JaninoRelMetadataProvider.
- of(Class<M>, Class<? extends MetadataHandler<M>>, Method...) - Static method in class org.apache.calcite.rel.metadata.MetadataDef
-
- of(MutableRel) - Static method in class org.apache.calcite.rel.mutable.Holder
-
Creates a Holder.
- of(MutableRel, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.mutable.MutableAggregate
-
Creates a MutableAggregate.
- of(MutableRel, RexProgram) - Static method in class org.apache.calcite.rel.mutable.MutableCalc
-
Creates a MutableCalc
- of(RelDataType, MutableRel, String) - Static method in class org.apache.calcite.rel.mutable.MutableCollect
-
Creates a MutableCollect.
- of(RelDataType, MutableRel, MutableRel, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.rel.mutable.MutableCorrelate
-
Creates a MutableCorrelate.
- of(MutableRel, RelDistribution) - Static method in class org.apache.calcite.rel.mutable.MutableExchange
-
Creates a MutableExchange.
- of(MutableRel, RexNode) - Static method in class org.apache.calcite.rel.mutable.MutableFilter
-
Creates a MutableFilter.
- of(RelDataType, List<MutableRel>, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableIntersect
-
Creates a MutableIntersect.
- of(RelDataType, MutableRel, MutableRel, RexNode, JoinRelType, Set<CorrelationId>) - Static method in class org.apache.calcite.rel.mutable.MutableJoin
-
Creates a MutableJoin.
- of(RelDataType, List<MutableRel>, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableMinus
-
Creates a MutableMinus.
- of(RelDataType, MutableRel, List<RexNode>) - Static method in class org.apache.calcite.rel.mutable.MutableProject
-
Creates a MutableProject.
- of(MutableRel, List<RexNode>, List<String>) - Static method in class org.apache.calcite.rel.mutable.MutableProject
-
Creates a MutableProject.
- of(MutableRel, RelOptSamplingParameters) - Static method in class org.apache.calcite.rel.mutable.MutableSample
-
Creates a MutableSample.
- of(TableScan) - Static method in class org.apache.calcite.rel.mutable.MutableScan
-
Creates a MutableScan.
- of(RelDataType, MutableRel, MutableRel, RexNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.calcite.rel.mutable.MutableSemiJoin
-
Creates a MutableSemiJoin.
- of(MutableRel, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.rel.mutable.MutableSort
-
Creates a MutableSort.
- of(RelOptCluster, RelDataType, List<MutableRel>, RexNode, Type, Set<RelColumnMapping>) - Static method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
Creates a MutableTableFunctionScan.
- of(RelDataType, MutableRel, RelOptTable, Prepare.CatalogReader, TableModify.Operation, List<String>, List<RexNode>, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableTableModify
-
Creates a MutableTableModify.
- of(RelDataType, MutableRel, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableUncollect
-
Creates a MutableUncollect.
- of(RelDataType, List<MutableRel>, boolean) - Static method in class org.apache.calcite.rel.mutable.MutableUnion
-
Creates a MutableUnion.
- of(Values) - Static method in class org.apache.calcite.rel.mutable.MutableValues
-
Creates a MutableValue.
- of(RelDataType, MutableRel, List<Window.Group>, List<RexLiteral>) - Static method in class org.apache.calcite.rel.mutable.MutableWindow
-
Creates a MutableWindow.
- of(RelFieldCollation...) - Static method in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- of(List<RelFieldCollation>) - Static method in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- of(RelFieldCollation...) - Static method in class org.apache.calcite.rel.RelCollations
-
- of(List<RelFieldCollation>) - Static method in class org.apache.calcite.rel.RelCollations
-
- of(int) - Static method in class org.apache.calcite.rel.RelCollations
-
Creates a collation containing one field.
- of(SqlMonotonicity) - Static method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
- of(List<String>, List<String>, List<IntPair>) - Static method in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- of(RelNode, SqlKind) - Static method in class org.apache.calcite.rel.RelRoot
-
Creates a simple RelRoot.
- of(RelNode, RelDataType, SqlKind) - Static method in class org.apache.calcite.rel.RelRoot
-
Creates a simple RelRoot.
- of(RelNode, Project, RelNode) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.ViewPartialRewriting
-
- of(int, RelDataType) - Static method in class org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a row type.
- of(int, List<RelDataTypeField>) - Static method in class org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a list of fields.
- of(Comparable) - Static method in enum org.apache.calcite.rex.RexInterpreter.Truthy
-
- of(String, int, RelDataType) - Static method in class org.apache.calcite.rex.RexPatternFieldRef
-
- of(String, RexInputRef) - Static method in class org.apache.calcite.rex.RexPatternFieldRef
-
- of(Mappings.TargetMapping) - Static method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
Creates a shuttle with an empty field list.
- of(RexNode) - Static method in class org.apache.calcite.rex.RexSimplify.Comparison
-
- of(RexNode, Predicate<RexNode>) - Static method in class org.apache.calcite.rex.RexSimplify.Comparison
-
Creates a comparison, or returns null.
- of(RexNode) - Static method in class org.apache.calcite.rex.RexSimplify.IsPredicate
-
Creates an IS predicate, or returns null.
- of(RexNode) - Static method in interface org.apache.calcite.rex.RexSimplify.Predicate
-
Wraps an expression in a Predicate or returns null.
- of(RexTableInputRef.RelTableRef, int, RelDataType) - Static method in class org.apache.calcite.rex.RexTableInputRef
-
- of(RexTableInputRef.RelTableRef, RexInputRef) - Static method in class org.apache.calcite.rex.RexTableInputRef
-
- of(RelOptTable, int) - Static method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- of(E, List<? extends E>) - Static method in class org.apache.calcite.runtime.ConsList
-
Creates a ConsList.
- of() - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 0 elements.
- of(T) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 1 element.
- of(T, T) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 2 elements.
- of(T, T, T) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 3 elements.
- of(T, T, T, T) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 4 elements.
- of(T, T, T, T, T) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 6 elements.
- of(T, T, T, T, T, T) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a flat list with 6 elements.
- of(T...) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list.
- of(List<T>) - Static method in class org.apache.calcite.runtime.FlatLists
-
Creates a memory-, CPU- and cache-efficient immutable list from an
existing list.
- of(String) - Static method in enum org.apache.calcite.runtime.GeoFunctions.CapStyle
-
- of(String) - Static method in enum org.apache.calcite.runtime.GeoFunctions.JoinStyle
-
- of(DataSource, String) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Creates an ResultSetEnumerable.
- of(DataSource, String, Primitive[]) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Creates an ResultSetEnumerable that retrieves columns as specific
Java types.
- of(DataSource, String, Function1<ResultSet, Function0<T>>) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Executes a SQL query and returns the results as an enumerator, using a
row builder to convert JDBC column values into rows.
- of(DataSource, String, Function1<ResultSet, Function0<T>>, ResultSetEnumerable.PreparedStatementEnricher) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Executes a SQL query and returns the results as an enumerator, using a
row builder to convert JDBC column values into rows.
- of(Lattice, List<Table>) - Static method in class org.apache.calcite.schema.impl.StarTable
-
Creates a StarTable and registers it in a schema.
- of(List<RelReferentialConstraint>) - Static method in class org.apache.calcite.schema.Statistics
-
Returns a statistic with a given set of referential constraints.
- of(double, List<ImmutableBitSet>) - Static method in class org.apache.calcite.schema.Statistics
-
Returns a statistic with a given row count and set of unique keys.
- of(double, List<ImmutableBitSet>, List<RelCollation>) - Static method in class org.apache.calcite.schema.Statistics
-
Returns a statistic with a given row count, set of unique keys,
and collations.
- of(Double, List<ImmutableBitSet>, List<RelReferentialConstraint>, List<RelCollation>) - Static method in class org.apache.calcite.schema.Statistics
-
Returns a statistic with a given row count, set of unique keys,
referential constraints, and collations.
- of(String) - Static method in enum org.apache.calcite.sql.fun.SqlLibrary
-
Looks up a value.
- of() - Static method in class org.apache.calcite.sql.parser.Span
-
Creates an empty Span.
- of(SqlParserPos) - Static method in class org.apache.calcite.sql.parser.Span
-
Creates a Span with one position.
- of(SqlNode) - Static method in class org.apache.calcite.sql.parser.Span
-
Creates a Span of one node.
- of(SqlNode, SqlNode) - Static method in class org.apache.calcite.sql.parser.Span
-
Creates a Span between two nodes.
- of(Collection<? extends SqlNode>) - Static method in class org.apache.calcite.sql.parser.Span
-
Creates a Span of a list of nodes.
- of(JoinRelType) - Static method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
- of(SqlNode) - Static method in class org.apache.calcite.sql.SqlNodeList
-
- of(SqlNode, SqlNode) - Static method in class org.apache.calcite.sql.SqlNodeList
-
- of(SqlNode, SqlNode, SqlNode...) - Static method in class org.apache.calcite.sql.SqlNodeList
-
- of(int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- of(SqlOperatorTable...) - Static method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Creates a ChainedSqlOperatorTable
.
- of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, SortedMap<CorrelationId, RelNode>, Map<RexFieldAccess, RelDecorrelator.CorRef>) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
Creates a CorelMap with given contents.
- of(RuleSet) - Static method in class org.apache.calcite.tools.Programs
-
Creates a program that executes a rule set.
- of(HepProgram, boolean, RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
- of(int...) - Static method in class org.apache.calcite.util.BitSets
-
Creates a bitset with given bits set.
- of(Integer[]) - Static method in class org.apache.calcite.util.BitSets
-
Creates a BitSet with given bits set.
- of(Iterable<? extends Number>) - Static method in class org.apache.calcite.util.BitSets
-
Creates a BitSet with given bits set.
- of(ImmutableIntList) - Static method in class org.apache.calcite.util.BitSets
-
Creates a BitSet with given bits set.
- of() - Static method in class org.apache.calcite.util.BlackholeMap.BHIterator
-
- of() - Static method in class org.apache.calcite.util.BlackholeMap.BHSet
-
- of() - Static method in class org.apache.calcite.util.BlackholeMap
-
Gets an instance of BlackholeMap
- of(List<? extends T>...) - Static method in class org.apache.calcite.util.CompositeList
-
Creates a CompositeList.
- of() - Static method in class org.apache.calcite.util.CompositeList
-
Creates a CompositeList of zero lists.
- of(List<T>) - Static method in class org.apache.calcite.util.CompositeList
-
Creates a CompositeList of one list.
- of(List<? extends T>, List<? extends T>) - Static method in class org.apache.calcite.util.CompositeList
-
Creates a CompositeList of two lists.
- of(List<? extends T>, List<? extends T>, List<? extends T>) - Static method in class org.apache.calcite.util.CompositeList
-
Creates a CompositeList of three lists.
- of(Map<K, V>, Map<K, V>...) - Static method in class org.apache.calcite.util.CompositeMap
-
Creates a CompositeMap.
- of(DirectedGraph<V, E>, V) - Static method in class org.apache.calcite.util.graph.BreadthFirstIterator
-
- of(DirectedGraph<V, E>, V) - Static method in class org.apache.calcite.util.graph.DepthFirstIterator
-
Creates an iterable over the vertices in the given graph in a depth-first
iteration order.
- of(DirectedGraph<V, E>) - Static method in class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- of(E) - Static method in class org.apache.calcite.util.Holder
-
Creates a holder containing a given value.
- of() - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with no bits.
- of(int...) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
- of(Iterable<Integer>) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
- of(ImmutableIntList) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with given bits set.
- of() - Static method in class org.apache.calcite.util.ImmutableIntList
-
Returns an empty ImmutableIntList.
- of(int...) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Creates an ImmutableIntList from an array of int
.
- of(E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 1 element.
- of(E, E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 2 elements.
- of(E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 3 elements.
- of(E, E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 4 elements.
- of(E, E, E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 5 elements.
- of(E, E, E, E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 6 elements.
- of(E, E, E, E, E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 7 elements.
- of(E, E, E, E, E, E, E, E, E...) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Creates an immutable list of 8 or more elements.
- of(String) - Static method in class org.apache.calcite.util.IntegerIntervalSet
-
Parses a range of integers expressed as a string.
- of(int, int) - Static method in class org.apache.calcite.util.mapping.IntPair
-
- of(T1, T2) - Static method in class org.apache.calcite.util.Pair
-
Creates a Pair of appropriate type.
- of(Map.Entry<K, V>) - Static method in class org.apache.calcite.util.Pair
-
Creates a Pair
from a Map.Entry
.
- of(File) - Static method in class org.apache.calcite.util.Sources
-
- of(URL) - Static method in class org.apache.calcite.util.Sources
-
- of(String) - Static method in class org.apache.calcite.util.Template
-
Creates a Template for the default locale and the
specified pattern.
- of(String, Locale) - Static method in class org.apache.calcite.util.Template
-
Creates a Template for the specified locale and
pattern.
- of(T) - Static method in class org.apache.calcite.util.TryThreadLocal
-
Creates a TryThreadLocal.
- of(E...) - Static method in class org.apache.calcite.util.UnmodifiableArrayList
-
- of2(RexNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- of2(int, List<RelDataTypeField>) - Static method in class org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a list of fields.
- of3(RexNode, Mappings.TargetMapping, RelNode) - Static method in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- of_(List<T>) - Static method in class org.apache.calcite.runtime.FlatLists
-
- ofComparable(List<T>) - Static method in class org.apache.calcite.runtime.FlatLists
-
- ofCopy(Iterable<List<T>>) - Static method in class org.apache.calcite.util.CompositeList
-
Creates a CompositeList.
- offer(double) - Method in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- offset - Variable in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- offset - Variable in class org.apache.calcite.rel.core.Sort
-
- offset - Variable in class org.apache.calcite.rel.mutable.MutableSort
-
- offset - Variable in class org.apache.calcite.rex.RexRangeRef
-
- offset - Variable in class org.apache.calcite.rex.RexUtil.RexShiftShuttle
-
- offset - Variable in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- offset - Variable in class org.apache.calcite.sql.SqlOrderBy
-
- offset - Variable in class org.apache.calcite.sql.SqlSelect
-
- offset - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationExpander
-
- offset - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- offset(Mappings.TargetMapping, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's source and target by a
given offset.
- offsetFetch(Sort, SqlImplementor.Result) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- offsetSource(Mappings.TargetMapping, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's source by a given
offset, incrementing the number of sources by the minimum possible.
- offsetSource(Mappings.TargetMapping, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's source by a given
offset.
- offsetTarget(Mappings.TargetMapping, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's target by a given
offset, incrementing the number of targets by the minimum possible.
- offsetTarget(Mappings.TargetMapping, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping that shifts a given mapping's target by a given
offset.
- ofList(RelOptRule...) - Static method in class org.apache.calcite.tools.RuleSets
-
Creates a rule set with a given array of rules.
- ofList(Iterable<? extends RelOptRule>) - Static method in class org.apache.calcite.tools.RuleSets
-
Creates a rule set with a given collection of rules.
- ofRules(RelOptRule...) - Static method in class org.apache.calcite.tools.Programs
-
Creates a program from a list of rules.
- ofRules(Iterable<? extends RelOptRule>) - Static method in class org.apache.calcite.tools.Programs
-
Creates a program from a list of rules.
- ofType(Queryable<T>, Class<TResult>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- OldTokenSequenceImpl(List<Object>) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- oldToNewOutputs - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.Frame
-
- oldToNewRelMap - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- onCopy(RelNode, RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- onCopy(RelNode, RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- onCopy(RelNode, RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Called when a relational expression is copied to a similar expression.
- onCopyHook - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- ONE_MINUS_EPSILON - Static variable in class org.apache.calcite.plan.volcano.RuleQueue
-
Largest value which is less than one.
- ONE_OR_MORE - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy that allows one or more operands.
- only() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- ONLY_COLUMN - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type must be
a struct type with precisely one field and the returned type is the type
of that field.
- onlyScalarSubQueryAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimitRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScanRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.plan.RelOptRule
-
Receives notification about a rule match.
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterOnProjectRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- onMatch() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner.DeferringRuleCall
-
Rather than invoking the rule (as the base method does), creates a
VolcanoRuleMatch
which can be invoked later.
- onMatch() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Called when all operands have matched.
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.convert.TraitMatchingRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewOnlyAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewOnlyFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewOnlyJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewProjectAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewProjectFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewProjectJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateValuesRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.CalcMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.CalcRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.CalcSplitRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.CoerceInputsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterCorrelateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.IntersectToDistinctRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinAssociateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinCommuteRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinPushExpressionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryFilterRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryProjectRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.TableScanRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionEliminatorRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionPullUpConstantsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionToDistinctRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
-
- onMatch(RexNode[]) - Method in interface org.apache.calcite.rex.RexAction
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
-
- onMatch2(RelOptRuleCall, LogicalCorrelate, RelNode, LogicalProject, LogicalAggregate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule
-
- onMatchLeft(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
- onMatchRight(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
- onNewClass(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Called when a new class of
RelNode
is seen.
- onNewClass(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- onRegister(RelOptPlanner) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- onRegister(RelOptPlanner) - Method in interface org.apache.calcite.rel.RelNode
-
Receives notification that this expression is about to be registered.
- OOBINLINE - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
is out of band in-line enabled
- op(SqlKind, SqlOperator) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- op - Variable in class org.apache.calcite.rex.RexCall
-
- op - Variable in class org.apache.calcite.rex.RexSqlStandardConvertletTable.EquivConvertlet
-
- op(SqlKind) - Static method in class org.apache.calcite.rex.RexUtil
-
- op(int) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- op(int) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- op - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- op(int) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- op - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationExpander
-
- op - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- Op(PrecedenceClimbingParser.Type, Object, int, int) - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.Op
-
- open - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- open - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- OPEN_SQL_IDENTIFIER - Static variable in class org.apache.calcite.util.StackWriter
-
directive for beginning an SQL identifier
- OPEN_SQL_STRING_LITERAL - Static variable in class org.apache.calcite.util.StackWriter
-
directive for beginning an SQL string literal
- openPropertiesFile(Class) - Static method in class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
Opens the properties file corresponding to a given class.
- openQuote - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- openStream() - Method in interface org.apache.calcite.util.Source
-
- openStream() - Method in class org.apache.calcite.util.Sources.FileSource
-
- operand - Variable in class org.apache.calcite.model.JsonCustomSchema
-
Contains attributes to be passed to the factory.
- operand - Variable in class org.apache.calcite.model.JsonCustomTable
-
Contains attributes to be passed to the factory.
- operand - Variable in class org.apache.calcite.plan.RelOptRule
-
Root of operand tree.
- operand(Class<R>, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelTrait, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
- operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Deprecated.
- operand(Class<R>, RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression with a given
list of children.
- operand(Class<? extends MutableRel>, SubstitutionVisitor.Operand...) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand with given inputs.
- Operand(Class<? extends MutableRel>) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- operand(int) - Method in class org.apache.calcite.sql.SqlBasicCall
-
- operand(int) - Method in class org.apache.calcite.sql.SqlCall
-
- operand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns a particular operand.
- operand0 - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- OPERAND_AFTER - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_INTERVAL - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_MEASURES - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_ORDER_BY - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PARTITION_BY - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PATTERN - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PATTERN_DEFINES - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_PERIOD - Static variable in class org.apache.calcite.sql.SqlSnapshot
-
- OPERAND_ROWS_PER_MATCH - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_STRICT_END - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_STRICT_START - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_SUBSET - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_TABLE_REF - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- OPERAND_TABLE_REF - Static variable in class org.apache.calcite.sql.SqlSnapshot
-
- OPERAND_TYPES - Static variable in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- operandCount() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- operandCount() - Method in class org.apache.calcite.sql.SqlCall
-
- operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has a
particular trait and predicate.
- operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operandMap(JsonSchema, Map<String, Object>) - Method in class org.apache.calcite.model.ModelHandler
-
Adds extra entries to an operand to a custom schema.
- operandNotComparable(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- operandRanges - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- operands - Variable in class org.apache.calcite.plan.RelOptRule
-
Flattened list of operands.
- operands - Variable in class org.apache.calcite.plan.RelOptRuleOperandChildren
-
- operands - Variable in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- operands - Variable in class org.apache.calcite.rex.RexCall
-
- operands - Variable in class org.apache.calcite.rex.RexCallBinding
-
- operands - Variable in class org.apache.calcite.sql.SqlBasicCall
-
- operands() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns the operands to a call permuted into the same order as the
formal parameters of the function.
- operands - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- OperandsTypeChecking - Class in org.apache.calcite.sql.type
-
Strategies to check for allowed operand types of an operator call.
- OperandsTypeChecking() - Constructor for class org.apache.calcite.sql.type.OperandsTypeChecking
-
- operandTypeChecker - Variable in class org.apache.calcite.sql.SqlOperator
-
used to validate operand types
- operandTypeInference - Variable in class org.apache.calcite.sql.SqlOperator
-
used to infer types of unknown operands
- operandTypes - Variable in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroSupportedFunction
-
- OperandTypes - Class in org.apache.calcite.sql.type
-
Strategies for checking operand types.
- OperandTypes() - Constructor for class org.apache.calcite.sql.type.OperandTypes
-
- OperandTypes.PeriodOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Operand type checker that accepts period types:
PERIOD (DATETIME, DATETIME)
PERIOD (DATETIME, INTERVAL)
[ROW] (DATETIME, DATETIME)
[ROW] (DATETIME, INTERVAL)
- operation - Variable in class org.apache.calcite.rel.core.TableModify
-
- Operation() - Constructor for enum org.apache.calcite.rel.core.TableModify.Operation
-
- operation - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- operator - Variable in class org.apache.calcite.sql.SqlBasicCall
-
- operator - Variable in class org.apache.calcite.sql.SqlDdl
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlDelete
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlDescribeSchema
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlDescribeTable
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlExplain
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlInsert
-
- operator - Variable in class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlJoin
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlMerge
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlOrderBy
-
- Operator() - Constructor for class org.apache.calcite.sql.SqlOrderBy.Operator
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlSetOption
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlUpdate
-
- OperatorExprCondition(Iterable<? extends SqlOperator>) - Constructor for class org.apache.calcite.rel.rules.PushProjector.OperatorExprCondition
-
Creates an OperatorExprCondition.
- operatorIsInLibrary(String, Field, Set<SqlLibrary>) - Method in class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
Returns whether an operator is in one or more of the given libraries.
- operatorList - Variable in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- operatorSet - Variable in class org.apache.calcite.rel.rules.PushProjector.OperatorExprCondition
-
- operatorTable(String) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
Creates an operator table that contains functions in the given class.
- operatorTable - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- operatorTable - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- operatorTable(SqlOperatorTable) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- operatorTable - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- opKinds - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractFinder
-
- opTab - Variable in class org.apache.calcite.rex.RexBuilder
-
- opTab - Variable in class org.apache.calcite.sql.validate.AggVisitor
-
- opTab - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- opTab - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- optimize(RelDataType) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- optimize(Expression) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- optimize(RelNode) - Method in class org.apache.calcite.interpreter.Interpreter
-
- optimize(RelRoot, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - Method in class org.apache.calcite.prepare.Prepare
-
Optimizes a query plan.
- optimize2(Expression, Expression) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- optional - Variable in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- OPTIONAL_SOURCE - Static variable in enum org.apache.calcite.util.mapping.MappingType
-
Allow less than one source for a given target.
- OPTIONAL_TARGET - Static variable in enum org.apache.calcite.util.mapping.MappingType
-
Allow less than one target for a given source.
- Optionality - Enum in org.apache.calcite.util
-
Four states that describe whether a particular behavior or
property is allowed and/or not allowed.
- Optionality() - Constructor for enum org.apache.calcite.util.Optionality
-
- or(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- or(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.DnfHelper
-
- OR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical OR
operator.
- or(SqlOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if any one of the rules passes.
- or(SqlSingleOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates a single-operand checker that passes if any one of the rules
passes.
- or(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- or(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an OR.
- or(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an OR.
- ORACLE_10 - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- OracleSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Oracle database.
- OracleSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.OracleSqlDialect
-
Creates an OracleSqlDialect.
- OracleSqlOperatorTable - Class in org.apache.calcite.sql.fun
-
- OracleSqlOperatorTable() - Constructor for class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- order - Variable in class org.apache.calcite.plan.hep.HepInstruction.MatchOrder
-
- order - Variable in class org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
-
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- orderBy - Variable in class org.apache.calcite.sql.SqlSelect
-
- orderByDataTypeProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- orderByOrdinalOutOfRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByOverlap() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByRangeMismatch() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- OrderByScope - Class in org.apache.calcite.sql.validate
-
Represents the name-resolution context for expressions in an ORDER BY clause.
- OrderByScope(SqlValidatorScope, SqlNodeList, SqlSelect) - Constructor for class org.apache.calcite.sql.validate.OrderByScope
-
- orderbyShouldNotContainOver() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- OrderExpressionExpander(SqlSelect, SqlNode) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- ORDERING - Static variable in class org.apache.calcite.materialize.MutableNode
-
Comparator for sorting children within a parent.
- ordering - Variable in class org.apache.calcite.profile.SimpleProfiler.Run
-
- ORDERING - Static variable in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- ORDERING - Static variable in class org.apache.calcite.rel.RelNodes
-
- ORDERING - Static variable in class org.apache.calcite.util.ImmutableBitSet
-
- ORDERING - Static variable in class org.apache.calcite.util.mapping.IntPair
-
Ordering that compares pairs lexicographically: first by their source,
then by their target.
- ordering - Variable in class org.apache.calcite.util.PartiallyOrderedSet
-
- orderKeys - Variable in class org.apache.calcite.rel.core.Match
-
- orderKeys - Variable in class org.apache.calcite.rel.core.Window.Group
-
- orderKeys - Variable in class org.apache.calcite.rel.logical.LogicalWindow.WindowKey
-
- orderKeys - Variable in class org.apache.calcite.rex.RexWindow
-
- orderKeys - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
- orderKeys - Variable in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- orderList - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- orderList - Variable in class org.apache.calcite.sql.SqlOrderBy
-
- orderList - Variable in class org.apache.calcite.sql.SqlWindow
-
The list of ordering columns.
- orderList - Variable in class org.apache.calcite.sql.validate.OrderByScope
-
- orderList - Variable in class org.apache.calcite.sql.validate.SelectScope
-
List of column names which sort this scope.
- orderList - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
-
- orderScopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps a
SqlSelect
node to the scope used by its ORDER BY clause.
- ordinal - Variable in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- ordinal - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- ordinal - Variable in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- ordinal - Variable in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- ordinal - Variable in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- ordinal - Variable in class org.apache.calcite.materialize.Lattice.Column
-
Ordinal of the column within the lattice.
- ordinal - Variable in class org.apache.calcite.plan.SubstitutionVisitor.QueryOperand
-
- ordinal - Variable in class org.apache.calcite.plan.SubstitutionVisitor.TargetOperand
-
- ordinal - Variable in class org.apache.calcite.profile.Profiler.Column
-
- ordinal - Variable in class org.apache.calcite.rel.core.Match.RexMRAggCall
-
- ordinal - Variable in class org.apache.calcite.rel.core.Window.RexWinAggCall
-
Ordinal of this aggregate within its partition.
- ordinal() - Method in interface org.apache.calcite.sql.SqlLiteral.SqlSymbol
-
Deprecated.
- ordinal - Variable in class org.apache.calcite.sql.type.CursorReturnTypeInference
-
- ordinal - Variable in class org.apache.calcite.sql.type.OrdinalReturnTypeInference
-
- ordinal - Variable in class org.apache.calcite.sql.validate.ScopeChild
-
- ordinalInParent - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- ordinalInParent - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- ordinalInParent - Variable in class org.apache.calcite.rel.rel2sql.RelToSqlConverter.Frame
-
- ordinalInQuery - Variable in class org.apache.calcite.materialize.LatticeSuggester.StepRef
-
- ordinalInQuery - Variable in class org.apache.calcite.materialize.LatticeSuggester.TableRef
-
- ordinalInRule - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- ordinality - Variable in class org.apache.calcite.runtime.SqlFunctions.ProductComparableListEnumerator
-
- ORDINALITY_COLUMN_NAME - Static variable in class org.apache.calcite.sql.SqlUnnestOperator
-
- ordinalMap - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- OrdinalReturnTypeInference - Class in org.apache.calcite.sql.type
-
Returns the type of the operand at a particular 0-based ordinal position.
- OrdinalReturnTypeInference(int) - Constructor for class org.apache.calcite.sql.type.OrdinalReturnTypeInference
-
- ordinals(RelCollation) - Static method in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- ordinals(RelCollation) - Static method in class org.apache.calcite.rel.RelCollations
-
Returns the indexes of the field collations in a given collation.
- ordinals(List<RelFieldCollation>) - Static method in class org.apache.calcite.rel.RelCollations
-
Returns the indexes of the fields in a list of field collations.
- orEmpty(Iterable<T>) - Static method in class org.apache.calcite.util.Util
-
- org.apache.calcite - package org.apache.calcite
-
Main package for Calcite, the dynamic data management platform.
- org.apache.calcite.adapter - package org.apache.calcite.adapter
-
Calcite adapters.
- org.apache.calcite.adapter.clone - package org.apache.calcite.adapter.clone
-
Provides utility classes.
- org.apache.calcite.adapter.enumerable - package org.apache.calcite.adapter.enumerable
-
Query optimizer rules for Java calling convention.
- org.apache.calcite.adapter.enumerable.impl - package org.apache.calcite.adapter.enumerable.impl
-
Calcite-specific classes for implementation of regular and window aggregates.
- org.apache.calcite.adapter.java - package org.apache.calcite.adapter.java
-
Query provider based on Java in-memory data
structures.
- org.apache.calcite.adapter.jdbc - package org.apache.calcite.adapter.jdbc
-
Query provider based on a JDBC data source.
- org.apache.calcite.config - package org.apache.calcite.config
-
Configuration.
- org.apache.calcite.interpreter - package org.apache.calcite.interpreter
-
Provides an implementation of relational expressions using an interpreter.
- org.apache.calcite.jdbc - package org.apache.calcite.jdbc
-
JDBC driver for Calcite.
- org.apache.calcite.materialize - package org.apache.calcite.materialize
-
Management of materialized query results.
- org.apache.calcite.model - package org.apache.calcite.model
-
Provides model files, in JSON format, defining schemas and other metadata.
- org.apache.calcite.plan - package org.apache.calcite.plan
-
Defines interfaces for constructing rule-based optimizers of
relational expressions.
- org.apache.calcite.plan.hep - package org.apache.calcite.plan.hep
-
- org.apache.calcite.plan.volcano - package org.apache.calcite.plan.volcano
-
Optimizes relational expressions.
- org.apache.calcite.prepare - package org.apache.calcite.prepare
-
Preparation of queries (parsing, planning and implementation).
- org.apache.calcite.profile - package org.apache.calcite.profile
-
Utilities to analyze data sets.
- org.apache.calcite.rel - package org.apache.calcite.rel
-
Defines relational expressions.
- org.apache.calcite.rel.convert - package org.apache.calcite.rel.convert
-
Defines relational expressions and rules for converting between calling
conventions.
- org.apache.calcite.rel.core - package org.apache.calcite.rel.core
-
Defines core relational expressions.
- org.apache.calcite.rel.externalize - package org.apache.calcite.rel.externalize
-
Facilities to externalize
RelNode
s to and from
XML and JSON format.
- org.apache.calcite.rel.logical - package org.apache.calcite.rel.logical
-
Defines logical relational expressions.
- org.apache.calcite.rel.metadata - package org.apache.calcite.rel.metadata
-
Defines metadata interfaces and utilities for relational
expressions.
- org.apache.calcite.rel.mutable - package org.apache.calcite.rel.mutable
-
Defines mutable relational expressions.
- org.apache.calcite.rel.rel2sql - package org.apache.calcite.rel.rel2sql
-
Translates a relational expression to SQL parse tree.
- org.apache.calcite.rel.rules - package org.apache.calcite.rel.rules
-
Provides a core set of planner rules.
- org.apache.calcite.rel.stream - package org.apache.calcite.rel.stream
-
Defines relational expressions for streaming.
- org.apache.calcite.rel.type - package org.apache.calcite.rel.type
-
Defines a type system for relational expressions.
- org.apache.calcite.rex - package org.apache.calcite.rex
-
Provides a language for representing row-expressions.
- org.apache.calcite.runtime - package org.apache.calcite.runtime
-
Utilities required at runtime.
- org.apache.calcite.schema - package org.apache.calcite.schema
-
Schema SPI.
- org.apache.calcite.schema.impl - package org.apache.calcite.schema.impl
-
Utilities to help implement Calcite's SPIs.
- org.apache.calcite.server - package org.apache.calcite.server
-
Provides a server for hosting Calcite connections.
- org.apache.calcite.sql - package org.apache.calcite.sql
-
Provides a SQL parser and object model.
- org.apache.calcite.sql.advise - package org.apache.calcite.sql.advise
-
Provides hints and corrections for editing SQL statements.
- org.apache.calcite.sql.dialect - package org.apache.calcite.sql.dialect
-
SQL unparsers for JDBC dialects.
- org.apache.calcite.sql.fun - package org.apache.calcite.sql.fun
-
Defines the set of standard SQL row-level functions and
operators.
- org.apache.calcite.sql.parser - package org.apache.calcite.sql.parser
-
Provides a SQL parser.
- org.apache.calcite.sql.pretty - package org.apache.calcite.sql.pretty
-
Provides a pretty-printer for SQL statements.
- org.apache.calcite.sql.type - package org.apache.calcite.sql.type
-
SQL type system.
- org.apache.calcite.sql.util - package org.apache.calcite.sql.util
-
Utility classes for the SQL object model, parsing, and validation.
- org.apache.calcite.sql.validate - package org.apache.calcite.sql.validate
-
SQL validation.
- org.apache.calcite.sql2rel - package org.apache.calcite.sql2rel
-
Translates a SQL parse tree to relational expression.
- org.apache.calcite.statistic - package org.apache.calcite.statistic
-
Implementations of statistics providers.
- org.apache.calcite.tools - package org.apache.calcite.tools
-
Provides utility classes.
- org.apache.calcite.util - package org.apache.calcite.util
-
Provides utility classes.
- org.apache.calcite.util.graph - package org.apache.calcite.util.graph
-
Graph-theoretic algorithms and data structures.
- org.apache.calcite.util.javac - package org.apache.calcite.util.javac
-
Provides compilers for Java code.
- org.apache.calcite.util.mapping - package org.apache.calcite.util.mapping
-
Support for algebraic maps.
- org.apache.calcite.util.trace - package org.apache.calcite.util.trace
-
Tracing services.
- origFilter - Variable in class org.apache.calcite.rel.rules.PushProjector
-
- origin(List<String>, int) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- originalBitSet - Variable in class org.apache.calcite.util.ImmutableBitSet.Rebuilder
-
- originalExpression - Variable in class org.apache.calcite.plan.RelOptCluster
-
- originalExprs - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- originalRelName - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.DeferredLookup
-
- originalRoot - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- originalSql - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
- originalStatement - Variable in exception org.apache.calcite.runtime.CalciteContextException
-
- originTable - Variable in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- origProj - Variable in class org.apache.calcite.rel.rules.PushProjector
-
- origProjExprs - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Original projection expressions
- orLong(int, long[], int, long) - Static method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- orLong(int, int, long[], int, long) - Static method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- OTC_CUSTOM - Static variable in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- OTC_CUSTOM - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
Custom operand-type checking strategy.
- OTC_CUSTOM - Static variable in class org.apache.calcite.sql.fun.SqlOverlayFunction
-
- OTC_CUSTOM - Static variable in class org.apache.calcite.sql.fun.SqlPositionFunction
-
- other(RelDataTypeFactory, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- other(RelDataTypeFactory, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- other(RelDataTypeFactory, AggregateCall) - Method in interface org.apache.calcite.sql.SqlSplittableAggFunction
-
Called to generate an aggregate for the other side of the join
than the side aggregate call's arguments come from.
- other(RelDataTypeFactory, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- out - Variable in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcConverterRule
-
- out(StringBuilder) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- out - Variable in class org.apache.calcite.util.XmlOutput
-
- OUTDENT - Static variable in class org.apache.calcite.util.StackWriter
-
directive for decreasing the indentation level
- outEdges - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- outEdges - Variable in class org.apache.calcite.util.graph.DefaultDirectedGraph.VertexInfo
-
- outerJoin - Variable in class org.apache.calcite.plan.RelOptUtil.Exists
-
- outerJoinConditions - Variable in class org.apache.calcite.rel.rules.MultiJoin
-
- outerJoinFactors - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
If a join factor is null generating in a left or right outer join, the
bitmap contains the non-null generating factors that the null generating
factor is dependent upon
- outputRowLength - Variable in class org.apache.calcite.interpreter.AggregateNode
-
- outputRowType - Variable in class org.apache.calcite.rex.RexProgram
-
- outTrait - Variable in class org.apache.calcite.rel.convert.ConverterRule
-
- OVER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
OVER
operator, which applies an aggregate functions to a
window
.
- over - Variable in class org.apache.calcite.sql.validate.AggVisitor
-
Whether to find windowed aggregates.
- overCall - Variable in class org.apache.calcite.sql.validate.OverScope
-
- overFinder - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- OverFinder() - Constructor for class org.apache.calcite.util.Util.OverFinder
-
- OverflowError() - Constructor for exception org.apache.calcite.rex.RexUtil.CnfHelper.OverflowError
-
- OverFound() - Constructor for exception org.apache.calcite.rex.RexOver.OverFound
-
- overlap(RexNode, Set<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- OVERLAPS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- overlaps(SqlParserPos) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- overlay(String, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY
function.
- overlay(String, String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY
function.
- overlay(ByteString, ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY
function applied to binary strings.
- overlay(ByteString, ByteString, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL OVERLAY
function applied to binary strings.
- OVERLAY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- overlay(SqlWindow, SqlValidator) - Method in class org.apache.calcite.sql.SqlWindow
-
Creates a new window by combining this one with another.
- overMissingOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- overNonAggregate() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- overridingMethodDecl(Method, Iterable<ParameterExpression>, BlockStatement) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Declares a method that overrides another method.
- OverridingSourceMapping(Mappings.SourceMapping, int, int) - Constructor for class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- OverridingTargetMapping(Mappings.TargetMapping, int, int) - Constructor for class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- OverScope - Class in org.apache.calcite.sql.validate
-
The name-resolution scope of a OVER clause.
- OverScope(SqlValidatorScope, SqlCall) - Constructor for class org.apache.calcite.sql.validate.OverScope
-
Creates a scope corresponding to a SELECT clause.
- p - Variable in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- p2(Object[], int[], boolean, SqlFunctions.FlatProductInputType[]) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- PACKAGES - Static variable in class org.apache.calcite.rel.externalize.RelJson
-
- pad(StringBuilder, String, int) - Static method in class org.apache.calcite.rex.RexLiteral
-
- pad(int, long) - Static method in class org.apache.calcite.util.DateTimeStringUtils
-
- padRight(NlsString, int) - Static method in class org.apache.calcite.rex.RexBuilder
-
Returns an
NlsString
with spaces to make it at least a given
length.
- padRight(String, int) - Static method in class org.apache.calcite.rex.RexBuilder
-
Returns a string padded with spaces to make it at least a given length.
- padRight(ByteString, int) - Static method in class org.apache.calcite.rex.RexBuilder
-
Returns a byte-string padded with zero bytes to make it at least a given
length,
- Pair<T1,T2> - Class in org.apache.calcite.util
-
Pair of objects.
- Pair(T1, T2) - Constructor for class org.apache.calcite.util.Pair
-
Creates a Pair.
- Pair.AdjacentIterator<E> - Class in org.apache.calcite.util
-
Iterator that returns consecutive pairs of elements from an underlying
iterator.
- Pair.FirstAndIterator<E> - Class in org.apache.calcite.util
-
Iterator that returns the first element of a collection paired with every
other element.
- Pair.LeftIterator<L,R> - Class in org.apache.calcite.util
-
Iterator that returns the left field of each pair.
- Pair.RightIterator<L,R> - Class in org.apache.calcite.util
-
Iterator that returns the right field of each pair.
- Pair.ZipIterator<L,R> - Class in org.apache.calcite.util
-
Iterator that pairs elements from two iterators.
- pairs - Variable in class org.apache.calcite.materialize.Lattice.Edge
-
- pairs() - Method in class org.apache.calcite.rel.core.JoinInfo
-
Returns a list of (left, right) key ordinals.
- pairs - Variable in class org.apache.calcite.schema.Schemas.PathImpl
-
- pairs(SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Converts a list of extended columns
(of the form [name0, type0, name1, type1, ...])
into a list of (name, type) pairs.
- pairs(List<E>) - Static method in class org.apache.calcite.util.Util
-
Given a list with N elements
[e0, e1, ..., eN-1]
(where N is even), returns a list of the N / 2 elements
[ (e0, e1),
(e2, e3), ...
- PAIRWISE_STRING_EQUIVALENCE - Static variable in class org.apache.calcite.rel.mutable.MutableRel
-
Equivalence that compares Lists
s by the
Object.toString()
of their elements.
- ParaccelSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Paraccel database.
- ParaccelSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.ParaccelSqlDialect
-
Creates a ParaccelSqlDialect.
- parallelismHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- parameter(ParameterExpression) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- parameter(ParameterExpression) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.LambdaScalarTranslator
-
- parameterList - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.LambdaScalarTranslator
-
- ParameterListBuilder() - Constructor for class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- parameterNames - Variable in class org.apache.calcite.util.Template
-
- ParameterNamespace - Class in org.apache.calcite.sql.validate
-
Namespace representing the type of a dynamic parameter.
- ParameterNamespace(SqlValidatorImpl, RelDataType) - Constructor for class org.apache.calcite.sql.validate.ParameterNamespace
-
- parameterRelTypes() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the parameter types of the aggregate as
RelDataType
.
- parameterRelTypes() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- parameterRowType - Variable in class org.apache.calcite.prepare.Prepare
-
- parameterRowType - Variable in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- parameterRowType - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- parameters - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- parameters - Variable in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Types of parameter for the function call.
- PARAMETERS - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- PARAMETERS - Static variable in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- ParameterScope - Class in org.apache.calcite.sql.validate
-
A scope which contains nothing besides a few parameters.
- ParameterScope(SqlValidatorImpl, Map<String, RelDataType>) - Constructor for class org.apache.calcite.sql.validate.ParameterScope
-
- parameterTypes() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the parameter types of the aggregate as
Type
.
- parameterTypes() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- paramList(StringBuilder, Method) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Returns e.g.
- paramNames - Variable in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- paramNames - Variable in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- params - Variable in class org.apache.calcite.rel.core.Sample
-
- params - Variable in class org.apache.calcite.rel.mutable.MutableSample
-
- paramTypes - Variable in class org.apache.calcite.sql.SqlFunction
-
- paramTypes - Variable in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- paramTypes - Variable in class org.apache.calcite.sql.type.ExplicitOperandTypeInference
-
- paranoid - Variable in class org.apache.calcite.rex.RexSimplify
-
- parent - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- parent - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- parent - Variable in class org.apache.calcite.materialize.LatticeChildNode
-
- parent - Variable in class org.apache.calcite.materialize.MutableNode
-
- parent - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- parent - Variable in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- parent - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- parent - Variable in class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- parent() - Method in interface org.apache.calcite.schema.Path
-
Returns the parent path, or null if the path is empty.
- parent() - Method in class org.apache.calcite.schema.Schemas.PathImpl
-
- parent - Variable in class org.apache.calcite.sql.validate.DelegatingScope
-
Parent scope.
- parent - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- parent - Variable in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- parent - Variable in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- parent - Variable in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- parentCallTypeStack - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- parentFunction - Variable in class org.apache.calcite.util.PartiallyOrderedSet
-
- parentList - Variable in class org.apache.calcite.util.PartiallyOrderedSet.Node
-
- parents - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- parents - Variable in class org.apache.calcite.plan.volcano.RelSet
-
Relational expressions that have a subset in this set as a child.
- parents - Variable in class org.apache.calcite.util.EquivalenceSet
-
- parentScope - Variable in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- parse(CalcitePrepare.Context, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- parse(CalcitePrepare.Context, String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- parse(Reader) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- parse(CalciteConnection, CalciteSchema, List<String>, String) - Static method in class org.apache.calcite.schema.Schemas
-
Parses and validates a SQL query.
- parse(String) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroSupportedFunction
-
- parse(String) - Static method in enum org.apache.calcite.sql.fun.SqlLibrary
-
Parses a comma-separated string such as "standard,oracle".
- parse(String) - Method in interface org.apache.calcite.tools.Planner
-
Parses and validates a SQL statement.
- parse(Reader) - Method in interface org.apache.calcite.tools.Planner
-
Parses and validates a SQL statement.
- parse() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- parse2(Properties, Map<String, ? extends ConnectionProperty>) - Static method in enum org.apache.calcite.config.CalciteConnectionProperty
-
Fixed version of
ConnectionConfigImpl.parse(java.util.Properties, java.util.Map<java.lang.String, ? extends org.apache.calcite.avatica.ConnectionProperty>)
until we upgrade Avatica.
- parse_(CalcitePrepare.Context, String, boolean, boolean, boolean) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- parseBinaryString(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Deprecated.
- parseCollation(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Extracts the values from a collation name.
- parseCorrelTable(RelNode, SqlImplementor.Result) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- parseDate(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseDateLiteral(String, SqlParserPos) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- ParsedCollation(Charset, Locale, String) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- parseDecimal(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseExpression() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses a SQL expression.
- parseField(Matcher, int) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- parseInteger(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseIntervalLiteral(SqlParserPos, int, String, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseLocale(String) - Static method in class org.apache.calcite.util.Util
-
Parses a locale string.
- parsePositiveInt(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Parses a positive int.
- parseQuery(CalcitePrepare.Query<T>, CalcitePrepare.Context, long) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- parseQuery(String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Wrapper function to parse a SQL query (SELECT or VALUES, but not INSERT,
UPDATE, DELETE, CREATE, DROP etc.), throwing a
SqlParseException
if the statement is not syntactically valid.
- parseQuery() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses a SELECT
statement.
- parseQuery(String) - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses a SELECT
statement and reuses parser.
- parseQuotedIdentifier() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- parser - Variable in class org.apache.calcite.sql.parser.SqlParser
-
- parser(int, Predicate<PrecedenceClimbingParser.Token>) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- parser - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- parser(int, Predicate<PrecedenceClimbingParser.Token>) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- parser(int, Predicate<PrecedenceClimbingParser.Token>) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
Creates a parser whose token sequence is a copy of a subset of this
token sequence.
- PARSER_LOGGER - Static variable in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.sql.parser" tracer reports parser events in
SqlParser
and other classes at DEBUG.
- parserConfig - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- parserConfig - Variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- parserConfig - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser
-
- parserConfig - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- parserConfig(SqlParser.Config) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- parserConfig - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- parserContext(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ParseResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- parserException - Variable in exception org.apache.calcite.sql.parser.SqlParseException
-
The original exception thrown by the generated parser.
- parserFactory(Class<T>, T) - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- parserFactory(Class<T>, T) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- parserFactory() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- parserFactory - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- parserFactory - Variable in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- parserFactory() - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigImpl
-
- parseSqlExpressionEof() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Parses a SQL expression ending with EOF and constructs a
parse tree.
- parseSqlStmtEof() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Parses a SQL statement ending with EOF and constructs a
parse tree.
- parseSqlStmtList() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Parses a list of SQL statements separated by semicolon and constructs a
parse tree.
- parseStmt() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses an SQL statement.
- parseStmtList() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses a list of SQL statements separated by semicolon.
- parseString(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts the contents of an sql quoted string literal into the
corresponding Java string representation (removing leading and trailing
quotes and unescaping internal doubled quotes).
- parseTime(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTimeLiteral(String, SqlParserPos) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTimestamp(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTimestampLiteral(String, SqlParserPos) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- parseTypeString(RelDataTypeFactory, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Given "INTEGER", returns BasicSqlType(INTEGER).
- PartialFunctionImpl(int, int, MappingType) - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- PartiallyOrderedSet<E> - Class in org.apache.calcite.util
-
Partially-ordered set.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>) - Constructor for class org.apache.calcite.util.PartiallyOrderedSet
-
Creates a partially-ordered set.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - Constructor for class org.apache.calcite.util.PartiallyOrderedSet
-
Creates a partially-ordered set with a parent-generating function.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - Constructor for class org.apache.calcite.util.PartiallyOrderedSet
-
Deprecated.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Collection<E>) - Constructor for class org.apache.calcite.util.PartiallyOrderedSet
-
Creates a partially-ordered set, and populates it with a given
collection.
- PartiallyOrderedSet(PartiallyOrderedSet.Ordering<E>, Map<E, PartiallyOrderedSet.Node<E>>, Function<E, Iterable<E>>, Function<E, Iterable<E>>) - Constructor for class org.apache.calcite.util.PartiallyOrderedSet
-
Internal constructor.
- PartiallyOrderedSet.Node<E> - Class in org.apache.calcite.util
-
Holds a value, its parent nodes, and child nodes.
- PartiallyOrderedSet.Ordering<E> - Interface in org.apache.calcite.util
-
Ordering relation.
- PartiallyOrderedSet.TopBottomNode<E> - Class in org.apache.calcite.util
-
Subclass of Node for top/bottom nodes.
- PartialMapping(int, int, MappingType) - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Creates a partial mapping.
- PartialMapping(List<Integer>, int, MappingType) - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Creates a partial mapping from a list.
- PartialMapping(int[], int[], MappingType) - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- partialParse() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- partitionbyShouldNotContainOver() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- partitionKeys - Variable in class org.apache.calcite.rel.core.Match
-
- partitionKeys - Variable in class org.apache.calcite.rex.RexWindow
-
- partitionKeys - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
- partitionList - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- partitionList - Variable in class org.apache.calcite.sql.SqlWindow
-
The list of partitioning columns.
- partitionNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- partitionRowCount - Variable in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- pass(int, List<ProfilerImpl.Space>, Iterable<List<Comparable>>) - Method in class org.apache.calcite.profile.ProfilerImpl.Run
-
- PassThroughExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.PassThroughExpander
-
- path() - Method in class org.apache.calcite.jdbc.CalciteSchema.Entry
-
Returns this object's path.
- path - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- path(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns the path of an object in this schema.
- path - Variable in class org.apache.calcite.materialize.MaterializationActor.QueryKey
-
- Path - Class in org.apache.calcite.materialize
-
A sequence of
Step
s from a root node (fact table) to another node
(dimension table), possibly via intermediate dimension tables.
- Path(List<Step>, int) - Constructor for class org.apache.calcite.materialize.Path
-
- path - Variable in class org.apache.calcite.model.JsonFunction
-
Path for resolving this function.
- path - Variable in class org.apache.calcite.model.JsonSchema
-
SQL path that is used to resolve functions used in this schema.
- path - Variable in class org.apache.calcite.model.JsonView
-
Schema name(s) to use when resolving query.
- Path - Interface in org.apache.calcite.schema
-
Path from a root schema to a particular object (schema, table, function).
- path(CalciteSchema, Iterable<String>) - Static method in class org.apache.calcite.schema.Schemas
-
Creates a path with a given list of names starting from a given root
schema.
- path(ImmutableList<Pair<String, Schema>>) - Static method in class org.apache.calcite.schema.Schemas
-
- path(SchemaPlus) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the path to get to a schema from its root.
- path - Variable in exception org.apache.calcite.sql.validate.CyclicDefinitionException
-
- Path() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
- path - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- path() - Method in interface org.apache.calcite.util.Source
-
- path() - Method in class org.apache.calcite.util.Sources.FileSource
-
- PathImpl(ImmutableList<Pair<String, Schema>>) - Constructor for class org.apache.calcite.schema.Schemas.PathImpl
-
- pathMap - Variable in class org.apache.calcite.materialize.LatticeSpace
-
- pathMap - Variable in class org.apache.calcite.plan.ConventionTraitDef.ConversionData
-
- PathMode() - Constructor for enum org.apache.calcite.runtime.JsonFunctions.PathMode
-
- pathOffsetToColumn(Path, int) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- paths - Variable in class org.apache.calcite.materialize.LatticeRootNode
-
- pattern - Variable in class org.apache.calcite.rel.core.Match
-
- pattern - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- PATTERN - Static variable in class org.apache.calcite.util.DateString
-
- PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
This table shows how and where the Gang of Four patterns are applied.
- PATTERN - Static variable in class org.apache.calcite.util.TimestampString
-
- PATTERN - Static variable in class org.apache.calcite.util.TimeString
-
- PATTERN_ALTER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
|
operator to create alternate patterns
within MATCH_RECOGNIZE
.
- PATTERN_CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Operator to concatenate patterns within MATCH_RECOGNIZE
.
- PATTERN_EXCLUDE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
EXCLUDE
operator within MATCH_RECOGNIZE
.
- PATTERN_PERMUTE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERMUTE
operator to combine patterns within
MATCH_RECOGNIZE
.
- PATTERN_QUANTIFIER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Operator to quantify patterns within MATCH_RECOGNIZE
.
- patternAggregationInNavigation(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- patternAlter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates alternate patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternAlter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates alternate patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternConcat(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that concatenates patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternConcat(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that concatenates patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternCountFunctionArg() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- patternDefinitions - Variable in class org.apache.calcite.rel.core.Match
-
- patternDefList - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- patternExclude(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates an exclude pattern;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternField(String, RelDataType, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a reference to a given field of the pattern.
- patternFunctionNullCheck(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- patternFunctionVariableCheck(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- patternPermute(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates permute patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternPermute(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates permute patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternPrevFunctionInMeasure(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- patternPrevFunctionOrder(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- patternQuantify(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates quantify patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternQuantify(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call that creates quantify patterns;
for use in
RelBuilder.match(org.apache.calcite.rex.RexNode, boolean, boolean, java.util.Map<java.lang.String, org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode, java.util.Map<java.lang.String, ? extends java.util.SortedSet<java.lang.String>>, boolean, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, java.lang.Iterable<? extends org.apache.calcite.rex.RexNode>, org.apache.calcite.rex.RexNode)
.
- patternRunningFunctionInDefine(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- PatternValidator(boolean) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- PatternValidator(boolean, int, int, int) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- patternVarAlreadyDefined(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- PatternVarFinder() - Constructor for class org.apache.calcite.rel.core.Match.PatternVarFinder
-
- patternVars - Variable in class org.apache.calcite.rel.core.Match.PatternVarFinder
-
- patternVars - Variable in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- PatternVarVisitor(MatchRecognizeScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- peek() - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- peek() - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the relational expression at the top of the stack, but does not
remove it.
- peek(int) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the relational expression n
positions from the top of the
stack, but does not remove it.
- peek(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the relational expression n
positions from the top of the
stack, but does not remove it.
- peek(List<T>) - Static method in class org.apache.calcite.util.Stacks
-
Deprecated.
Returns the most recently added element in the stack.
- peek(int, List<T>) - Static method in class org.apache.calcite.util.Stacks
-
Deprecated.
Returns the n
th most recently added element in the stack.
- peek_() - Method in class org.apache.calcite.tools.RelBuilder
-
- peek_(int) - Method in class org.apache.calcite.tools.RelBuilder
-
- peek_(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
- PER_THREAD - Static variable in class org.apache.calcite.sql.parser.SqlParserUtil.Format
-
- PERCENT_RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERCENT_RANK
window function.
- PERCENT_REMAINDER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic remainder operator, '
%
',
an alternative to
SqlStdOperatorTable.MOD
allowed if under certain conformance levels.
- percentageOriginalRowsHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- percentRemainderNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- perform(CalciteServerStatement, Frameworks.PrepareAction<R>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Executes a prepare action.
- perform(RelOptRuleCall, Project, RelNode) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Rewriting logic is based on "Optimizing Queries Using Materialized Views:
A Practical, Scalable Solution" by Goldstein and Larson.
- perform(RelOptRuleCall, Filter, Join) - Method in class org.apache.calcite.rel.rules.FilterJoinRule
-
- perform(RelOptRuleCall, Project, Join, RelNode, Aggregate) - Method in class org.apache.calcite.rel.rules.SemiJoinRule
-
- performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Performs expression rewrites which are always used unconditionally.
- period - Variable in class org.apache.calcite.rel.core.Snapshot
-
- period - Variable in class org.apache.calcite.sql.SqlSnapshot
-
- PERIOD - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- PERIOD_EQUALS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- PERIOD_OR_DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- PeriodOperandTypeChecker() - Constructor for class org.apache.calcite.sql.type.OperandTypes.PeriodOperandTypeChecker
-
- permAssert(boolean, String) - Static method in class org.apache.calcite.util.Util
-
- permutation(List<RexNode>, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where output fields come from.
- permutation - Variable in class org.apache.calcite.rex.RexPermutationShuttle
-
- Permutation - Class in org.apache.calcite.util
-
Represents a mapping which reorders elements in an array.
- Permutation(int) - Constructor for class org.apache.calcite.util.Permutation
-
Creates a permutation of a given size.
- Permutation(int[]) - Constructor for class org.apache.calcite.util.Permutation
-
Creates a permutation from an array.
- Permutation(int[], int[]) - Constructor for class org.apache.calcite.util.Permutation
-
Creates a permutation.
- permutationIgnoreCast(List<RexNode>, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where output fields come from.
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- permute(int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Column
-
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- permute(Object, int[]) - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
Creates a data set that is the same as a given data set
but re-ordered.
- permute(Object, int[]) - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- permute(RelDataTypeFactory, RelDataType, Mapping) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Permutes a record type according to a mapping.
- permute(RelNode, Permutation, List<String>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which permutes the output fields of a
relational expression according to a permutation.
- permute(MutableAggregate, MutableRel, Mapping) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- permute(RelCollation, Map<Integer, Integer>) - Static method in class org.apache.calcite.rel.RelCollations
-
Creates a copy of this collation that changes the ordinals of input
fields.
- permute(RelCollation, Mappings.TargetMapping) - Static method in class org.apache.calcite.rel.RelCollations
-
Creates a copy of this collation that changes the ordinals of input
fields.
- Permute(SqlNode, int) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.Permute
-
- permute(List<SqlNode>, List<Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.Permute
-
Moves fields according to the permutation.
- permute(Mapping) - Method in class org.apache.calcite.tools.RelBuilder
-
- permute(Map<Integer, Integer>) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Permutes a bit set according to a given mapping.
- permute(Iterable<ImmutableBitSet>, Map<Integer, Integer>) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Permutes a collection of bit sets according to a given mapping.
- permute(List<T>, Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a view of a list, permuting according to a target mapping.
- permutedCall() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns a call that is equivalent except that arguments have been
permuted into the logical order.
- permutedOperands(SqlCall) - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns the operands to a call permuted into the same order as the
formal parameters of the function.
- permuteList(List<E>, int[]) - Static method in class org.apache.calcite.adapter.clone.ArrayTable
-
- PermutingMakeCall(SqlOperator, int[]) - Constructor for class org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
-
Creates a MakeCall strategy object with reordering of operands.
- personalityManagesRowCount() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- personalitySupportsLabels() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- personalitySupportsSnapshots() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- phase - Variable in class org.apache.calcite.plan.volcano.RuleQueue.PhaseMatchList
-
The VolcanoPlannerPhase that this PhaseMatchList is used in.
- phaseCompleted(VolcanoPlannerPhase) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
- PhaseMatchList(VolcanoPlannerPhase) - Constructor for class org.apache.calcite.plan.volcano.RuleQueue.PhaseMatchList
-
- phaseRuleMapping - Variable in class org.apache.calcite.plan.volcano.RuleQueue
-
- PhoenixSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Apache Phoenix database.
- PhoenixSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
Creates a PhoenixSqlDialect.
- physType - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
Describes the Java type returned by this relational expression, and the
mapping between it and the fields of the logical row type.
- PhysType - Interface in org.apache.calcite.adapter.enumerable
-
Physical type of a row.
- PhysTypeImpl - Class in org.apache.calcite.adapter.enumerable
-
- PhysTypeImpl(JavaTypeFactory, RelDataType, Type, JavaRowFormat) - Constructor for class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
Creates a PhysTypeImpl.
- PI - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- PigRelBuilder - Class in org.apache.calcite.tools
-
Extension to
RelBuilder
for Pig relational operators.
- PigRelBuilder(Context, RelOptCluster, RelOptSchema) - Constructor for class org.apache.calcite.tools.PigRelBuilder
-
- PigRelBuilder.GroupOption - Enum in org.apache.calcite.tools
-
Option for performing group efficiently if data set is already sorted
- PigRelBuilder.Partitioner - Interface in org.apache.calcite.tools
-
Partitioner for group and join
- planner - Variable in class org.apache.calcite.plan.RelOptCluster
-
- planner - Variable in class org.apache.calcite.plan.RelOptQuery
-
- planner - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- planner - Variable in class org.apache.calcite.plan.RelTraitPropagationVisitor
-
Deprecated.
- planner - Variable in class org.apache.calcite.plan.volcano.RelSubset.CheapestPlanReplacer
-
- planner - Variable in class org.apache.calcite.plan.volcano.RuleQueue
-
- planner - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- planner - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- planner - Variable in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- Planner - Interface in org.apache.calcite.tools
-
A façade that covers Calcite's query planning process: parse SQL,
validate the parse tree, convert the parse tree to a relational expression,
and optimize the relational expression.
- PlannerImpl - Class in org.apache.calcite.prepare
-
- PlannerImpl(FrameworkConfig) - Constructor for class org.apache.calcite.prepare.PlannerImpl
-
Creates a planner.
- PlannerImpl.State - Enum in org.apache.calcite.prepare
-
Stage of a statement in the query-preparation lifecycle.
- PlannerImpl.ViewExpanderImpl - Class in org.apache.calcite.prepare
-
- plus() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- plus(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
-
Adds another cost to this.
- plus(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- plus(RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns this trait set with a given trait added or overridden.
- plus(RelOptCost) - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- plus(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to int values.
- plus(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to int values; left side may be
null.
- plus(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to int values; right side may be
null.
- plus(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to nullable int values.
- plus(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to nullable long and int values.
- plus(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to nullable int and long values.
- plus(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL +
operator applied to BigDecimal values.
- PLUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix arithmetic plus operator, '+
'.
- plus(SqlParserPos) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with another to create a
position that spans from the first point in the first to the last point
in the other.
- plus(String, SqlParserPos) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that consists of this identifier plus a name segment.
- plus(RelDataType, int, String, StructKind) - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Creates a path that consists of this path plus one additional step.
- plus(RexBuilder, RexNode, RexNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- plus(SqlParserPos, SqlNode, SqlNode) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- PLUS_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- plusAll(RelTrait[]) - Method in class org.apache.calcite.plan.RelTraitSet
-
- plusAll(SqlNode[]) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with an array of positions to create a
position that spans from the first point in the first to the last point
in the other.
- plusAll(Collection<SqlNode>) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with a list of positions.
- plusAny(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).
- plusStar() - Method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that consists of this identifier plus a wildcard star.
- point(double, double) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- policy - Variable in class org.apache.calcite.plan.RelOptRuleOperandChildren
-
- policy(SqlKind) - Static method in class org.apache.calcite.plan.Strong
-
Returns how to deduce whether a particular kind of expression is null,
given whether its arguments are null.
- Policy() - Constructor for enum org.apache.calcite.plan.Strong.Policy
-
- pop(CalcitePrepare.Context) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- pop(List<T>, T) - Static method in class org.apache.calcite.util.Stacks
-
Deprecated.
Removes an element from the stack.
- pop(List<T>) - Static method in class org.apache.calcite.util.Stacks
-
Deprecated.
Removes an element from the stack and returns it.
- popFunctionCall() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Removes the topmost entry from the function call stack.
- popFunctionCall() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- popMatch(VolcanoPlannerPhase) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Removes the rule match with the highest importance, and returns it.
- popQuote(Character) - Method in class org.apache.calcite.util.StackWriter
-
- populate(List<RelNode>, List<int[][]>, RelNode) - Static method in class org.apache.calcite.materialize.Lattice
-
- populate(Prepare.Materialization) - Method in class org.apache.calcite.prepare.CalciteMaterializer
-
Populates a materialization record, converting a table path
(essentially a list of strings, like ["hr", "sales"]) into a table object
that can be used in the planning process.
- populate(BitSet, Iterable<? extends Number>) - Static method in class org.apache.calcite.util.BitSets
-
Populates a BitSet
from an iterable, such as a list of integer.
- populate(BitSet, ImmutableIntList) - Static method in class org.apache.calcite.util.BitSets
-
- populate(Map<V, int[]>, List<V>) - Method in class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- populateAliases(SqlNode, List<String>, String) - Static method in class org.apache.calcite.materialize.Lattice
-
- populateBounds() - Method in class org.apache.calcite.sql.SqlWindow
-
Fill in missing bounds.
- populateEquivalence(Map<Integer, BitSet>, int, int) - Static method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- populateEquivalences(Map<Integer, BitSet>, RexNode) - Static method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- populateLattice(JsonLattice, Lattice.Builder) - Method in class org.apache.calcite.model.ModelHandler
-
- populateMaterializations(CalcitePrepare.Context, RelOptPlanner, Prepare.Materialization) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- populateSchema(JsonSchema, SchemaPlus) - Method in class org.apache.calcite.model.ModelHandler
-
- populationSizeHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- pos(RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- POS - Static variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- pos - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- pos() - Method in class org.apache.calcite.sql.parser.Span
-
Returns a position spanning the earliest position to the latest.
- pos - Variable in exception org.apache.calcite.sql.parser.SqlParseException
-
- pos(int) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- pos - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- pos(PrecedenceClimbingParser.Token) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- pos(int) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- pos - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- pos - Variable in class org.apache.calcite.sql.SqlNode
-
- pos(int) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- posColumn - Variable in exception org.apache.calcite.runtime.CalciteContextException
-
- position(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string)
function.
- position(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string)
function for byte strings.
- position(String, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string FROM integer)
function.
- position(ByteString, ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL POSITION(seek IN string FROM integer)
function for byte
strings.
- POSITION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- position - Variable in class org.apache.calcite.util.ImmutableIntList.AbstractIndexedListIterator
-
- POSITIVE_INTEGER_LITERAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy type must be a positive integer non-NULL
literal.
- posLine - Variable in exception org.apache.calcite.runtime.CalciteContextException
-
- posList - Variable in class org.apache.calcite.sql.parser.Span
-
- possibleSemiJoins - Variable in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Associates potential semijoins with each fact table factor.
- post(String, CharSequence, Map<String, String>) - Static method in class org.apache.calcite.runtime.HttpUtils
-
- post(String, CharSequence, Map<String, String>, int, int) - Static method in class org.apache.calcite.runtime.HttpUtils
-
- post(boolean, String) - Static method in class org.apache.calcite.util.Util
-
- postCheck(SqlNode) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- postEquivalenceEvent(VolcanoPlanner, RelNode) - Method in class org.apache.calcite.plan.volcano.RelSet
-
- postfix(Object, int) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- postfix(Object, int) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- POSTGRESQL_TYPE_SYSTEM - Static variable in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
PostgreSQL type system.
- PostgresqlSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the PostgreSQL database.
- PostgresqlSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
Creates a PostgresqlSqlDialect.
- postJoinFilter - Variable in class org.apache.calcite.rel.rules.MultiJoin
-
- postPredicate - Variable in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- power(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL POWER
operator applied to double values.
- power(double, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- power(BigDecimal, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- power(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- POWER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Uses SqlOperatorTable.useDouble for its return type since we don't know
what the result type will be by just looking at the operand types.
- powerOfTen(int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Calculates a power of ten, as a long value
- POWERS10 - Static variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- powerSet() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Computes the power set (set of all sets) of this bit set.
- powTen(int) - Static method in class org.apache.calcite.util.NumberUtil
-
- PRAGMATIC_2003 - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- PRAGMATIC_99 - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- pre(boolean, String) - Static method in class org.apache.calcite.util.Util
-
- prec - Variable in class org.apache.calcite.sql.SqlNumericLiteral
-
- PrecedenceClimbingParser - Class in org.apache.calcite.util
-
Parser that takes a collection of tokens (atoms and operators)
and groups them together according to the operators' precedence
and associativity.
- PrecedenceClimbingParser(List<PrecedenceClimbingParser.Token>) - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser
-
- PrecedenceClimbingParser.Builder - Class in org.apache.calcite.util
-
Fluent helper to build a parser containing a list of tokens.
- PrecedenceClimbingParser.Call - Class in org.apache.calcite.util
-
A token that is a call to an operator with arguments.
- PrecedenceClimbingParser.Op - Class in org.apache.calcite.util
-
An operator token.
- PrecedenceClimbingParser.Result - Class in org.apache.calcite.util
-
- PrecedenceClimbingParser.Special - Interface in org.apache.calcite.util
-
Callback defining the behavior of a special function.
- PrecedenceClimbingParser.SpecialOp - Class in org.apache.calcite.util
-
An token corresponding to a special operator.
- PrecedenceClimbingParser.Token - Class in org.apache.calcite.util
-
A token: either an atom, a call to an operator with arguments,
or an unmatched operator.
- PrecedenceClimbingParser.TokenList - Class in org.apache.calcite.util
-
List view onto the tokens in a parser.
- PrecedenceClimbingParser.Type - Enum in org.apache.calcite.util
-
Token type.
- PRECEDES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- PRECEDING_OPERATOR - Static variable in class org.apache.calcite.sql.SqlWindow
-
The PRECEDING operator used exclusively in a window specification.
- preCheck(SqlNode) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- precision - Variable in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- precision - Variable in class org.apache.calcite.sql.SqlDataTypeSpec
-
- precision - Variable in class org.apache.calcite.sql.type.BasicSqlType
-
- precision() - Method in class org.apache.calcite.util.TimestampString
-
- precision() - Method in class org.apache.calcite.util.TimeString
-
- PRECISION_NOT_SPECIFIED - Static variable in interface org.apache.calcite.rel.type.RelDataType
-
- predecessorListOf(DirectedGraph<V, E>, V) - Static method in class org.apache.calcite.util.graph.Graphs
-
- predicate(EnumerableRelImplementor, BlockBuilder, PhysType, PhysType, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- predicate - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- predicate - Variable in class org.apache.calcite.profile.ProfilerImpl.Builder
-
- predicate - Variable in class org.apache.calcite.profile.ProfilerImpl
-
Whether a successor is considered interesting enough to analyze.
- predicate - Variable in class org.apache.calcite.rel.rules.FilterJoinRule
-
Predicate that returns whether a filter is valid in the ON clause of a
join for this particular kind of join.
- PREDICATE - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
Deprecated.
- PREDICATE - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Deprecated.
- predicate - Variable in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- predicate - Variable in class org.apache.calcite.util.Util.FilteringIterator
-
- predicateConstants(Class<C>, RexBuilder, RelOptPredicateList) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- predicateConstants(Class<C>, RexBuilder, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates a map containing each (e, constant) pair that occurs within
a predicate list.
- predicateElimination - Variable in class org.apache.calcite.rex.RexSimplify
-
- PredicateImpl<T> - Class in org.apache.calcite.runtime
-
- PredicateImpl() - Constructor for class org.apache.calcite.runtime.PredicateImpl
-
Deprecated.
- predicates - Variable in class org.apache.calcite.rex.RexSimplify
-
- predicatesHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- Prefer() - Constructor for enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- prefer(JavaRowFormat) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- prefer - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- preferArray() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- preferCustom() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- prefix - Variable in class org.apache.calcite.rex.RexSlot.SelfPopulatingList
-
- prefix() - Method in class org.apache.calcite.sql.validate.SqlQualified
-
- prefix(Object, int) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- prefix(Object, int) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- prefixLength - Variable in class org.apache.calcite.sql.validate.SqlQualified
-
- preOrderTraverseNext(MutableRel) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- preparationAborted() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- prepare(Meta.ConnectionHandle, String, long) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- prepare - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- prepare(Queryable<T>) - Method in class org.apache.calcite.jdbc.CalciteStatement
-
- prepare - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- Prepare - Class in org.apache.calcite.prepare
-
Abstract base for classes that implement
the process of preparing and executing SQL expressions.
- Prepare(CalcitePrepare.Context, Prepare.CatalogReader, Convention) - Constructor for class org.apache.calcite.prepare.Prepare
-
- prepare(CalciteConnection, CalciteSchema, List<String>, String, ImmutableMap<CalciteConnectionProperty, String>) - Static method in class org.apache.calcite.schema.Schemas
-
Prepares a SQL query for execution.
- prepare(RelNode) - Method in interface org.apache.calcite.tools.RelRunner
-
Runs a relational expression.
- Prepare.AbstractPreparingTable - Class in org.apache.calcite.prepare
-
- Prepare.CatalogReader - Interface in org.apache.calcite.prepare
-
Interface by which validator and planner can read table metadata.
- Prepare.Materialization - Class in org.apache.calcite.prepare
-
Describes that a given SQL query is materialized by a given table.
- Prepare.PreparedExplain - Class in org.apache.calcite.prepare
-
PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.
- Prepare.PreparedResult - Interface in org.apache.calcite.prepare
-
- Prepare.PreparedResultImpl - Class in org.apache.calcite.prepare
-
- Prepare.PreparingTable - Interface in org.apache.calcite.prepare
-
Definition of a table, for the purposes of the validator and planner.
- prepare2_(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long, CalciteCatalogReader, RelOptPlanner) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- prepare_(Supplier<RelNode>, RelDataType) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- prepare_(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- PrepareAction() - Constructor for class org.apache.calcite.tools.Frameworks.PrepareAction
-
- PrepareAction(FrameworkConfig) - Constructor for class org.apache.calcite.tools.Frameworks.PrepareAction
-
- prepareAndExecute(Meta.StatementHandle, String, long, Meta.PrepareCallback) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- prepareAndExecute(Meta.StatementHandle, String, long, int, Meta.PrepareCallback) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- prepareAndExecuteBatch(Meta.StatementHandle, List<String>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- PreparedExplain(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - Constructor for class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- PreparedResultImpl(RelDataType, RelDataType, List<List<String>>, List<RelCollation>, RelNode, TableModify.Operation, boolean) - Constructor for class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- preparedStatementEnricher - Variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- prepareFactory - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- prepareFactory - Variable in class org.apache.calcite.jdbc.Driver
-
- prepareQueryable(CalcitePrepare.Context, Queryable<T>) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- prepareQueryable(Queryable, RelDataType) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- prepareQueryable(CalcitePrepare.Context, Queryable<T>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- prepareRel(RelNode) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- prepareSql(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- prepareSql(CalcitePrepare.Context, CalcitePrepare.Query<T>, Type, long) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- prepareSql(SqlNode, Class, SqlValidator, boolean) - Method in class org.apache.calcite.prepare.Prepare
-
- prepareSql(SqlNode, SqlNode, Class, SqlValidator, boolean) - Method in class org.apache.calcite.prepare.Prepare
-
- prepareStatement(String, int, int, int) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- prepareStatement_(CalcitePrepare.Query<?>, int, int, int) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- preparingStmt - Variable in class org.apache.calcite.prepare.LixToRelTranslator
-
- PRESERVE - Static variable in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- PRESERVE - Static variable in class org.apache.calcite.rel.RelCollations
-
Deprecated.
- preserve(RexNode) - Method in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- preserveExprCondition - Variable in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
preserveExprCondition to define the condition for a expression not to be pushed
- preserveExprCondition - Variable in class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
Expressions that should be preserved in the projection
- preserveExprCondition - Variable in class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
Condition for expressions that should be preserved in the projection.
- preserveExprCondition - Variable in class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
Expressions that should be preserved in the projection
- preserveExprCondition - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- preserveExprCondition - Variable in class org.apache.calcite.rel.rules.PushProjector
-
- preserveLeft - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- preserveLeft - Variable in class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
- preserveRight - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- preserveRight - Variable in class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
- PREV - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PREV
function to be used within MATCH_RECOGNIZE
.
- prev(Object[]) - Static method in class org.apache.calcite.util.ChunkList
-
- preValidateCall(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
Receives notification that validation of a call to this operator is
beginning.
- previous() - Method in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- previous() - Method in class org.apache.calcite.util.ImmutableIntList.AbstractIndexedListIterator
-
- previous - Variable in class org.apache.calcite.util.Pair.AdjacentIterator
-
- previous - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- previousClearBit(BitSet, int) - Static method in class org.apache.calcite.util.BitSets
-
Returns the previous clear bit.
- previousClearBit(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the index of the nearest bit that is set to false
that occurs on or before the specified starting index.
- previousId - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- previousIndex() - Method in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- previousIndex() - Method in class org.apache.calcite.util.ImmutableIntList.AbstractIndexedListIterator
-
- prevNextCount - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- prevPreferredCasing - Variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- prevRight(PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
Returns the right precedence of the preceding operator token.
- prevWord - Variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- primitive - Variable in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- primitive - Variable in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- PrimitiveArray(int, Primitive, Primitive) - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- PrimitiveDictionary() - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- primitiveRowBuilderFactory(Primitive[]) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
- primitiveToBoxingMap - Static variable in class org.apache.calcite.util.ReflectUtil
-
- primitiveToByteBufferReadMethod - Static variable in class org.apache.calcite.util.ReflectUtil
-
- primitiveToByteBufferWriteMethod - Static variable in class org.apache.calcite.util.ReflectUtil
-
- print(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- print(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- print(String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Prints a string, preceded by whitespace if necessary.
- print(int) - Method in interface org.apache.calcite.sql.SqlWriter
-
Prints an integer.
- print(StringBuilder) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- print(PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- print(StringBuilder) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- print(PrintWriter, Object) - Static method in class org.apache.calcite.util.Util
-
Prints an object using reflection.
- print(PrintWriter, Object, int) - Static method in class org.apache.calcite.util.Util
-
- print(String) - Method in class org.apache.calcite.util.XmlOutput
-
Sends a string directly to the output stream, without escaping any
characters.
- printAsJava(PrintWriter) - Method in class org.apache.calcite.rex.RexLiteral
-
Prints the value this literal as a Java string constant.
- printAtt(PrintWriter, String, String) - Static method in class org.apache.calcite.util.XmlOutput
-
Print an XML attribute name and value for string val
- printDuration(String, long) - Static method in class org.apache.calcite.util.Benchmark
-
- printDurations() - Method in class org.apache.calcite.util.Benchmark.Statistician
-
- printJavaString(Appendable, String, boolean) - Static method in class org.apache.calcite.util.Util
-
Prints a string, enclosing in double quotes (") and escaping if
necessary.
- println(PrintWriter, Object) - Static method in class org.apache.calcite.util.Util
-
- printOp(StringBuilder, boolean, boolean) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- printSqlIdentifier(PrintWriter, String) - Static method in class org.apache.calcite.util.StackWriter
-
Writes an SQL identifier.
- printSqlStringLiteral(PrintWriter, String) - Static method in class org.apache.calcite.util.StackWriter
-
Writes an SQL string literal.
- printWriter(OutputStream) - Static method in class org.apache.calcite.util.Util
-
Creates a PrintWriter
to a given output stream using UTF-8
character set.
- printWriter(File) - Static method in class org.apache.calcite.util.Util
-
Creates a PrintWriter
to a given file using UTF-8
character set.
- priorityQueue - Variable in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- PROCEDURE_CALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ProcedureNamespace - Class in org.apache.calcite.sql.validate
-
Namespace whose contents are defined by the result of a call to a
user-defined procedure.
- ProcedureNamespace(SqlValidatorImpl, SqlValidatorScope, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.ProcedureNamespace
-
- process(String, List<String>) - Static method in class org.apache.calcite.util.Template
-
Parses the pattern, populates the parameter names, and returns the
pattern with parameter names converted to parameter ordinals.
- processRange(RexBuilder, List<RexNode>, Map<RexNode, Pair<Range<C>, List<RexNode>>>, RexNode, RexNode, C, SqlKind) - Static method in class org.apache.calcite.rex.RexSimplify
-
- product(List<Enumerator<List<E>>>, int, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- product(Permutation) - Method in class org.apache.calcite.util.Permutation
-
Returns the product of this Permutation with a given Permutation.
- PRODUCT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- ProductComparableListEnumerator(List<Enumerator<List<E>>>, int, boolean) - Constructor for class org.apache.calcite.runtime.SqlFunctions.ProductComparableListEnumerator
-
- profile - Variable in class org.apache.calcite.materialize.ProfilerLatticeStatisticProvider
-
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - Method in interface org.apache.calcite.profile.Profiler
-
Creates a profile of a data set.
- Profile(List<Profiler.Column>, Profiler.RowCount, Iterable<Profiler.FunctionalDependency>, Iterable<Profiler.Distribution>, Iterable<Profiler.Unique>) - Constructor for class org.apache.calcite.profile.Profiler.Profile
-
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - Method in class org.apache.calcite.profile.ProfilerImpl
-
- profile(Iterable<List<Comparable>>) - Method in class org.apache.calcite.profile.ProfilerImpl.Run
-
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - Method in class org.apache.calcite.profile.SimpleProfiler
-
- profile(Iterable<List<Comparable>>) - Method in class org.apache.calcite.profile.SimpleProfiler.Run
-
- PROFILER - Static variable in class org.apache.calcite.materialize.Lattices
-
Statistics provider that uses a profiler.
- Profiler - Interface in org.apache.calcite.profile
-
Analyzes data sets.
- Profiler.Column - Class in org.apache.calcite.profile
-
Column.
- Profiler.Distribution - Class in org.apache.calcite.profile
-
Value distribution, including cardinality and optionally values, of a
column or set of columns.
- Profiler.FunctionalDependency - Class in org.apache.calcite.profile
-
Functional dependency.
- Profiler.Profile - Class in org.apache.calcite.profile
-
The result of profiling, contains various statistics about the
data in a table.
- Profiler.RowCount - Class in org.apache.calcite.profile
-
Whole data set.
- Profiler.Statistic - Interface in org.apache.calcite.profile
-
Statistic produced by the profiler.
- Profiler.Unique - Class in org.apache.calcite.profile
-
Unique key.
- ProfilerImpl - Class in org.apache.calcite.profile
-
Implementation of
Profiler
that only investigates "interesting"
combinations of columns.
- ProfilerImpl(int, int, Predicate<Pair<ProfilerImpl.Space, Profiler.Column>>) - Constructor for class org.apache.calcite.profile.ProfilerImpl
-
Creates a ProfilerImpl
.
- ProfilerImpl.Builder - Class in org.apache.calcite.profile
-
- ProfilerImpl.Collector - Class in org.apache.calcite.profile
-
Collects values of a column or columns.
- ProfilerImpl.CompositeCollector - Class in org.apache.calcite.profile
-
Collector that collects two or more column values in a tree set.
- ProfilerImpl.HllCollector - Class in org.apache.calcite.profile
-
Collector that collects two or more column values into a HyperLogLog
sketch.
- ProfilerImpl.HllCompositeCollector - Class in org.apache.calcite.profile
-
Collector that collects two or more column values into a HyperLogLog
sketch.
- ProfilerImpl.HllSingletonCollector - Class in org.apache.calcite.profile
-
Collector that collects one column value into a HyperLogLog sketch.
- ProfilerImpl.Run - Class in org.apache.calcite.profile
-
A run of the profiler.
- ProfilerImpl.SingletonCollector - Class in org.apache.calcite.profile
-
Collector that collects values of a single column.
- ProfilerImpl.Space - Class in org.apache.calcite.profile
-
Work space for a particular combination of columns.
- ProfilerImpl.SurpriseQueue - Class in org.apache.calcite.profile
-
A priority queue of the last N surprise values.
- ProfilerLatticeStatisticProvider - Class in org.apache.calcite.materialize
-
- ProfilerLatticeStatisticProvider(Lattice) - Constructor for class org.apache.calcite.materialize.ProfilerLatticeStatisticProvider
-
Creates a ProfilerLatticeStatisticProvider.
- program - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- program - Variable in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- PROGRAM - Static variable in class org.apache.calcite.materialize.LatticeSuggester
-
- program - Variable in class org.apache.calcite.rel.core.Calc
-
- program - Variable in class org.apache.calcite.rel.mutable.MutableCalc
-
- program - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- program - Variable in class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
- Program - Interface in org.apache.calcite.tools
-
Program that transforms a relational expression into another relational
expression.
- programs - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- programs - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- programs(List<Program>) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- programs(Program...) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- programs - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- Programs - Class in org.apache.calcite.tools
-
- Programs() - Constructor for class org.apache.calcite.tools.Programs
-
- programs - Variable in class org.apache.calcite.tools.Programs.SequenceProgram
-
- Programs.DecorrelateProgram - Class in org.apache.calcite.tools
-
Program that de-correlates a query.
- Programs.RuleSetProgram - Class in org.apache.calcite.tools
-
- Programs.SequenceProgram - Class in org.apache.calcite.tools
-
Program that runs sub-programs, sending the output of the previous as
input to the next.
- Programs.TrimFieldsProgram - Class in org.apache.calcite.tools
-
Program that trims fields.
- project(List<Integer>, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Projects a given collection of fields from this input record, into
a particular preferred output format.
- project(List<Integer>, boolean, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Projects a given collection of fields from this input record, optionally
with indicator fields, into a particular preferred output format.
- project(List<Integer>, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- project(List<Integer>, boolean, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- Project - Class in org.apache.calcite.rel.core
-
Relational expression that computes a set of
'select expressions' from its input relational expression.
- Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.rel.core.Project
-
Creates a Project.
- Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.rel.core.Project
-
Deprecated.
- Project(RelInput) - Constructor for class org.apache.calcite.rel.core.Project
-
Creates a Project by parsing serialized output.
- project(ImmutableBitSet, Set<RelDataTypeField>, RelBuilder) - Method in class org.apache.calcite.rel.core.TableScan
-
Projects a subset of the fields of the table, and also asks for "extra"
fields that were not included in the table's official type.
- project(RelMetadataQuery, RelNode, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Project
's collation.
- project(RelMetadataQuery, RelNode, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Project
's collation.
- project() - Method in class org.apache.calcite.rel.RelRoot
-
Returns the root relational expression, creating a
LogicalProject
if necessary to remove fields that are not needed.
- project(boolean) - Method in class org.apache.calcite.rel.RelRoot
-
- PROJECT - Static variable in class org.apache.calcite.rel.rules.ProjectToWindowRule
-
- PROJECT - Static variable in class org.apache.calcite.rel.rules.SemiJoinRule
-
- PROJECT - Static variable in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- project(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of the given
expressions.
- project(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of the given list
of expressions.
- project(Iterable<? extends RexNode>, Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of the given list
of expressions and field names.
- project(Iterable<? extends RexNode>, Iterable<String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of the given list
of expressions, using the given names.
- Project.Flags - Class in org.apache.calcite.rel.core
-
Deprecated.
- PROJECT_FACTORY - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
- PROJECT_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- PROJECT_FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Singleton instance of this rule that applies to the pattern
Project(Filter(Values)).
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Instance of this rule that applies to the pattern
Project(Values).
- PROJECT_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- PROJECT_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Deprecated.
- ProjectableFilterableTable - Interface in org.apache.calcite.schema
-
Table that can be scanned, optionally applying supplied filter expressions,
and projecting a given list of columns,
without creating an intermediate relational expression.
- ProjectCalcMergeRule - Class in org.apache.calcite.rel.rules
-
- ProjectCalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
Creates a ProjectCalcMergeRule.
- ProjectCorrelateTransposeRule - Class in org.apache.calcite.rel.rules
-
Push Project under Correlate to apply on Correlate's left and right child
- ProjectCorrelateTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
- ProjectCorrelateTransposeRule.RelNodesExprsHandler - Class in org.apache.calcite.rel.rules
-
Visitor for RelNodes which applies specified
RexShuttle
visitor
for every node in the tree.
- ProjectCorrelateTransposeRule.RexFieldAccessReplacer - Class in org.apache.calcite.rel.rules
-
- projectCount - Variable in class org.apache.calcite.interpreter.ProjectNode
-
- projectedLiteral(RelNode, int) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Returns a literal output field, or null if it is not literal.
- projectFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- ProjectFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.ProjectFactoryImpl
-
- ProjectFilterTable(RexNode, Mappings.TargetMapping, TableScan) - Constructor for class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- ProjectFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectFilterTransposeRule(Class<? extends Project>, Class<? extends Filter>, RelBuilderFactory, PushProjector.ExprCondition) - Constructor for class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
Creates a ProjectFilterTransposeRule.
- ProjectFilterTransposeRule(RelOptRuleOperand, PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- projectJoinInputs(RelNode[], List<RexNode>, List<RexNode>, int, List<Integer>, List<Integer>, List<Integer>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- ProjectJoinJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Project
on a
Join
and removes the left input
of the join provided that the left input is also a left join if possible.
- ProjectJoinJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
Creates a ProjectJoinJoinRemoveRule.
- projectJoinOutputWithNullability(LogicalJoin, LogicalProject, int) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Pulls project above the join from its RHS input.
- ProjectJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Project
on a
Join
and removes the join provided that the join is a left join
or right join and the join keys are unique.
- ProjectJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
Creates a ProjectJoinRemoveRule.
- ProjectJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Project
past a
Join
by splitting the projection into a projection on top of each child of
the join.
- ProjectJoinTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
Creates a ProjectJoinTransposeRule with an explicit condition.
- projectMap - Variable in class org.apache.calcite.schema.impl.ModifiableViewTable.ModifiableViewTableInitializerExpressionFactory
-
- projectMapping(RelNode, Mapping, List<String>, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- projectMergeRule - Variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
Instance of rule to merge project operators.
- ProjectMergeRule - Class in org.apache.calcite.rel.rules
-
ProjectMergeRule merges a
Project
into
another
Project
,
provided the projects aren't projecting identical sets of input references.
- ProjectMergeRule(boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Creates a ProjectMergeRule, specifying whether to always merge projects.
- ProjectMergeRule(boolean, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Deprecated.
- projectMultiJoin(MultiJoin, Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- ProjectMultiJoinMergeRule - Class in org.apache.calcite.rel.rules
-
- ProjectMultiJoinMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- ProjectMultiJoinMergeRule(Class<? extends Project>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
Creates a ProjectMultiJoinMergeRule that uses a generic
Project
- projectNamed(Iterable<? extends RexNode>, Iterable<String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of the given
expressions and field names, and optionally optimizing.
- projectNameList - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- ProjectNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Project
.
- ProjectNode(Compiler, Project) - Constructor for class org.apache.calcite.interpreter.ProjectNode
-
- projectPlus(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of all original fields, plus the given
expressions.
- projectPlus(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project
of all original fields, plus the given list of
expressions.
- projectPredicate(RexBuilder, RelNode, RexNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Converts a predicate on a particular set of columns into a predicate on
a subset of those columns, weakening if necessary.
- projectPulledAboveLeftCorrelator - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- ProjectReduceExpressionsRule(Class<? extends Project>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
Deprecated.
- ProjectReduceExpressionsRule(Class<? extends Project>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
- projectRefList - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- ProjectRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that,
given a
Project
node that
merely returns its input, converts the node into its child.
- ProjectRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectRemoveRule
-
Creates a ProjectRemoveRule.
- projects - Variable in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- projects - Variable in class org.apache.calcite.rel.mutable.MutableProject
-
- projects - Variable in class org.apache.calcite.rex.RexProgram
-
- ProjectSetOpTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectSetOpTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
Creates a ProjectSetOpTransposeRule with an explicit condition whether
to preserve expressions.
- projectsIdentity(boolean) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether the fields on the leading edge of the project list are
the input fields.
- projectsOnlyIdentity() - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program projects precisely its input fields.
- ProjectSortTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectSortTransposeRule(Class<Project>, Class<Sort>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
Creates a ProjectSortTransposeRule.
- ProjectSortTransposeRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
Deprecated.
- ProjectSortTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
Creates a ProjectSortTransposeRule with an operand.
- projectsRight() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
- ProjectTableScanRule - Class in org.apache.calcite.rel.rules
-
- ProjectTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Creates a ProjectTableScanRule.
- ProjectToCalcRule - Class in org.apache.calcite.rel.rules
-
- ProjectToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectToCalcRule
-
Creates a ProjectToCalcRule.
- ProjectToFilterUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.ProjectToFilterUnifyRule
-
- ProjectToLogicalProjectAndWindowRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
-
Creates a ProjectToWindowRule.
- ProjectToProjectUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.ProjectToProjectUnifyRule
-
- ProjectToProjectUnifyRule1() - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1
-
- ProjectToSemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
Creates a ProjectToSemiJoinRule.
- ProjectToWindowRule - Class in org.apache.calcite.rel.rules
-
Planner rule that slices a
Project
into sections which contain windowed
aggregate functions and sections which do not.
- ProjectToWindowRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule
-
Creates a ProjectToWindowRule.
- ProjectToWindowRule.CalcToWindowRule - Class in org.apache.calcite.rel.rules
-
Instance of the rule that applies to a
Calc
that contains
windowed aggregates and converts it into a mixture of
LogicalWindow
and
Calc
.
- ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule - Class in org.apache.calcite.rel.rules
-
Instance of the rule that can be applied to a
Project
and that produces, in turn,
a mixture of
LogicalProject
and
LogicalWindow
.
- ProjectToWindowRule.WindowedAggRelSplitter - Class in org.apache.calcite.rel.rules
-
Splitter that distinguishes between windowed aggregation expressions
(calls to
RexOver
) and ordinary expressions.
- projectTypes(RelDataType, List<? extends Number>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Selects data types of the specified fields from an input row type.
- ProjectWindowTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectWindowTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
Creates ProjectWindowTransposeRule.
- projFields - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Bitmap corresponding to the fields projected from each join factor, after
row scan processing has completed.
- projFields - Variable in class org.apache.calcite.rel.rules.MultiJoin
-
- projRefs - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Bitmap containing the references in the original projection
- promoteToRowType(RelDataTypeFactory, RelDataType, String) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Promotes a type to a row type (does nothing if it already is one).
- Prop(Resources.PropertyAccessor, Method) - Constructor for class org.apache.calcite.runtime.Resources.Prop
-
- propagateBoostRemoval(VolcanoPlanner) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- propagateCostImprovements(VolcanoPlanner, RelMetadataQuery, RelNode, Set<RelSubset>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Checks whether a relexp has made its subset cheaper, and if it so,
recursively checks whether that subset's parents have gotten cheaper.
- propagateCostImprovements0(VolcanoPlanner, RelMetadataQuery, RelNode, Set<RelSubset>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- PROPERTIES - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Holds all system properties related with the Calcite.
- properties - Variable in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- properties - Variable in enum org.apache.calcite.sql.SqlFunctionCategory
-
- PropertiesAccessor(Properties) - Constructor for class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- property(V) - Static method in enum org.apache.calcite.runtime.Hook
-
- Property() - Constructor for enum org.apache.calcite.sql.SqlFunctionCategory.Property
-
- propertyJ(V) - Static method in enum org.apache.calcite.runtime.Hook
-
Returns a function that, when a hook is called, will "return" a given
value.
- proto(RelDataType) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
Returns an implementation of
RelProtoDataType
that copies a given type using the given type factory.
- proto(SqlTypeName, boolean) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- proto(SqlTypeName, int, boolean) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- proto(SqlTypeName, int, int, boolean) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- proto(Table) - Static method in class org.apache.calcite.schema.Schemas
-
Returns an implementation of
RelProtoDataType
that asks a given table for its row type with a given type factory.
- proto(ScalarFunction) - Static method in class org.apache.calcite.schema.Schemas
-
Returns an implementation of
RelProtoDataType
that asks a given scalar function for its return type with a given type
factory.
- proto(Context) - Static method in class org.apache.calcite.tools.RelBuilder
-
- proto(Object...) - Static method in class org.apache.calcite.tools.RelBuilder
-
- protocol() - Method in interface org.apache.calcite.util.Source
-
- protocol() - Method in class org.apache.calcite.util.Sources.FileSource
-
- protoDataType - Variable in class org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
-
- protoRowType - Variable in class org.apache.calcite.adapter.clone.ArrayTable
-
- protoRowType - Variable in class org.apache.calcite.adapter.clone.ListTable
-
- protoRowType - Variable in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- protoRowType - Variable in class org.apache.calcite.schema.impl.ListTransientTable
-
- protoRowType - Variable in class org.apache.calcite.schema.impl.ViewTable
-
- protoType - Variable in class org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
- PROTOTYPE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Specify the kinds of objects to create using a prototypical instance, and
create new objects by copying this prototype.
- provenance(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Returns a multi-line string describing the provenance of a tree of
relational expressions.
- Provenance() - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner.Provenance
-
- provenanceMap - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- provenanceRecurse(PrintWriter, RelNode, int, Set<RelNode>) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- provider - Variable in class org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
- provider - Variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.Key
-
- provider - Variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- provider - Variable in class org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- providerMap - Variable in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
-
- providers - Variable in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
- PROXY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Provide a surrogate or placeholder for another object to control access
to it.
- PruneEmptyRules - Class in org.apache.calcite.rel.rules
-
Collection of rules which remove sections of a query plan known never to
produce any rows.
- PruneEmptyRules() - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules
-
- PruneEmptyRules.RemoveEmptySingleRule - Class in org.apache.calcite.rel.rules
-
Planner rule that converts a single-rel (e.g.
- pull(RexNode) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- pulledUpPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
Predicates that can be pulled up from the relational expression and its
inputs.
- pullFactors(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates an equivalent version of a node where common factors among ORs
are pulled up.
- pullList(List<RexNode>) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- purgeFromExcept(String) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- purgeGroupByHaving() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- purgeOrderBy() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- purgeSelect() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- purgeSelectExprsKeepAliases() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- purgeSelectListExcept(String) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- purgeWhere() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- push(CalcitePrepare.Context) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- push(RelNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Adds a relational expression to be the input to the next relational
expression constructed.
- push(List<T>, T) - Static method in class org.apache.calcite.util.Stacks
-
Deprecated.
Adds an element to the stack.
- push(T) - Method in class org.apache.calcite.util.TryThreadLocal
-
Assigns the value as value
for the current thread.
- pushAll(Iterable<? extends RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Pushes a collection of relational expressions.
- pushDownEqualJoinConditions(RexNode, int, int, List<RexNode>, List<RexNode>, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Pushes down parts of a join condition.
- pushDownFactor(RelMetadataQuery, RelBuilder, LoptMultiJoin, LoptSemiJoinOptimizer, LoptJoinTree, int, BitSet, List<RexNode>, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a join tree where the new factor is pushed down one of the
operands of the current join tree
- pushDownJoinConditions(Join, RelBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Pushes down expressions in "equal" join condition.
- pushDownJoinConditions(Join) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- pushDownJoinConditions(Join, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- pushDownJoinConditions(Join, RelBuilderFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- pushDownNotForIn(SqlValidatorScope, SqlNode) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Push down all the NOT logical operators into any IN/NOT IN operators.
- pushFilterPastProject(RexNode, Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Once we create a compensation predicate, this method is responsible for pushing
the resulting filter through the view nodes.
- pushFunctionCall() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Pushes a new instance of a function call on to a function call stack.
- pushFunctionCall() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- pushPastProject(RexNode, Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts an expression that is based on the output fields of a
Project
to an equivalent expression on the Project's
input fields.
- pushPastProject(List<? extends RexNode>, Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts a list of expressions that are based on the output fields of a
Project
to equivalent expressions on the Project's
input fields.
- pushPredicateIntoCase(RexCall) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Pushes predicates into a CASE.
- PushProjector - Class in org.apache.calcite.rel.rules
-
PushProjector is a utility class used to perform operations used in push
projection rules.
- PushProjector(Project, RexNode, RelNode, PushProjector.ExprCondition, RelBuilder) - Constructor for class org.apache.calcite.rel.rules.PushProjector
-
Creates a PushProjector object for pushing projects past a RelNode.
- PushProjector.ExprCondition - Interface in org.apache.calcite.rel.rules
-
A functor that replies true or false for a given expression.
- PushProjector.InputSpecialOpFinder - Class in org.apache.calcite.rel.rules
-
Visitor which builds a bitmap of the inputs used by an expressions, as
well as locating expressions corresponding to special operators.
- PushProjector.OperatorExprCondition - Class in org.apache.calcite.rel.rules
-
An expression condition that evaluates to true if the expression is
a call to one of a set of operators.
- PushProjector.RefAndExprConverter - Class in org.apache.calcite.rel.rules
-
Walks an expression tree, replacing input refs with new values to reflect
projection and converting special expressions to field references.
- pushQuote(Character) - Method in class org.apache.calcite.util.StackWriter
-
- pushShuttle(Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- pushVariable() - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- put(Map<String, Object>, String, Object) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- put(String, String, int, Object...) - Method in class org.apache.calcite.statistic.MapSqlStatisticProvider.Initializer
-
- put(K, V) - Method in class org.apache.calcite.util.BlackholeMap
-
- put(K, V) - Method in class org.apache.calcite.util.CompositeMap
-
- put(Map<String, Object>, String, Object) - Method in class org.apache.calcite.util.JsonBuilder
-
Adds a key/value pair to a JSON object.
- put(String, V) - Method in class org.apache.calcite.util.NameMap
-
- put(String, V) - Method in class org.apache.calcite.util.NameMultimap
-
Adds an entry to this multimap.
- putAll(Map<? extends K, ? extends V>) - Method in class org.apache.calcite.util.CompositeMap
-
- putIf(Map<String, Object>, String, Object) - Method in class org.apache.calcite.util.JsonBuilder
-
Adds a key/value pair to a JSON object if the value is not null.
- putMulti(K, V) - Method in class org.apache.calcite.runtime.SortedMultiMap
-
- pw - Variable in class org.apache.calcite.plan.RelOptUtil.TypeDumper
-
- pw - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- pw - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- pw - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- r - Variable in class org.apache.calcite.plan.RelOptUtil.Exists
-
- r - Variable in class org.apache.calcite.rel.rel2sql.RelToSqlConverter.Frame
-
- r - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.Frame
-
- r - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse
-
The relational expression that uses the variable.
- radians(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL RADIANS
operator applied to BigDecimal values.
- radians(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL RADIANS
operator applied to double values.
- RADIANS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- rand() - Method in class org.apache.calcite.runtime.RandomFunction
-
Implements the RAND()
SQL function.
- RAND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The RAND([seed])
function, which yields a random double,
optionally with seed.
- RAND_INTEGER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The RAND_INTEGER([seed, ] bound)
function, which yields a random
integer, optionally with seed.
- randInteger(int) - Method in class org.apache.calcite.runtime.RandomFunction
-
Implements the RAND_INTEGER(bound)
SQL function.
- randIntegerSeed(int, int) - Method in class org.apache.calcite.runtime.RandomFunction
-
Implements the RAND_INTEGER(seed, bound)
SQL function.
- random - Variable in class org.apache.calcite.runtime.RandomFunction
-
- RANDOM_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton random distribution.
- RandomAccessTransformingList(List<F>, Function<F, T>) - Constructor for class org.apache.calcite.util.Util.RandomAccessTransformingList
-
- RandomFunction - Class in org.apache.calcite.runtime
-
Function object for RAND
and RAND_INTEGER
, with and without
seed.
- RandomFunction() - Constructor for class org.apache.calcite.runtime.RandomFunction
-
Creates a RandomFunction.
- randSeed(int) - Method in class org.apache.calcite.runtime.RandomFunction
-
Implements the RAND(seed)
SQL function.
- range(Collection<? extends Number>) - Static method in class org.apache.calcite.rel.RelDistributions
-
Creates a range distribution.
- range(SqlKind, C) - Static method in class org.apache.calcite.rex.RexSimplify
-
- range - Variable in enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
- range - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- range(int, int) - Static method in class org.apache.calcite.util.BitSets
-
Creates a bitset with bits from fromIndex
(inclusive) to
specified toIndex
(exclusive) set to true
.
- range(int) - Static method in class org.apache.calcite.util.BitSets
-
Creates a BitSet with bits between 0 and toIndex
set.
- range(int, int) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with bits from fromIndex
(inclusive) to
specified toIndex
(exclusive) set to true
.
- range(int) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with bits between 0 and toIndex
set.
- range(int, int) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Returns a list that contains the values lower to upper - 1.
- range(int, int, boolean) - Method in interface org.apache.calcite.util.IntegerIntervalSet.Handler
-
- range(String, boolean) - Method in class org.apache.calcite.util.NameMap
-
Returns a map containing all the entries in the map that match the given
name.
- range(String, boolean) - Method in class org.apache.calcite.util.NameMultimap
-
Returns a map containing all the entries in this multimap that match the
given name.
- range(String, boolean) - Method in class org.apache.calcite.util.NameSet
-
Returns an iterable over all the entries in the set that match the given
name.
- range(int) - Static method in class org.apache.calcite.util.Util
-
- range(int, int) - Static method in class org.apache.calcite.util.Util
-
- RangeImpl(int, int) - Constructor for class org.apache.calcite.sql.type.SqlOperandCountRanges.RangeImpl
-
- RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RANK
window function.
- RANK - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for the NTILE
, RANK
,
DENSE_RANK
, and ROW_NUMBER
aggregate functions.
- RankImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.RankImplementor
-
- rankWithFrame() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- raw() - Method in class org.apache.calcite.runtime.Resources.Inst
-
- reachable(Set<V>, DirectedGraph<V, E>, V) - Static method in class org.apache.calcite.util.graph.BreadthFirstIterator
-
Populates a set with the nodes reachable from a given node.
- reachable(Collection<V>, DirectedGraph<V, E>, V) - Static method in class org.apache.calcite.util.graph.DepthFirstIterator
-
Populates a collection with the nodes reachable from a given node.
- read(String) - Method in class org.apache.calcite.rel.externalize.RelJsonReader
-
- READ_ONLY - Static variable in class org.apache.calcite.sql.SqlAccessType
-
- readAllAsString(Reader) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- reader() - Method in interface org.apache.calcite.util.Source
-
- reader() - Method in class org.apache.calcite.util.Sources.FileSource
-
- reader(InputStream) - Static method in class org.apache.calcite.util.Util
-
Creates a BufferedReader
to a given input stream using UTF-8
character set.
- reader(File) - Static method in class org.apache.calcite.util.Util
-
Creates a BufferedReader
to read a given file using UTF-8
character set.
- readObject(ObjectInputStream) - Method in class org.apache.calcite.util.SerializableCharset
-
Per Serializable
.
- readRel(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJsonReader
-
- readRels(List<Map<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJsonReader
-
- readResolve() - Method in class org.apache.calcite.rel.type.RelRecordType.SerializableRelRecordType
-
Per Serializable
API.
- readType - Variable in class org.apache.calcite.rel.core.Spool
-
How the spool consumes elements from its input.
- ready() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- ready - Variable in class org.apache.calcite.util.Filterator
-
- real8 - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Type for doubles.
- realOrdinal(RelOptTable, int) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
Converts the ordinal of a field into the ordinal of a stored field.
- realRowType(RelOptTable) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- rebuild() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Creates a Builder whose initial contents are the same as this
ImmutableBitSet.
- Rebuilder(ImmutableBitSet) - Constructor for class org.apache.calcite.util.ImmutableBitSet.Rebuilder
-
- receive() - Method in class org.apache.calcite.interpreter.Interpreter.EnumeratorSource
-
- receive() - Method in class org.apache.calcite.interpreter.Interpreter.ListSource
-
- receive() - Method in interface org.apache.calcite.interpreter.Source
-
Reads a row.
- recompute(RelSubset, boolean) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Recomputes the importance of the given RelSubset.
- recompute(RelSubset) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
- recomputeDigest() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Recomputes the digest of this VolcanoRuleMatch.
- recomputeDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- recomputeDigest() - Method in interface org.apache.calcite.rel.RelNode
-
Computes the digest, assigns it, and returns it.
- record(Type, List<Expression>) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- record(List<Expression>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Generates an expression that creates a record for a row, initializing
its fields with the given expressions.
- record(List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- record(long) - Method in class org.apache.calcite.util.Benchmark.Statistician
-
- RECORD_COLLECTION - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Checker that returns whether a value is a multiset of records or an
array of records.
- RECORD_TO_SCALAR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- RECORD_TO_SCALAR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns the field type of a structured type which has only one field.
- RecordEnumeratorCursor<E> - Class in org.apache.calcite.runtime
-
Implementation of
Cursor
on top of an
Enumerator
that
returns a record for each row.
- RecordEnumeratorCursor(Enumerator<E>, Class<E>) - Constructor for class org.apache.calcite.runtime.RecordEnumeratorCursor
-
Creates a RecordEnumeratorCursor.
- RecordFieldImpl(JavaTypeFactoryImpl.SyntheticRecordType, String, Type, boolean, int) - Constructor for class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- redoReplacement(List<SubstitutionVisitor.Replacement>) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- RedshiftSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Redshift database.
- RedshiftSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
Creates a RedshiftSqlDialect.
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexExecutable
-
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in interface org.apache.calcite.rex.RexExecutor
-
Reduces expressions, and writes their results into reducedValues
.
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexExecutorImpl
-
Do constant reduction using generated code.
- reduceAgg(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RexNode>) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- reduceAggs(RelOptRuleCall, Aggregate) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- reduceAvg(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RexNode>) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- reduceCasts(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- reduceCovariance(Aggregate, AggregateCall, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RexNode>) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- ReduceDecimalsRule - Class in org.apache.calcite.rel.rules
-
ReduceDecimalsRule is a rule which reduces decimal operations (such as casts
or arithmetic) into operations involving more primitive types (such as longs
and doubles).
- ReduceDecimalsRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
Creates a ReduceDecimalsRule.
- ReduceDecimalsRule.BinaryArithmeticExpander - Class in org.apache.calcite.rel.rules
-
Expands a decimal arithmetic expression
- ReduceDecimalsRule.CaseExpander - Class in org.apache.calcite.rel.rules
-
Expander that rewrites case expressions, in place.
- ReduceDecimalsRule.CastArgAsDoubleExpander - Class in org.apache.calcite.rel.rules
-
An expander which casts decimal arguments as doubles
- ReduceDecimalsRule.CastArgAsTypeExpander - Class in org.apache.calcite.rel.rules
-
An expander which casts decimal arguments as another type
- ReduceDecimalsRule.CastExpander - Class in org.apache.calcite.rel.rules
-
Expands a decimal cast expression
- ReduceDecimalsRule.CeilExpander - Class in org.apache.calcite.rel.rules
-
Expander that rewrites ceiling(decimal) expressions:
- ReduceDecimalsRule.DecimalShuttle - Class in org.apache.calcite.rel.rules
-
A shuttle which converts decimal expressions to expressions based on
longs.
- ReduceDecimalsRule.ExpanderMap - Class in org.apache.calcite.rel.rules
-
Maps a RexCall to a RexExpander
- ReduceDecimalsRule.FloorExpander - Class in org.apache.calcite.rel.rules
-
Expander that rewrites floor(decimal) expressions:
- ReduceDecimalsRule.PassThroughExpander - Class in org.apache.calcite.rel.rules
-
An expander that substitutes decimals with their integer representations.
- ReduceDecimalsRule.ReinterpretExpander - Class in org.apache.calcite.rel.rules
-
This expander simplifies reinterpret calls.
- ReduceDecimalsRule.RexExpander - Class in org.apache.calcite.rel.rules
-
Rewrites a decimal expression for a specific set of SqlOperator's.
- reducedValues - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.fun.SqlItemOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
-
- reduceExpr(int, SqlSpecialOperator.TokenSequence) - Method in class org.apache.calcite.sql.SqlSpecialOperator
-
Reduces a list of operators and arguments according to the rules of
precedence and associativity.
- reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Reduces a list of expressions.
- reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList, boolean) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Deprecated.
- reduceExpressions(RelNode, List<RexNode>, RelOptPredicateList, boolean, boolean) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Reduces a list of expressions.
- reduceExpressionsInternal(RelNode, RexSimplify, RexUnknownAs, List<RexNode>, RelOptPredicateList) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- ReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Collection of planner rules that apply various simplifying transformations on
RexNode trees.
- ReduceExpressionsRule(Class<? extends RelNode>, boolean, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Creates a ReduceExpressionsRule.
- ReduceExpressionsRule(Class<? extends RelNode>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Deprecated.
- ReduceExpressionsRule.CalcReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Calc
.
- ReduceExpressionsRule.CaseShuttle - Class in org.apache.calcite.rel.rules
-
Shuttle that pushes predicates into a CASE.
- ReduceExpressionsRule.FilterReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Filter
.
- ReduceExpressionsRule.JoinReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Join
.
- ReduceExpressionsRule.ProjectReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Project
.
- ReduceExpressionsRule.ReducibleExprLocator - Class in org.apache.calcite.rel.rules
-
Helper class used to locate expressions that either can be reduced to
literals or contain redundant casts.
- ReduceExpressionsRule.ReducibleExprLocator.Constancy - Enum in org.apache.calcite.rel.rules
-
Whether an expression is constant, and if so, whether it can be
reduced to a simpler constant.
- ReduceExpressionsRule.RexReplacer - Class in org.apache.calcite.rel.rules
-
Replaces expressions with their reductions.
- ReduceExpressionsRule.WindowReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Window
.
- reduceNotNullableFilter(RelOptRuleCall, Filter, RexNode, boolean) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
- reduceRegrSzz(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RexNode>, int, int, int) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- ReduceResult(int, int, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
-
- reduceStddev(Aggregate, AggregateCall, boolean, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RexNode>) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- reduceSum(Aggregate, AggregateCall, List<AggregateCall>, Map<AggregateCall, RexNode>) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- ReducibleExprLocator(RelDataTypeFactory, ImmutableMap<RexNode, RexNode>, List<RexNode>, List<Boolean>, List<RexNode>) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- reducibleExps - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- ref - Variable in class org.apache.calcite.rex.RexSimplify.Comparison
-
- ref - Variable in class org.apache.calcite.rex.RexSimplify.IsPredicate
-
- REF_CURSOR - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- RefAndExprConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, int[], List<RexNode>, int, List<RexNode>, int) - Constructor for class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
- refCounts - Variable in class org.apache.calcite.rel.rules.JoinToMultiJoinRule.InputReferenceCounter
-
- refCounts - Variable in class org.apache.calcite.rex.RexProgram
-
Reference counts for each expression, computed on demand.
- ReferenceCounter() - Constructor for class org.apache.calcite.rex.RexProgram.ReferenceCounter
-
- references(RexNode, RelDecorrelator.CorRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- ReflectiveCallNotNullImplementor - Class in org.apache.calcite.adapter.enumerable
-
- ReflectiveCallNotNullImplementor(Method) - Constructor for class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- ReflectiveConvertletTable - Class in org.apache.calcite.sql2rel
-
Implementation of
SqlRexConvertletTable
which uses reflection to call
any method of the form
public RexNode convertXxx(ConvertletContext,
SqlNode)
or
public RexNode convertXxx(ConvertletContext,
SqlOperator, SqlCall)
.
- ReflectiveConvertletTable() - Constructor for class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
- ReflectiveFunctionBase - Class in org.apache.calcite.schema.impl
-
Implementation of a function that is based on a method.
- ReflectiveFunctionBase(Method) - Constructor for class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
ReflectiveFunctionBase
constructor
- ReflectiveFunctionBase.ParameterListBuilder - Class in org.apache.calcite.schema.impl
-
- ReflectiveRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
Implementation of the
RelMetadataProvider
interface that dispatches
metadata methods to methods on a given object via reflection.
- ReflectiveRelMetadataProvider(ConcurrentMap<Class<RelNode>, UnboundMetadata>, Class<? extends Metadata>, Multimap<Method, MetadataHandler>) - Constructor for class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Creates a ReflectiveRelMetadataProvider.
- ReflectiveRelMetadataProvider.Space - Class in org.apache.calcite.rel.metadata
-
Workspace for computing which methods can act as handlers for
given metadata methods.
- ReflectiveRelMetadataProvider.Space2 - Class in org.apache.calcite.rel.metadata
-
Extended work space.
- ReflectiveSchema - Class in org.apache.calcite.adapter.java
-
Implementation of
Schema
that exposes the
public fields and methods in a Java object.
- ReflectiveSchema(Object) - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema
-
Creates a ReflectiveSchema.
- ReflectiveSchema.Factory - Class in org.apache.calcite.adapter.java
-
Factory that creates a schema by instantiating an object and looking at
its public fields.
- ReflectiveSchema.FieldSelector - Class in org.apache.calcite.adapter.java
-
Function that returns an array of a given object's field values.
- ReflectiveSchema.FieldTable<T> - Class in org.apache.calcite.adapter.java
-
Table based on a Java field.
- ReflectiveSchema.MethodTableMacro - Class in org.apache.calcite.adapter.java
-
Table macro based on a Java method.
- ReflectiveSchema.ReflectiveTable - Class in org.apache.calcite.adapter.java
-
Table that is implemented by reading from a Java object.
- reflectiveSource(Method, MetadataHandler) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Returns an implementation of
RelMetadataProvider
that scans for
methods with a preceding argument.
- reflectiveSource(MetadataHandler, Method...) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Returns a reflective metadata provider that implements several
methods.
- reflectiveSource(MetadataHandler, ImmutableList<Method>) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- ReflectiveSqlOperatorTable - Class in org.apache.calcite.sql.util
-
ReflectiveSqlOperatorTable implements the
SqlOperatorTable
interface
by reflecting the public fields of a subclass.
- ReflectiveSqlOperatorTable() - Constructor for class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- ReflectiveSqlOperatorTable.CaseInsensitiveKey - Class in org.apache.calcite.sql.util
-
Key for looking up operators.
- ReflectiveSqlOperatorTable.CaseSensitiveKey - Class in org.apache.calcite.sql.util
-
Key for looking up operators.
- ReflectiveTable(Type, Enumerable) - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.ReflectiveTable
-
- ReflectiveVisitDispatcher<R extends ReflectiveVisitor,E> - Interface in org.apache.calcite.util
-
Interface for looking up methods relating to reflective visitation.
- ReflectiveVisitor - Interface in org.apache.calcite.util
-
- ReflectUtil - Class in org.apache.calcite.util
-
Static utilities for Java reflection.
- ReflectUtil() - Constructor for class org.apache.calcite.util.ReflectUtil
-
- ReflectUtil.MethodDispatcher<T> - Interface in org.apache.calcite.util
-
Can invoke a method on an object of type E with return type T.
- refName - Variable in class org.apache.calcite.sql.SqlWindow
-
The name of the window being referenced, or null.
- refWindowWithFrame() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- reg(SqlValidatorScope, SqlNode) - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Registers with the validator a
SqlNode
that has been created
during the Sql-to-Rel process.
- REG_CHAR_CLASSES - Static variable in class org.apache.calcite.runtime.Like
-
- register(RelOptPlanner) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- register(Type) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeRegistrar
-
- register(RelOptPlanner) - Method in class org.apache.calcite.adapter.jdbc.JdbcConvention
-
- register(RelOptPlanner) - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- register(RelOptPlanner) - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- register(JavaTypeFactoryImpl.SyntheticRecordType) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- register(RelOptTable) - Method in class org.apache.calcite.materialize.LatticeSpace
-
- register(RelOptPlanner) - Method in class org.apache.calcite.plan.Convention.Impl
-
- register(RelNode, RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- register(RelOptPlanner) - Method in class org.apache.calcite.plan.RelCompositeTrait
-
- register(RelNode, RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a relational expression in the expression bank.
- register(RelOptPlanner) - Method in interface org.apache.calcite.plan.RelTrait
-
Registers a trait instance with the planner.
- register(MutableRel, MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
- register(RelNode, RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- register(RelOptPlanner) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- register(Iterable<Class<? extends RelNode>>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Registers some classes.
- register(RelOptPlanner) - Method in class org.apache.calcite.rel.RelCollationImpl
-
- register(RelOptPlanner) - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- register(RelOptPlanner) - Method in interface org.apache.calcite.rel.RelNode
-
Registers any special rules specific to this kind of relational
expression.
- register(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Registers node so it will not be computed again
- register(RexNode) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- register(E) - Method in interface org.apache.calcite.sql.SqlSplittableAggFunction.Registry
-
- register(SqlOperator) - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
Registers a function or operator in the table.
- register(RelNode, RelNode, Map<Integer, Integer>, SortedMap<RelDecorrelator.CorDef, Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Registers a relational expression and the relational expression it became
after decorrelation.
- register(RelNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- register(RelNode, JoinRelType, List<RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Registers a relational expression.
- registerAbstractRelationalRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerAbstractRelationalRules() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerAbstractRels(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- registerAbstractRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerBaseRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerCalcRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerCaseOp(SqlOperator) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable
-
Creates and registers a convertlet for the CASE operator,
which takes different forms for SQL vs Rex.
- registerClass(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerClass(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a class of RelNode.
- registerConverterRule(RelOptPlanner, ConverterRule) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- registerConverterRule(RelOptPlanner, ConverterRule) - Method in class org.apache.calcite.plan.RelTraitDef
-
- registerCorrelVariable(String, ParameterExpression, BlockBuilder, PhysType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- registerCount - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Incremented every time a relational expression is registered or two sets
are merged.
- registerDefaultRules(RelOptPlanner, boolean, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registeredSchemas - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
List of all schemas which have been registered.
- registerEnumerableRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerEquivOp(SqlOperator) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable
-
Creates and registers a convertlet for an operator in which
the SQL and Rex representations are structurally equivalent.
- registerExpanders(RexBuilder) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.ExpanderMap
-
- registerExpression(RexNode) - Method in class org.apache.calcite.tools.RelBuilder.Registrar
-
- registerExpressions(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder.Registrar
-
- registerFrom(SqlValidatorScope, SqlValidatorScope, boolean, SqlNode, SqlNode, String, SqlNodeList, boolean, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers scopes and namespaces implied a relational expression in the
FROM clause.
- registerId(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- registerImpl(RelNode, RelSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Registers a new expression exp
and queues up rule matches.
- registerInput(RexNode) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Registers an expression in the list of common sub-expressions, and
returns a reference to that expression.
- RegisterInputShuttle(boolean) - Constructor for class org.apache.calcite.rex.RexProgramBuilder.RegisterInputShuttle
-
- registerInternal(RexNode, boolean) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Registers an expression in the list of common sub-expressions, and
returns a reference to that expression.
- registerMatchRecognize(SqlValidatorScope, SqlValidatorScope, SqlMatchRecognize, SqlNode, String, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- registerMaterializationRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerMaterializations() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Gives this planner a chance to register one or more
RelMetadataProvider
s in the chain which will be used to answer
metadata queries.
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerMetadataRels() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- RegisterMidputShuttle(boolean, List<RexNode>) - Constructor for class org.apache.calcite.rex.RexProgramBuilder.RegisterMidputShuttle
-
- registerNamespace(SqlValidatorScope, String, SqlValidatorNamespace, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers a new namespace, and adds it as a child of its parent scope.
- registerNodeTypeMethod(Method) - Method in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
Registers method if it: a.
- registerOp(SqlOperator, RexSqlConvertlet) - Method in class org.apache.calcite.rex.RexSqlReflectiveConvertletTable
-
Registers a convertlet for a given operator instance
- registerOp(SqlOperator, SqlRexConvertlet) - Method in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
Registers a convertlet for a given operator instance
- registerOperandSubQueries(SqlValidatorScope, SqlCall, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers any sub-queries inside a given call operand, and converts the
operand to a scalar sub-query if the operator requires it.
- registerOpTypeMethod(Method) - Method in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
Registers method if it: a.
- registerOutput(RexNode) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Converts an expression expressed in terms of the outputs of this
program into an expression expressed in terms of the inputs,
registers it in the list of common sub-expressions, and returns a
reference to that expression.
- RegisterOutputShuttle(List<RexNode>) - Constructor for class org.apache.calcite.rex.RexProgramBuilder.RegisterOutputShuttle
-
- registerProjectsAndCondition(RexProgram) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
- registerQuery(SqlValidatorScope, SqlValidatorScope, SqlNode, SqlNode, String, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers a query in a parent scope.
- registerQuery(SqlValidatorScope, SqlValidatorScope, SqlNode, SqlNode, String, boolean, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Registers a query in a parent scope.
- registerReductionRules(RelOptPlanner) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder) - Method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy.TrivialSparkHandler
-
- registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- registerRules(RelOptPlanner) - Method in interface org.apache.calcite.plan.RelOptSchema
-
Registers all of the rules supported by this schema.
- registerRules(RelOptPlanner) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- registerSchema(RelOptSchema) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerSchema(RelOptSchema) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Tells this planner that a schema exists.
- registerSchema(RelOptSchema) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerSetop(SqlValidatorScope, SqlValidatorScope, SqlNode, SqlNode, String, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- RegisterShuttle() - Constructor for class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- registerSubQueries(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- registerSubQuery(SqlNode, RelOptUtil.Logic) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- registerSubset(RelSet, RelSubset) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerTypeAppendOp(SqlOperator) - Method in class org.apache.calcite.rex.RexSqlStandardConvertletTable
-
Creates and registers a convertlet for an operator in which
the SQL representation needs the result type appended
as an extra argument (e.g.
- registerWith(SqlValidatorScope, SqlValidatorScope, SqlWith, SqlNode, String, boolean, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- Registrar() - Constructor for class org.apache.calcite.tools.RelBuilder.Registrar
-
- registry(List<E>) - Static method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- REGR_COUNT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_COUNT
aggregate function.
- REGR_SXX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_SXX
aggregate function.
- REGR_SYY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_SYY
aggregate function.
- RegrCovarianceConvertlet(SqlKind) - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.RegrCovarianceConvertlet
-
- ReInit(Reader) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Reinitializes parser with new input.
- REINTERPRET - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
An REINTERPRET
operator is internal to the planner.
- ReinterpretExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.ReinterpretExpander
-
- ReinterpretImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.ReinterpretImplementor
-
- rel - Variable in class org.apache.calcite.interpreter.AbstractSingleNode
-
- rel - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- rel - Variable in class org.apache.calcite.interpreter.Interpreter.NodeInfo
-
- rel - Variable in class org.apache.calcite.interpreter.JoinNode
-
- rel - Variable in class org.apache.calcite.interpreter.UnionNode
-
- rel - Variable in class org.apache.calcite.jdbc.CalcitePrepare.Query
-
- rel - Variable in class org.apache.calcite.plan.RelOptListener.RelEvent
-
- rel(int) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Retrieves the ordinal
th matched relational expression.
- rel - Variable in class org.apache.calcite.plan.volcano.RelSet
-
- rel - Variable in class org.apache.calcite.prepare.CalciteMaterializer.Callback
-
- rel(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- rel - Variable in class org.apache.calcite.prepare.QueryableRelBuilder
-
- rel() - Method in interface org.apache.calcite.rel.metadata.Metadata
-
Returns the relational expression that this metadata is about.
- rel - Variable in class org.apache.calcite.rel.metadata.RelMdUtil.CardOfProjExpr
-
- rel - Variable in class org.apache.calcite.rel.mutable.MutableLeafRel
-
- rel - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- rel - Variable in class org.apache.calcite.rel.RelRoot
-
- rel - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.LeafVertex
-
- rel - Variable in class org.apache.calcite.rex.RexSubQuery
-
- rel(SqlNode) - Method in interface org.apache.calcite.tools.Planner
-
Converts a SQL parse tree into a tree of relational expressions.
- rel - Variable in class org.apache.calcite.tools.RelBuilder.Frame
-
- REL_TYPES - Static variable in class org.apache.calcite.rel.rules.ProjectToWindowRule.WindowedAggRelSplitter
-
- relative(Source) - Method in interface org.apache.calcite.util.Source
-
Returns a relative source, if this source is a child of a given base.
- relative(Source) - Method in class org.apache.calcite.util.Sources.FileSource
-
- relBuilder - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
Factory for a builder for relational expressions.
- relBuilder - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- relBuilder - Variable in class org.apache.calcite.rel.rules.PushProjector
-
- relBuilder - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- relBuilder - Variable in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- relBuilder - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- relBuilder - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- RelBuilder - Class in org.apache.calcite.tools
-
Builder for relational expressions.
- RelBuilder(Context, RelOptCluster, RelOptSchema) - Constructor for class org.apache.calcite.tools.RelBuilder
-
- RelBuilder.AggCall - Interface in org.apache.calcite.tools
-
Information necessary to create a call to an aggregate function.
- RelBuilder.AggCallImpl - Class in org.apache.calcite.tools
-
- RelBuilder.AggCallImpl2 - Class in org.apache.calcite.tools
-
- RelBuilder.Field - Class in org.apache.calcite.tools
-
- RelBuilder.Frame - Class in org.apache.calcite.tools
-
Builder stack frame.
- RelBuilder.GroupKey - Interface in org.apache.calcite.tools
-
Information necessary to create the GROUP BY clause of an Aggregate.
- RelBuilder.GroupKeyImpl - Class in org.apache.calcite.tools
-
- RelBuilder.Registrar - Class in org.apache.calcite.tools
-
- RelBuilder.Shifter - Class in org.apache.calcite.tools
-
Shuttle that shifts a predicate's inputs to the left, replacing early
ones with references to a
RexCorrelVariable
.
- relBuilderFactory - Variable in class org.apache.calcite.plan.RelOptRule
-
Factory for a builder for relational expressions.
- relBuilderFactory() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- relBuilderFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- relBuilderFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- RelBuilderFactory - Interface in org.apache.calcite.tools
-
A partially-created RelBuilder.
- relChosen(RelOptListener.RelChosenEvent) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
- relChosen(RelOptListener.RelChosenEvent) - Method in interface org.apache.calcite.plan.RelOptListener
-
Notifies this listener that a relational expression has been chosen as
part of the final implementation of the query plan.
- RelChosenEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelChosenEvent
-
- relClass - Variable in class org.apache.calcite.plan.Convention.Impl
-
- relClass - Variable in exception org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.NoHandler
-
- relClasses - Variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.Key
-
- RelCollation - Interface in org.apache.calcite.rel
-
Description of the physical ordering of a relational expression.
- RelCollationImpl - Class in org.apache.calcite.rel
-
- RelCollationImpl(ImmutableList<RelFieldCollation>) - Constructor for class org.apache.calcite.rel.RelCollationImpl
-
- RelCollations - Class in org.apache.calcite.rel
-
- RelCollations() - Constructor for class org.apache.calcite.rel.RelCollations
-
- RelCollationTraitDef - Class in org.apache.calcite.rel
-
Definition of the ordering trait.
- RelCollationTraitDef() - Constructor for class org.apache.calcite.rel.RelCollationTraitDef
-
- RelColumnMapping - Class in org.apache.calcite.rel.metadata
-
Mapping from an input column of a
RelNode
to
one of its output columns.
- RelColumnMapping(int, int, int, boolean) - Constructor for class org.apache.calcite.rel.metadata.RelColumnMapping
-
- RelColumnOrigin - Class in org.apache.calcite.rel.metadata
-
RelColumnOrigin is a data structure describing one of the origins of an
output column produced by a relational expression.
- RelColumnOrigin(RelOptTable, int, boolean) - Constructor for class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- RelCompositeTrait<T extends RelMultipleTrait> - Class in org.apache.calcite.plan
-
A trait that consists of a list of traits, all of the same type.
- RelCompositeTrait(RelTraitDef, T[]) - Constructor for class org.apache.calcite.plan.RelCompositeTrait
-
Creates a RelCompositeTrait.
- RelConversionException - Exception in org.apache.calcite.tools
-
An Exception thrown when attempting conversion to a set of
RelNode
s.
- RelConversionException(String, Throwable) - Constructor for exception org.apache.calcite.tools.RelConversionException
-
Creates a RelConversionException with the specified detail message and
cause.
- RelConversionException(String) - Constructor for exception org.apache.calcite.tools.RelConversionException
-
Creates a RelConversionException with the specified detail message.
- RelConversionException(Throwable) - Constructor for exception org.apache.calcite.tools.RelConversionException
-
Creates a RelConversionException with the specified cause.
- RelCrossType - Class in org.apache.calcite.rel.type
-
Type of the cartesian product of two or more sets of records.
- RelCrossType(List<RelDataType>, List<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.type.RelCrossType
-
Creates a cartesian product type.
- RelDataType - Interface in org.apache.calcite.rel.type
-
RelDataType represents the type of a scalar expression or entire row returned
from a relational expression.
- RelDataTypeComparability - Enum in org.apache.calcite.rel.type
-
RelDataTypeComparability is an enumeration of the categories of comparison
operators which types may support.
- RelDataTypeComparability(String) - Constructor for enum org.apache.calcite.rel.type.RelDataTypeComparability
-
- RelDataTypeFactory - Interface in org.apache.calcite.rel.type
-
RelDataTypeFactory is a factory for datatype descriptors.
- RelDataTypeFactory.Builder - Class in org.apache.calcite.rel.type
-
Fluid API to build a list of fields.
- RelDataTypeFactory.FieldInfo - Interface in org.apache.calcite.rel.type
-
Deprecated.
- RelDataTypeFactory.FieldInfoBuilder - Class in org.apache.calcite.rel.type
-
Deprecated.
- RelDataTypeFactoryImpl - Class in org.apache.calcite.rel.type
-
- RelDataTypeFactoryImpl(RelDataTypeSystem) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Creates a type factory.
- RelDataTypeFactoryImpl.JavaType - Class in org.apache.calcite.rel.type
-
Type which is based upon a Java class.
- RelDataTypeFactoryImpl.Key - Class in org.apache.calcite.rel.type
-
Key to the data type cache.
- RelDataTypeFamily - Interface in org.apache.calcite.rel.type
-
RelDataTypeFamily represents a family of related types.
- RelDataTypeField - Interface in org.apache.calcite.rel.type
-
RelDataTypeField represents the definition of a field in a structured
RelDataType
.
- RelDataTypeField.ToFieldIndex - Class in org.apache.calcite.rel.type
-
- RelDataTypeField.ToFieldName - Class in org.apache.calcite.rel.type
-
- RelDataTypeFieldImpl - Class in org.apache.calcite.rel.type
-
- RelDataTypeFieldImpl(String, int, RelDataType) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
Creates a RelDataTypeFieldImpl.
- RelDataTypeHolder - Class in org.apache.calcite.rel.type
-
Holding the expandable list of fields for dynamic table.
- RelDataTypeHolder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.RelDataTypeHolder
-
- RelDataTypeImpl - Class in org.apache.calcite.rel.type
-
RelDataTypeImpl is an abstract base for implementations of
RelDataType
.
- RelDataTypeImpl(List<? extends RelDataTypeField>) - Constructor for class org.apache.calcite.rel.type.RelDataTypeImpl
-
Creates a RelDataTypeImpl.
- RelDataTypeImpl() - Constructor for class org.apache.calcite.rel.type.RelDataTypeImpl
-
Default constructor, to allow derived classes such as
BasicSqlType
to be
Serializable
.
- RelDataTypeImpl.Slot - Class in org.apache.calcite.rel.type
-
- RelDataTypePrecedenceList - Interface in org.apache.calcite.rel.type
-
RelDataTypePrecedenceList defines a type precedence list for a particular
type.
- RelDataTypeSystem - Interface in org.apache.calcite.rel.type
-
Type system.
- RelDataTypeSystemImpl - Class in org.apache.calcite.rel.type
-
Default implementation of
RelDataTypeSystem
,
providing parameters from the SQL standard.
- RelDataTypeSystemImpl() - Constructor for class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- RelDecorrelator - Class in org.apache.calcite.sql2rel
-
RelDecorrelator replaces all correlated expressions (corExp) in a relational
expression (RelNode) tree with non-correlated expressions that are produced
from joining the RelNode that produces the corExp with the RelNode that
references it.
- RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator
-
- RelDecorrelator.AdjustProjectForCountAggregateRule - Class in org.apache.calcite.sql2rel
-
Planner rule that adjusts projects when counts are added.
- RelDecorrelator.CorDef - Class in org.apache.calcite.sql2rel
-
A correlation and a field.
- RelDecorrelator.CorelMap - Class in org.apache.calcite.sql2rel
-
- RelDecorrelator.CorelMapBuilder - Class in org.apache.calcite.sql2rel
-
- RelDecorrelator.CorRef - Class in org.apache.calcite.sql2rel
-
A unique reference to a correlation field.
- RelDecorrelator.DecorrelateRexShuttle - Class in org.apache.calcite.sql2rel
-
Shuttle that decorrelates.
- RelDecorrelator.Frame - Class in org.apache.calcite.sql2rel
-
Frame describing the relational expression after decorrelation
and where to find the output fields and correlation variables
among its output fields.
- RelDecorrelator.RemoveCorrelationForScalarAggregateRule - Class in org.apache.calcite.sql2rel
-
Planner rule that removes correlations for scalar aggregates.
- RelDecorrelator.RemoveCorrelationForScalarProjectRule - Class in org.apache.calcite.sql2rel
-
Planner rule that removes correlations for scalar projects.
- RelDecorrelator.RemoveCorrelationRexShuttle - Class in org.apache.calcite.sql2rel
-
Shuttle that removes correlations.
- RelDecorrelator.RemoveSingleAggregateRule - Class in org.apache.calcite.sql2rel
-
Rule to remove single_value rel.
- RelDigestWriter() - Constructor for class org.apache.calcite.rel.AbstractRelNode.RelDigestWriter
-
- relDiscarded(RelOptListener.RelDiscardedEvent) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
- relDiscarded(RelOptListener.RelDiscardedEvent) - Method in interface org.apache.calcite.plan.RelOptListener
-
Notifies this listener that a relational expression is no longer of
interest to the planner.
- RelDiscardedEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelDiscardedEvent
-
- RelDistribution - Interface in org.apache.calcite.rel
-
Description of the physical distribution of a relational expression.
- RelDistribution.Type - Enum in org.apache.calcite.rel
-
Type of distribution.
- RelDistributionImpl(RelDistribution.Type, ImmutableIntList) - Constructor for class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- RelDistributions - Class in org.apache.calcite.rel
-
- RelDistributions() - Constructor for class org.apache.calcite.rel.RelDistributions
-
- RelDistributions.RelDistributionImpl - Class in org.apache.calcite.rel
-
- RelDistributionTraitDef - Class in org.apache.calcite.rel
-
Definition of the distribution trait.
- RelDistributionTraitDef() - Constructor for class org.apache.calcite.rel.RelDistributionTraitDef
-
- RelEquivalenceEvent(Object, RelNode, Object, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
- relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - Method in interface org.apache.calcite.plan.RelOptListener
-
Notifies this listener that a relational expression has been registered
with a particular equivalence class after an equivalence has been either
detected or asserted.
- RelEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelEvent
-
- RelFactories - Class in org.apache.calcite.rel.core
-
Contains factory interface and default implementation for creating various
rel nodes.
- RelFactories() - Constructor for class org.apache.calcite.rel.core.RelFactories
-
- RelFactories.AggregateFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalAggregate
of the appropriate type
for this rule's calling convention.
- RelFactories.AggregateFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.CorrelateFactory - Interface in org.apache.calcite.rel.core
-
Can create a correlate of the appropriate type for a rule's calling
convention.
- RelFactories.CorrelateFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.ExchangeFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Exchange
of the appropriate type for a rule's calling convention.
- RelFactories.ExchangeFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.FilterFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalFilter
of the appropriate type
for this rule's calling convention.
- RelFactories.FilterFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.JoinFactory - Interface in org.apache.calcite.rel.core
-
Can create a join of the appropriate type for a rule's calling convention.
- RelFactories.JoinFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.MatchFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Match
of
the appropriate type for a rule's calling convention.
- RelFactories.MatchFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.ProjectFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalProject
of the
appropriate type for this rule's calling convention.
- RelFactories.ProjectFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.RepeatUnionFactory - Interface in org.apache.calcite.rel.core
-
Can create a
RepeatUnion
of
the appropriate type for a rule's calling convention.
- RelFactories.RepeatUnionFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.SemiJoinFactory - Interface in org.apache.calcite.rel.core
-
- RelFactories.SemiJoinFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.SetOpFactory - Interface in org.apache.calcite.rel.core
-
Can create a
SetOp
for a particular kind of
set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type
for this rule's calling convention.
- RelFactories.SetOpFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.SnapshotFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Snapshot
of
the appropriate type for a rule's calling convention.
- RelFactories.SnapshotFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.SortExchangeFactory - Interface in org.apache.calcite.rel.core
-
Can create a
SortExchange
of the appropriate type for a rule's calling convention.
- RelFactories.SortExchangeFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.SortFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Sort
of the appropriate type
for this rule's calling convention.
- RelFactories.SortFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.SpoolFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Spool
of
the appropriate type for a rule's calling convention.
- RelFactories.SpoolFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.TableFunctionScanFactory - Interface in org.apache.calcite.rel.core
-
Can create a
TableFunctionScan
of the appropriate type for a rule's calling convention.
- RelFactories.TableFunctionScanFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.TableScanFactory - Interface in org.apache.calcite.rel.core
-
Can create a
TableScan
of the appropriate type for a rule's calling
convention.
- RelFactories.TableScanFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFactories.ValuesFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Values
of the appropriate type for a rule's calling
convention.
- RelFactories.ValuesFactoryImpl - Class in org.apache.calcite.rel.core
-
- RelFieldCollation - Class in org.apache.calcite.rel
-
Definition of the ordering of one field of a
RelNode
whose
output is to be sorted.
- RelFieldCollation(int) - Constructor for class org.apache.calcite.rel.RelFieldCollation
-
Creates an ascending field collation.
- RelFieldCollation(int, RelFieldCollation.Direction) - Constructor for class org.apache.calcite.rel.RelFieldCollation
-
Creates a field collation with unspecified null direction.
- RelFieldCollation(int, RelFieldCollation.Direction, RelFieldCollation.NullDirection) - Constructor for class org.apache.calcite.rel.RelFieldCollation
-
Creates a field collation.
- RelFieldCollation.Direction - Enum in org.apache.calcite.rel
-
Direction that a field is ordered in.
- RelFieldCollation.NullDirection - Enum in org.apache.calcite.rel
-
Ordering of nulls.
- RelFieldTrimmer - Class in org.apache.calcite.sql2rel
-
Transformer that walks over a tree of relational expressions, replacing each
RelNode
with a 'slimmed down' relational expression that projects
only the columns required by its consumer.
- RelFieldTrimmer(SqlValidator, RelBuilder) - Constructor for class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a RelFieldTrimmer.
- RelFieldTrimmer(SqlValidator, RelOptCluster, RelFactories.ProjectFactory, RelFactories.FilterFactory, RelFactories.JoinFactory, RelFactories.SortFactory, RelFactories.AggregateFactory, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Deprecated.
- RelFieldTrimmer.TrimResult - Class in org.apache.calcite.sql2rel
-
Result of an attempt to trim columns from a relational expression.
- RelHomogeneousShuttle - Class in org.apache.calcite.rel
-
Visits all the relations in a homogeneous way: always redirects calls to
accept(RelNode)
.
- RelHomogeneousShuttle() - Constructor for class org.apache.calcite.rel.RelHomogeneousShuttle
-
- relIdMap - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- RelImplementor - Interface in org.apache.calcite.plan
-
- RelImportanceComparator() - Constructor for class org.apache.calcite.plan.volcano.RuleQueue.RelImportanceComparator
-
- relImportanceOrdering - Variable in class org.apache.calcite.plan.volcano.RuleQueue
-
Compares relexps according to their cached 'importance'.
- relImportances - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
The importance of relational expressions.
- RelInput - Interface in org.apache.calcite.rel
-
Context from which a relational expression can initialize itself,
reading from a serialized form of the relational expression.
- relInputs - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- RelJson - Class in org.apache.calcite.rel.externalize
-
Utilities for converting
RelNode
into JSON format.
- RelJson(JsonBuilder) - Constructor for class org.apache.calcite.rel.externalize.RelJson
-
- relJson - Variable in class org.apache.calcite.rel.externalize.RelJsonReader
-
- relJson - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- RelJsonReader - Class in org.apache.calcite.rel.externalize
-
Reads a JSON plan and converts it back to a tree of relational expressions.
- RelJsonReader(RelOptCluster, RelOptSchema, Schema) - Constructor for class org.apache.calcite.rel.externalize.RelJsonReader
-
- RelJsonWriter - Class in org.apache.calcite.rel.externalize
-
Callback for a relational expression to dump itself as JSON.
- RelJsonWriter() - Constructor for class org.apache.calcite.rel.externalize.RelJsonWriter
-
- relList - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- relMap - Variable in class org.apache.calcite.rel.externalize.RelJsonReader
-
- RelMdAllPredicates - Class in org.apache.calcite.rel.metadata
-
Utility to extract Predicates that are present in the (sub)plan
starting at this node.
- RelMdAllPredicates() - Constructor for class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- RelMdCollation - Class in org.apache.calcite.rel.metadata
-
- RelMdCollation() - Constructor for class org.apache.calcite.rel.metadata.RelMdCollation
-
- RelMdColumnOrigins - Class in org.apache.calcite.rel.metadata
-
- RelMdColumnOrigins() - Constructor for class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- RelMdColumnUniqueness - Class in org.apache.calcite.rel.metadata
-
- RelMdColumnUniqueness() - Constructor for class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- RelMdDistinctRowCount - Class in org.apache.calcite.rel.metadata
-
- RelMdDistinctRowCount() - Constructor for class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- RelMdDistribution - Class in org.apache.calcite.rel.metadata
-
- RelMdDistribution() - Constructor for class org.apache.calcite.rel.metadata.RelMdDistribution
-
- RelMdExplainVisibility - Class in org.apache.calcite.rel.metadata
-
- RelMdExplainVisibility() - Constructor for class org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- RelMdExpressionLineage - Class in org.apache.calcite.rel.metadata
-
- RelMdExpressionLineage() - Constructor for class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- RelMdExpressionLineage.RexReplacer - Class in org.apache.calcite.rel.metadata
-
Replaces expressions with their equivalences.
- RelMdMaxRowCount - Class in org.apache.calcite.rel.metadata
-
- RelMdMaxRowCount() - Constructor for class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- RelMdMemory - Class in org.apache.calcite.rel.metadata
-
- RelMdMemory() - Constructor for class org.apache.calcite.rel.metadata.RelMdMemory
-
- RelMdMinRowCount - Class in org.apache.calcite.rel.metadata
-
- RelMdMinRowCount() - Constructor for class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- RelMdNodeTypes - Class in org.apache.calcite.rel.metadata
-
- RelMdNodeTypes() - Constructor for class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- RelMdParallelism - Class in org.apache.calcite.rel.metadata
-
- RelMdParallelism() - Constructor for class org.apache.calcite.rel.metadata.RelMdParallelism
-
- RelMdPercentageOriginalRows - Class in org.apache.calcite.rel.metadata
-
- RelMdPercentageOriginalRows() - Constructor for class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- RelMdPopulationSize - Class in org.apache.calcite.rel.metadata
-
- RelMdPopulationSize() - Constructor for class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- RelMdPredicates - Class in org.apache.calcite.rel.metadata
-
Utility to infer Predicates that are applicable above a RelNode.
- RelMdPredicates() - Constructor for class org.apache.calcite.rel.metadata.RelMdPredicates
-
- RelMdPredicates.JoinConditionBasedPredicateInference - Class in org.apache.calcite.rel.metadata
-
Utility to infer predicates from one side of the join that apply on the
other side.
- RelMdPredicates.JoinConditionBasedPredicateInference.EquivalenceFinder - Class in org.apache.calcite.rel.metadata
-
Find expressions of the form 'col_x = col_y'.
- RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr - Class in org.apache.calcite.rel.metadata
-
Given an expression returns all the possible substitutions.
- RelMdRowCount - Class in org.apache.calcite.rel.metadata
-
- RelMdRowCount() - Constructor for class org.apache.calcite.rel.metadata.RelMdRowCount
-
- RelMdSelectivity - Class in org.apache.calcite.rel.metadata
-
- RelMdSelectivity() - Constructor for class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- RelMdSize - Class in org.apache.calcite.rel.metadata
-
Default implementations of the
BuiltInMetadata.Size
metadata provider for the standard logical algebra.
- RelMdSize() - Constructor for class org.apache.calcite.rel.metadata.RelMdSize
-
- RelMdTableReferences - Class in org.apache.calcite.rel.metadata
-
- RelMdTableReferences() - Constructor for class org.apache.calcite.rel.metadata.RelMdTableReferences
-
- RelMdUniqueKeys - Class in org.apache.calcite.rel.metadata
-
- RelMdUniqueKeys() - Constructor for class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- RelMdUtil - Class in org.apache.calcite.rel.metadata
-
RelMdUtil provides utility methods used by the metadata provider methods.
- RelMdUtil() - Constructor for class org.apache.calcite.rel.metadata.RelMdUtil
-
- RelMdUtil.CardOfProjExpr - Class in org.apache.calcite.rel.metadata
-
Visitor that walks over a scalar expression and computes the
cardinality of its result.
- RelMetadataProvider - Interface in org.apache.calcite.rel.metadata
-
RelMetadataProvider defines an interface for obtaining metadata about
relational expressions.
- RelMetadataQuery - Class in org.apache.calcite.rel.metadata
-
RelMetadataQuery provides a strongly-typed facade on top of
RelMetadataProvider
for the set of relational expression metadata
queries defined as standard within Calcite.
- RelMetadataQuery(JaninoRelMetadataProvider, RelMetadataQuery) - Constructor for class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- RelMetadataQuery(boolean) - Constructor for class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Creates and initializes the instance that will serve as a prototype for
all other instances.
- RelMultipleTrait - Interface in org.apache.calcite.plan
-
Trait for which a given relational expression can have multiple values.
- RelNode - Interface in org.apache.calcite.rel
-
A RelNode
is a relational expression.
- RelNode.Context - Interface in org.apache.calcite.rel
-
Context of a relational expression, for purposes of checking validity.
- RelNodeComparator() - Constructor for class org.apache.calcite.rel.RelNodes.RelNodeComparator
-
- RelNodes - Class in org.apache.calcite.rel
-
Utilities concerning relational expressions.
- RelNodes() - Constructor for class org.apache.calcite.rel.RelNodes
-
- RelNodes.RelNodeComparator - Class in org.apache.calcite.rel
-
Arbitrary stable comparator for
RelNode
s.
- RelNodesExprsHandler(RexShuttle) - Constructor for class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- RelNullShuttle() - Constructor for class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- relOffsetList - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.LookupContext
-
- RelOptAbstractTable - Class in org.apache.calcite.plan
-
- RelOptAbstractTable(RelOptSchema, String, RelDataType) - Constructor for class org.apache.calcite.plan.RelOptAbstractTable
-
- RelOptCluster - Class in org.apache.calcite.plan
-
An environment for related relational expressions during the
optimization of a query.
- RelOptCluster(RelOptQuery, RelOptPlanner, RelDataTypeFactory, RexBuilder) - Constructor for class org.apache.calcite.plan.RelOptCluster
-
Deprecated.
- RelOptCluster(RelOptPlanner, RelDataTypeFactory, RexBuilder, AtomicInteger, Map<String, RelNode>) - Constructor for class org.apache.calcite.plan.RelOptCluster
-
Creates a cluster.
- RelOptConnection - Interface in org.apache.calcite.plan
-
The planner's view of a connection to a database.
- RelOptCost - Interface in org.apache.calcite.plan
-
RelOptCost defines an interface for optimizer cost in terms of number of rows
processed, CPU cost, and I/O cost.
- RelOptCostFactory - Interface in org.apache.calcite.plan
-
Cost model for query planning.
- RelOptCostImpl - Class in org.apache.calcite.plan
-
RelOptCostImpl provides a default implementation for the
RelOptCost
interface.
- RelOptCostImpl(double) - Constructor for class org.apache.calcite.plan.RelOptCostImpl
-
- RelOptCostImpl.Factory - Class in org.apache.calcite.plan
-
- RelOptLattice - Class in org.apache.calcite.plan
-
Use of a lattice by the query optimizer.
- RelOptLattice(Lattice, RelOptTable) - Constructor for class org.apache.calcite.plan.RelOptLattice
-
- RelOptListener - Interface in org.apache.calcite.plan
-
RelOptListener defines an interface for listening to events which occur
during the optimization process.
- RelOptListener.RelChosenEvent - Class in org.apache.calcite.plan
-
Event indicating that a relational expression has been chosen.
- RelOptListener.RelDiscardedEvent - Class in org.apache.calcite.plan
-
Event indicating that a relational expression has been discarded.
- RelOptListener.RelEquivalenceEvent - Class in org.apache.calcite.plan
-
Event indicating that a relational expression has been found to
be equivalent to an equivalence class.
- RelOptListener.RelEvent - Class in org.apache.calcite.plan
-
Event class for abstract event dealing with a relational expression.
- RelOptListener.RuleAttemptedEvent - Class in org.apache.calcite.plan
-
Event indicating that a planner rule has been attempted.
- RelOptListener.RuleEvent - Class in org.apache.calcite.plan
-
Event indicating that a planner rule has fired.
- RelOptListener.RuleProductionEvent - Class in org.apache.calcite.plan
-
Event indicating that a planner rule has produced a result.
- RelOptMaterialization - Class in org.apache.calcite.plan
-
Records that a particular query is materialized by a particular table.
- RelOptMaterialization(RelNode, RelNode, RelOptTable, List<String>) - Constructor for class org.apache.calcite.plan.RelOptMaterialization
-
Creates a RelOptMaterialization.
- RelOptMaterialization.ProjectFilterTable - Class in org.apache.calcite.plan
-
A table scan and optional project mapping and filter condition.
- RelOptMaterializations - Class in org.apache.calcite.plan
-
Utility methods for using
materialized views and lattices for queries.
- RelOptMaterializations() - Constructor for class org.apache.calcite.plan.RelOptMaterializations
-
- RelOptNode - Interface in org.apache.calcite.plan
-
Node in a planner.
- RelOptPlanner - Interface in org.apache.calcite.plan
-
A RelOptPlanner
is a query optimizer: it transforms a relational
expression into a semantically equivalent relational expression, according to
a given set of rules and a cost model.
- RelOptPlanner.CannotPlanException - Exception in org.apache.calcite.plan
-
- RelOptPlanner.Executor - Interface in org.apache.calcite.plan
-
- RelOptPredicateList - Class in org.apache.calcite.plan
-
Predicates that are known to hold in the output of a particular relational
expression.
- RelOptPredicateList(ImmutableList<RexNode>, ImmutableList<RexNode>, ImmutableList<RexNode>, ImmutableMap<RexNode, RexNode>) - Constructor for class org.apache.calcite.plan.RelOptPredicateList
-
- RelOptQuery - Class in org.apache.calcite.plan
-
- RelOptQuery(RelOptPlanner) - Constructor for class org.apache.calcite.plan.RelOptQuery
-
Deprecated.
- RelOptQuery(RelOptPlanner, AtomicInteger, Map<String, RelNode>) - Constructor for class org.apache.calcite.plan.RelOptQuery
-
For use by RelOptCluster only.
- RelOptRule - Class in org.apache.calcite.plan
-
A RelOptRule
transforms an expression into another.
- RelOptRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.plan.RelOptRule
-
Creates a rule.
- RelOptRule(RelOptRuleOperand, String) - Constructor for class org.apache.calcite.plan.RelOptRule
-
Creates a rule with an explicit description.
- RelOptRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.plan.RelOptRule
-
Creates a rule with an explicit description.
- RelOptRule.ConverterRelOptRuleOperand - Class in org.apache.calcite.plan
-
Operand to an instance of the converter rule.
- RelOptRuleCall - Class in org.apache.calcite.plan
-
- RelOptRuleCall(RelOptPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>, List<RelNode>) - Constructor for class org.apache.calcite.plan.RelOptRuleCall
-
Creates a RelOptRuleCall.
- RelOptRuleCall(RelOptPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - Constructor for class org.apache.calcite.plan.RelOptRuleCall
-
- RelOptRuleOperand - Class in org.apache.calcite.plan
-
Operand that determines whether a
RelOptRule
can be applied to a particular expression.
- RelOptRuleOperand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - Constructor for class org.apache.calcite.plan.RelOptRuleOperand
-
- RelOptRuleOperand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildPolicy, ImmutableList<RelOptRuleOperand>) - Constructor for class org.apache.calcite.plan.RelOptRuleOperand
-
Private constructor.
- RelOptRuleOperandChildPolicy - Enum in org.apache.calcite.plan
-
Policy by which operands will be matched by relational expressions with
any number of children.
- RelOptRuleOperandChildPolicy() - Constructor for enum org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
- RelOptRuleOperandChildren - Class in org.apache.calcite.plan
-
- RelOptRuleOperandChildren(RelOptRuleOperandChildPolicy, List<RelOptRuleOperand>) - Constructor for class org.apache.calcite.plan.RelOptRuleOperandChildren
-
- RelOptRules - Class in org.apache.calcite.plan
-
A utility class for organizing built-in rules and rule related
methods.
- RelOptRules() - Constructor for class org.apache.calcite.plan.RelOptRules
-
- RelOptSamplingParameters - Class in org.apache.calcite.plan
-
RelOptSamplingParameters represents the parameters necessary to produce a
sample of a relation.
- RelOptSamplingParameters(boolean, float, boolean, int) - Constructor for class org.apache.calcite.plan.RelOptSamplingParameters
-
- RelOptSchema - Interface in org.apache.calcite.plan
-
- relOptSchema - Variable in class org.apache.calcite.rel.externalize.RelJsonReader
-
- relOptSchema - Variable in class org.apache.calcite.tools.RelBuilder
-
- RelOptSchemaWithSampling - Interface in org.apache.calcite.plan
-
Extension to
RelOptSchema
with support for sample data-sets.
- relOptTable() - Method in class org.apache.calcite.materialize.LatticeNode
-
- RelOptTable - Interface in org.apache.calcite.plan
-
- RelOptTable.ToRelContext - Interface in org.apache.calcite.plan
-
Contains the context needed to convert a a table into a relational
expression.
- RelOptTable.ViewExpander - Interface in org.apache.calcite.plan
-
Can expand a view into relational expressions.
- RelOptTableImpl - Class in org.apache.calcite.prepare
-
- RelOptTableImpl(RelOptSchema, RelDataType, List<String>, Table, Function<Class, Expression>, Double) - Constructor for class org.apache.calcite.prepare.RelOptTableImpl
-
- RelOptTableImpl.MySchemaPlus - Class in org.apache.calcite.prepare
-
Implementation of
SchemaPlus
that wraps a regular schema and knows
its name and parent.
- RelOptUtil - Class in org.apache.calcite.plan
-
RelOptUtil
defines static utility methods for use in optimizing
RelNode
s.
- RelOptUtil() - Constructor for class org.apache.calcite.plan.RelOptUtil
-
- RelOptUtil.CorrelationCollector - Class in org.apache.calcite.plan
-
Shuttle that finds correlation variables inside a given relational
expression, including those that are inside
sub-queries
.
- RelOptUtil.Exists - Class in org.apache.calcite.plan
-
- RelOptUtil.InputFinder - Class in org.apache.calcite.plan
-
Visitor which builds a bitmap of the inputs used by an expression.
- RelOptUtil.InputReferencedVisitor - Class in org.apache.calcite.plan
-
Shuttle that finds the set of inputs that are used.
- RelOptUtil.Logic - Enum in org.apache.calcite.plan
-
Policies for handling two- and three-valued boolean logic.
- RelOptUtil.RexInputConverter - Class in org.apache.calcite.plan
-
Walks an expression tree, converting the index of RexInputRefs based on
some adjustment factor.
- RelOptUtil.Side - Enum in org.apache.calcite.plan
-
Categorizes whether a bit set contains bits left and right of a
line.
- RelOptUtil.SubQueryType - Enum in org.apache.calcite.plan
-
What kind of sub-query.
- RelOptUtil.TypeDumper - Class in org.apache.calcite.plan
-
Converts types to descriptive strings.
- RelOptUtil.VariableSetVisitor - Class in org.apache.calcite.plan
-
Visitor that finds all variables used but not stopped in an expression.
- RelOptUtil.VariableUsedVisitor - Class in org.apache.calcite.plan
-
Visitor that finds all variables used in an expression.
- RelProtoDataType - Interface in org.apache.calcite.rel.type
-
- RelRecordType - Class in org.apache.calcite.rel.type
-
RelRecordType represents a structured type having named fields.
- RelRecordType(StructKind, List<RelDataTypeField>, boolean) - Constructor for class org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType
.
- RelRecordType(StructKind, List<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType
.
- RelRecordType(List<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType
.
- RelRecordType.SerializableRelRecordType - Class in org.apache.calcite.rel.type
-
Skinny object which has the same information content as a
RelRecordType
but skips redundant stuff like digest and the
immutable list.
- RelReferentialConstraint - Interface in org.apache.calcite.rel
-
Interface for a referential constraint, i.e., Foreign-Key - Unique-Key relationship,
between two tables.
- RelReferentialConstraintImpl - Class in org.apache.calcite.rel
-
RelOptReferentialConstraint base implementation.
- RelReferentialConstraintImpl(List<String>, List<String>, List<IntPair>) - Constructor for class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- RelRoot - Class in org.apache.calcite.rel
-
- RelRoot(RelNode, RelDataType, SqlKind, List<Pair<Integer, String>>, RelCollation) - Constructor for class org.apache.calcite.rel.RelRoot
-
Creates a RelRoot.
- RelRunner - Interface in org.apache.calcite.tools
-
Runs a relational expression.
- RelRunners - Class in org.apache.calcite.tools
-
- RelRunners() - Constructor for class org.apache.calcite.tools.RelRunners
-
- rels - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- rels - Variable in class org.apache.calcite.plan.volcano.RelSet
-
- rels - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner.RuleProvenance
-
- RelSet - Class in org.apache.calcite.plan.volcano
-
A RelSet
is an equivalence-set of expressions; that is, a set of
expressions which have identical semantics.
- RelSet(int, Set<CorrelationId>, Set<CorrelationId>) - Constructor for class org.apache.calcite.plan.volcano.RelSet
-
- relShuttle - Variable in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- RelShuttle - Interface in org.apache.calcite.rel
-
Visitor that has methods for the common logical relational expressions.
- RelShuttleImpl - Class in org.apache.calcite.rel
-
- RelShuttleImpl() - Constructor for class org.apache.calcite.rel.RelShuttleImpl
-
- relSinks - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- RelStructuredTypeFlattener - Class in org.apache.calcite.sql2rel
-
RelStructuredTypeFlattener removes all structured types from a tree of
relational expressions.
- RelStructuredTypeFlattener(RexBuilder, RelOptTable.ToRelContext, boolean) - Constructor for class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Deprecated.
- RelStructuredTypeFlattener(RelBuilder, RexBuilder, RelOptTable.ToRelContext, boolean) - Constructor for class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- RelStructuredTypeFlattener.RewriteRelVisitor - Class in org.apache.calcite.sql2rel
-
Visitor that flattens each relational expression in a tree.
- RelStructuredTypeFlattener.RewriteRexShuttle - Class in org.apache.calcite.sql2rel
-
Shuttle that rewrites scalar expressions.
- RelStructuredTypeFlattener.SelfFlatteningRel - Interface in org.apache.calcite.sql2rel
-
Mix-in interface for relational expressions that know how to
flatten themselves.
- RelSubset - Class in org.apache.calcite.plan.volcano
-
Subset of an equivalence class where all relational expressions have the
same physical properties.
- RelSubset(RelOptCluster, RelSet, RelTraitSet) - Constructor for class org.apache.calcite.plan.volcano.RelSubset
-
- RelSubset.CheapestPlanReplacer - Class in org.apache.calcite.plan.volcano
-
Visitor which walks over a tree of
RelSet
s, replacing each node
with the cheapest implementation of the expression.
- RelSubset.DeadEndFinder - Class in org.apache.calcite.plan.volcano
-
Identifies the leaf-most non-implementable nodes.
- RelTableRef(RelOptTable, int) - Constructor for class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- RelToSqlConverter - Class in org.apache.calcite.rel.rel2sql
-
Utility to convert relational expressions to SQL abstract syntax tree.
- RelToSqlConverter(SqlDialect) - Constructor for class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Creates a RelToSqlConverter.
- RelToSqlConverter.Frame - Class in org.apache.calcite.rel.rel2sql
-
Stack frame.
- RelTrait - Interface in org.apache.calcite.plan
-
RelTrait represents the manifestation of a relational expression trait within
a trait definition.
- RelTraitDef<T extends RelTrait> - Class in org.apache.calcite.plan
-
RelTraitDef represents a class of
RelTrait
s.
- RelTraitDef() - Constructor for class org.apache.calcite.plan.RelTraitDef
-
- RelTraitPropagationVisitor - Class in org.apache.calcite.plan
-
- RelTraitPropagationVisitor(RelOptPlanner, RelTraitSet) - Constructor for class org.apache.calcite.plan.RelTraitPropagationVisitor
-
Deprecated.
- RelTraitSet - Class in org.apache.calcite.plan
-
RelTraitSet represents an ordered set of
RelTrait
s.
- RelTraitSet(RelTraitSet.Cache, RelTrait[]) - Constructor for class org.apache.calcite.plan.RelTraitSet
-
Constructs a RelTraitSet with the given set of RelTraits.
- RelTraitSet.Cache - Class in org.apache.calcite.plan
-
Cache of trait sets.
- relType - Variable in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- relType - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter.ImplementTester
-
- RelType(String) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- relTypes - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- RelVisitor - Class in org.apache.calcite.rel
-
- RelVisitor() - Constructor for class org.apache.calcite.rel.RelVisitor
-
- RelWriter - Interface in org.apache.calcite.rel
-
Callback for an expression to dump itself to.
- RelWriterImpl - Class in org.apache.calcite.rel.externalize
-
- RelWriterImpl(PrintWriter) - Constructor for class org.apache.calcite.rel.externalize.RelWriterImpl
-
- RelWriterImpl(PrintWriter, SqlExplainLevel, boolean) - Constructor for class org.apache.calcite.rel.externalize.RelWriterImpl
-
- RelXmlWriter - Class in org.apache.calcite.rel.externalize
-
Callback for a relational expression to dump in XML format.
- RelXmlWriter(PrintWriter, SqlExplainLevel) - Constructor for class org.apache.calcite.rel.externalize.RelXmlWriter
-
- remaining - Variable in class org.apache.calcite.rel.core.JoinInfo.NonEquiJoinInfo
-
- remainingNames - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
Names not matched; empty if it was a full match.
- remap(ImmutableBitSet, ImmutableBitSet) - Static method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- remap(ImmutableBitSet, Iterable<ImmutableBitSet>) - Static method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- remap(ImmutableBitSet, List<Integer>) - Static method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- remap(ImmutableBitSet, int) - Static method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- remapJoinReferences(LoptMultiJoin, int, List<Integer>, int, int[], int, int, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Sets an adjustment array based on where column references for a
particular factor end up as a result of a new join ordering.
- remark(T) - Static method in class org.apache.calcite.util.Bug
-
Use this method to flag temporary code.
- removableCasts - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- removableOuterJoinFactors - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Set of null-generating factors whose corresponding outer join can be
removed from the query plan
- removableSelfJoin - Variable in class org.apache.calcite.rel.rules.LoptJoinTree
-
- RemovableSelfJoin(int, int, Map<Integer, Integer>) - Constructor for class org.apache.calcite.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
- removableSelfJoinPairs - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Map consisting of all pairs of self-joins where the self-join can be
removed because the join between the identical factors is an equality
join on the same set of unique keys.
- remove() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl.LimitIterator
-
- remove() - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr
-
- remove(int) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- remove(Object) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- remove(Consumer) - Method in enum org.apache.calcite.runtime.Hook
-
Removes a handler from this Hook.
- remove(int) - Method in class org.apache.calcite.util.CastingList
-
- remove() - Method in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- remove(Object) - Method in class org.apache.calcite.util.CompositeMap
-
- remove() - Method in class org.apache.calcite.util.Filterator
-
- remove() - Method in class org.apache.calcite.util.graph.BreadthFirstIterator
-
- remove() - Method in class org.apache.calcite.util.graph.DepthFirstIterator
-
- remove() - Method in class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- remove() - Method in class org.apache.calcite.util.mapping.Mappings.FunctionMappingIter
-
- remove() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping.MappingItr
-
- remove(String) - Method in class org.apache.calcite.util.NameMap
-
- remove(String, V) - Method in class org.apache.calcite.util.NameMultimap
-
Removes all entries that have the given case-sensitive key.
- remove() - Method in class org.apache.calcite.util.Pair.AdjacentIterator
-
- remove() - Method in class org.apache.calcite.util.Pair.FirstAndIterator
-
- remove() - Method in class org.apache.calcite.util.Pair.LeftIterator
-
- remove() - Method in class org.apache.calcite.util.Pair.RightIterator
-
- remove() - Method in class org.apache.calcite.util.Pair.ZipIterator
-
- remove(Object) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- remove(int) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.TokenList
-
- removeAll(List<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Removes all expressions from a list that are equivalent to a given
expression.
- removeAll(Collection<?>) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- removeAll(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Clears all bits in a given bit set.
- removeAllVertices(Collection<V>) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- removeAllVertices(Collection<V>) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- removeCast(RexNode) - Static method in class org.apache.calcite.plan.RexImplicationChecker.InputUsageFinder
-
- removeCast(RexNode) - Static method in class org.apache.calcite.plan.VisitorDataContext
-
- removeCorrelationExpr(RexNode, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationExpr(RexNode, boolean, RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorrelationExpr(RexNode, boolean, Set<Integer>) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- RemoveCorrelationForScalarAggregateRule(RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule
-
- RemoveCorrelationForScalarProjectRule(RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule
-
- RemoveCorrelationRexShuttle(RexBuilder, boolean, RexInputRef, Set<Integer>) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- removeCorrelationViaRule(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- removeCorVarFromTree(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Remove correlated variables from the tree at root corRel
- removeDistinct(RelDataType) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- removeEdge(V, V) - Method in class org.apache.calcite.util.graph.AttributedDirectedGraph
-
Removes all edges from a given vertex to another.
- removeEdge(V, V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- removeEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- RemoveEmptySingleRule(Class<R>, String) - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Creates a simple RemoveEmptySingleRule.
- RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Creates a RemoveEmptySingleRule.
- RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Deprecated.
- removeExtraFilters(List<Integer>, int, RexNode) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Removes from an expression any sub-expressions that reference key values
that aren't contained in a key list passed in.
- removeFactor(Map<RexNode, RexNode>, RexNode) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- removeFunction(String) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- removeFunction(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- RemoveIsNotDistinctFromRexShuttle(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule.RemoveIsNotDistinctFromRexShuttle
-
- removeJoin(LoptMultiJoin, LogicalJoin, int, int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Determines whether a join of the dimension table in a semijoin can be
removed.
- removeMaterialization(MaterializationKey) - Method in class org.apache.calcite.materialize.MaterializationService
-
- removeNullabilityCast(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
Removes any casts that change nullability but not type.
- removeNullabilityCast(RelDataTypeFactory, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Removes any casts that change nullability but not type.
- removePossibleSemiJoin(Map<Integer, LogicalJoin>, Integer, Integer) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Removes a dimension table from a fact table's list of possible semijoins
- removeRule(RelOptRule) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- removeRule(RelOptRule) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- removeRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Removes a rule.
- removeRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- RemoveSingleAggregateRule(RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule
-
- removeStatement(Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerImpl
-
- removeStatement(Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
-
- removeSubSchema(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- removeTable(String) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- removeTable(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- removeThread(Consumer) - Method in enum org.apache.calcite.runtime.Hook
-
Removes a thread handler from this Hook.
- removeType(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- removeValidatedNodeType(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Removes a node from the set of validated nodes
- removeValidatedNodeType(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- rename(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Re-computes the digest of a
RelNode
.
- rename(String) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates an equivalent AggregateCall that has a new name.
- rename(List<String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Ensures that the field names match those given.
- renameIfNecessary(RelNode, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- reorder(SqlNode[]) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.PermutingMakeCall
-
- repeat(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REPEAT(string, int) function.
- REPEAT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- repeat(SqlOperandCountRange, SqlSingleOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates a checker that passes if all of the rules pass for each operand,
using a given operand count strategy.
- repeat - Variable in class org.apache.calcite.util.Benchmark
-
- repeatableSeed - Variable in class org.apache.calcite.plan.RelOptSamplingParameters
-
- repeatableSeed - Variable in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- RepeatUnion - Class in org.apache.calcite.rel.core
-
Relational expression that computes a repeat union (recursive union in SQL
terminology).
- RepeatUnion(RelOptCluster, RelTraitSet, RelNode, RelNode, boolean, int) - Constructor for class org.apache.calcite.rel.core.RepeatUnion
-
- repeatUnion(String, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
- repeatUnion(String, boolean, int) - Method in class org.apache.calcite.tools.RelBuilder
-
- repeatUnionFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- RepeatUnionFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.RepeatUnionFactoryImpl
-
- replace(RelNode, RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Within a relational expression query
, replaces occurrences of
find
with replace
.
- replace(int, RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
-
Replaces an existing RelTrait in the set.
- replace(RelTrait) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns a trait set consisting of the current set plus a new trait.
- replace(List<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Replaces the trait(s) of a given type with a list of traits of the same
type.
- replace(RelTraitDef<T>, List<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Replaces the trait(s) of a given type with a list of traits of the same
type.
- replace(MutableRel, MutableRel, MutableRel) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Within a relational expression query
, replaces occurrences of
find
with replace
.
- replace(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REPLACE(string, search, replacement)
function.
- REPLACE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The REPLACE(string, search, replace)
function.
- replace - Variable in class org.apache.calcite.sql.SqlCreate
-
Whether "OR REPLACE" was specified.
- replace(String, String, String) - Static method in class org.apache.calcite.sql.SqlDialect.FakeUtil
-
Replaces every occurrence of find
in s
with
replace
.
- replace(List<T>, T, T) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- replace(PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- replace(String, String, String) - Static method in class org.apache.calcite.util.Util
-
Replaces every occurrence of find
in s
with
replace
.
- replaceIf(RelTraitDef<T>, Supplier<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
If a given trait is enabled, replaces it by calling the given function.
- replaceIfs(RelTraitDef<T>, Supplier<List<T>>) - Method in class org.apache.calcite.plan.RelTraitSet
-
If a given multiple trait is enabled, replaces it by calling the given
function.
- replaceInParent(MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRel
-
Replaces this MutableRel
in its parent with another node at the
same position.
- replaceInput(RelNode, int, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a shallow copy of a relational expression with a particular
input replaced.
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.BiRel
-
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.core.SetOp
-
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- replaceInput(int, RelNode) - Method in interface org.apache.calcite.rel.RelNode
-
Replaces the ordinalInParent
th input.
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.SingleRel
-
- replaceLast(List<E>, E, E) - Static method in class org.apache.calcite.rex.RexSimplify
-
Replaces the last occurrence of one specified value in a list with
another.
- Replacement(MutableRel, MutableRel) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.Replacement
-
- replacement - Variable in class org.apache.calcite.rel.rules.SubQueryRemoveRule.ReplaceSubQueryShuttle
-
- replacement - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint2
-
Replacement string
- replacement - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Result
-
- replacementMap - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- replacementValues - Variable in class org.apache.calcite.rel.metadata.RelMdExpressionLineage.RexReplacer
-
- replaceRecurse(RelNode, RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- replaceRecurse(MutableRel, MutableRel, MutableRel) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- replaceRel(RelNode) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
Replaces the implementation for this expression with a new one.
- replaceRoot(RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Replaces the root node of this traversal.
- replaceSublist(int, int, SqlNode) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- replaceSublist(List<T>, int, int, T) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Replaces a range of elements in a list with a single element.
- replaceSublist(int, int, SqlNode) - Method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- replaceSublist(int, int, SqlNode) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- replaceSubQueries(SqlToRelConverter.Blackboard, SqlNode, RelOptUtil.Logic) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- ReplaceSubQueryShuttle(RexSubQuery, RexNode) - Constructor for class org.apache.calcite.rel.rules.SubQueryRemoveRule.ReplaceSubQueryShuttle
-
- replaceTimeUnitOperand(SqlCall, String, SqlParserPos) - Static method in class org.apache.calcite.sql.fun.SqlFloorFunction
-
Copies a
SqlCall
, replacing the time unit operand with the given
literal.
- replaceTimeUnits(RexBuilder, RexNode, String) - Static method in class org.apache.calcite.rel.rules.DateRangeRules
-
Replaces calls to EXTRACT, FLOOR and CEIL in an expression.
- replaceTop(RelNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Adds a rel node to the top of the stack while preserving the field names
and aliases.
- replaceWithOriginalReferences(RexBuilder, RelNode, AbstractMaterializedViewRule.NodeLineage, RexNode) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Given the input expression, it will replace (sub)expressions when possible
using the content of the mapping.
- representation - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Column
-
- representation - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- representation - Variable in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- RepresentationType() - Constructor for enum org.apache.calcite.adapter.clone.ArrayTable.RepresentationType
-
- representationValues - Variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- reps - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- requestCancel() - Method in class org.apache.calcite.util.CancelFlag
-
Requests a cancellation.
- requestedRootTraits - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- requireAtLeastOneArg() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- required - Variable in enum org.apache.calcite.config.CalciteConnectionProperty
-
- required() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- requiredCollation(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- requiredColsMap - Variable in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- requiredColumns - Variable in class org.apache.calcite.rel.core.Correlate
-
- requiredColumns - Variable in class org.apache.calcite.rel.mutable.MutableCorrelate
-
- requiredColumns - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.CorrelationUse
-
- requiredComparability - Variable in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- requireDefaultConstructor(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.SqlDialect
-
- requiresDecimalExpansion(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Determines whether a
RexCall
requires decimal expansion.
- requiresDecimalExpansion(List<RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Determines whether any operand of a set requires decimal expansion
- requiresDecimalExpansion(RexProgram, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a
RexProgram
contains expressions which require
decimal expansion.
- requiresDecimalExpansion() - Method in class org.apache.calcite.sql.fun.SqlNewOperator
-
- requiresDecimalExpansion() - Method in class org.apache.calcite.sql.fun.SqlRowOperator
-
- requiresDecimalExpansion() - Method in class org.apache.calcite.sql.SqlOperator
-
Method to check if call requires expansion when it has decimal operands.
- requiresGroupOrder - Variable in class org.apache.calcite.sql.SqlAggFunction
-
- requiresGroupOrder() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function must, may, or must not contain a
WITHIN GROUP (ORDER ...)
clause.
- requiresOrder - Variable in class org.apache.calcite.sql.SqlAggFunction
-
- requiresOrder() - Method in class org.apache.calcite.sql.SqlAggFunction
-
- requiresOrder() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that requires ordering.
- requiresOver - Variable in class org.apache.calcite.sql.SqlAggFunction
-
- requiresOver() - Method in class org.apache.calcite.sql.SqlAggFunction
-
- requiresOver() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that requires an OVER clause.
- reregister(RelSet, RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Registers a
RelNode
, which has already been registered, in a new
RelSet
.
- rescaleBigDecimal(BigDecimal, int) - Static method in class org.apache.calcite.util.NumberUtil
-
- reservedFunctionNames - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- reservedWords - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- reservedWordsList - Variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- reservedWordsSet - Variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- reset() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- reset() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- reset() - Method in class org.apache.calcite.interpreter.Row.RowBuilder
-
Allocates a new internal array.
- reset() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- reset() - Method in class org.apache.calcite.rex.RexMultisetUtil.RexCallMultisetOperatorCounter
-
- reset() - Method in class org.apache.calcite.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- reset() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- reset() - Method in interface org.apache.calcite.sql.SqlWriter
-
Resets this writer so that it can format another expression.
- reset() - Method in interface org.apache.calcite.tools.Planner
-
Resets this Planner
to be used with a new query.
- resetAlias() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
In join, when the left and right nodes have been generated,
update their alias with 'neededAlias' if not null.
- resetSettings() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- resetSettings() - Method in interface org.apache.calcite.sql.SqlWriter
-
Resets all properties to their default values.
- residue(RexNode, Range<C>, List<RexNode>, Class<C>) - Method in class org.apache.calcite.rex.RexSimplify
-
Weakens a term so that it checks only what is not implied by predicates.
- resize(int) - Method in class org.apache.calcite.util.Permutation
-
- resolve(RelDataTypeFactory, String, Collection<CalciteSchema.FunctionEntry>, List<RelDataType>) - Static method in class org.apache.calcite.schema.Schemas
-
- resolve() - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- resolve() - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- resolve() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.ListScope
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- resolve() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
If this namespace resolves to another namespace, returns that namespace,
following links to the end of the chain.
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Looks up a node with a given name.
- Resolve(SqlValidatorNamespace, boolean, SqlValidatorScope, SqlValidatorScope.Path, List<String>) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.WithScope
-
- resolve_(CalciteSchema, List<String>, List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- resolveAgg(String) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- resolveArgs(Object) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- resolveColumn(Object) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- resolveColumn(RelDataType, RelDataTypeFactory, List<String>) - Method in interface org.apache.calcite.schema.CustomColumnResolvingTable
-
Resolve a column based on the name components.
- resolveColumn(String, SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- resolveColumn(String, SqlNode) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- resolveColumn(String, SqlNode) - Method in class org.apache.calcite.sql.validate.ListScope
-
- resolveColumn(String, SqlNode) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
- resolveColumn(String, SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Resolves a single identifier to a column, and returns the datatype of
that column.
- resolveColumnByAlias(String) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Looks up a column in this lattice by alias.
- resolved - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- Resolved(List<SqlNode>, List<SqlNode>, Iterable<ImmutableBitSet>, Map<Integer, Integer>) - Constructor for class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- ResolvedImpl() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- resolvedNamespace - Variable in class org.apache.calcite.sql.validate.IdentifierNamespace
-
The underlying namespace.
- resolveImpl(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- resolveInNamespace(SqlValidatorNamespace, boolean, List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
If a record type allows implicit references to fields, recursively looks
into the fields.
- resolveMeasure(String, boolean, Object) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- resolveQualifiedColumn(String, String) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- resolves - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Looks up a table in this scope from its name.
- resolveTable(List<String>, SqlNameMatcher, SqlValidatorScope.Path, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.WithScope
-
- resolveWindow(SqlNode, SqlValidatorScope, boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Converts a window specification or window name into a fully-resolved
window specification.
- resolveWindow(SqlNode, SqlValidatorScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- RESOURCE - Static variable in class org.apache.calcite.util.Static
-
Resources.
- Resources - Class in org.apache.calcite.runtime
-
Defining wrapper classes around resources that allow the compiler to check
whether the resources exist and have the argument types that your code
expects.
- Resources() - Constructor for class org.apache.calcite.runtime.Resources
-
- Resources.BaseMessage - Annotation Type in org.apache.calcite.runtime
-
The message in the default locale.
- Resources.BooleanProp - Class in org.apache.calcite.runtime
-
Boolean property instance.
- Resources.BuiltinMethod - Enum in org.apache.calcite.runtime
-
- Resources.Default - Annotation Type in org.apache.calcite.runtime
-
Default value of a property.
- Resources.DoubleProp - Class in org.apache.calcite.runtime
-
Double property instance.
- Resources.Element - Class in org.apache.calcite.runtime
-
Element in a resource (either a resource or a property).
- Resources.EmptyPropertyAccessor - Enum in org.apache.calcite.runtime
-
- Resources.ExInst<T extends java.lang.Exception> - Class in org.apache.calcite.runtime
-
Sub-class of
Resources.Inst
that can throw an exception without caused
by.
- Resources.ExInstWithCause<T extends java.lang.Exception> - Class in org.apache.calcite.runtime
-
- Resources.Inst - Class in org.apache.calcite.runtime
-
Resource instance.
- Resources.IntProp - Class in org.apache.calcite.runtime
-
Integer property instance.
- Resources.MyPropertyResourceBundle - Class in org.apache.calcite.runtime
-
Resource bundle based on properties.
- Resources.NoDefaultValueException - Exception in org.apache.calcite.runtime
-
Thrown when a default value is needed but a property does not have
one.
- Resources.Prop - Class in org.apache.calcite.runtime
-
Property instance.
- Resources.PropertiesAccessor - Class in org.apache.calcite.runtime
-
- Resources.Property - Annotation Type in org.apache.calcite.runtime
-
Property of a resource.
- Resources.PropertyAccessor - Interface in org.apache.calcite.runtime
-
Means by which a resource can get values of properties, given their
name.
- Resources.Resource - Annotation Type in org.apache.calcite.runtime
-
The name of the property in the resource file.
- Resources.ShadowResourceBundle - Class in org.apache.calcite.runtime
-
ShadowResourceBundle
is an abstract base class for
ResourceBundle
classes which are backed by a properties file.
- Resources.StringProp - Class in org.apache.calcite.runtime
-
String property instance.
- Resources.Validation - Enum in org.apache.calcite.runtime
-
Types of validation that can be performed on a resource.
- RESPECT_NULLS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RESPECT NULLS
operator.
- rest - Variable in class org.apache.calcite.runtime.ConsList
-
- restructure - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- restructure(RelDataType) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- restructured - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- restructureFields(RelDataType) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- result - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- Result(BlockStatement, PhysType, JavaRowFormat) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
- result(PhysType, BlockStatement) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- result(double) - Method in class org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- result(int) - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- result(long) - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- result(T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- result - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyResult
-
- result(MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- result - Variable in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider.CacheEntry
-
- result() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- result(SqlNode, Collection<SqlImplementor.Clause>, RelNode, Map<String, RelDataType>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Creates a result based on a single relational expression.
- result(SqlNode, SqlImplementor.Result, SqlImplementor.Result) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Creates a result based on a join.
- Result(SqlNode, Collection<SqlImplementor.Clause>, String, RelDataType, Map<String, RelDataType>) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- result() - Method in interface org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler
-
Returns the result of visiting all children of a call to an operator,
then the call itself.
- result() - Method in class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- result() - Method in class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- result(RelNode, Mapping) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- Result(PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token, PrecedenceClimbingParser.Token) - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.Result
-
- resultConvention - Variable in class org.apache.calcite.prepare.Prepare
-
Convention via which results should be returned by execution.
- resultMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- results - Variable in class org.apache.calcite.plan.hep.HepRuleCall
-
- results - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- results - Variable in class org.apache.calcite.profile.SimpleProfiler.Run
-
- results - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
- resultSelector(Function2<TKey, TOrigAccumulate, TResult>) - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- resultSelector(Function2<TKey, TAccumulate, TResult>) - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- resultSelector(Function2<TKey, TOrigAccumulate, TResult>) - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- resultSet - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- resultSet - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- resultSet - Variable in class org.apache.calcite.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- ResultSetEnumerable<T> - Class in org.apache.calcite.runtime
-
Executes a SQL statement and returns the result as an
Enumerable
.
- ResultSetEnumerable(DataSource, String, Function1<ResultSet, Function0<T>>, ResultSetEnumerable.PreparedStatementEnricher) - Constructor for class org.apache.calcite.runtime.ResultSetEnumerable
-
- ResultSetEnumerable(DataSource, String, Function1<ResultSet, Function0<T>>) - Constructor for class org.apache.calcite.runtime.ResultSetEnumerable
-
- ResultSetEnumerable.PreparedStatementEnricher - Interface in org.apache.calcite.runtime
-
Consumer for decorating a PreparedStatement
, that is, setting
its parameters.
- ResultSetEnumerable.ResultSetEnumerator<T> - Class in org.apache.calcite.runtime
-
Implementation of
Enumerator
that reads from a
ResultSet
.
- ResultSetEnumerator(ResultSet, Function1<ResultSet, Function0<T>>) - Constructor for class org.apache.calcite.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- resultType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- retainAll(Collection<?>) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- retainDeterministic(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- retrieveCursors() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- RETURN_TYPE - Static variable in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- RETURN_TYPE - Static variable in class org.apache.calcite.sql.type.InferTypes
-
Operand type-inference strategy where an unknown operand type is derived
from the call's return type.
- RETURN_TYPE_INFERENCE - Static variable in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- RETURN_TYPE_INFERENCE - Static variable in class org.apache.calcite.sql.fun.SqlTimestampDiffFunction
-
Creates a SqlTimestampDiffFunction.
- returnAny - Variable in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- returnRelType() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the return type of the aggregate as
RelDataType
.
- returnRelType() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- returnsJustFirstInput(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- returnsJustFirstInput() - Method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
- returnType() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the return type of the aggregate as Type
.
- returnType() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- returnTypeInference - Variable in class org.apache.calcite.sql.SqlOperator
-
used to infer the return type of a call to this operator
- ReturnTypes - Class in org.apache.calcite.sql.type
-
A collection of return-type inference strategies.
- ReturnTypes() - Constructor for class org.apache.calcite.sql.type.ReturnTypes
-
- reverse(SqlOperator) - Method in class org.apache.calcite.plan.RexImplicationChecker.InputUsageFinder
-
- reverse(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- reverse(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REVERSE(string) function.
- REVERSE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- reverse() - Method in enum org.apache.calcite.sql.SqlKind
-
Returns the kind that corresponds to this operator but in the opposite
direction.
- reverse() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Returns the reverse monotonicity.
- reverseOperatorDirection(SqlOperator) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- reverseSubstitute(RelBuilder, Holder, List<List<SubstitutionVisitor.Replacement>>, List<RelNode>, int, int) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- revise(Class<? extends RelNode>, MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- revise(Class<? extends RelNode>, MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Re-generates the handler for a given kind of metadata, adding support for
class_
if it is not already present.
- rewrite(RelNode) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
Fallback rewrite method.
- rewrite(RelNode) - Method in class org.apache.calcite.plan.RelOptLattice
-
Rewrites a relational expression to use a lattice.
- rewrite(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- REWRITE_METHOD_NAME - Static variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- rewriteAggCalls(List<AggregateCall>, List<Integer>, Map<Integer, Integer>) - Static method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- rewriteCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Rewrites a call, if required, or returns the original call
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlCoalesceFunction
-
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlDatePartFunction
-
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlNewOperator
-
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlNullifFunction
-
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
Rewrites a call to this operator.
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.SqlProcedureCallOperator
-
- rewriteCalls - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- rewriteExists(RexSubQuery, Set<CorrelationId>, RelOptUtil.Logic, RelBuilder) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Rewrites an EXISTS RexSubQuery into a
Join
.
- rewriteExpression(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, boolean, RexNode) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
First, the method takes the node expressions nodeExprs
and swaps the table
and column references using the table mapping and the equivalence classes.
- rewriteExpressions(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, boolean, List<RexNode>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
First, the method takes the node expressions nodeExprs
and swaps the table
and column references using the table mapping and the equivalence classes.
- rewriteGeneric(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteIn(RexSubQuery, Set<CorrelationId>, RelOptUtil.Logic, RelBuilder, int) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Rewrites an IN RexSubQuery into a
Join
.
- rewriteMerge(SqlMerge) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, AbstractMaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, AbstractMaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses, AbstractMaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
If the view will be used in a union rewriting, this method is responsible for
rewriting the query branch of the union using the given compensation predicate.
- rewriteRel(LogicalTableModify) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalAggregate) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Sort) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalFilter) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalJoin) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Collect) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Uncollect) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalIntersect) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalMinus) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalUnion) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalValues) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(Sample) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalProject) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalCalc) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(RelStructuredTypeFlattener.SelfFlatteningRel) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(TableScan) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalSnapshot) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalDelta) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalChi) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalMatch) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- RewriteRelVisitor() - Constructor for class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRelVisitor
-
- RewriteRexShuttle() - Constructor for class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- rewriteScalarQuery(RexSubQuery, Set<CorrelationId>, RelBuilder, int, int) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Rewrites a scalar sub-query into an
Aggregate
.
- rewriteSingleValueExpr(SqlNode) - Method in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- rewriteSingleValueExpr(SqlNode) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- rewriteSingleValueExpr(SqlNode) - Method in class org.apache.calcite.sql.SqlDialect
-
Rewrite SINGLE_VALUE into expression based on database variants
E.g.
- rewriteSome(RexSubQuery, RelBuilder) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Rewrites a SOME sub-query into a
Join
.
- rewriteUpdateToMerge(SqlUpdate, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- rewriteUsingGroupingSets(RelOptRuleCall, Aggregate) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, AbstractMaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, AbstractMaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewJoinRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, AbstractMaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, AbstractMaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Rewrites the query using the given view query.
- RexAccessShuttle(RexBuilder, RexCorrelVariable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.RexAccessShuttle
-
- RexAction - Interface in org.apache.calcite.rex
-
A
RexAction
is called when a
RexPattern
finds a match.
- RexAnalyzer - Class in org.apache.calcite.rex
-
Analyzes an expression, figures out what are the unbound variables,
assigns a variety of values to each unbound variable, and evaluates
the expression.
- RexAnalyzer(RexNode, RelOptPredicateList) - Constructor for class org.apache.calcite.rex.RexAnalyzer
-
Creates a RexAnalyzer.
- RexAnalyzer.VariableCollector - Class in org.apache.calcite.rex
-
Collects the variables (or other bindable sites) in an expression, and
counts features (such as CAST) that
RexInterpreter
cannot
handle.
- rexArguments() - Method in interface org.apache.calcite.adapter.enumerable.AggAddContext
-
Returns
RexNode
representation of arguments.
- rexArguments() - Method in interface org.apache.calcite.adapter.enumerable.WinAggResultContext
-
Returns
RexNode
representation of arguments.
- RexBiVisitor<R,P> - Interface in org.apache.calcite.rex
-
Visitor pattern for traversing a tree of
RexNode
objects
and passing a payload to each.
- rexBuilder - Variable in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- rexBuilder - Variable in class org.apache.calcite.interpreter.JaninoRexCompiler
-
- rexBuilder - Variable in class org.apache.calcite.plan.RelOptCluster
-
- rexBuilder - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- rexBuilder - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- rexBuilder - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- rexBuilder - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- rexBuilder - Variable in class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule.RemoveIsNotDistinctFromRexShuttle
-
- rexBuilder - Variable in class org.apache.calcite.rel.rules.JoinCommuteRule.VariableReplacer
-
- rexBuilder - Variable in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- rexBuilder - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Rex builder used to create new expressions.
- RexBuilder - Class in org.apache.calcite.rex
-
Factory for row expressions.
- RexBuilder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rex.RexBuilder
-
Creates a RexBuilder.
- rexBuilder - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- rexBuilder - Variable in class org.apache.calcite.rex.RexSimplify
-
- rexBuilder - Variable in class org.apache.calcite.rex.RexTransformer
-
- rexBuilder - Variable in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- rexBuilder - Variable in class org.apache.calcite.rex.RexUtil.DnfHelper
-
- rexBuilder - Variable in class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- rexBuilder - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- rexBuilder - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rexBuilder - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- rexCall - Variable in class org.apache.calcite.rel.core.TableFunctionScan
-
- rexCall - Variable in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- RexCall - Class in org.apache.calcite.rex
-
An expression formed by a call to an operator with zero or more expressions
as operands.
- RexCall(RelDataType, SqlOperator, List<? extends RexNode>) - Constructor for class org.apache.calcite.rex.RexCall
-
- RexCallBinding - Class in org.apache.calcite.rex
-
- RexCallBinding(RelDataTypeFactory, SqlOperator, List<? extends RexNode>, List<RelCollation>) - Constructor for class org.apache.calcite.rex.RexCallBinding
-
- RexCallBinding.RexCastCallBinding - Class in org.apache.calcite.rex
-
To be compatible with SqlCall
, CAST needs to pretend that it
has two arguments, the second of which is the target type.
- RexCallMultisetOperatorCounter() - Constructor for class org.apache.calcite.rex.RexMultisetUtil.RexCallMultisetOperatorCounter
-
- RexCastCallBinding(RelDataTypeFactory, SqlOperator, List<? extends RexNode>, RelDataType, List<RelCollation>) - Constructor for class org.apache.calcite.rex.RexCallBinding.RexCastCallBinding
-
- RexChecker - Class in org.apache.calcite.rex
-
Visitor which checks the validity of a
RexNode
expression.
- RexChecker(RelDataType, RelNode.Context, Litmus) - Constructor for class org.apache.calcite.rex.RexChecker
-
Creates a RexChecker with a given input row type.
- RexChecker(List<RelDataType>, RelNode.Context, Litmus) - Constructor for class org.apache.calcite.rex.RexChecker
-
Creates a RexChecker with a given set of input fields.
- RexCopier - Class in org.apache.calcite.rex
-
Shuttle which creates a deep copy of a Rex expression.
- RexCopier(RexBuilder) - Constructor for class org.apache.calcite.rex.RexCopier
-
Creates a RexCopier.
- rexCorrel - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.RexAccessShuttle
-
- rexCorrelVariable - Variable in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- RexCorrelVariable - Class in org.apache.calcite.rex
-
Reference to the current row of a correlating relational expression.
- RexCorrelVariable(CorrelationId, RelDataType) - Constructor for class org.apache.calcite.rex.RexCorrelVariable
-
- rexCorrelVariableToReplace - Variable in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- RexDigestIncludeType - Enum in org.apache.calcite.rex
-
Defines if type information should be printed for
RexLiteral
.
- RexDigestIncludeType() - Constructor for enum org.apache.calcite.rex.RexDigestIncludeType
-
- RexDynamicParam - Class in org.apache.calcite.rex
-
Dynamic parameter reference in a row-expression.
- RexDynamicParam(RelDataType, int) - Constructor for class org.apache.calcite.rex.RexDynamicParam
-
Creates a dynamic parameter.
- RexExecutable - Class in org.apache.calcite.rex
-
Result of compiling code generated from a
RexNode
expression.
- RexExecutable(String, Object) - Constructor for class org.apache.calcite.rex.RexExecutable
-
- RexExecutor - Interface in org.apache.calcite.rex
-
Can reduce expressions, writing a literal for each into a list.
- RexExecutorImpl - Class in org.apache.calcite.rex
-
- RexExecutorImpl(DataContext) - Constructor for class org.apache.calcite.rex.RexExecutorImpl
-
- RexExecutorImpl.DataContextInputGetter - Class in org.apache.calcite.rex
-
- RexExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Constructs a RexExpander
- RexFieldAccess - Class in org.apache.calcite.rex
-
Access to a field of a row-expression.
- RexFieldAccess(RexNode, RelDataTypeField) - Constructor for class org.apache.calcite.rex.RexFieldAccess
-
- RexFieldAccessReplacer(CorrelationId, RexCorrelVariable, RexBuilder, Map<Integer, Integer>) - Constructor for class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- RexFieldCollation - Class in org.apache.calcite.rex
-
Expression combined with sort flags (DESCENDING, NULLS LAST).
- RexFieldCollation(RexNode, Set<SqlKind>) - Constructor for class org.apache.calcite.rex.RexFieldCollation
-
- RexFieldCollation.Initializer - Class in org.apache.calcite.rex
-
Helper, used during initialization, that builds a canonizing map from
sets of SqlKind
to immutable sets of SqlKind
.
- rexFilterArgument() - Method in interface org.apache.calcite.adapter.enumerable.AggAddContext
-
Returns
RexNode
representation of the
filter, or null.
- RexImplicationChecker - Class in org.apache.calcite.plan
-
Checks whether one condition logically implies another.
- RexImplicationChecker(RexBuilder, RexExecutorImpl, RelDataType) - Constructor for class org.apache.calcite.plan.RexImplicationChecker
-
- RexImplicationChecker.InputRefUsage<T1,T2> - Class in org.apache.calcite.plan
-
- RexImplicationChecker.InputUsageFinder - Class in org.apache.calcite.plan
-
Visitor that builds a usage map of inputs used by an expression.
- RexImpTable - Class in org.apache.calcite.adapter.enumerable
-
Contains implementations of Rex operators as Java code.
- RexImpTable() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable
-
- RexImpTable.BinaryImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for binary operators.
- RexImpTable.BitOpImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the BIT_AND
and BIT_OR
aggregate function.
- RexImpTable.CaseImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the SQL CASE
operator.
- RexImpTable.CastImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the SQL CAST
operator.
- RexImpTable.CastOptimizedImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the SQL CAST
function that optimizes if, say, the
argument is already of the desired type.
- RexImpTable.CoalesceImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the SQL COALESCE
operator.
- RexImpTable.CollectImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the COLLECT
aggregate function.
- RexImpTable.CountImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the COUNT
aggregate function.
- RexImpTable.CountWinImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the COUNT
windowed aggregate function.
- RexImpTable.DatetimeArithmeticImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for various datetime arithmetic.
- RexImpTable.DenseRankImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the DENSE_RANK
windowed aggregate function.
- RexImpTable.ExtractImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the EXTRACT(unit FROM datetime)
function.
- RexImpTable.FirstLastValueImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the FIRST_VALUE
and LAST_VALUE
windowed aggregate functions.
- RexImpTable.FirstValueImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the FIRST_VALUE
windowed aggregate function.
- RexImpTable.FloorImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the FLOOR
and CEIL
functions.
- RexImpTable.FusionImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the FUSION
aggregate function.
- RexImpTable.GroupingImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the GROUPING
aggregate function.
- RexImpTable.IsXxxImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implements "IS XXX" operations such as "IS NULL"
or "IS NOT TRUE".
- RexImpTable.ItemImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the ITEM
SQL operator.
- RexImpTable.JsonArrayAggImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the JSON_ARRAYAGG
aggregate function.
- RexImpTable.JsonObjectAggImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the JSON_OBJECTAGG
aggregate function.
- RexImpTable.LagImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LAG
windowed aggregate function.
- RexImpTable.LastValueImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LAST_VALUE
windowed aggregate function.
- RexImpTable.LeadImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LEAD
windowed aggregate function.
- RexImpTable.LeadLagImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LEAD
and LAG
windowed
aggregate functions.
- RexImpTable.ListaggImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LISTAGG
aggregate function.
- RexImpTable.MethodImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for a function that generates calls to a given method.
- RexImpTable.MethodNameImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for SQL functions that generates calls to a given method name.
- RexImpTable.MinMaxImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the MIN
and MAX
aggregate functions.
- RexImpTable.NotImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the NOT
operator.
- RexImpTable.NthValueImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the NTH_VALUE
windowed aggregate function.
- RexImpTable.NtileImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the NTILE
windowed aggregate function.
- RexImpTable.NullAs - Enum in org.apache.calcite.adapter.enumerable
-
Strategy what an operator should return if one of its
arguments is null.
- RexImpTable.RankImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the RANK
windowed aggregate function.
- RexImpTable.ReinterpretImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the REINTERPRET
internal SQL operator.
- RexImpTable.RowNumberImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the ROW_NUMBER
windowed aggregate function.
- RexImpTable.SingleValueImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the SINGLE_VALUE
aggregate function.
- RexImpTable.SumImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the SUM
windowed aggregate function.
- RexImpTable.SystemFunctionImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for SQL system functions.
- RexImpTable.TrimImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the TRIM
function.
- RexImpTable.UnaryImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for unary operators.
- RexImpTable.UserDefinedAggReflectiveImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for user-defined aggregate functions.
- RexImpTable.ValueConstructorImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for a value-constructor.
- RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputConverter(RexBuilder, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RexInputRef - Class in org.apache.calcite.rex
-
Variable which references a field of an input relational expression.
- RexInputRef(int, RelDataType) - Constructor for class org.apache.calcite.rex.RexInputRef
-
Creates an input variable.
- RexInterpreter - Class in org.apache.calcite.rex
-
- RexInterpreter(Map<RexNode, Comparable>) - Constructor for class org.apache.calcite.rex.RexInterpreter
-
Creates an interpreter.
- RexInterpreter.Truthy - Enum in org.apache.calcite.rex
-
An enum that wraps boolean and unknown values and makes them
comparable.
- RexLiteral - Class in org.apache.calcite.rex
-
Constant value in a row-expression.
- RexLiteral(Comparable, RelDataType, SqlTypeName) - Constructor for class org.apache.calcite.rex.RexLiteral
-
Creates a RexLiteral
.
- RexLocalRef - Class in org.apache.calcite.rex
-
Local variable.
- RexLocalRef(int, RelDataType) - Constructor for class org.apache.calcite.rex.RexLocalRef
-
Creates a local variable.
- RexMRAggCall(SqlAggFunction, RelDataType, List<RexNode>, int) - Constructor for class org.apache.calcite.rel.core.Match.RexMRAggCall
-
- RexMultisetUtil - Class in org.apache.calcite.rex
-
Utility class for various methods related to multisets.
- RexMultisetUtil() - Constructor for class org.apache.calcite.rex.RexMultisetUtil
-
- RexMultisetUtil.RexCallMultisetOperatorCounter - Class in org.apache.calcite.rex
-
A RexShuttle that traverse all RexNode and counts total number of
RexCalls traversed and number of multiset calls traversed.
- RexNode - Class in org.apache.calcite.rex
-
Row expression.
- RexNode() - Constructor for class org.apache.calcite.rex.RexNode
-
- RexOver - Class in org.apache.calcite.rex
-
Call to an aggregate function over a window.
- RexOver(RelDataType, SqlAggFunction, List<RexNode>, RexWindow, boolean, boolean) - Constructor for class org.apache.calcite.rex.RexOver
-
Creates a RexOver.
- RexOver.Finder - Class in org.apache.calcite.rex
-
- RexOver.OverFound - Exception in org.apache.calcite.rex
-
Exception thrown when an OVER is found.
- RexPattern - Interface in org.apache.calcite.rex
-
A RexPattern
represents an expression with holes in it.
- RexPatternFieldRef - Class in org.apache.calcite.rex
-
Variable which references a field of an input relational expression
- RexPatternFieldRef(String, int, RelDataType) - Constructor for class org.apache.calcite.rex.RexPatternFieldRef
-
- RexPermutationShuttle - Class in org.apache.calcite.rex
-
- RexPermutationShuttle(Permutation) - Constructor for class org.apache.calcite.rex.RexPermutationShuttle
-
- RexPermuteInputsShuttle - Class in org.apache.calcite.rex
-
Shuttle which applies a permutation to its input fields.
- RexPermuteInputsShuttle(Mappings.TargetMapping, RelNode...) - Constructor for class org.apache.calcite.rex.RexPermuteInputsShuttle
-
Creates a RexPermuteInputsShuttle.
- RexPermuteInputsShuttle(Mappings.TargetMapping, ImmutableList<RelDataTypeField>) - Constructor for class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- RexProgram - Class in org.apache.calcite.rex
-
A collection of expressions which read inputs, compute output expressions,
and optionally use a condition to filter rows.
- RexProgram(RelDataType, List<? extends RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType) - Constructor for class org.apache.calcite.rex.RexProgram
-
Creates a program.
- RexProgram.Checker - Class in org.apache.calcite.rex
-
Visitor which walks over a program and checks validity.
- RexProgram.ConstantFinder - Class in org.apache.calcite.rex
-
Walks over an expression and determines whether it is constant.
- RexProgram.ExpansionShuttle - Class in org.apache.calcite.rex
-
- RexProgram.Marshaller - Class in org.apache.calcite.rex
-
Given an expression in a program, creates a clone of the expression with
sub-expressions (represented by
RexLocalRef
s) fully expanded.
- RexProgram.ReferenceCounter - Class in org.apache.calcite.rex
-
Visitor which marks which expressions are used.
- RexProgramBuilder - Class in org.apache.calcite.rex
-
- RexProgramBuilder(RelDataType, RexBuilder) - Constructor for class org.apache.calcite.rex.RexProgramBuilder
-
Creates a program-builder that will not simplify.
- RexProgramBuilder(RelDataType, RexBuilder, RexSimplify) - Constructor for class org.apache.calcite.rex.RexProgramBuilder
-
Creates a program-builder.
- RexProgramBuilder(RexBuilder, RelDataType, List<RexNode>, Iterable<? extends RexNode>, RexNode, RelDataType, boolean, RexSimplify) - Constructor for class org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder with the same contents as a program.
- RexProgramBuilder.RegisterInputShuttle - Class in org.apache.calcite.rex
-
Shuttle which walks over an expression, registering each sub-expression.
- RexProgramBuilder.RegisterMidputShuttle - Class in org.apache.calcite.rex
-
- RexProgramBuilder.RegisterOutputShuttle - Class in org.apache.calcite.rex
-
Shuttle which walks over an expression, registering each sub-expression.
- RexProgramBuilder.RegisterShuttle - Class in org.apache.calcite.rex
-
Shuttle that visits a tree of
RexNode
and registers them
in a program.
- RexProgramBuilder.UpdateRefShuttle - Class in org.apache.calcite.rex
-
Shuttle which rewires
RexLocalRef
using a list of updated
references
- RexRangeRef - Class in org.apache.calcite.rex
-
Reference to a range of columns.
- RexRangeRef(RelDataType, int) - Constructor for class org.apache.calcite.rex.RexRangeRef
-
Creates a range reference.
- rexRefs - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- RexReplacer(Map<RexInputRef, RexNode>) - Constructor for class org.apache.calcite.rel.metadata.RelMdExpressionLineage.RexReplacer
-
- RexReplacer(RexSimplify, RexUnknownAs, List<RexNode>, List<RexNode>, List<Boolean>) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- RexShiftShuttle(int) - Constructor for class org.apache.calcite.rex.RexUtil.RexShiftShuttle
-
- RexShuttle - Class in org.apache.calcite.rex
-
Passes over a row-expression, calling a handler method for each node,
appropriate to the type of the node.
- RexShuttle() - Constructor for class org.apache.calcite.rex.RexShuttle
-
- RexSimplify - Class in org.apache.calcite.rex
-
Context required to simplify a row-expression.
- RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
-
Creates a RexSimplify.
- RexSimplify(RexBuilder, RelOptPredicateList, RexUnknownAs, boolean, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
-
Internal constructor.
- RexSimplify(RexBuilder, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) - Constructor for class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- RexSimplify.CaseBranch - Class in org.apache.calcite.rex
-
Object to describe a Case branch
- RexSimplify.Comparison - Class in org.apache.calcite.rex
-
Represents a simple Comparison.
- RexSimplify.IsPredicate - Class in org.apache.calcite.rex
-
Represents an IS Predicate.
- RexSimplify.Predicate - Interface in org.apache.calcite.rex
-
Marker interface for predicates (expressions that evaluate to BOOLEAN).
- RexSimplify.SafeRexVisitor - Enum in org.apache.calcite.rex
-
Decides whether it is safe to flatten the given case part into AND/ORs
- RexSlot - Class in org.apache.calcite.rex
-
- RexSlot(String, int, RelDataType) - Constructor for class org.apache.calcite.rex.RexSlot
-
Creates a slot.
- RexSlot.SelfPopulatingList - Class in org.apache.calcite.rex
-
Thread-safe list that populates itself if you make a reference beyond
the end of the list.
- RexSqlConvertlet - Interface in org.apache.calcite.rex
-
- RexSqlConvertletTable - Interface in org.apache.calcite.rex
-
- RexSqlReflectiveConvertletTable - Class in org.apache.calcite.rex
-
- RexSqlReflectiveConvertletTable() - Constructor for class org.apache.calcite.rex.RexSqlReflectiveConvertletTable
-
- RexSqlStandardConvertletTable - Class in org.apache.calcite.rex
-
- RexSqlStandardConvertletTable() - Constructor for class org.apache.calcite.rex.RexSqlStandardConvertletTable
-
- RexSqlStandardConvertletTable.EquivConvertlet - Class in org.apache.calcite.rex
-
- RexSubQuery - Class in org.apache.calcite.rex
-
Scalar expression that represents an IN, EXISTS or scalar sub-query.
- RexSubQuery(RelDataType, SqlOperator, ImmutableList<RexNode>, RelNode) - Constructor for class org.apache.calcite.rex.RexSubQuery
-
- RexTableInputRef - Class in org.apache.calcite.rex
-
Variable which references a column of a table occurrence in a relational plan.
- RexTableInputRef(RexTableInputRef.RelTableRef, int, RelDataType) - Constructor for class org.apache.calcite.rex.RexTableInputRef
-
- RexTableInputRef.RelTableRef - Class in org.apache.calcite.rex
-
Identifies uniquely a table by its qualified name and its entity number (occurrence)
- RexToLixTranslator - Class in org.apache.calcite.adapter.enumerable
-
- RexToLixTranslator(RexProgram, JavaTypeFactory, Expression, RexToLixTranslator.InputGetter, BlockBuilder, Map<? extends RexNode, Boolean>, RexBuilder, SqlConformance, RexToLixTranslator, Function1<String, RexToLixTranslator.InputGetter>) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- RexToLixTranslator.AlwaysNull - Exception in org.apache.calcite.adapter.enumerable
-
Thrown in the unusual (but not erroneous) situation where the expression
we are translating is the null literal but we have already checked that
it is not null.
- RexToLixTranslator.InputGetter - Interface in org.apache.calcite.adapter.enumerable
-
Translates a field of an input to an expression.
- RexToLixTranslator.InputGetterImpl - Class in org.apache.calcite.adapter.enumerable
-
- RexToSqlNodeConverter - Interface in org.apache.calcite.rex
-
- RexToSqlNodeConverterImpl - Class in org.apache.calcite.rex
-
- RexToSqlNodeConverterImpl(RexSqlConvertletTable) - Constructor for class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- RexTransformer - Class in org.apache.calcite.rex
-
Takes a tree of
RexNode
objects and transforms it into another in one
sense equivalent tree.
- RexTransformer(RexNode, RexBuilder) - Constructor for class org.apache.calcite.rex.RexTransformer
-
- RexUnknownAs - Enum in org.apache.calcite.rex
-
Policy for whether a simplified expression may instead return another
value.
- RexUnknownAs() - Constructor for enum org.apache.calcite.rex.RexUnknownAs
-
- RexUtil - Class in org.apache.calcite.rex
-
Utility methods concerning row-expressions.
- RexUtil() - Constructor for class org.apache.calcite.rex.RexUtil
-
- RexUtil.CnfHelper - Class in org.apache.calcite.rex
-
- RexUtil.CnfHelper.OverflowError - Exception in org.apache.calcite.rex
-
Exception to catch when we pass the limit.
- RexUtil.ConstantFinder - Class in org.apache.calcite.rex
-
Walks over an expression and determines whether it is constant.
- RexUtil.CorrelationFinder - Class in org.apache.calcite.rex
-
- RexUtil.DnfHelper - Class in org.apache.calcite.rex
-
- RexUtil.ExpressionNormalizer - Class in org.apache.calcite.rex
-
Walks over expressions and builds a bank of common sub-expressions.
- RexUtil.ExpressionNormalizer.SubExprExistsException - Exception in org.apache.calcite.rex
-
Thrown if there is a sub-expression.
- RexUtil.ExprSimplifier - Class in org.apache.calcite.rex
-
Deprecated.
- RexUtil.FieldAccessFinder - Class in org.apache.calcite.rex
-
Visitor which builds a bitmap of the inputs used by an expression.
- RexUtil.FixNullabilityShuttle - Class in org.apache.calcite.rex
-
Shuttle that fixes up an expression to match changes in nullability of
input fields.
- RexUtil.ForwardRefFinder - Class in org.apache.calcite.rex
-
- RexUtil.ForwardRefFinder.IllegalForwardRefException - Exception in org.apache.calcite.rex
-
Thrown to abort a visit when we find an illegal forward reference.
- RexUtil.RexShiftShuttle - Class in org.apache.calcite.rex
-
Shuttle that adds
offset
to each
RexInputRef
in an
expression.
- RexUtil.SubQueryFinder - Class in org.apache.calcite.rex
-
- RexVariable - Class in org.apache.calcite.rex
-
A row-expression which references a field.
- RexVariable(String, RelDataType) - Constructor for class org.apache.calcite.rex.RexVariable
-
- rexVisitor - Variable in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- RexVisitor<R> - Interface in org.apache.calcite.rex
-
Visitor pattern for traversing a tree of
RexNode
objects.
- rexVisitor - Variable in class org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
- rexVisitor(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- RexVisitorImpl<R> - Class in org.apache.calcite.rex
-
Default implementation of
RexVisitor
, which visits each node but does
nothing while it's there.
- RexVisitorImpl(boolean) - Constructor for class org.apache.calcite.rex.RexVisitorImpl
-
- RexWinAggCall(SqlAggFunction, RelDataType, List<RexNode>, int, boolean) - Constructor for class org.apache.calcite.rel.core.Window.RexWinAggCall
-
Deprecated.
- RexWinAggCall(SqlAggFunction, RelDataType, List<RexNode>, int, boolean, boolean) - Constructor for class org.apache.calcite.rel.core.Window.RexWinAggCall
-
Creates a RexWinAggCall.
- RexWindow - Class in org.apache.calcite.rex
-
Specification of the window of rows over which a
RexOver
windowed
aggregate is evaluated.
- RexWindow(List<RexNode>, List<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean) - Constructor for class org.apache.calcite.rex.RexWindow
-
Creates a window.
- RexWindowBound - Class in org.apache.calcite.rex
-
Abstracts "XX PRECEDING/FOLLOWING" and "CURRENT ROW" bounds for windowed
aggregates.
- RexWindowBound() - Constructor for class org.apache.calcite.rex.RexWindowBound
-
- RexWindowBound.RexWindowBoundBounded - Class in org.apache.calcite.rex
-
Implements XX PRECEDING/FOLLOWING bound where XX is not UNBOUNDED.
- RexWindowBound.RexWindowBoundCurrentRow - Class in org.apache.calcite.rex
-
Implements CURRENT ROW bound.
- RexWindowBound.RexWindowBoundUnbounded - Class in org.apache.calcite.rex
-
Implements UNBOUNDED PRECEDING/FOLLOWING bound.
- RexWindowBoundBounded(RexNode) - Constructor for class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- RexWindowBoundBounded(SqlKind, RexNode) - Constructor for class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- RexWindowBoundCurrentRow() - Constructor for class org.apache.calcite.rex.RexWindowBound.RexWindowBoundCurrentRow
-
- RexWindowBoundUnbounded(SqlNode) - Constructor for class org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
-
- right - Variable in class org.apache.calcite.rel.BiRel
-
- right() - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- right - Variable in class org.apache.calcite.rel.mutable.MutableBiRel
-
- RIGHT - Static variable in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
Instance of the rule that works on logical joins only, and pushes to the
right.
- right - Variable in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
- right - Variable in class org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- right(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL RIGHT(string, integer) function.
- right(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL RIGHT(ByteString, integer) function.
- RIGHT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- right - Variable in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
- right - Variable in class org.apache.calcite.sql.SqlJoin
-
- right - Variable in class org.apache.calcite.tools.RelBuilder.Shifter
-
- RIGHT - Static variable in class org.apache.calcite.util.mapping.IntPair
-
Function that returns the right (target) side of a pair.
- right(List<IntPair>) - Static method in class org.apache.calcite.util.mapping.IntPair
-
Returns the right side of a list of pairs.
- right - Variable in class org.apache.calcite.util.Pair
-
- right(Iterable<? extends Map.Entry<L, R>>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterable over the right slice of an iterable.
- right(List<? extends Map.Entry<K, V>>) - Static method in class org.apache.calcite.util.Pair
-
- right - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- RIGHT_PROJECT - Static variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- RIGHT_PROJECT_INCLUDE_OUTER - Static variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- RIGHT_UNION - Static variable in class org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- rightBitmap - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Bitmap containing the fields in the right hand side of a join, in the
case where the projection is being pushed past a join.
- rightChildPredicates - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- rightContext - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.JoinContext
-
- rightDestFields - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- rightFactor - Variable in class org.apache.calcite.rel.rules.LoptMultiJoin.RemovableSelfJoin
-
The right factor in a removable self-join, namely the factor that
will be removed
- rightFactor - Variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.JoinVertex
-
- rightFields - Variable in class org.apache.calcite.rel.rules.JoinCommuteRule.VariableReplacer
-
- rightFields - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- rightFieldsBitSet - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- rightInferredPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
Predicates that were inferred from the left input.
- RightIterator(Iterator<? extends Map.Entry<L, R>>) - Constructor for class org.apache.calcite.util.Pair.RightIterator
-
- rightIterator - Variable in class org.apache.calcite.util.Pair.ZipIterator
-
- rightKeys - Variable in class org.apache.calcite.rel.core.EquiJoin
-
- rightKeys - Variable in class org.apache.calcite.rel.core.JoinInfo
-
- rightKeys - Variable in class org.apache.calcite.rel.mutable.MutableSemiJoin
-
- rightPrec - Variable in class org.apache.calcite.sql.SqlOperator
-
The precedence with which this operator binds to the expression to the
right.
- rightPrec(int, boolean) - Static method in class org.apache.calcite.sql.SqlOperator
-
- rightPreserveExprs - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Expressions referenced in the projection/filter that should be preserved,
corresponding to expressions on the right hand side of the join, if the
projection is being pushed past a join.
- rightSet() - Method in class org.apache.calcite.rel.core.JoinInfo
-
- rightSource - Variable in class org.apache.calcite.interpreter.JoinNode
-
- rightTrim(String, char) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Deprecated.
- rollback(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - Method in class org.apache.calcite.schema.impl.AbstractTable
-
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - Method in interface org.apache.calcite.schema.Table
-
Determines whether the given rolled up column can be used inside the given aggregate function.
- rolledUpNotAllowed(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- rollUp(int, RelBuilder, AggregateCall, TileKey) - Static method in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- ROLLUP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ROLLUP
operator, occurs within GROUP BY
clause
or nested within a GROUPING SETS
.
- rollup(List<ImmutableBitSet>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Computes the rollup of bit sets.
- root - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- ROOT - Static variable in interface org.apache.calcite.DataContext
-
- root - Variable in class org.apache.calcite.interpreter.Context
-
- root - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- root() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- root - Variable in class org.apache.calcite.plan.hep.HepPlanner
-
- root - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- root - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- root - Variable in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- root - Variable in class org.apache.calcite.rel.mutable.MutableRelVisitor
-
- root - Variable in class org.apache.calcite.rel.RelVisitor
-
- root - Variable in class org.apache.calcite.rex.RexTransformer
-
- root - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander
-
- root - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- root - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- rootNode - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- rootNode - Variable in class org.apache.calcite.materialize.Lattice
-
- rootRel - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- rootRel - Variable in class org.apache.calcite.interpreter.Interpreter
-
- rootRel - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- rootSchema - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- rootSchema - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- rootSchema - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- RootSchema() - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.RootSchema
-
- rootSchema - Variable in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- rootSchema - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- rootSchema - Variable in class org.apache.calcite.materialize.Lattice
-
- rootSchema - Variable in class org.apache.calcite.materialize.MaterializationActor.Materialization
-
- rootSchema - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- rootSchema(SchemaPlus) - Static method in class org.apache.calcite.prepare.PlannerImpl
-
- rootSchema - Variable in class org.apache.calcite.schema.Schemas.DummyDataContext
-
- rootTable() - Method in class org.apache.calcite.plan.RelOptLattice
-
- round(Calendar, TimeUnitRange, boolean) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
Returns a copy of a calendar, optionally rounded up to the next time
unit.
- round(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- round(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- ROUND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- round(double) - Static method in class org.apache.calcite.util.NumberUtil
-
- round(int) - Method in class org.apache.calcite.util.TimestampString
-
- round(int) - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- round(int) - Method in class org.apache.calcite.util.TimeString
-
- round(int) - Method in class org.apache.calcite.util.TimeWithTimeZoneString
-
- ROUND3 - Static variable in class org.apache.calcite.profile.Profiler.Distribution
-
- ROUND5 - Static variable in class org.apache.calcite.profile.Profiler.Distribution
-
- ROUND_ROBIN_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton round-robin distribution.
- row - Variable in class org.apache.calcite.adapter.enumerable.EnumerableWindow.WindowRelInputGetter
-
- Row - Class in org.apache.calcite.interpreter
-
Row.
- Row(Object[]) - Constructor for class org.apache.calcite.interpreter.Row
-
Creates a Row.
- ROW - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- Row.RowBuilder - Class in org.apache.calcite.interpreter
-
Utility class to build row objects.
- ROW_NUMBER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ROW_NUMBER
window function.
- RowBuilder(int) - Constructor for class org.apache.calcite.interpreter.Row.RowBuilder
-
- rowBuilder - Variable in class org.apache.calcite.runtime.ResultSetEnumerable.ResultSetEnumerator
-
- rowBuilderFactory - Variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- rowCount - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ArrayEnumerator
-
- rowCount - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content.ObjectEnumerator
-
- rowCount - Variable in class org.apache.calcite.plan.volcano.VolcanoCost
-
- rowCount - Variable in class org.apache.calcite.prepare.RelOptTableImpl
-
Estimate for the row count, or null.
- rowCount - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- RowCount(int) - Constructor for class org.apache.calcite.profile.Profiler.RowCount
-
- rowCount - Variable in class org.apache.calcite.profile.Profiler.RowCount
-
- rowCount - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- rowCountEstimate - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- rowCountEstimate(double) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Sets the "rowCountEstimate" attribute (default null).
- rowCountEstimate - Variable in class org.apache.calcite.materialize.Lattice
-
- rowCountEstimate - Variable in class org.apache.calcite.model.JsonLattice
-
Estimated number of rows.
- rowCountHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- rowEnumerable - Variable in class org.apache.calcite.interpreter.Interpreter.NodeInfo
-
- ROWID - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- rowInFrame(Expression) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- rowInFrame(Expression) - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Returns boolean the expression that checks if the given index is in
the frame bounds.
- rowInPartition(Expression) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- rowInPartition(Expression) - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Returns boolean the expression that checks if the given index is in
the partition bounds.
- rowLength - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- rowMustBeNonNegativeIntegral() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- RowNumberImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.RowNumberImplementor
-
- rowPhysType - Variable in class org.apache.calcite.adapter.enumerable.EnumerableWindow.WindowRelInputGetter
-
- rows - Variable in class org.apache.calcite.interpreter.ValuesNode
-
- rows - Variable in class org.apache.calcite.schema.impl.ListTransientTable
-
- rowsPerMatch - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- RowsPerMatchOption(String) - Constructor for enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- rowTranslator() - Method in interface org.apache.calcite.adapter.enumerable.AggAddContext
-
- rowTranslator() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
-
- rowTranslator(Expression) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- rowTranslator(Expression) - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Returns row translator for given absolute row position.
- rowType - Variable in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- rowType - Variable in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- rowType - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- rowType - Variable in class org.apache.calcite.materialize.MaterializationActor.Materialization
-
- rowType - Variable in class org.apache.calcite.plan.RelOptAbstractTable
-
- rowType - Variable in class org.apache.calcite.plan.RexImplicationChecker
-
- rowType - Variable in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- rowType - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- rowType - Variable in class org.apache.calcite.prepare.RelOptTableImpl
-
- rowType - Variable in class org.apache.calcite.rel.AbstractRelNode
-
Cached type of this relational expression.
- rowType - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- rowType - Variable in class org.apache.calcite.rel.rules.MultiJoin
-
- rowType - Variable in class org.apache.calcite.rex.RexExecutorImpl.DataContextInputGetter
-
- rowType - Variable in class org.apache.calcite.sql.validate.AbstractNamespace
-
Type of the output row, which comprises the name and type of each output
column.
- rowType - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.Permute
-
- rowType() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
The row type of the found namespace, nullable if the lookup has
looked into outer joins.
- rowType - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- rowWidthCost(RelNode) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Computes a cost for a join tree based on the row widths of the inputs
into the join.
- rpad(String, int) - Static method in class org.apache.calcite.util.Util
-
- rtrim(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL RTRIM
function applied to string.
- rtrim(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST.
- RTRIM - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- RTRIM - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "RTRIM(string)" function.
- rtrim() - Method in class org.apache.calcite.util.NlsString
-
Returns a string the same as this but with spaces trimmed from the
right.
- rtrim(String) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- rule - Variable in class org.apache.calcite.plan.hep.HepInstruction.RuleInstance
-
Explicitly specified rule, or rule looked up by planner from
description.
- rule - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- rule - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- rule - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- rule - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner.RuleProvenance
-
- rule - Variable in class org.apache.calcite.sql.type.SqlTypeTransformCascade
-
- RULE_LOGGER - Static variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- RULE_SET - Static variable in class org.apache.calcite.tools.Programs
-
- ruleAttempted(RelOptListener.RuleAttemptedEvent) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
- ruleAttempted(RelOptListener.RuleAttemptedEvent) - Method in interface org.apache.calcite.plan.RelOptListener
-
Notifies this listener that an optimizer rule is being applied to a
particular relational expression.
- RuleAttemptedEvent(Object, RelNode, RelOptRuleCall, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- ruleCall - Variable in class org.apache.calcite.plan.RelOptListener.RuleEvent
-
- ruleCallStack - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- RuleClass() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.RuleClass
-
- ruleClass - Variable in class org.apache.calcite.plan.hep.HepInstruction.RuleClass
-
- RuleCollection() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.RuleCollection
-
- ruleDescExclusionFilter - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- ruleDescription - Variable in class org.apache.calcite.plan.hep.HepInstruction.RuleInstance
-
Description to look for, or null if rule specified explicitly.
- RuleEvent(Object, RelNode, RelOptRuleCall) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleEvent
-
- RuleInstance() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.RuleInstance
-
- ruleMap - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- RuleMatchImportanceComparator() - Constructor for class org.apache.calcite.plan.volcano.RuleQueue.RuleMatchImportanceComparator
-
- ruleNames - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Maps rule classes to their name, to ensure that the names are unique and
conform to rules.
- RuleProductionEvent(Object, RelNode, RelOptRuleCall, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleProductionEvent
-
- ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
- ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - Method in interface org.apache.calcite.plan.RelOptListener
-
Notifies this listener that an optimizer rule has been successfully
applied to a particular relational expression, resulting in a new
equivalent expression (relEquivalenceFound will also be called unless the
new expression is identical to an existing one).
- RuleProvenance(RelOptRule, ImmutableList<RelNode>, int) - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner.RuleProvenance
-
- RuleQueue - Class in org.apache.calcite.plan.volcano
-
Priority queue of relexps whose rules have not been called, and rule-matches
which have not yet been acted upon.
- RuleQueue(VolcanoPlanner) - Constructor for class org.apache.calcite.plan.volcano.RuleQueue
-
- ruleQueue - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Holds rule calls waiting to be fired.
- RuleQueue.PhaseMatchList - Class in org.apache.calcite.plan.volcano
-
- RuleQueue.RelImportanceComparator - Class in org.apache.calcite.plan.volcano
-
Compares
RelNode
objects according to their cached 'importance'.
- RuleQueue.RuleMatchImportanceComparator - Class in org.apache.calcite.plan.volcano
-
- rules() - Static method in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- rules(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- rules(JdbcConvention, RelBuilderFactory) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- RULES - Static variable in class org.apache.calcite.interpreter.Bindables
-
All rules that convert logical relational expression to bindable.
- rules - Variable in class org.apache.calcite.plan.hep.HepInstruction.RuleCollection
-
Collection of rules to apply.
- rules - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- RULES - Static variable in class org.apache.calcite.rel.stream.StreamRules
-
- rules - Variable in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
- rules - Variable in class org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
-
- rules - Variable in class org.apache.calcite.tools.RuleSets.ListRuleSet
-
- ruleSet - Variable in class org.apache.calcite.plan.hep.HepInstruction.CommonRelSubExprRules
-
- ruleSet - Variable in class org.apache.calcite.plan.hep.HepInstruction.ConverterRules
-
Actual rule set instantiated during planning by filtering all of the
planner's rules, looking for the desired converters.
- ruleSet - Variable in class org.apache.calcite.plan.hep.HepInstruction.EndGroup
-
Actual rule set instantiated during planning by collecting grouped
rules.
- ruleSet - Variable in class org.apache.calcite.plan.hep.HepInstruction.RuleClass
-
Actual rule set instantiated during planning by filtering all of the
planner's rules through ruleClass.
- ruleSet - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Set of all registered rules.
- ruleSet - Variable in class org.apache.calcite.tools.Programs.RuleSetProgram
-
- RuleSet - Interface in org.apache.calcite.tools
-
A set rules associated with a particular
type of invocation of the
Planner
.
- RuleSetProgram(RuleSet) - Constructor for class org.apache.calcite.tools.Programs.RuleSetProgram
-
- ruleSets(RuleSet...) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- ruleSets(List<RuleSet>) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- RuleSets - Class in org.apache.calcite.tools
-
Utilities for creating and composing rule sets.
- RuleSets() - Constructor for class org.apache.calcite.tools.RuleSets
-
- RuleSets.ListRuleSet - Class in org.apache.calcite.tools
-
Rule set that consists of a list of rules.
- run() - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable.EnumerableNode
-
- run() - Method in class org.apache.calcite.interpreter.AggregateNode
-
- run() - Method in class org.apache.calcite.interpreter.FilterNode
-
- run() - Method in class org.apache.calcite.interpreter.JoinNode
-
- run() - Method in interface org.apache.calcite.interpreter.Node
-
- run() - Method in class org.apache.calcite.interpreter.ProjectNode
-
- run() - Method in class org.apache.calcite.interpreter.SortNode
-
- run() - Method in class org.apache.calcite.interpreter.TableScanNode
-
- run() - Method in class org.apache.calcite.interpreter.UnionNode
-
- run() - Method in class org.apache.calcite.interpreter.ValuesNode
-
- run() - Method in class org.apache.calcite.interpreter.WindowNode
-
- Run(List<Profiler.Column>, Collection<ImmutableBitSet>) - Constructor for class org.apache.calcite.profile.ProfilerImpl.Run
-
Creates a Run.
- run - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- Run(List<Profiler.Column>) - Constructor for class org.apache.calcite.profile.SimpleProfiler.Run
-
- run(Object) - Method in enum org.apache.calcite.runtime.Hook
-
Runs all handlers registered for this Hook, with the given argument.
- run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - Method in interface org.apache.calcite.tools.Program
-
- run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - Method in class org.apache.calcite.tools.Programs.DecorrelateProgram
-
- run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - Method in class org.apache.calcite.tools.Programs.RuleSetProgram
-
- run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - Method in class org.apache.calcite.tools.Programs.SequenceProgram
-
- run(RelOptPlanner, RelNode, RelTraitSet, List<RelOptMaterialization>, List<RelOptLattice>) - Method in class org.apache.calcite.tools.Programs.TrimFieldsProgram
-
- run(RelNode) - Static method in class org.apache.calcite.tools.RelRunners
-
Runs a relational expression by creating a JDBC connection.
- run() - Method in class org.apache.calcite.util.Benchmark
-
- RUNNING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RUNNING
function to be used within MATCH_RECOGNIZE
.
- s - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Token
-
- s - Variable in class org.apache.calcite.util.IntegerIntervalSet
-
- s - Variable in class org.apache.calcite.util.SourceStringReader
-
- safeArgList(StringBuilder, Method) - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Returns e.g.
- safeOps - Variable in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- SafeRexVisitor() - Constructor for enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- SaffronProperties - Interface in org.apache.calcite.util
-
- SaffronProperties.Helper - Class in org.apache.calcite.util
-
Deprecated.
Helper class.
- SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where two operands must both be in the
same type family.
- SAME_SAME_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- SAME_SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where three operands must all be in the
same type family.
- SAME_VARIADIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where any number of operands must all be
in the same type family.
- sameNamedType(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Tests whether two types have the same name and structure, possibly with
differing modifiers.
- SameOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy where all operand types must be the same.
- SameOperandTypeChecker(int) - Constructor for class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- SameOperandTypeExceptLastOperandChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy where all operand types except last one must be the same.
- SameOperandTypeExceptLastOperandChecker(int, String) - Constructor for class org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
-
- sameTypeOrNarrowsNullability(RelDataType, RelDataType) - Method in class org.apache.calcite.rex.RexSimplify
-
Return if the new type is the same and at most narrows the nullability.
- Sample - Class in org.apache.calcite.rel.core
-
Relational expression that returns a sample of the rows from its input.
- Sample(RelOptCluster, RelNode, RelOptSamplingParameters) - Constructor for class org.apache.calcite.rel.core.Sample
-
- Sample(RelInput) - Constructor for class org.apache.calcite.rel.core.Sample
-
Creates a Sample by parsing serialized output.
- sampleOfTheGeneratedWindowedAggregate() - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- samplePercentage - Variable in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- sampleValue(SqlNode) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- samplingPercentage - Variable in class org.apache.calcite.plan.RelOptSamplingParameters
-
- satisfies(RelTrait) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- satisfies(RelTrait) - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- satisfies(RelTrait) - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- satisfies(RelTrait) - Method in class org.apache.calcite.plan.Convention.Impl
-
- satisfies(RelTrait) - Method in class org.apache.calcite.plan.RelCompositeTrait
-
- satisfies(RelTrait) - Method in interface org.apache.calcite.plan.RelTrait
-
Returns whether this trait satisfies a given trait.
- satisfies(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set satisfies another trait set.
- satisfies(RelTrait) - Method in class org.apache.calcite.rel.RelCollationImpl
-
- satisfies(RelTrait) - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- scalar - Variable in class org.apache.calcite.interpreter.ProjectNode
-
- Scalar - Interface in org.apache.calcite.interpreter
-
Compiled scalar expression.
- scalar(RelNode) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates a scalar sub-query.
- SCALAR_OR_RECORD_COLLECTION - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Checker that returns whether a value is a collection (multiset or array)
of scalar or record values.
- SCALAR_OR_RECORD_COLLECTION_OR_MAP - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- SCALAR_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$SCALAR_QUERY" operator returns a scalar value from a
record type.
- ScalarAccumulator(AggregateNode.ScalarAccumulatorDef, Object[]) - Constructor for class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulator
-
- ScalarAccumulatorDef(Scalar, Scalar, Scalar, int, int, DataContext) - Constructor for class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- scalarCompiler - Variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- ScalarFunction - Interface in org.apache.calcite.schema
-
Function that returns a scalar result.
- ScalarFunctionImpl - Class in org.apache.calcite.schema.impl
-
- ScalarFunctionImpl(Method, CallImplementor) - Constructor for class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
Private constructor.
- scalarValueRequiredInStrictModeOfJsonValueFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- scale - Variable in class org.apache.calcite.sql.SqlDataTypeSpec
-
- scale - Variable in class org.apache.calcite.sql.SqlNumericLiteral
-
- scale - Variable in class org.apache.calcite.sql.type.BasicSqlType
-
- SCALE_NOT_SPECIFIED - Static variable in interface org.apache.calcite.rel.type.RelDataType
-
- scaleA - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.BinaryArithmeticExpander
-
- scaleB - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.BinaryArithmeticExpander
-
- scaleDown(RexNode, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Scales down a decimal value, and returns the scaled value as an exact
numeric.
- scaleDownDouble(RexNode, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Scales down a decimal value and returns the scaled value as a an
double precision approximate value.
- scaleIntervalToNumber(RelDataType, RelDataType, Expression) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- scaleUp(RexNode, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Scales up a decimal value and returns the scaled value as an exact
number.
- scan(DataContext) - Method in class org.apache.calcite.adapter.clone.ArrayTable
-
- scan(DataContext) - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.ReflectiveTable
-
- scan(DataContext) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- scan - Variable in class org.apache.calcite.plan.RelOptMaterialization.ProjectFilterTable
-
- scan(DataContext, List<RexNode>) - Method in interface org.apache.calcite.schema.FilterableTable
-
Returns an enumerator over the rows in this Table.
- scan(DataContext) - Method in class org.apache.calcite.schema.impl.ListTransientTable
-
- scan(DataContext, List<RexNode>, int[]) - Method in interface org.apache.calcite.schema.ProjectableFilterableTable
-
Returns an enumerable over the rows in this Table.
- scan(DataContext) - Method in interface org.apache.calcite.schema.ScannableTable
-
Returns an enumerator over the rows in this Table.
- scan(String...) - Method in class org.apache.calcite.tools.PigRelBuilder
-
- scan(Iterable<String>) - Method in class org.apache.calcite.tools.PigRelBuilder
-
- scan(Iterable<String>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
TableScan
of the table
with a given name.
- scan(String...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
TableScan
of the table
with a given name.
- scanFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- ScannableTable - Interface in org.apache.calcite.schema
-
Table that can be scanned without creating an intermediate relational
expression.
- ScanToProjectUnifyRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.ScanToProjectUnifyRule
-
- schema - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema.MethodTableMacro
-
- schema - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- schema - Variable in class org.apache.calcite.jdbc.CalciteSchema.Entry
-
- schema - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- schema - Variable in class org.apache.calcite.materialize.MaterializationActor.QueryKey
-
- schema - Variable in class org.apache.calcite.plan.RelOptAbstractTable
-
- schema - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- schema - Variable in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- schema - Variable in class org.apache.calcite.prepare.RelOptTableImpl
-
- schema - Variable in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- schema - Variable in class org.apache.calcite.schema.impl.DelegatingSchema
-
- schema - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
- Schema - Interface in org.apache.calcite.schema
-
A namespace for tables and functions.
- schema - Variable in class org.apache.calcite.sql.SqlDescribeSchema
-
- Schema.TableType - Enum in org.apache.calcite.schema
-
Table type.
- schemaExists(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- schemaFactory(Class<T>, T) - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- schemaFactory(Class<T>, T) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- SchemaFactory - Interface in org.apache.calcite.schema
-
- SchemaImpl(Lattice, StatisticsProvider) - Constructor for class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- schemaInvalidType(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- SchemaNamespace - Class in org.apache.calcite.sql.validate
-
Namespace based on a schema.
- SchemaNamespace(SqlValidatorImpl, ImmutableList<String>) - Constructor for class org.apache.calcite.sql.validate.SchemaNamespace
-
Creates a SchemaNamespace.
- schemaNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- schemaPath - Variable in class org.apache.calcite.schema.impl.ViewTable
-
- schemaPath - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
Typically null.
- schemaPaths - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- SchemaPlus - Interface in org.apache.calcite.schema
-
Extension to the
Schema
interface.
- SchemaPlusImpl() - Constructor for class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- schemas(String) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- schemas - Variable in class org.apache.calcite.model.JsonRoot
-
List of schema elements.
- schemas() - Method in interface org.apache.calcite.schema.Path
-
Returns the schemas of this path.
- Schemas - Class in org.apache.calcite.schema
-
Utility functions for schemas.
- Schemas() - Constructor for class org.apache.calcite.schema.Schemas
-
- schemas() - Method in class org.apache.calcite.schema.Schemas.PathImpl
-
- Schemas.DummyDataContext - Class in org.apache.calcite.schema
-
Dummy data context that has no variables.
- Schemas.PathImpl - Class in org.apache.calcite.schema
-
- schemaStack - Variable in class org.apache.calcite.model.ModelHandler
-
- schemaType() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- schemaType() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- SchemaVersion - Interface in org.apache.calcite.schema
-
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
- scope - Variable in class org.apache.calcite.sql.SqlAlter
-
Scope of the operation.
- scope - Variable in class org.apache.calcite.sql.SqlCallBinding
-
- SCOPE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy where the expression is assumed to be registered
as a
SqlValidatorNamespace
, and
therefore the result type of the call is the type of that namespace.
- scope - Variable in class org.apache.calcite.sql.validate.CollectNamespace
-
- scope - Variable in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- scope - Variable in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
- scope - Variable in class org.apache.calcite.sql.validate.UnnestNamespace
-
- scope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Collection of
RelNode
objects which correspond to a SELECT
statement.
- ScopeChild - Class in org.apache.calcite.sql.validate
-
- ScopeChild(int, String, SqlValidatorNamespace, boolean) - Constructor for class org.apache.calcite.sql.validate.ScopeChild
-
Creates a ScopeChild.
- scopes - Variable in class org.apache.calcite.sql.validate.AggChecker
-
- scopes - Variable in class org.apache.calcite.sql.validate.SqlScopedShuttle
-
- scopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- SECOND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL SECOND
operator.
- seek - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.IsXxxImplementor
-
- seek - Variable in class org.apache.calcite.rex.LogicVisitor
-
- seekType - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.FirstLastValueImplementor
-
- SeekType() - Constructor for enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
- seen - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeRegistrar
-
- seen - Variable in class org.apache.calcite.materialize.Lattice.Builder.Fixer
-
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- select - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- select - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- select - Variable in class org.apache.calcite.sql.validate.GroupByScope
-
- select - Variable in class org.apache.calcite.sql.validate.OrderByScope
-
- select - Variable in class org.apache.calcite.sql.validate.SelectNamespace
-
- select - Variable in class org.apache.calcite.sql.validate.SelectScope
-
- select - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander
-
- select - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- select(List<E>, List<Integer>) - Static method in class org.apache.calcite.util.Util
-
Returns a view of a list, picking the elements of a list with the given
set of ordinals.
- selectivityHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- selectList - Variable in class org.apache.calcite.sql.SqlSelect
-
- selectListExtraIndentFlag - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- selectListItemsOnSeparateLines - Variable in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- selectListItemsOnSeparateLines - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- selectMissingFrom() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- SelectNamespace - Class in org.apache.calcite.sql.validate
-
Namespace offered by a sub-query.
- SelectNamespace(SqlValidatorImpl, SqlSelect, SqlNode) - Constructor for class org.apache.calcite.sql.validate.SelectNamespace
-
Creates a SelectNamespace.
- selector(ParameterExpression, List<Integer>, JavaRowFormat) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Generates a selector for the given fields from an expression.
- selector(ParameterExpression, List<Integer>, JavaRowFormat) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- SelectScope - Class in org.apache.calcite.sql.validate
-
The name-resolution scope of a SELECT clause.
- SelectScope(SqlValidatorScope, SqlValidatorScope, SqlSelect) - Constructor for class org.apache.calcite.sql.validate.SelectScope
-
Creates a scope corresponding to a SELECT clause.
- selectScopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps a
SqlSelect
node to the scope used by its SELECT and HAVING
clauses.
- SelfPopulatingList(String, int) - Constructor for class org.apache.calcite.rex.RexSlot.SelfPopulatingList
-
- SelfSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- SEMI - Static variable in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- SemiJoin - Class in org.apache.calcite.rel.core
-
- SemiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList) - Constructor for class org.apache.calcite.rel.core.SemiJoin
-
Deprecated.
Creates a SemiJoin.
- semiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
- semiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
- semiJoinDone - Variable in class org.apache.calcite.rel.logical.LogicalJoin
-
- SemiJoinFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SemiJoinFactoryImpl
-
Deprecated.
- SemiJoinFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes
SemiJoin
s down in a tree past
a
Filter
.
- SemiJoinFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
Creates a SemiJoinFilterTransposeRule.
- SemiJoinJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
SemiJoin
down in a tree past a
Join
in order to trigger other rules that will convert
SemiJoin
s.
- SemiJoinJoinTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
Creates a SemiJoinJoinTransposeRule.
- SemiJoinProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes
a
SemiJoin
down in a tree past
a
Project
.
- SemiJoinProjectTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
Creates a SemiJoinProjectTransposeRule.
- SemiJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes a SemiJoin
s from a join tree.
- SemiJoinRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
Creates a SemiJoinRemoveRule.
- SemiJoinRule - Class in org.apache.calcite.rel.rules
-
- SemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRule
-
- SemiJoinRule(Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRule
-
- SemiJoinRule.JoinToSemiJoinRule - Class in org.apache.calcite.rel.rules
-
SemiJoinRule that matches a Join with an empty Aggregate as its right
child.
- SemiJoinRule.ProjectToSemiJoinRule - Class in org.apache.calcite.rel.rules
-
SemiJoinRule that matches a Project on top of a Join with an Aggregate
as its right child.
- SemiJoinType - Enum in org.apache.calcite.sql
-
- SemiJoinType() - Constructor for enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
- SemiMutableSchema - Interface in org.apache.calcite.schema
-
Schema to which materializations can be added.
- send(Row) - Method in interface org.apache.calcite.interpreter.AggregateNode.Accumulator
-
- send(Row) - Method in class org.apache.calcite.interpreter.AggregateNode.AccumulatorList
-
- send(Row) - Method in class org.apache.calcite.interpreter.AggregateNode.CountAccumulator
-
- send(Row) - Method in class org.apache.calcite.interpreter.AggregateNode.FilterAccumulator
-
- send(Row) - Method in class org.apache.calcite.interpreter.AggregateNode.Grouping
-
- send(Row) - Method in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulator
-
- send(Row) - Method in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulator
-
- send(Row) - Method in class org.apache.calcite.interpreter.Interpreter.DuplicatingSink
-
- send(Row) - Method in class org.apache.calcite.interpreter.Interpreter.ListSink
-
- send(Row) - Method in interface org.apache.calcite.interpreter.Sink
-
- sendContext - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulatorDef
-
- sep(boolean, String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- sep(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- sep(String, boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- sep(String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Writes a list separator, unless the separator is "," and this is the
first occurrence in the list.
- sep(String, boolean) - Method in interface org.apache.calcite.sql.SqlWriter
-
Writes a list separator.
- sepIndent - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
Indent of separators with respect to this frame's indent.
- sepList(List<T>, String) - Static method in class org.apache.calcite.util.Util
-
Converts a list of a string, with a given separator between elements.
- sequence(String, SqlSingleOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates an operand checker from a sequence of single-operand checkers.
- sequence(Program...) - Static method in class org.apache.calcite.tools.Programs
-
Creates a program that executes a sequence of programs.
- sequenceCurrentValue(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the CURRENT VALUE OF sequence
operator.
- sequenceEqual(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sequenceNextValue(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the NEXT VALUE OF sequence
operator.
- SequenceProgram(ImmutableList<Program>) - Constructor for class org.apache.calcite.tools.Programs.SequenceProgram
-
- SerializableCharset - Class in org.apache.calcite.util
-
Serializable wrapper around a Charset
.
- SerializableCharset(Charset) - Constructor for class org.apache.calcite.util.SerializableCharset
-
Creates a SerializableCharset.
- SerializableRelRecordType(List<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.type.RelRecordType.SerializableRelRecordType
-
- serialVersionUID - Static variable in exception org.apache.calcite.runtime.CalciteContextException
-
SerialVersionUID created with JDK 1.5 serialver tool.
- serialVersionUID - Static variable in exception org.apache.calcite.runtime.CalciteException
-
SerialVersionUID created with JDK 1.5 serialver tool.
- serialVersionUID - Static variable in class org.apache.calcite.sql.parser.SqlParserPos
-
- serialVersionUID - Static variable in exception org.apache.calcite.sql.validate.SqlValidatorException
-
- server - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- SESSION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION
group function.
- SESSION_END - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_END
auxiliary function of
the SESSION
group function.
- SESSION_START - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_START
auxiliary function of
the SESSION
group function.
- SESSION_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_USER
function.
- set(CalciteConnectionProperty, String) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
Returns a copy of this configuration with one property changed.
- set(int, Object) - Method in class org.apache.calcite.interpreter.Row.RowBuilder
-
Set the value of a particular column.
- set - Variable in class org.apache.calcite.plan.volcano.RelSubset
-
The set this subset belongs to.
- set(int, E) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- set(String, String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- set(int, SqlNode) - Method in class org.apache.calcite.sql.SqlNodeList
-
- set(int, E) - Method in class org.apache.calcite.util.CastingList
-
- set(E) - Method in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
- set - Variable in class org.apache.calcite.util.graph.BreadthFirstIterator
-
- set(E) - Method in class org.apache.calcite.util.Holder
-
Sets the value.
- set(int) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
- set(int, int) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Sets a range of bits, from from
to to
- 1.
- set(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit set.
- set(int, boolean) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit set (if b is
true) or unset (if b is false).
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.SurjectionWithInverse
-
Creates a mapping between a source and a target.
- set(int, int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- set(int, int) - Method in class org.apache.calcite.util.Permutation
-
Maps source position to target position.
- set(int, int, boolean) - Method in class org.apache.calcite.util.Permutation
-
Maps source position to target position, automatically resizing if source
or target is out of bounds.
- set(int, PrecedenceClimbingParser.Token) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.TokenList
-
- SET_OP - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy for a set operator (UNION, INTERSECT,
EXCEPT).
- SET_OP_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- SET_QUERY - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of set-query node types.
- setAggChildKeys(ImmutableBitSet, Aggregate, ImmutableBitSet.Builder) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Takes a bitmap representing a set of input references and extracts the
ones that reference the group by columns in an aggregate.
- setAlias(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlUpdate
-
- setAll(BitSet, Iterable<? extends Number>) - Static method in class org.apache.calcite.util.BitSets
-
Sets all bits in a given BitSet corresponding to integers from a list.
- setAll(Mapping) - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- setAll(Mapping) - Method in class org.apache.calcite.util.Permutation
-
- setAllowBangEqual(boolean) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setAlwaysQuoteCData(boolean) - Method in class org.apache.calcite.util.XmlOutput
-
Sets whether to always quote cdata segments (even if they don't contain
special characters).
- setAlwaysUseParentheses(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setAlwaysUseParentheses(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setAsciiStream(int, InputStream, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setAsciiStream(int, InputStream) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setBinaryStream(int, InputStream, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setBinaryStream(int, InputStream) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setBlob(int, InputStream, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setBlob(int, InputStream) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setBlock(BlockBuilder) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- setCache(boolean) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- setCache(boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- setCache(boolean) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- setCacheEnabled(boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- setCacheEnabled(boolean) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- setCacheEnabled(boolean) - Method in interface org.apache.calcite.schema.SchemaPlus
-
- setCallRewrite(boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables rewrite of "macro-like" calls such as COALESCE.
- setCallRewrite(boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setCancelFlag(CancelFlag) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setCancelFlag(CancelFlag) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
- setCaseClausesOnNewLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setCaseClausesOnNewLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether the WHEN, THEN and ELSE clauses of a CASE expression appear
at the start of a new line.
- setCaseSensitive(boolean) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setCharacterStream(int, Reader, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setCharacterStream(int, Reader) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setChildRels(RelNode, List<RelNode>) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Assigns the input relational expressions of a given relational expression,
as seen by this particular call.
- setClassLoader(ClassLoader) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setClasspath(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setClauseStartsLine(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setClauseStartsLine(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY)
starts a new line.
- setClob(int, Reader, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setClob(int, Reader) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setColumnReferenceExpansion(boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables expansion of column references.
- setColumnReferenceExpansion(boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setCompact(boolean) - Method in class org.apache.calcite.util.XmlOutput
-
Sets or unsets the compact mode.
- setConfig(SqlParser.Config) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setConformance(SqlConformance) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the SQL language conformance level.
- setConformance(SqlConformance) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setCorrelates(Function1<String, RexToLixTranslator.InputGetter>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- setCurrent(RelNode, LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- setDataContext(DataContext) - Method in class org.apache.calcite.rex.RexExecutable
-
- setDataset(String) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- setDebugInfo(int) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setDeclName(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlWindow
-
- setDefaultNullCollation(NullCollation) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Sets how NULL values should be collated if an ORDER BY item does not
contain NULLS FIRST or NULLS LAST.
- setDefaultNullCollation(NullCollation) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setDestdir(String) - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setDestdir(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setDynamicParam(PreparedStatement, int, Object) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Assigns a value to a dynamic parameter in a prepared statement, calling
the appropriate setXxx
method based on the type of the value.
- setDynamicParamCountInExplain(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Sets the number of dynamic parameters in the current EXPLAIN PLAN
statement.
- setElement(Object[], int, Object) - Static method in class org.apache.calcite.util.ChunkList
-
- setExecutor(RexExecutor) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setExecutor(RexExecutor) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Sets the object that can execute scalar expressions.
- setExpandedSelectList(List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SelectScope
-
- setFactorJoinKeys(LoptMultiJoin, List<RexNode>, ImmutableBitSet, int, int, ImmutableBitSet.Builder) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Locates from a list of filters those that correspond to a particular join
tree.
- setFactorWeight(int, int, int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Sets an individual weight if the new weight is better than the current
one
- setFactorWeights() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Sets weighting for each combination of factors, depending on which join
filters reference which factors.
- setFamily(RelDataTypeFamily) - Method in class org.apache.calcite.sql.type.ObjectSqlType
-
- setFetch(SqlNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setFetch(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setFormatOptions(SqlFormatOptions) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setFrom(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setFullClassName(String) - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setFullClassName(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setGlob(boolean) - Method in class org.apache.calcite.util.XmlOutput
-
Sets whether to detect that tags are empty.
- setGroupBy(SqlNodeList) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setGroupBy(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setHaving(SqlNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setHaving(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setIdentifierExpansion(boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables expansion of identifiers other than column
references.
- setIdentifierExpansion(boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setIdentifierMaxLength(int) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the maximum length for sql identifier.
- setIdentifierMaxLength(int) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setIf(int, boolean) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit set if condition
is true.
- setIgnorePcdata(boolean) - Method in class org.apache.calcite.util.XmlOutput
-
Sets whether to ignore unquoted text, such as whitespace.
- setImportance(RelNode, double) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setImportance(RelNode, double) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Sets the importance of a relational expression.
- setImportance(RelNode, double) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- setIndentation(int) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setIndentation(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets the number of spaces indentation.
- setIndentString(String) - Method in class org.apache.calcite.util.XmlOutput
-
Sets the string to print for each level of indentation.
- setInitialImportance() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- setInput(int, MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableBiRel
-
- setInput(int, MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableLeafRel
-
- setInput(int, MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableMultiRel
-
- setInput(int, MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- setInput(int, MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableSingleRel
-
- setInternal(int, int) - Method in class org.apache.calcite.util.Permutation
-
- setJoinAdjustments(int[], int, int, int, int, int) - Method in class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
Sets an array to reflect how much each index corresponding to a field
needs to be adjusted.
- setJoinFilterRefs() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Sets bitmaps indicating which factors and fields each join filter
references
- setJoinKey(ImmutableBitSet.Builder, ImmutableBitSet.Builder, int, int, int, int, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Sets a join key if only one of the specified input references corresponds
to a specified factor as determined by its field numbers.
- setJoinRemovalFactor(int, int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Indicates that a dimension factor's join can be removed because of a
semijoin with a fact table.
- setJoinRemovalSemiJoin(int, LogicalJoin) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Indicates the semijoin that allows the join of a dimension table to be
removed
- setKeywordsLowercase(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setKeywordsLowerCase(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to print keywords (SELECT, AS, etc.) in lower-case.
- setLeft(SqlNode) - Method in class org.apache.calcite.sql.SqlJoin
-
- setLeftRightBitmaps(ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder, int) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Separates a bit-mask representing a join into masks representing the left
and right inputs into the join.
- setLex(Lex) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setLimit(int) - Method in class org.apache.calcite.rex.RexUtil.ForwardRefFinder
-
- setLineLength(int) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setLineLength(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setLocked(boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Sets whether this planner is locked.
- setLowerBound(SqlNode) - Method in class org.apache.calcite.sql.SqlWindow
-
- setMetadataProvider(RelMetadataProvider) - Method in class org.apache.calcite.plan.RelOptCluster
-
Overrides the default metadata provider for this cluster.
- setName(int, String) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns an identifier that is the same as this except one modified name.
- setName(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlSetOption
-
- setNames(List<String>, List<SqlParserPos>) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Modifies the components of this identifier and their positions.
- setNCharacterStream(int, Reader, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setNCharacterStream(int, Reader) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setNClob(int, NClob) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setNClob(int, Reader, long) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setNClob(int, Reader) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setNeedWhitespace(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setNeedWhitespace(boolean) - Method in interface org.apache.calcite.sql.SqlWriter
-
Sets whether whitespace is needed before the next token.
- setNewForOldRel(RelNode, RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- setNext(Object[], Object[]) - Static method in class org.apache.calcite.util.ChunkList
-
- setNoneConventionHasInfiniteCost(boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Sets whether this planner should consider rel nodes with Convention.NONE
to have inifinte cost or not.
- setNString(int, String) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setNullable(RexNode, boolean) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a read-only copy of this translator that records that a given
expression is nullable.
- setNullable(Map<? extends RexNode, Boolean>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a read-only copy of this translator that records that a given
expression is nullable.
- setOccupied(Object[], int) - Static method in class org.apache.calcite.util.ChunkList
-
- setOf(Set<String>) - Static method in class org.apache.calcite.rel.core.CorrelationId
-
Converts a set of correlation ids to a set of names.
- setOffset(SqlNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setOffset(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- SetOp - Class in org.apache.calcite.rel.core
-
SetOp
is an abstract base for relational set operators such
as UNION, MINUS (aka EXCEPT), and INTERSECT.
- SetOp(RelOptCluster, RelTraitSet, List<RelNode>, SqlKind, boolean) - Constructor for class org.apache.calcite.rel.core.SetOp
-
Creates a SetOp.
- SetOp(RelInput) - Constructor for class org.apache.calcite.rel.core.SetOp
-
Creates a SetOp by parsing serialized output.
- setOp(boolean, SqlKind, int) - Method in class org.apache.calcite.tools.RelBuilder
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.fun.SqlCase
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlBasicCall
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlCall
-
Changes the value of an operand.
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlDelete
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlDescribeSchema
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlDescribeTable
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlExplain
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlInsert
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlJoin
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlMerge
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlSetOption
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlSnapshot
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlUpdate
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlWindow
-
- setOperand(SqlNode, SqlNode, SqlValidator) - Static method in class org.apache.calcite.sql.SqlWindow
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlWith
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlWithItem
-
- setOperator(SqlOperator) - Method in class org.apache.calcite.sql.SqlBasicCall
-
- setOpFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- SetOpFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SetOpFactoryImpl
-
- SetopNamespace - Class in org.apache.calcite.sql.validate
-
Namespace based upon a set operation (UNION, INTERSECT, EXCEPT).
- SetopNamespace(SqlValidatorImpl, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.SetopNamespace
-
Creates a SetopNamespace
.
- SetopOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy for a set operator (UNION, INTERSECT,
EXCEPT).
- SetopOperandTypeChecker() - Constructor for class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- setOpToSql(SqlSetOperator, RelNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- setOrderBy(SqlNodeList) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setOrderBy(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setOrderList(SqlNodeList) - Method in class org.apache.calcite.sql.SqlWindow
-
- setOriginal(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setOriginalExpression(RexNode) - Method in class org.apache.calcite.plan.RelOptCluster
-
Deprecated.
- setOriginalSql(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the SQL text that is being parsed.
- setOriginalStatement(String) - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- setParent(RelOptRuleOperand) - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Sets the parent operand.
- setParentTrojan(ResourceBundle) - Method in class org.apache.calcite.runtime.Resources.MyPropertyResourceBundle
-
- setParserFactory(SqlParserImplFactory) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setPartitionList(SqlNodeList) - Method in class org.apache.calcite.sql.SqlWindow
-
- setPath(ImmutableList<ImmutableList<String>>) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- setPath(ImmutableList<ImmutableList<String>>) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- setPath(ImmutableList<ImmutableList<String>>) - Method in interface org.apache.calcite.schema.SchemaPlus
-
- setPatternVarRef(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- setPosition(int, int) - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Sets a textual position at which this exception was detected.
- setPosition(int, int, int, int) - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Sets a textual range at which this exception was detected.
- setPrev(Object[], Object[]) - Static method in class org.apache.calcite.util.ChunkList
-
- setQuoteAllIdentifiers(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setQuoteAllIdentifiers(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to quote all identifiers, even those which would be correct
according to the rules of the
SqlDialect
if quotation marks were
omitted.
- setQuotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the casing policy for quoted identifiers.
- setQuotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setQuoting(Quoting) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setRel(RelNode) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
Sets the output of this event.
- setReplace(boolean) - Method in class org.apache.calcite.sql.SqlCreate
-
- setResultSet(Iterator<Object>) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- setResultSet(Iterator<Object>) - Method in interface org.apache.calcite.server.CalciteServerStatement
-
- setRight(SqlNode) - Method in class org.apache.calcite.sql.SqlJoin
-
- setRoot(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- setRoot(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Sets the root node of this query.
- setRoot(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- setRoot(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Sets a new root relational expression, as the translation process
backs its way further up the tree.
- setRoot(List<RelNode>, RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- setRoot(List<RelNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- setRowId(int, RowId) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setRows(SqlLiteral) - Method in class org.apache.calcite.sql.SqlWindow
-
- setRule(RelOptRule) - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Sets the rule this operand belongs to
- setRuleDescExclusionFilter(Pattern) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setRuleDescExclusionFilter(Pattern) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Sets the exclusion filter to use for this planner.
- sets - Variable in class org.apache.calcite.sql.type.SqlTypeAssignmentRules.Builder
-
- setSchema(String) - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- setScope(String) - Method in class org.apache.calcite.sql.SqlAlter
-
- setSelect(SqlNodeList) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setSelectList(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setSelectListExtraIndentFlag(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to use a fix for SELECT list indentations.
- setSelectListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setSelectListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether each item in a SELECT list, GROUP BY list, or ORDER BY list
is on its own line.
- setSettings(Properties) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets settings from a properties object.
- setSignature(Meta.Signature) - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- setSignature(Meta.Signature) - Method in interface org.apache.calcite.server.CalciteServerStatement
-
- setSource(SqlSelect) - Method in class org.apache.calcite.sql.SqlInsert
-
- setSource(String, String) - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setSource(String, String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
Sets the source code (that is, the full java program, generally starting
with something like "package com.foo.bar;") and the file name.
- setSourceEnumerable(Enumerable<Row>) - Method in class org.apache.calcite.interpreter.Interpreter.DuplicatingSink
-
- setSourceEnumerable(Enumerable<Row>) - Method in class org.apache.calcite.interpreter.Interpreter.ListSink
-
- setSourceEnumerable(Enumerable<Row>) - Method in interface org.apache.calcite.interpreter.Sink
-
Deprecated.
- setSourceSelect(SqlSelect) - Method in class org.apache.calcite.sql.SqlDelete
-
- setSourceSelect(SqlSelect) - Method in class org.apache.calcite.sql.SqlMerge
-
- setSourceSelect(SqlSelect) - Method in class org.apache.calcite.sql.SqlUpdate
-
- setSourceTableRef(SqlNode) - Method in class org.apache.calcite.sql.SqlMerge
-
- setSQLXML(int, SQLXML) - Method in class org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41PreparedStatement
-
- setString(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
Sets the arguments by parsing a standard java argument string.
- setStringArray(String[]) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
Sets the arguments by parsing a standard java argument string.
- setSubQueryConverter(SubQueryConverter) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Sets a new SubQueryConverter.
- setSubQueryStyle(SqlWriter.SubQueryStyle) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets the sub-query style.
- setTabSize(int) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the tab stop size.
- setterMethods - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- setThreadLocal() - Static method in class org.apache.calcite.materialize.MaterializationService
-
Used by tests, to ensure that they see their own service.
- setThreadLocale(Locale) - Static method in class org.apache.calcite.runtime.Resources
-
Sets the locale for the current thread.
- setTimeout(DataContext) - Method in class org.apache.calcite.runtime.ResultSetEnumerable
-
- setTimeoutIfPossible(Statement) - Method in class org.apache.calcite.runtime.ResultSetEnumerable
-
- setType(RelDataType) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- setType(RelDataType) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- setType(RelDataType) - Method in class org.apache.calcite.sql.validate.FieldNamespace
-
- setType(RelDataType) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Sets the type of this namespace.
- setUnquotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the casing policy for unquoted identifiers.
- setUnquotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setUpperBound(SqlNode) - Method in class org.apache.calcite.sql.SqlWindow
-
- setValidatedNodeType(SqlNode, RelDataType) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- setValidatedNodeType(SqlNode, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Saves the type of a
SqlNode
, now that it has been validated.
- setValue(RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- setValue(SqlNode) - Method in class org.apache.calcite.sql.SqlSetOption
-
- setValue(T2) - Method in class org.apache.calcite.util.Pair
-
- setVerbose(boolean) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setWhere(SqlNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- setWhere(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setWhereListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWhereListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to print a newline before each AND or OR (whichever is
higher level) in WHERE clauses.
- setWindowCall(SqlCall) - Method in class org.apache.calcite.sql.SqlWindow
-
- setWindowDeclarationStartsLine(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowDeclListNewline(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setWindowListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowNewline(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- ShadowResourceBundle() - Constructor for class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
Creates a ShadowResourceBundle
, and reads resources from
a .properties
file with the same name as the current class.
- sharedStatementPlans() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- shift(Timestamp) - Static method in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- shift(Time) - Static method in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- shift(Date) - Static method in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- shift(RexBuilder, int) - Method in class org.apache.calcite.plan.RelOptPredicateList
-
- shift(RelCollation, int) - Static method in class org.apache.calcite.rel.RelCollations
-
- shift(int) - Method in class org.apache.calcite.rel.RelFieldCollation
-
Returns a copy of this RelFieldCollation with the field index shifted
offset
to the right.
- shift(RexNode, int) - Static method in class org.apache.calcite.rex.RexUtil
-
- shift(Iterable<RexNode>, int) - Static method in class org.apache.calcite.rex.RexUtil
-
- shift(RexNode, int, int) - Static method in class org.apache.calcite.rex.RexUtil
-
Shifts every
RexInputRef
in an expression higher than
start
by
offset
.
- shift(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set with every bit moved up offset
positions.
- Shifter(RelNode, CorrelationId, RelNode) - Constructor for class org.apache.calcite.tools.RelBuilder.Shifter
-
- shiftFilter(int, int, int, RexBuilder, List<RelDataTypeField>, int, List<RelDataTypeField>, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- shiftMapping(Map<Integer, Integer>, int, int) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Shift the mapping to fixed offset from the startIndex
.
- shiftRightFilter(Join, RelNode, MultiJoin, RexNode) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
Shifts a filter originating from the right child of the LogicalJoin to the
right, to reflect the filter now being applied on the resulting
MultiJoin.
- shortestPaths - Variable in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
- shortName - Variable in enum org.apache.calcite.rel.RelDistribution.Type
-
- shortString - Variable in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
- shortString() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- shouldAllowIntermediateOrderBy() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldAllowOverRelation() - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- shouldAllowOverRelation() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldCheckForRollUp(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- shouldConvertRaggedUnionTypesToVarying() - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Whether the least restrictive type of a number of CHAR types of different
lengths should be a VARCHAR type.
- shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- shouldConvertRaggedUnionTypesToVarying() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- shouldConvertRaggedUnionTypesToVarying() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether the least restrictive type of a number of CHAR types of different
lengths should be a VARCHAR type.
- shouldConvertRaggedUnionTypesToVarying() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- shouldExpandIdentifiers() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns expansion of identifiers.
- shouldExpandIdentifiers() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldIncludeType(Comparable, RelDataType) - Static method in class org.apache.calcite.rex.RexLiteral
-
Computes if data type can be omitted from the digset.
- shouldMergeProject() - Method in class org.apache.calcite.tools.RelBuilder
-
Whether to attempt to merge consecutive
Project
operators.
- shouldTrim(RelNode) - Method in class org.apache.calcite.prepare.Prepare
-
- shuffleUp(int[], int) - Method in class org.apache.calcite.util.Permutation
-
- shuttle - Variable in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
-
- shuttleReferences(RexBuilder, RexNode, Mapping) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Replaces all the input references by the position in the
input column set.
- shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Replaces all the possible sub-expressions by input references
to the input node.
- shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>, RelNode, Mapping) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Replaces all the possible sub-expressions by input references
to the input node.
- Side() - Constructor for enum org.apache.calcite.plan.RelOptUtil.Side
-
- Side() - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Side
-
- sign(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN
operator applied to int values.
- sign(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN
operator applied to long values.
- sign(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN
operator applied to BigDecimal values.
- sign(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIGN
operator applied to double values.
- SIGN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- sign - Variable in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- signature - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- signatures - Variable in enum org.apache.calcite.sql.type.SqlTypeName
-
Bitwise-or of flags indicating allowable precision/scale combinations.
- signed - Variable in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- signum() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- signum() - Method in class org.apache.calcite.sql.SqlIntervalLiteral
-
- signum() - Method in class org.apache.calcite.sql.SqlLiteral
-
Deprecated.
- SILENT_CACHING_INSTANCE - Static variable in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
Instance that uses SQL to compute statistics,
does not log SQL statements,
and caches up to 1,024 results for up to 30 minutes.
- similar(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIMILAR
function.
- similar(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIMILAR
function with escape.
- SIMILAR_TO - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- similarEscapeRuleChecking(String, char) - Static method in class org.apache.calcite.runtime.Like
-
- simple() - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
Converts the collected terms and values to a string.
- simple(SqlDialect.DatabaseProduct) - Static method in class org.apache.calcite.sql.SqlDialectFactoryImpl
-
Returns a basic dialect for a given product, or null if none is known.
- simple(SqlOperator) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
-
- SIMPLE_BINARY_OPS - Static variable in class org.apache.calcite.rex.RexCall
-
Simple binary operators are those operators which expects operands from the same Domain.
- SIMPLE_SQLS - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- SimpleCalciteSchema - Class in org.apache.calcite.jdbc
-
A concrete implementation of
CalciteSchema
that maintains minimal state.
- SimpleCalciteSchema(CalciteSchema, Schema, String) - Constructor for class org.apache.calcite.jdbc.SimpleCalciteSchema
-
Creates a SimpleCalciteSchema.
- SimpleCalciteSchema(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.SimpleCalciteSchema
-
- simpleContext(RelOptCluster) - Static method in class org.apache.calcite.plan.ViewExpanders
-
Creates a simple ToRelContext
that cannot expand views.
- SimpleContext(SqlDialect, IntFunction<SqlNode>) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
- SimpleGeom(Geometry) - Constructor for class org.apache.calcite.runtime.GeoFunctions.SimpleGeom
-
- simpleList(BlockStatement) - Static method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- SimpleMakeCall(SqlOperator) - Constructor for class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- simpleName(LatticeTable) - Method in class org.apache.calcite.materialize.LatticeSpace
-
Derives a unique name for a table, qualifying with schema name only if
necessary.
- simpleName(RelOptTable) - Method in class org.apache.calcite.materialize.LatticeSpace
-
- simpleName(List<String>) - Method in class org.apache.calcite.materialize.LatticeSpace
-
- simpleNames - Variable in class org.apache.calcite.materialize.LatticeSpace
-
- simplePrepare(CalcitePrepare.Context, String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Quickly prepares a simple SQL statement, circumventing the usual
preparation process.
- SimpleProfiler - Class in org.apache.calcite.profile
-
- SimpleProfiler() - Constructor for class org.apache.calcite.profile.SimpleProfiler
-
- SimpleProfiler.Run - Class in org.apache.calcite.profile
-
A run of the profiler.
- SimpleProfiler.Space - Class in org.apache.calcite.profile
-
Work space for a particular combination of columns.
- simpleTableNames - Variable in class org.apache.calcite.materialize.LatticeSpace
-
- simplifier - Variable in class org.apache.calcite.tools.RelBuilder
-
- simplify() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns a trait set similar to this one but with all composite traits
flattened.
- simplify - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- simplify - Variable in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference
-
- simplify - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- simplify - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- simplify(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
Simplifies a boolean expression.
- simplify(RexNode, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
Internal method to simplify an expression.
- simplify - Variable in class org.apache.calcite.rex.RexUtil.ExprSimplifier
-
Deprecated.
- simplify(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- simplify(RexBuilder, RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
- simplify(String) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- simplify - Variable in class org.apache.calcite.tools.RelBuilder
-
- simplifyAnd(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- simplifyAnd(RexCall, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyAnd(RexBuilder, RexCall, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyAnd2(List<RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyAnd2(RexBuilder, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyAnd2ForUnknownAsFalse(List<RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyAnd2ForUnknownAsFalse(List<RexNode>, List<RexNode>, Class<C>) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyAnd2ForUnknownAsFalse(RexBuilder, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyAnds(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- simplifyAnds(Iterable<? extends RexNode>, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyAnds(RexBuilder, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- simplifyAnds(RexBuilder, Iterable<? extends RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyAndTerms(List<RexNode>, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyBooleanCase(RexBuilder, List<RexSimplify.CaseBranch>, RexUnknownAs, RelDataType) - Static method in class org.apache.calcite.rex.RexSimplify
-
- simplifyBooleanCaseGeneric(RexBuilder, List<RexSimplify.CaseBranch>, RelDataType) - Static method in class org.apache.calcite.rex.RexSimplify
-
Generic boolean case simplification.
- simplifyCase(RexCall, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyCast(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyCeilFloor(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
Tries to simplify CEIL/FLOOR function on top of CEIL/FLOOR.
- simplifyCoalesce(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyComparison(RexCall, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyComparison(RexCall, RexUnknownAs, Class<C>) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyDistributionKeys(RelDistribution, Set<Integer>) - Static method in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
Removes constant in distribution keys.
- simplifyFilterCondition(RexNode, RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Simplifies the filter condition using a simplifier created by the
information in the current call.
- simplifyFilterPredicates(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
-
Combines predicates AND, optimizes, and returns null if the result is
always false.
- simplifyGenericNode(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
Runs simplification inside a non-specialized node.
- simplifyIs(RexCall, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyIs2(SqlKind, RexNode, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyIsNotNull(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyIsNull(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyIsPredicate(SqlKind, RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyJoin(RelNode, ImmutableList<RexNode>, JoinRelType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Simplifies outer joins if filter above would reject nulls.
- simplifyList(List<RexNode>, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyList(List<SqlSimpleParser.Token>, String) - Static method in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- simplifyNot(RexCall, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyOr(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- simplifyOr(RexCall, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyOr(RexBuilder, RexCall) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyOrs(List<RexNode>) - Method in class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- simplifyOrs(List<RexNode>, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
Simplifies a list of terms and combines them into an OR.
- simplifyOrs(RexBuilder, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyOrTerms(List<RexNode>, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyPreservingType(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
Simplifies a boolean expression, always preserving its type and its
nullability.
- simplifyPreservingType(RexNode, RexUnknownAs, boolean) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyPreservingType(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- simplifySql(String, int) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be passed into getCompletionHints()
- simplifySql(String, int) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be passed into getCompletionHints().
- simplifySql(String) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be validated
- simplifyUnknownAs(RexNode, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyUnknownAsFalse(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplifyUsingPredicates(RexNode, Class<C>) - Method in class org.apache.calcite.rex.RexSimplify
-
- simplyProjects(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- sin(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIN
operator applied to BigDecimal values.
- sin(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SIN
operator applied to double values.
- SIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- single(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- SINGLE_QUOTE - Static variable in class org.apache.calcite.util.StackWriter
-
- SINGLE_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SINGLE_VALUE
aggregate function.
- singleGroupResultSelector(Function1<TOrigAccumulate, TResult>) - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- singleGroupResultSelector(Function1<TAccumulate, TResult>) - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- singleGroupResultSelector(Function1<TOrigAccumulate, TResult>) - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- singleOrDefault(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- SingleRel - Class in org.apache.calcite.rel
-
Abstract base class for relational expressions with a single input.
- SingleRel(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.SingleRel
-
Creates a SingleRel
.
- SINGLETON - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton singleton distribution.
- singleton(RexBuilder, RelDataType, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- singleton(RexBuilder, RelDataType, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
Generates an expression for the value of the aggregate function when
applied to a single row.
- singleton(RexBuilder, RelDataType, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- singleton(RexBuilder, RelDataType, AggregateCall) - Method in interface org.apache.calcite.sql.SqlSplittableAggFunction
-
Generates an expression for the value of the aggregate function when
applied to a single row.
- singleton(RexBuilder, RelDataType, AggregateCall) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- SINGLETON_NULL - Static variable in class org.apache.calcite.util.ImmutableNullableList
-
- SINGLETON_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Ensure a class only has one instance, and provide a global point of
access to it.
- singletonArrayIterator(Comparator<V>, List<V>) - Static method in class org.apache.calcite.runtime.SortedMultiMap
-
Shortcut method if the partition key is empty.
- SingletonCollector(ProfilerImpl.Space, int, int) - Constructor for class org.apache.calcite.profile.ProfilerImpl.SingletonCollector
-
- singletonDistributionList - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- singletonSpaces - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
List of spaces that have one column.
- singletonSpaces - Variable in class org.apache.calcite.profile.SimpleProfiler.Run
-
- SingleValueImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.SingleValueImplementor
-
- sink - Variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable.EnumerableNode
-
- sink - Variable in class org.apache.calcite.interpreter.AbstractSingleNode
-
- sink(RelNode) - Method in interface org.apache.calcite.interpreter.Compiler
-
Creates a Sink for a relational expression to write into.
- sink(RelNode) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- sink - Variable in class org.apache.calcite.interpreter.JoinNode
-
- Sink - Interface in org.apache.calcite.interpreter
-
Sink to which to send rows.
- sink - Variable in class org.apache.calcite.interpreter.UnionNode
-
- sink - Variable in class org.apache.calcite.interpreter.ValuesNode
-
- sinks - Variable in class org.apache.calcite.interpreter.Interpreter.NodeInfo
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- size - Variable in class org.apache.calcite.adapter.clone.ArrayTable.Content
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- size(Object) - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
Returns the number of elements in a data set.
- size(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- size() - Method in class org.apache.calcite.adapter.clone.ColumnLoader
-
- size() - Method in class org.apache.calcite.interpreter.Row.RowBuilder
-
- size() - Method in class org.apache.calcite.interpreter.Row
-
- size() - Method in class org.apache.calcite.plan.RelCompositeTrait
-
Returns the number of traits.
- size() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns the size of the RelTraitSet.
- size - Variable in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- size() - Method in class org.apache.calcite.runtime.ConsList
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.ComparableEmptyList
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.ComparableListImpl
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- size() - Method in class org.apache.calcite.schema.Schemas.PathImpl
-
- size() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.OldTokenSequenceImpl
-
- size() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- size() - Method in class org.apache.calcite.sql.SqlNodeList
-
- size() - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- size() - Method in class org.apache.calcite.util.BlackholeMap.BHSet
-
- size() - Method in class org.apache.calcite.util.CastingList
-
- size - Variable in class org.apache.calcite.util.ChunkList
-
- size() - Method in class org.apache.calcite.util.ChunkList
-
- size() - Method in class org.apache.calcite.util.CompositeList
-
- size() - Method in class org.apache.calcite.util.CompositeMap
-
- size() - Method in class org.apache.calcite.util.EquivalenceSet
-
Returns the number of elements in this equivalence set.
- size() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the number of bits of space actually in use by this
ImmutableBitSet
to represent bit values.
- size - Variable in class org.apache.calcite.util.ImmutableIntList.AbstractIndexedListIterator
-
- size() - Method in class org.apache.calcite.util.ImmutableIntList
-
- size() - Method in class org.apache.calcite.util.ImmutableNullableList
-
- size() - Method in class org.apache.calcite.util.IntegerIntervalSet
-
- size() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- size() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- size() - Method in interface org.apache.calcite.util.mapping.Mapping
-
Returns the number of elements in the mapping.
- size() - Method in interface org.apache.calcite.util.mapping.Mappings.CoreMapping
-
Returns the number of elements in the mapping.
- size - Variable in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- size() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- size() - Method in class org.apache.calcite.util.mapping.Mappings.InverseMapping
-
- size() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- size() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- size() - Method in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- size() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- size() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- size() - Method in class org.apache.calcite.util.Permutation
-
Returns the number of elements in this permutation.
- size() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.TokenList
-
- size() - Method in class org.apache.calcite.util.UnmodifiableArrayList
-
- size() - Method in class org.apache.calcite.util.Util.TransformingList
-
- sizeHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- sketch - Variable in class org.apache.calcite.profile.ProfilerImpl.HllCollector
-
- sketchThreshold - Variable in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- sketchThreshold - Variable in class org.apache.calcite.profile.ProfilerImpl.SingletonCollector
-
- skip(Queryable<T>, int) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- skip(List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns all but the first element of a list.
- skip(List<E>, int) - Static method in class org.apache.calcite.util.Util
-
Returns all but the first n
elements of a list.
- SKIP_TO_FIRST - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- SKIP_TO_LAST - Static variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- skipLast(int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that consists of all but the last n
name segments of this one.
- skipLast(List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns every element of a list but its last element.
- skipLast(List<E>, int) - Static method in class org.apache.calcite.util.Util
-
Returns every element of a list but its last n
elements.
- skipMatch(VolcanoRuleMatch) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Returns whether to skip a match.
- skippingGroup() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- slice(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the SLICE function.
- SLICE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$SLICE" operator takes a multiset of records and returns a
multiset of the first column of those records.
- slice0(Enumerable<E[]>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Converts an enumerable over singleton arrays into the enumerable of their
first elements.
- SlimDataContext() - Constructor for class org.apache.calcite.jdbc.CalciteConnectionImpl.SlimDataContext
-
- Slot() - Constructor for class org.apache.calcite.rel.type.RelDataTypeImpl.Slot
-
- slotCount - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- SlotCounter() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.SlotCounter
-
- slots - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
Workspace while rule is being matched.
- slots - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- smart - Variable in class org.apache.calcite.rel.rules.FilterJoinRule
-
Whether to try to strengthen join-type.
- snapshot - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- snapshot(SchemaVersion) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- snapshot(CalciteSchema, SchemaVersion) - Method in class org.apache.calcite.jdbc.CachingCalciteSchema
-
- snapshot(SchemaVersion) - Method in class org.apache.calcite.jdbc.CalciteSchema.SchemaPlusImpl
-
- snapshot(CalciteSchema, SchemaVersion) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns a snapshot representation of this CalciteSchema.
- snapshot(CalciteSchema, SchemaVersion) - Method in class org.apache.calcite.jdbc.SimpleCalciteSchema
-
- snapshot(SchemaVersion) - Method in class org.apache.calcite.prepare.RelOptTableImpl.MySchemaPlus
-
- Snapshot - Class in org.apache.calcite.rel.core
-
Relational expression that returns the contents of a relation expression as
it was at a given time in the past.
- Snapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Snapshot
-
Creates a Snapshot.
- snapshot(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Snapshot
's collation.
- snapshot(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Snapshot
's distribution.
- snapshot(SchemaVersion) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- snapshot(SchemaVersion) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- snapshot(SchemaVersion) - Method in interface org.apache.calcite.schema.Schema
-
Returns the snapshot of this schema as of the specified time.
- snapshot(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Snapshot
of a given snapshot period.
- SNAPSHOT_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- snapshotFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- SnapshotFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
-
- snapshotTemporalTable(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SnowflakeSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Snowflake database.
- SnowflakeSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
Creates a SnowflakeSqlDialect.
- SO_CONNECT_TIMEOUT - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
connect timeout in milliseconds
- SO_KEEPALIVE - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
should keep alives be sent
- SO_LINGER - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
enabling lingering with 0-timeout will cause the socket to be
closed forcefully upon execution of close()
- SO_RCVBUF - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
size of receiving buffer
- SO_REUSEADDR - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
should the address be reused
- SO_SNDBUF - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
size of sending buffer iff needed
- SO_TIMEOUT - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
read timeout in milliseconds
- SocketFactoryImpl - Class in org.apache.calcite.runtime
-
Extends the SocketFactory object with the main functionality being that the
created sockets inherit a set of options whose values are set in the
SocketFactoryImpl.
- SocketFactoryImpl() - Constructor for class org.apache.calcite.runtime.SocketFactoryImpl
-
- sole(List<T>) - Static method in class org.apache.calcite.rel.AbstractRelNode
-
- solveOrder - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- some(RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates a list of child operands that matches child relational
expressions in the order they appear.
- some(RelNode, ImmutableList<RexNode>, SqlQuantifyOperator) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates a SOME sub-query.
- some(SqlKind) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the operator for SOME comparisonKind
.
- SOME_EQ - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_GE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_GT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_LE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SOME_LT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The < SOME
operator (synonymous with
< ANY
).
- SOME_NE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- someButNotAllArgumentsAreNamed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- Sort - Class in org.apache.calcite.rel.core
-
Relational expression that imposes a particular sort order on its input
without otherwise changing its content.
- Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- Sort(RelInput) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort by parsing serialized output.
- sort(RelCollation) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Sort
's collation.
- sort(RelMetadataQuery, RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Sort
's distribution.
- sort(Iterable<RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that sorts its input values by
orderKeys
before aggregating, as in SQL's WITHIN GROUP
clause.
- sort(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that sorts its input values by
orderKeys
before aggregating, as in SQL's WITHIN GROUP
clause.
- sort(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- sort(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl
-
- sort(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- sort(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder.AggCallImpl2
-
- sort(int...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort
by field ordinals.
- sort(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort
by expressions.
- sort(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort
by expressions.
- SORT_EXCHANGE_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- SORT_EXCHANGE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
- SORT_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- SORT_FETCH_ZERO_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
Sort
to empty if it has
LIMIT 0
.
- SORT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
Sort
to empty if its child is empty.
- sortAndAccumulate(Iterable<TSource>, TAccumulate) - Method in class org.apache.calcite.adapter.enumerable.SourceSorter
-
- SortedMultiMap<K,V> - Class in org.apache.calcite.runtime
-
Map that allows you to partition values into lists according to a common
key, and then convert those lists into an iterator of sorted arrays.
- SortedMultiMap() - Constructor for class org.apache.calcite.runtime.SortedMultiMap
-
- SortExchange - Class in org.apache.calcite.rel.core
-
Relational expression that performs
Exchange
and
Sort
simultaneously.
- SortExchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution, RelCollation) - Constructor for class org.apache.calcite.rel.core.SortExchange
-
Creates a SortExchange.
- SortExchange(RelInput) - Constructor for class org.apache.calcite.rel.core.SortExchange
-
Creates a SortExchange by parsing serialized output.
- sortExchange(RelDistribution, RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a SortExchange by distribution and collation.
- sortExchangeFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- SortExchangeFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SortExchangeFactoryImpl
-
- SortExchangeRemoveConstantKeysRule(Class<? extends RelNode>, String) - Constructor for class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule
-
- sortFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- SortFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SortFactoryImpl
-
- sortField - Variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- SortJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Sort
past a
Join
.
- SortJoinTransposeRule(Class<? extends Sort>, Class<? extends Join>) - Constructor for class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
Deprecated.
- SortJoinTransposeRule(Class<? extends Sort>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
Creates a SortJoinTransposeRule.
- sortLimit(int, int, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort
by expressions, with limit and offset.
- sortLimit(int, int, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort
by a list of expressions, with limit and offset.
- SortNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Sort
.
- SortNode(Compiler, Sort) - Constructor for class org.apache.calcite.interpreter.SortNode
-
- SortProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Deprecated.
- SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>, String) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Deprecated.
- SortProjectTransposeRule(Class<? extends Sort>, Class<? extends Project>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Creates a SortProjectTransposeRule.
- SortProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Creates a SortProjectTransposeRule with an operand.
- SortProjectTransposeRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Deprecated.
- SortRemoveConstantKeysRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes keys from a
a
Sort
if those keys are known to be
constant, or removes the entire Sort if all keys are constant.
- SortRemoveConstantKeysRule() - Constructor for class org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
-
- SortRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes
a
Sort
if its input is already sorted.
- SortRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SortRemoveRule
-
Creates a SortRemoveRule.
- SortUnionTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Sort
past a
Union
.
- SortUnionTransposeRule(boolean) - Constructor for class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- SortUnionTransposeRule(Class<? extends Sort>, Class<? extends Union>, boolean, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Creates a SortUnionTransposeRule.
- sortUnique(List<IntPair>) - Static method in class org.apache.calcite.materialize.LatticeSpace
-
Returns a list of
IntPair
that is sorted and unique.
- SOUNDEX - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
- soundex(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SOUNDEX(string) function.
- SOUNDEX - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- SOUNDEX_LENGTH - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
- source - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.Kev
-
- source - Variable in class org.apache.calcite.interpreter.AbstractSingleNode
-
- source(RelNode, int) - Method in interface org.apache.calcite.interpreter.Compiler
-
- source(RelNode, int) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- Source - Interface in org.apache.calcite.interpreter
-
Source of rows.
- source - Variable in class org.apache.calcite.materialize.LatticeSuggester.Hop
-
- source() - Method in class org.apache.calcite.materialize.LatticeSuggester.StepRef
-
- source() - Method in class org.apache.calcite.materialize.Step
-
- source - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner.DirectProvenance
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdCollation
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdMemory
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdPredicates
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdSize
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
- SOURCE - Static variable in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- source - Variable in class org.apache.calcite.sql.SqlInsert
-
- source - Variable in class org.apache.calcite.sql.SqlMerge
-
- source(E) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- source - Variable in class org.apache.calcite.util.graph.DefaultEdge
-
- source - Variable in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- source - Variable in class org.apache.calcite.util.mapping.IntPair
-
- source - Variable in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- source - Variable in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- source(List<Integer>, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- Source - Interface in org.apache.calcite.util
-
Source of data.
- sourceCount - Variable in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- sourceCount - Variable in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- sourceCount - Variable in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- sourceExpressionList - Variable in class org.apache.calcite.rel.core.TableModify
-
- sourceExpressionList - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- sourceExpressionList - Variable in class org.apache.calcite.sql.SqlUpdate
-
- sourceQualifiedName - Variable in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- sources - Variable in class org.apache.calcite.interpreter.UnionNode
-
- sources - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.Permute
-
- sources - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- sources - Variable in class org.apache.calcite.util.Permutation
-
- Sources - Class in org.apache.calcite.util
-
- Sources() - Constructor for class org.apache.calcite.util.Sources
-
- Sources.FileSource - Class in org.apache.calcite.util
-
- sourceSchema - Variable in class org.apache.calcite.adapter.clone.CloneSchema
-
- sourceSelect - Variable in class org.apache.calcite.sql.SqlDelete
-
- sourceSelect - Variable in class org.apache.calcite.sql.SqlMerge
-
- sourceSelect - Variable in class org.apache.calcite.sql.SqlUpdate
-
- SourceSorter<TAccumulate,TSource,TSortKey> - Class in org.apache.calcite.adapter.enumerable
-
Helper that combines the sorting process and accumulating process against the
aggregate execution, used with
LazyAggregateLambdaFactory
.
- SourceSorter(Function2<TAccumulate, TSource, TAccumulate>, Function1<TSource, TSortKey>, Comparator<TSortKey>) - Constructor for class org.apache.calcite.adapter.enumerable.SourceSorter
-
- SourceStringReader - Class in org.apache.calcite.util
-
Extension to StringReader
that allows the original string to be
recovered.
- SourceStringReader(String) - Constructor for class org.apache.calcite.util.SourceStringReader
-
Creates a source string reader.
- space - Variable in class org.apache.calcite.materialize.LatticeSuggester.Query
-
- space - Variable in class org.apache.calcite.materialize.LatticeSuggester
-
- space - Variable in class org.apache.calcite.profile.ProfilerImpl.Collector
-
- Space(ProfilerImpl.Run, ImmutableBitSet, Iterable<Profiler.Column>) - Constructor for class org.apache.calcite.profile.ProfilerImpl.Space
-
- Space(ImmutableBitSet, Iterable<Profiler.Column>) - Constructor for class org.apache.calcite.profile.SimpleProfiler.Space
-
- Space(Multimap<Method, MetadataHandler>) - Constructor for class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space
-
- space(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SPACE(int) function.
- SPACE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- Space2(Class<Metadata>, ImmutableMultimap<Method, MetadataHandler>) - Constructor for class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.Space2
-
- spaceQueue - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
Combinations of columns that we will compute next pass.
- spacer - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- spaces - Variable in class org.apache.calcite.profile.SimpleProfiler.Run
-
- Span - Class in org.apache.calcite.sql.parser
-
- Span() - Constructor for class org.apache.calcite.sql.parser.Span
-
- spark() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- spark() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- spark - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- spark() - Method in class org.apache.calcite.jdbc.CalciteConnectionImpl.ContextImpl
-
- spark() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the spark handler.
- sparkContext() - Method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy.TrivialSparkHandler
-
- sparkContext() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- sparkHandler - Static variable in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- SPARKSQL_SUBSTRING - Static variable in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- SparkSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the APACHE SPARK database.
- SparkSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.SparkSqlDialect
-
Creates a SparkSqlDialect.
- SPATIAL_REFERENCE - Static variable in class org.apache.calcite.runtime.GeoFunctions
-
- special - Variable in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns true if not of a "pure" standard sql type.
- special(Object, int, int, PrecedenceClimbingParser.Special) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- special(Object, int, int, PrecedenceClimbingParser.Special) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- special - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
-
- SpecialOp(Object, int, int, PrecedenceClimbingParser.Special) - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp
-
- split - Variable in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Side
-
- split(RexNode, ImmutableBitSet, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
Splits a condition into conjunctions that do or do not intersect with
a given bit set.
- split() - Method in class org.apache.calcite.rex.RexProgram
-
Splits this program into a list of project expressions and a list of
filter expressions.
- split(AggregateCall, Mappings.TargetMapping) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- split(AggregateCall, Mappings.TargetMapping) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- split(AggregateCall, Mappings.TargetMapping) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- split(AggregateCall, Mappings.TargetMapping) - Method in interface org.apache.calcite.sql.SqlSplittableAggFunction
-
- split(SqlNode) - Static method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- splitCols(List<RexNode>, ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Forms two bitmaps by splitting the columns in a bitmap according to
whether or not the column references the child input or is an expression
- splitCorrelatedFilterCondition(LogicalFilter, List<RexInputRef>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- splitCorrelatedFilterCondition(LogicalFilter, List<RexNode>, List<RexNode>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- splitCorrelatedFilterCondition(LogicalFilter, RexNode, List<RexInputRef>, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- splitCorrelatedFilterCondition(LogicalFilter, RexNode, List<RexNode>, List<RexNode>, List<RexNode>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- splitCount(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
-
- splitCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
-
Returns the number of distinct splits of the data.
- splitCount(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- splitCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- splitFilter(RexSimplify, RexNode, RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Maps a condition onto a target.
- splitFilters(ImmutableBitSet, RexNode, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits a filter into two lists, depending on whether or not the filter
only references its child input
- splitJoinCondition(RelNode, RelNode, RexNode, List<Integer>, List<Integer>, List<Boolean>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join components of a join condition, and returns
what's left.
- splitJoinCondition(List<RelDataTypeField>, RelNode, RelNode, RexNode, List<RexNode>, List<RexNode>, List<Integer>, List<SqlOperator>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join (and optionally, a single non-equi) components
of a join condition, and returns what's left.
- splitJoinCondition(List<RelDataTypeField>, List<RelNode>, RexNode, List<List<RexNode>>, List<Integer>, List<SqlOperator>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join (and optionally, a single non-equi) components
of a join condition, and returns what's left.
- splitJoinCondition(List<RelDataTypeField>, List<RelNode>, RexNode, List<List<RexNode>>, List<Integer>, List<SqlOperator>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- splitJoinCondition(RexBuilder, int, RexNode, List<Integer>, List<Integer>, List<Boolean>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- splitLeftAndRightColumns(int, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
Splits a column set between left and right sets.
- splitOr(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- splitPredicates(RexBuilder, RexNode) - Static method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule
-
Classifies each of the predicates in the list into one of these two
categories:
1-l) column equality predicates, or
2-r) residual predicates, all the rest
- Spool - Class in org.apache.calcite.rel.core
-
Relational expression that iterates over its input and, in addition to
returning its results, will forward them into other consumers.
- Spool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type) - Constructor for class org.apache.calcite.rel.core.Spool
-
Creates a Spool.
- Spool.Type - Enum in org.apache.calcite.rel.core
-
Enumeration representing spool read / write type.
- spoolFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- SpoolFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SpoolFactoryImpl
-
- sql - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- sql - Variable in class org.apache.calcite.jdbc.CalcitePrepare.Query
-
- sql(ImmutableBitSet, List<Lattice.Measure>) - Method in class org.apache.calcite.materialize.Lattice
-
Generates a SQL query to populate a tile of the lattice specified by a
given set of columns and measures.
- sql(ImmutableBitSet, boolean, List<Lattice.Measure>) - Method in class org.apache.calcite.materialize.Lattice
-
Generates a SQL query to populate a tile of the lattice specified by a
given set of columns and measures, optionally grouping.
- SQL - Static variable in class org.apache.calcite.materialize.Lattices
-
Statistics provider that uses SQL.
- sql - Variable in class org.apache.calcite.materialize.MaterializationActor.Materialization
-
- sql - Variable in class org.apache.calcite.materialize.MaterializationActor.QueryKey
-
- sql - Variable in class org.apache.calcite.model.JsonLattice
-
SQL query that defines the lattice.
- sql - Variable in class org.apache.calcite.model.JsonMaterialization
-
SQL query that defines the materialization.
- sql - Variable in class org.apache.calcite.model.JsonView
-
SQL query that is the definition of the view.
- sql - Variable in class org.apache.calcite.prepare.Prepare.Materialization
-
The query that derives the data.
- sql - Variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- sql - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- sql() - Method in enum org.apache.calcite.sql.advise.SqlSimpleParser.TokenType
-
- sql - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- sql - Variable in enum org.apache.calcite.sql.SqlJsonConstructorNullClause
-
- sql - Variable in enum org.apache.calcite.sql.SqlKind
-
- sql - Variable in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
- sql - Variable in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- sql - Variable in enum org.apache.calcite.sql.SqlWindow.Bound
-
- sql - Variable in class org.apache.calcite.sql.util.SqlString
-
- SQL2003 - Static variable in interface org.apache.calcite.util.Glossary
-
The official SQL:2003 standard (ISO/IEC 9075:2003), which is broken up
into numerous parts.
- SQL2REL_LOGGER - Static variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- SQL2REL_LOGGER - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SQL92 - Static variable in interface org.apache.calcite.util.Glossary
-
The official SQL-92 standard (ISO/IEC 9075:1992).
- sql92ReservedWords - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- SQL99 - Static variable in interface org.apache.calcite.util.Glossary
-
The official SQL:1999 standard (ISO/IEC 9075:1999), which is broken up
into five parts.
- SQL_92_RESERVED_WORD_SET - Static variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
- SQL_SIMILAR_SPECIALS - Static variable in class org.apache.calcite.runtime.Like
-
- SqlAbstractConformance - Class in org.apache.calcite.sql.validate
-
- SqlAbstractConformance() - Constructor for class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- SqlAbstractDateTimeLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a DATE, TIME or TIMESTAMP value.
- SqlAbstractDateTimeLiteral(Object, boolean, SqlTypeName, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
Constructs a datetime literal.
- SqlAbstractGroupFunction - Class in org.apache.calcite.sql.fun
-
Base class for grouping functions GROUP_ID
, GROUPING_ID
,
GROUPING
.
- SqlAbstractGroupFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
Creates a SqlAbstractGroupFunction.
- SqlAbstractParserImpl - Class in org.apache.calcite.sql.parser
-
Abstract base for parsers generated from CommonParser.jj.
- SqlAbstractParserImpl() - Constructor for class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
- SqlAbstractParserImpl.ExprContext - Enum in org.apache.calcite.sql.parser
-
Type-safe enum for context of acceptable expressions.
- SqlAbstractParserImpl.Metadata - Interface in org.apache.calcite.sql.parser
-
Metadata about the parser.
- SqlAbstractParserImpl.MetadataImpl - Class in org.apache.calcite.sql.parser
-
- SqlAbstractStringLiteral - Class in org.apache.calcite.sql
-
Abstract base for character and binary string literals.
- SqlAbstractStringLiteral(Object, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlAbstractStringLiteral
-
- SqlAbstractTimeFunction - Class in org.apache.calcite.sql.fun
-
Base class for time functions such as "LOCALTIME", "LOCALTIME(n)".
- SqlAbstractTimeFunction(String, SqlTypeName) - Constructor for class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- SqlAccessEnum - Enum in org.apache.calcite.sql
-
Enumeration representing different access types
- SqlAccessEnum() - Constructor for enum org.apache.calcite.sql.SqlAccessEnum
-
- SqlAccessType - Class in org.apache.calcite.sql
-
SqlAccessType is represented by a set of allowed access types
- SqlAccessType(EnumSet<SqlAccessEnum>) - Constructor for class org.apache.calcite.sql.SqlAccessType
-
- SqlAdvisor - Class in org.apache.calcite.sql.advise
-
An assistant which offers hints and corrections to a partially-formed SQL
statement.
- SqlAdvisor(SqlValidatorWithHints) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor
-
- SqlAdvisor(SqlValidatorWithHints, SqlParser.Config) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor
-
Creates a SqlAdvisor with a validator instance and given parser configuration
- SqlAdvisor.ValidateErrorInfo - Class in org.apache.calcite.sql.advise
-
An inner class that represents error message text and position info of a
validator or parser exception
- SqlAdvisorGetHintsFunction - Class in org.apache.calcite.sql.advise
-
Table function that returns completion hints for a given SQL statement.
- SqlAdvisorGetHintsFunction() - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- SqlAdvisorGetHintsFunction2 - Class in org.apache.calcite.sql.advise
-
Table function that returns completion hints for a given SQL statement.
- SqlAdvisorGetHintsFunction2() - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- SqlAdvisorHint - Class in org.apache.calcite.sql.advise
-
- SqlAdvisorHint(String, String[], String) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorHint
-
- SqlAdvisorHint(SqlMoniker) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorHint
-
- SqlAdvisorHint2 - Class in org.apache.calcite.sql.advise
-
- SqlAdvisorHint2(String, String[], String, String) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorHint2
-
- SqlAdvisorHint2(SqlMoniker, String) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorHint2
-
- SqlAdvisorValidator - Class in org.apache.calcite.sql.advise
-
SqlAdvisorValidator
is used by
SqlAdvisor
to traverse
the parse tree of a SQL statement, not for validation purpose but for setting
up the scopes and namespaces to facilitate retrieval of SQL statement
completion hints.
- SqlAdvisorValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Creates a SqlAdvisor validator.
- SqlAggFunction - Class in org.apache.calcite.sql
-
Abstract base class for the definition of an aggregate function: an operator
which aggregates sets of values into a result.
- SqlAggFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlAggFunction
-
Deprecated.
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlAggFunction
-
Deprecated.
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean) - Constructor for class org.apache.calcite.sql.SqlAggFunction
-
Deprecated.
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean, Optionality) - Constructor for class org.apache.calcite.sql.SqlAggFunction
-
Creates a built-in or user-defined SqlAggFunction or window function.
- SqlAlter - Class in org.apache.calcite.sql
-
Base class for an ALTER statements parse tree nodes.
- SqlAlter(SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlAlter
-
- SqlAlter(SqlParserPos, String) - Constructor for class org.apache.calcite.sql.SqlAlter
-
- SqlAnyValueAggFunction - Class in org.apache.calcite.sql.fun
-
Definition of the ANY_VALUE
aggregate functions,
returning any one of the values which go into it.
- SqlAnyValueAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlAnyValueAggFunction
-
Creates a SqlAnyValueAggFunction.
- SqlArgumentAssignmentOperator - Class in org.apache.calcite.sql.fun
-
Operator that assigns an argument to a function call to a particular named
parameter.
- SqlArgumentAssignmentOperator() - Constructor for class org.apache.calcite.sql.fun.SqlArgumentAssignmentOperator
-
- SqlArrayQueryConstructor - Class in org.apache.calcite.sql.fun
-
Definition of the SQL:2003 standard ARRAY query constructor,
ARRAY (<query>)
.
- SqlArrayQueryConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlArrayQueryConstructor
-
- SqlArrayValueConstructor - Class in org.apache.calcite.sql.fun
-
Definition of the SQL:2003 standard ARRAY constructor, ARRAY
[<expr>, ...]
.
- SqlArrayValueConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlArrayValueConstructor
-
- SqlAsOperator - Class in org.apache.calcite.sql
-
The AS
operator associates an expression with an alias.
- SqlAsOperator() - Constructor for class org.apache.calcite.sql.SqlAsOperator
-
Creates an AS operator.
- SqlAsOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlAsOperator
-
- SqlAvgAggFunction - Class in org.apache.calcite.sql.fun
-
Avg
is an aggregator which returns the average of the values
which go into it.
- SqlAvgAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Creates a SqlAvgAggFunction.
- SqlAvgAggFunction(String, SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
- SqlAvgAggFunction(RelDataType, SqlAvgAggFunction.Subtype) - Constructor for class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Deprecated.
- SqlAvgAggFunction.Subtype - Enum in org.apache.calcite.sql.fun
-
Deprecated.
- SqlBaseContextVariable - Class in org.apache.calcite.sql.fun
-
Base class for functions such as "USER", "CURRENT_ROLE", and "CURRENT_PATH".
- SqlBaseContextVariable(String, SqlReturnTypeInference, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.fun.SqlBaseContextVariable
-
Creates a SqlBaseContextVariable.
- SqlBasicCall - Class in org.apache.calcite.sql
-
Implementation of
SqlCall
that keeps its operands in an array.
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos, boolean, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
- SqlBasicVisitor<R> - Class in org.apache.calcite.sql.util
-
Basic implementation of
SqlVisitor
which does nothing at each node.
- SqlBasicVisitor() - Constructor for class org.apache.calcite.sql.util.SqlBasicVisitor
-
- SqlBasicVisitor.ArgHandler<R> - Interface in org.apache.calcite.sql.util
-
Argument handler.
- SqlBasicVisitor.ArgHandlerImpl<R> - Class in org.apache.calcite.sql.util
-
- SqlBetweenOperator - Class in org.apache.calcite.sql.fun
-
Defines the BETWEEN operator.
- SqlBetweenOperator(SqlBetweenOperator.Flag, boolean) - Constructor for class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- SqlBetweenOperator.AndFinder - Class in org.apache.calcite.sql.fun
-
Finds an AND operator in an expression.
- SqlBetweenOperator.Flag - Enum in org.apache.calcite.sql.fun
-
Defines the "SYMMETRIC" and "ASYMMETRIC" keywords.
- SqlBinaryOperator - Class in org.apache.calcite.sql
-
SqlBinaryOperator
is a binary operator.
- SqlBinaryOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlBinaryOperator
-
Creates a SqlBinaryOperator.
- SqlBinaryStringLiteral - Class in org.apache.calcite.sql
-
A binary (or hexadecimal) string literal.
- SqlBinaryStringLiteral(BitString, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBinaryStringLiteral
-
- SqlBitOpAggFunction - Class in org.apache.calcite.sql.fun
-
Definition of the BIT_AND
and BIT_OR
aggregate functions,
returning the bitwise AND/OR of all non-null input values, or null if none.
- SqlBitOpAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlBitOpAggFunction
-
Creates a SqlBitOpAggFunction.
- SqlBuilder - Class in org.apache.calcite.sql.util
-
Extension to StringBuilder
for the purposes of creating SQL queries
and expressions.
- SqlBuilder(SqlDialect) - Constructor for class org.apache.calcite.sql.util.SqlBuilder
-
Creates a SqlBuilder.
- SqlBuilder(SqlDialect, String) - Constructor for class org.apache.calcite.sql.util.SqlBuilder
-
Creates a SqlBuilder with a given string.
- SqlCall - Class in org.apache.calcite.sql
-
- SqlCall(SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlCall
-
- SqlCallBinding - Class in org.apache.calcite.sql
-
- SqlCallBinding(SqlValidator, SqlValidatorScope, SqlCall) - Constructor for class org.apache.calcite.sql.SqlCallBinding
-
Creates a call binding.
- SqlCase - Class in org.apache.calcite.sql.fun
-
A SqlCase
is a node of a parse tree which represents a case
statement.
- SqlCase(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - Constructor for class org.apache.calcite.sql.fun.SqlCase
-
Creates a SqlCase expression.
- SqlCaseOperator - Class in org.apache.calcite.sql.fun
-
An operator describing a CASE
, NULLIF
or
COALESCE
expression.
- SqlCaseOperator() - Constructor for class org.apache.calcite.sql.fun.SqlCaseOperator
-
- SqlCastFunction - Class in org.apache.calcite.sql.fun
-
SqlCastFunction.
- SqlCastFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCastFunction
-
- SqlCharStringLiteral - Class in org.apache.calcite.sql
-
A character string literal.
- SqlCharStringLiteral(NlsString, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlCharStringLiteral
-
- SqlCoalesceFunction - Class in org.apache.calcite.sql.fun
-
The COALESCE
function.
- SqlCoalesceFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCoalesceFunction
-
- SqlCollation - Class in org.apache.calcite.sql
-
A SqlCollation
is an object representing a Collate
statement.
- SqlCollation(String, SqlCollation.Coercibility) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a Collation by its name and its coercibility
- SqlCollation(SqlCollation.Coercibility) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a SqlCollation with the default collation name and the given
coercibility.
- SqlCollation.Coercibility - Enum in org.apache.calcite.sql
-
A <character value expression> consisting of a column
reference has the coercibility characteristic Implicit, with collating
sequence as defined when the column was created.
- SqlCollectionTableOperator - Class in org.apache.calcite.sql.fun
-
SqlCollectionTableOperator is the "table function derived table" operator.
- SqlCollectionTableOperator(String, SqlModality) - Constructor for class org.apache.calcite.sql.fun.SqlCollectionTableOperator
-
- SqlColumnListConstructor - Class in org.apache.calcite.sql.fun
-
SqlColumnListConstructor defines the non-standard constructor used to pass a
COLUMN_LIST parameter to a UDX.
- SqlColumnListConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlColumnListConstructor
-
- SqlConformance - Interface in org.apache.calcite.sql.validate
-
Enumeration of valid SQL compatibility modes.
- sQLConformance_MultipleActiveAutocommitStatements() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLConformance_OrderByDesc() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- SqlConformanceEnum - Enum in org.apache.calcite.sql.validate
-
Enumeration of built-in SQL compatibility modes.
- SqlConformanceEnum() - Constructor for enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- sqlConsumer - Variable in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- SqlConvertFunction - Class in org.apache.calcite.sql.fun
-
Common base for the CONVERT
and TRANSLATE
functions.
- SqlConvertFunction(String) - Constructor for class org.apache.calcite.sql.fun.SqlConvertFunction
-
- SqlCountAggFunction - Class in org.apache.calcite.sql.fun
-
Definition of the SQL COUNT
aggregation function.
- SqlCountAggFunction(String) - Constructor for class org.apache.calcite.sql.fun.SqlCountAggFunction
-
- SqlCountAggFunction(String, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.fun.SqlCountAggFunction
-
- SqlCovarAggFunction - Class in org.apache.calcite.sql.fun
-
Covar
is an aggregator which returns the Covariance of the
values which go into it.
- SqlCovarAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Creates a SqlCovarAggFunction.
- SqlCovarAggFunction(RelDataType, SqlCovarAggFunction.Subtype) - Constructor for class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Deprecated.
- SqlCovarAggFunction.Subtype - Enum in org.apache.calcite.sql.fun
-
Deprecated.
- SqlCreate - Class in org.apache.calcite.sql
-
Base class for an CREATE statements parse tree nodes.
- SqlCreate(SqlOperator, SqlParserPos, boolean, boolean) - Constructor for class org.apache.calcite.sql.SqlCreate
-
Creates a SqlCreate.
- SqlCreate(SqlParserPos, boolean) - Constructor for class org.apache.calcite.sql.SqlCreate
-
Deprecated.
- SqlCurrentDateFunction - Class in org.apache.calcite.sql.fun
-
The CURRENT_DATE
function.
- SqlCurrentDateFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- SqlCursorConstructor - Class in org.apache.calcite.sql.fun
-
SqlCursorConstructor defines the non-standard CURSOR(<query>)
constructor.
- SqlCursorConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlCursorConstructor
-
- SqlDataTypeSpec - Class in org.apache.calcite.sql
-
Represents a SQL data type specification in a parse tree.
- SqlDataTypeSpec(SqlIdentifier, int, int, String, TimeZone, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a regular, non-collection type.
- SqlDataTypeSpec(SqlIdentifier, SqlIdentifier, int, int, String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a collection type.
- SqlDataTypeSpec(SqlIdentifier, SqlIdentifier, int, int, String, TimeZone, Boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification that has no base type.
- SqlDataTypeSpec(SqlIdentifier, SqlIdentifier, SqlIdentifier, int, int, String, TimeZone, Boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification.
- SqlDateLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a DATE value, such as DATE
'2004-10-22'
.
- SqlDateLiteral(DateString, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDateLiteral
-
- SqlDatePartFunction - Class in org.apache.calcite.sql.fun
-
SqlDatePartFunction represents the SQL:1999 standard YEAR
,
QUARTER
, MONTH
and DAY
functions.
- SqlDatePartFunction(String, TimeUnit) - Constructor for class org.apache.calcite.sql.fun.SqlDatePartFunction
-
- SqlDatetimePlusOperator - Class in org.apache.calcite.sql.fun
-
Operator that adds an INTERVAL to a DATETIME.
- SqlDatetimePlusOperator() - Constructor for class org.apache.calcite.sql.fun.SqlDatetimePlusOperator
-
- SqlDatetimeSubtractionOperator - Class in org.apache.calcite.sql.fun
-
A special operator for the subtraction of two DATETIMEs.
- SqlDatetimeSubtractionOperator() - Constructor for class org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
-
- SqlDdl - Class in org.apache.calcite.sql
-
Base class for CREATE, DROP and other DDL statements.
- SqlDdl(SqlOperator, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDdl
-
Creates a SqlDdl.
- SqlDefaultOperator - Class in org.apache.calcite.sql.fun
-
Operator that indicates that an argument to a function call is to take its
default value.
- SqlDefaultOperator() - Constructor for class org.apache.calcite.sql.fun.SqlDefaultOperator
-
- SqlDelegatingConformance - Class in org.apache.calcite.sql.validate
-
Implementation of
SqlConformance
that delegates all methods to
another object.
- SqlDelegatingConformance(SqlConformance) - Constructor for class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
Creates a SqlDelegatingConformance.
- SqlDelete - Class in org.apache.calcite.sql
-
A SqlDelete
is a node of a parse tree which represents a DELETE
statement.
- SqlDelete(SqlParserPos, SqlNode, SqlNode, SqlSelect, SqlIdentifier) - Constructor for class org.apache.calcite.sql.SqlDelete
-
- SqlDescribeSchema - Class in org.apache.calcite.sql
-
A SqlDescribeSchema
is a node of a parse tree that represents a
DESCRIBE SCHEMA
statement.
- SqlDescribeSchema(SqlParserPos, SqlIdentifier) - Constructor for class org.apache.calcite.sql.SqlDescribeSchema
-
Creates a SqlDescribeSchema.
- SqlDescribeTable - Class in org.apache.calcite.sql
-
A SqlDescribeTable
is a node of a parse tree that represents a
DESCRIBE TABLE
statement.
- SqlDescribeTable(SqlParserPos, SqlIdentifier, SqlIdentifier) - Constructor for class org.apache.calcite.sql.SqlDescribeTable
-
Creates a SqlDescribeTable.
- SqlDialect - Class in org.apache.calcite.sql
-
SqlDialect
encapsulates the differences between dialects of SQL.
- SqlDialect(SqlDialect.DatabaseProduct, String, String) - Constructor for class org.apache.calcite.sql.SqlDialect
-
Deprecated.
- SqlDialect(SqlDialect.DatabaseProduct, String, String, NullCollation) - Constructor for class org.apache.calcite.sql.SqlDialect
-
- SqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.SqlDialect
-
Creates a SqlDialect.
- SqlDialect.CalendarPolicy - Enum in org.apache.calcite.sql
-
Whether this JDBC driver needs you to pass a Calendar object to methods
such as ResultSet.getTimestamp(int, java.util.Calendar)
.
- SqlDialect.Context - Interface in org.apache.calcite.sql
-
Information for creating a dialect.
- SqlDialect.ContextImpl - Class in org.apache.calcite.sql
-
Implementation of Context.
- SqlDialect.DatabaseProduct - Enum in org.apache.calcite.sql
-
Rough list of flavors of database.
- SqlDialect.FakeUtil - Class in org.apache.calcite.sql
-
A few utility functions copied from org.apache.calcite.util.Util.
- sqlDialectFactory - Variable in class org.apache.calcite.model.JsonJdbcSchema
-
- SqlDialectFactory - Interface in org.apache.calcite.sql
-
Creates a SqlDialect
appropriate
for a given database metadata object.
- SqlDialectFactoryImpl - Class in org.apache.calcite.sql
-
The default implementation of a SqlDialectFactory
.
- SqlDialectFactoryImpl() - Constructor for class org.apache.calcite.sql.SqlDialectFactoryImpl
-
- SqlDotOperator - Class in org.apache.calcite.sql.fun
-
The dot operator .
, used to access a field of a
record.
- SqlDotOperator() - Constructor for class org.apache.calcite.sql.fun.SqlDotOperator
-
- SqlDrop - Class in org.apache.calcite.sql
-
Base class for an DROP statements parse tree nodes.
- SqlDrop(SqlOperator, SqlParserPos, boolean) - Constructor for class org.apache.calcite.sql.SqlDrop
-
Creates a SqlDrop.
- SqlDrop(SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDrop
-
Deprecated.
- SqlDynamicParam - Class in org.apache.calcite.sql
-
A SqlDynamicParam
represents a dynamic parameter marker in an
SQL statement.
- SqlDynamicParam(int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDynamicParam
-
- SqlExecutableStatement - Interface in org.apache.calcite.sql
-
Mix-in interface for
SqlNode
that allows DDL commands to be
executed directly.
- SqlExplain - Class in org.apache.calcite.sql
-
A SqlExplain
is a node of a parse tree which represents an
EXPLAIN PLAN statement.
- SqlExplain(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlLiteral, int) - Constructor for class org.apache.calcite.sql.SqlExplain
-
- SqlExplain.Depth - Enum in org.apache.calcite.sql
-
The level of abstraction with which to display the plan.
- SqlExplainFormat - Enum in org.apache.calcite.sql
-
Output format for EXPLAIN PLAN
statement.
- SqlExplainFormat() - Constructor for enum org.apache.calcite.sql.SqlExplainFormat
-
- SqlExplainLevel - Enum in org.apache.calcite.sql
-
SqlExplainLevel defines detail levels for EXPLAIN PLAN.
- SqlExplainLevel() - Constructor for enum org.apache.calcite.sql.SqlExplainLevel
-
- SqlExtendOperator - Class in org.apache.calcite.sql.fun
-
EXTEND
operator.
- SqlExtendOperator() - Constructor for class org.apache.calcite.sql.fun.SqlExtendOperator
-
- SqlExtractFunction - Class in org.apache.calcite.sql.fun
-
The SQL EXTRACT
operator.
- SqlExtractFunction() - Constructor for class org.apache.calcite.sql.fun.SqlExtractFunction
-
- sQLFeature_E051_01() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_E071_03() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_E101_03() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_E151() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_F302() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_F312() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_S271() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeature_T613() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLFeatureExt_T613_Substitution() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- SqlFilterOperator - Class in org.apache.calcite.sql
-
An operator that applies a filter before rows are included in an aggregate
function.
- SqlFilterOperator() - Constructor for class org.apache.calcite.sql.SqlFilterOperator
-
- SqlFirstLastValueAggFunction - Class in org.apache.calcite.sql.fun
-
FIRST_VALUE
and LAST_VALUE
aggregate functions
return the first or the last value in a list of values that are input to the
function.
- SqlFirstLastValueAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- SqlFirstLastValueAggFunction(boolean) - Constructor for class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
Deprecated.
- SqlFloorFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "FLOOR" and "CEIL" built-in SQL functions.
- SqlFloorFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlFloorFunction
-
- SqlFormatOptions - Class in org.apache.calcite.sql.pretty
-
- SqlFormatOptions() - Constructor for class org.apache.calcite.sql.pretty.SqlFormatOptions
-
Constructs a set of default SQL format options.
- SqlFormatOptions(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) - Constructor for class org.apache.calcite.sql.pretty.SqlFormatOptions
-
Constructs a complete set of SQL format options.
- SqlFunction - Class in org.apache.calcite.sql
-
A SqlFunction
is a type of operator which has conventional
function-call syntax.
- SqlFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlFunction
-
Creates a new SqlFunction for a call to a builtin function.
- SqlFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlFunction
-
Creates a placeholder SqlFunction for an invocation of a function with a
possibly qualified name.
- SqlFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlFunction
-
Internal constructor.
- SqlFunctionalOperator - Class in org.apache.calcite.sql
-
SqlFunctionalOperator is a base class for special operators which use
functional syntax.
- SqlFunctionalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlFunctionalOperator
-
- SqlFunctionCategory - Enum in org.apache.calcite.sql
-
Enumeration of the categories of
SQL-invoked routines.
- SqlFunctionCategory(String, String, SqlFunctionCategory.Property...) - Constructor for enum org.apache.calcite.sql.SqlFunctionCategory
-
- SqlFunctionCategory.Property - Enum in org.apache.calcite.sql
-
Property of a SqlFunctionCategory.
- SqlFunctions - Class in org.apache.calcite.runtime
-
Helper methods to implement SQL functions in generated code.
- SqlFunctions() - Constructor for class org.apache.calcite.runtime.SqlFunctions
-
- SqlFunctions.FlatProductInputType - Enum in org.apache.calcite.runtime
-
- SqlFunctions.ProductComparableListEnumerator<E extends java.lang.Comparable> - Class in org.apache.calcite.runtime
-
Enumerates over the cartesian product of the given lists, returning
a comparable list for each row.
- SqlGroupedWindowFunction - Class in org.apache.calcite.sql
-
SQL function that computes keys by which rows can be partitioned and
aggregated.
- SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Creates a SqlGroupedWindowFunction.
- SqlGroupedWindowFunction(String, SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Deprecated.
- SqlGroupedWindowFunction(SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Deprecated.
- SqlGroupIdFunction - Class in org.apache.calcite.sql.fun
-
The GROUP_ID()
function.
- SqlGroupIdFunction() - Constructor for class org.apache.calcite.sql.fun.SqlGroupIdFunction
-
- SqlGroupingFunction - Class in org.apache.calcite.sql.fun
-
The GROUPING
function.
- SqlGroupingFunction(String) - Constructor for class org.apache.calcite.sql.fun.SqlGroupingFunction
-
- SqlGroupingIdFunction - Class in org.apache.calcite.sql.fun
-
- SqlGroupingIdFunction() - Constructor for class org.apache.calcite.sql.fun.SqlGroupingIdFunction
-
Deprecated.
- SqlHistogramAggFunction - Class in org.apache.calcite.sql.fun
-
HISTOGRAM
is the base operator that supports the Histogram
MIN/MAX aggregate functions.
- SqlHistogramAggFunction(RelDataType) - Constructor for class org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
- sqlIdentifier - Variable in class org.apache.calcite.sql.SqlFunction
-
- SqlIdentifier - Class in org.apache.calcite.sql
-
A SqlIdentifier
is an identifier, possibly compound.
- SqlIdentifier(List<String>, SqlCollation, SqlParserPos, List<SqlParserPos>) - Constructor for class org.apache.calcite.sql.SqlIdentifier
-
Creates a compound identifier, for example foo.bar
.
- SqlIdentifier(List<String>, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIdentifier
-
- SqlIdentifier(String, SqlCollation, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIdentifier
-
Creates a simple identifier, for example foo
, with a
collation.
- SqlIdentifier(String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIdentifier
-
Creates a simple identifier, for example foo
.
- sqlIdentifier - Variable in class org.apache.calcite.sql.type.ObjectSqlType
-
- SqlIdentifierMoniker - Class in org.apache.calcite.sql.validate
-
- SqlIdentifierMoniker(SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
Creates an SqlIdentifierMoniker.
- SqlImplementor - Class in org.apache.calcite.rel.rel2sql
-
State for generating a SQL statement.
- SqlImplementor(SqlDialect) - Constructor for class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- SqlImplementor.AliasContext - Class in org.apache.calcite.rel.rel2sql
-
Implementation of Context that precedes field references with their
"table alias" based on the current sub-query's FROM clause.
- SqlImplementor.BaseContext - Class in org.apache.calcite.rel.rel2sql
-
- SqlImplementor.Builder - Class in org.apache.calcite.rel.rel2sql
-
Builder.
- SqlImplementor.Clause - Enum in org.apache.calcite.rel.rel2sql
-
Clauses in a SQL query.
- SqlImplementor.Context - Class in org.apache.calcite.rel.rel2sql
-
Context for translating a
RexNode
expression (within a
RelNode
) into a
SqlNode
expression (within a SQL parse
tree).
- SqlImplementor.JoinContext - Class in org.apache.calcite.rel.rel2sql
-
- SqlImplementor.MatchRecognizeContext - Class in org.apache.calcite.rel.rel2sql
-
Context for translating MATCH_RECOGNIZE clause
- SqlImplementor.Result - Class in org.apache.calcite.rel.rel2sql
-
Result of implementing a node.
- SqlImplementor.SimpleContext - Class in org.apache.calcite.rel.rel2sql
-
- SqlInfixOperator - Class in org.apache.calcite.sql
-
A generalization of a binary operator to involve several (two or more)
arguments, and keywords between each pair of arguments.
- SqlInfixOperator(String[], SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlInfixOperator
-
- SqlInOperator - Class in org.apache.calcite.sql.fun
-
Definition of the SQL IN
operator, which tests for a value's
membership in a sub-query or a list of values.
- SqlInOperator(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlInOperator
-
Creates a SqlInOperator.
- SqlInOperator(String, SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlInOperator
-
- SqlInsert - Class in org.apache.calcite.sql
-
A SqlInsert
is a node of a parse tree which represents an INSERT
statement.
- SqlInsert(SqlParserPos, SqlNodeList, SqlNode, SqlNode, SqlNodeList) - Constructor for class org.apache.calcite.sql.SqlInsert
-
- SqlInsertKeyword - Enum in org.apache.calcite.sql
-
Defines the keywords that can occur immediately after the "INSERT" keyword.
- SqlInsertKeyword() - Constructor for enum org.apache.calcite.sql.SqlInsertKeyword
-
- SqlInternalOperator - Class in org.apache.calcite.sql
-
Generic operator for nodes with internal syntax.
- SqlInternalOperator(String, SqlKind) - Constructor for class org.apache.calcite.sql.SqlInternalOperator
-
- SqlInternalOperator(String, SqlKind, int) - Constructor for class org.apache.calcite.sql.SqlInternalOperator
-
- SqlInternalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlInternalOperator
-
- SqlIntervalLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a time interval.
- SqlIntervalLiteral(int, String, SqlIntervalQualifier, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalLiteral
-
- SqlIntervalLiteral(SqlIntervalLiteral.IntervalValue, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalLiteral
-
- SqlIntervalLiteral.IntervalValue - Class in org.apache.calcite.sql
-
A Interval value.
- SqlIntervalQualifier - Class in org.apache.calcite.sql
-
Represents an INTERVAL qualifier.
- SqlIntervalQualifier(TimeUnit, int, TimeUnit, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalQualifier
-
- SqlIntervalQualifier(TimeUnit, TimeUnit, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalQualifier
-
- SqlItemOperator - Class in org.apache.calcite.sql.fun
-
The item operator {@code [ ...
- SqlItemOperator() - Constructor for class org.apache.calcite.sql.fun.SqlItemOperator
-
- SqlJdbcDataTypeName - Enum in org.apache.calcite.sql
-
Defines the name of the types which can occur as a type argument
in a JDBC {fn CONVERT(value, type)}
function.
- SqlJdbcDataTypeName(SqlTypeName) - Constructor for enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
- SqlJdbcDataTypeName(TimeUnitRange) - Constructor for enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
- SqlJdbcDataTypeName(SqlTypeName, TimeUnitRange) - Constructor for enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
- SqlJdbcFunctionCall - Class in org.apache.calcite.sql
-
A SqlJdbcFunctionCall
is a node of a parse tree which represents
a JDBC function call.
- SqlJdbcFunctionCall(String) - Constructor for class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- SqlJdbcFunctionCall.JdbcToInternalLookupTable - Class in org.apache.calcite.sql
-
Lookup table between JDBC functions and internal representation
- SqlJdbcFunctionCall.MakeCall - Interface in org.apache.calcite.sql
-
Converts a call to a JDBC function to a call to a regular function.
- SqlJdbcFunctionCall.PermutingMakeCall - Class in org.apache.calcite.sql
-
- SqlJdbcFunctionCall.SimpleMakeCall - Class in org.apache.calcite.sql
-
Converter that calls a built-in function with the same arguments.
- SqlJoin - Class in org.apache.calcite.sql
-
Parse tree node representing a JOIN
clause.
- SqlJoin(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlNode, SqlLiteral, SqlNode) - Constructor for class org.apache.calcite.sql.SqlJoin
-
- SqlJoin.SqlJoinOperator - Class in org.apache.calcite.sql
-
SqlJoinOperator
describes the syntax of the SQL
JOIN
operator.
- SqlJoinOperator() - Constructor for class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- SqlJsonArrayAggAggFunction - Class in org.apache.calcite.sql.fun
-
The JSON_OBJECTAGG
aggregate function.
- SqlJsonArrayAggAggFunction(SqlKind, SqlJsonConstructorNullClause) - Constructor for class org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- SqlJsonArrayFunction - Class in org.apache.calcite.sql.fun
-
The JSON_ARRAY
function.
- SqlJsonArrayFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- SqlJsonConstructorNullClause - Enum in org.apache.calcite.sql
-
Indicating that how do Json constructors handle null
- SqlJsonConstructorNullClause(String) - Constructor for enum org.apache.calcite.sql.SqlJsonConstructorNullClause
-
- SqlJsonDepthFunction - Class in org.apache.calcite.sql.fun
-
The JSON_DEPTH
function.
- SqlJsonDepthFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonDepthFunction
-
- SqlJsonEmptyOrError - Enum in org.apache.calcite.sql
-
Flag to indicate if the json value is missing or an error is thrown where
EmptyOrErrorBehavior is invoked.
- SqlJsonEmptyOrError() - Constructor for enum org.apache.calcite.sql.SqlJsonEmptyOrError
-
- SqlJsonEncoding - Enum in org.apache.calcite.sql
-
Supported json encodings that could be passed to a
JsonValueExpression
.
- SqlJsonEncoding(String) - Constructor for enum org.apache.calcite.sql.SqlJsonEncoding
-
- SqlJsonExistsErrorBehavior - Enum in org.apache.calcite.sql
-
Categorizing Json exists error behaviors.
- SqlJsonExistsErrorBehavior() - Constructor for enum org.apache.calcite.sql.SqlJsonExistsErrorBehavior
-
- SqlJsonExistsFunction - Class in org.apache.calcite.sql.fun
-
The JSON_EXISTS
function.
- SqlJsonExistsFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonExistsFunction
-
- SqlJsonKeysFunction - Class in org.apache.calcite.sql.fun
-
The JSON_KEYS
function.
- SqlJsonKeysFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonKeysFunction
-
- SqlJsonLengthFunction - Class in org.apache.calcite.sql.fun
-
The JSON_LENGTH
function.
- SqlJsonLengthFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonLengthFunction
-
- SqlJsonObjectAggAggFunction - Class in org.apache.calcite.sql.fun
-
The JSON_OBJECTAGG
aggregate function.
- SqlJsonObjectAggAggFunction(SqlKind, SqlJsonConstructorNullClause) - Constructor for class org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
-
Creates a SqlJsonObjectAggAggFunction.
- SqlJsonObjectFunction - Class in org.apache.calcite.sql.fun
-
The JSON_OBJECT
function.
- SqlJsonObjectFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- SqlJsonPrettyFunction - Class in org.apache.calcite.sql.fun
-
The JSON_TYPE
function.
- SqlJsonPrettyFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonPrettyFunction
-
- SqlJsonQueryEmptyOrErrorBehavior - Enum in org.apache.calcite.sql
-
Categorizing Json query empty or error behaviors.
- SqlJsonQueryEmptyOrErrorBehavior() - Constructor for enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
- SqlJsonQueryFunction - Class in org.apache.calcite.sql.fun
-
The JSON_QUERY
function.
- SqlJsonQueryFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- SqlJsonQueryWrapperBehavior - Enum in org.apache.calcite.sql
-
How json query function handle array result.
- SqlJsonQueryWrapperBehavior() - Constructor for enum org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
-
- SqlJsonRemoveFunction - Class in org.apache.calcite.sql.fun
-
The JSON_REMOVE
function.
- SqlJsonRemoveFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- SqlJsonStorageSizeFunction - Class in org.apache.calcite.sql.fun
-
The JSON_STORAGE_SIZE
function.
- SqlJsonStorageSizeFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonStorageSizeFunction
-
- SqlJsonTypeFunction - Class in org.apache.calcite.sql.fun
-
The JSON_TYPE
function.
- SqlJsonTypeFunction() - Constructor for class org.apache.calcite.sql.fun.SqlJsonTypeFunction
-
- SqlJsonValueEmptyOrErrorBehavior - Enum in org.apache.calcite.sql
-
Categorizing Json value empty or error behaviors.
- SqlJsonValueEmptyOrErrorBehavior() - Constructor for enum org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
- SqlJsonValueExpressionOperator - Class in org.apache.calcite.sql.fun
-
The JSON value expression operator that indicates that the value expression
should be parsed as JSON.
- SqlJsonValueExpressionOperator() - Constructor for class org.apache.calcite.sql.fun.SqlJsonValueExpressionOperator
-
- SqlJsonValueFunction - Class in org.apache.calcite.sql.fun
-
The JSON_VALUE
function.
- SqlJsonValueFunction(String, boolean) - Constructor for class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- sqlKind - Variable in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- SqlKind - Enum in org.apache.calcite.sql
-
Enumerates the possible types of
SqlNode
.
- SqlKind() - Constructor for enum org.apache.calcite.sql.SqlKind
-
- SqlKind(String) - Constructor for enum org.apache.calcite.sql.SqlKind
-
- SqlLateralOperator - Class in org.apache.calcite.sql
-
An operator describing a LATERAL specification.
- SqlLateralOperator(SqlKind) - Constructor for class org.apache.calcite.sql.SqlLateralOperator
-
- SqlLatticeStatisticProvider - Class in org.apache.calcite.materialize
-
Implementation of
LatticeStatisticProvider
that gets statistics by
executing "SELECT COUNT(DISTINCT ...) ..." SQL queries.
- SqlLatticeStatisticProvider(Lattice) - Constructor for class org.apache.calcite.materialize.SqlLatticeStatisticProvider
-
Creates a SqlLatticeStatisticProvider.
- SqlLeadLagAggFunction - Class in org.apache.calcite.sql.fun
-
LEAD
and LAG
aggregate functions
return the value of given expression evaluated at given offset.
- SqlLeadLagAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- SqlLeadLagAggFunction(boolean) - Constructor for class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
Deprecated.
- SqlLibrary - Enum in org.apache.calcite.sql.fun
-
A library is a collection of SQL functions and operators.
- SqlLibrary(String) - Constructor for enum org.apache.calcite.sql.fun.SqlLibrary
-
- SqlLibraryOperators - Class in org.apache.calcite.sql.fun
-
Defines functions and operators that are not part of standard SQL but
belong to one or more other dialects of SQL.
- SqlLibraryOperators() - Constructor for class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- SqlLibraryOperatorTableFactory - Class in org.apache.calcite.sql.fun
-
Factory that creates operator tables that consist of functions and operators
for particular named libraries.
- SqlLibraryOperatorTableFactory(Class...) - Constructor for class org.apache.calcite.sql.fun.SqlLibraryOperatorTableFactory
-
- SqlLikeOperator - Class in org.apache.calcite.sql.fun
-
An operator describing the LIKE
and SIMILAR
operators.
- SqlLikeOperator(String, SqlKind, boolean) - Constructor for class org.apache.calcite.sql.fun.SqlLikeOperator
-
Creates a SqlLikeOperator.
- SqlLiteral - Class in org.apache.calcite.sql
-
A SqlLiteral
is a constant.
- SqlLiteral(Object, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlLiteral
-
Creates a SqlLiteral
.
- SqlLiteral.SqlSymbol - Interface in org.apache.calcite.sql
-
Deprecated.
- SqlLiteralChainOperator - Class in org.apache.calcite.sql.fun
-
Internal operator, by which the parser represents a continued string literal.
- SqlLiteralChainOperator() - Constructor for class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- SqlMapQueryConstructor - Class in org.apache.calcite.sql.fun
-
Definition of the MAP query constructor,
MAP (<query>)
.
- SqlMapQueryConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlMapQueryConstructor
-
- SqlMapValueConstructor - Class in org.apache.calcite.sql.fun
-
Definition of the MAP constructor,
MAP [<key>, <value>, ...]
.
- SqlMapValueConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- SqlMatchRecognize - Class in org.apache.calcite.sql
-
SqlNode for MATCH_RECOGNIZE clause.
- SqlMatchRecognize(SqlParserPos, SqlNode, SqlNode, SqlLiteral, SqlLiteral, SqlNodeList, SqlNodeList, SqlNode, SqlNodeList, SqlLiteral, SqlNodeList, SqlNodeList, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlMatchRecognize
-
Creates a SqlMatchRecognize.
- SqlMatchRecognize.AfterOption - Enum in org.apache.calcite.sql
-
Options for AFTER MATCH
clause.
- SqlMatchRecognize.RowsPerMatchOption - Enum in org.apache.calcite.sql
-
Options for ROWS PER MATCH
.
- SqlMatchRecognize.SqlMatchRecognizeOperator - Class in org.apache.calcite.sql
-
An operator describing a MATCH_RECOGNIZE specification.
- SqlMatchRecognizeOperator() - Constructor for class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- SqlMerge - Class in org.apache.calcite.sql
-
A SqlMerge
is a node of a parse tree which represents a MERGE
statement.
- SqlMerge(SqlParserPos, SqlNode, SqlNode, SqlNode, SqlUpdate, SqlInsert, SqlSelect, SqlIdentifier) - Constructor for class org.apache.calcite.sql.SqlMerge
-
- SqlMinMaxAggFunction - Class in org.apache.calcite.sql.fun
-
Definition of the MIN
and MAX
aggregate functions,
returning the returns the smallest/largest of the values which go into it.
- SqlMinMaxAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Creates a SqlMinMaxAggFunction.
- SqlMinMaxAggFunction(List<RelDataType>, boolean, int) - Constructor for class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Deprecated.
- SqlModality - Enum in org.apache.calcite.sql.validate
-
Relational or streaming.
- SqlModality() - Constructor for enum org.apache.calcite.sql.validate.SqlModality
-
- SqlMoniker - Interface in org.apache.calcite.sql.validate
-
An interface of an object identifier that represents a SqlIdentifier
- SqlMonikerImpl - Class in org.apache.calcite.sql.validate
-
- SqlMonikerImpl(List<String>, SqlMonikerType) - Constructor for class org.apache.calcite.sql.validate.SqlMonikerImpl
-
Creates a moniker with an array of names.
- SqlMonikerImpl(String, SqlMonikerType) - Constructor for class org.apache.calcite.sql.validate.SqlMonikerImpl
-
Creates a moniker with a single name.
- SqlMonikerType - Enum in org.apache.calcite.sql.validate
-
An enumeration of moniker types.
- SqlMonikerType() - Constructor for enum org.apache.calcite.sql.validate.SqlMonikerType
-
- SqlMonotonicBinaryOperator - Class in org.apache.calcite.sql.fun
-
Base class for binary operators such as addition, subtraction, and
multiplication which are monotonic for the patterns m op c
and
c op m
where m is any monotonic expression and c is a constant.
- SqlMonotonicBinaryOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
-
- SqlMonotonicity - Enum in org.apache.calcite.sql.validate
-
Enumeration of types of monotonicity.
- SqlMonotonicity() - Constructor for enum org.apache.calcite.sql.validate.SqlMonotonicity
-
- SqlMonotonicUnaryFunction - Class in org.apache.calcite.sql.fun
-
Base class for unary operators such as FLOOR/CEIL which are monotonic for
monotonic inputs.
- SqlMonotonicUnaryFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
-
- SqlMultisetMemberOfOperator - Class in org.apache.calcite.sql.fun
-
Multiset MEMBER OF.
- SqlMultisetMemberOfOperator() - Constructor for class org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
-
- SqlMultisetQueryConstructor - Class in org.apache.calcite.sql.fun
-
Definition of the SQL:2003 standard MULTISET query constructor,
MULTISET (<query>)
.
- SqlMultisetQueryConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- SqlMultisetQueryConstructor(String, SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- SqlMultisetSetOperator - Class in org.apache.calcite.sql.fun
-
An operator which performs set operations on multisets, such as "MULTISET
UNION ALL".
- SqlMultisetSetOperator(String, int, boolean) - Constructor for class org.apache.calcite.sql.fun.SqlMultisetSetOperator
-
- SqlMultisetValueConstructor - Class in org.apache.calcite.sql.fun
-
Definition of the SQL:2003 standard MULTISET constructor, MULTISET
[<expr>, ...]
.
- SqlMultisetValueConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- SqlMultisetValueConstructor(String, SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- SqlNameMatcher - Interface in org.apache.calcite.sql.validate
-
Checks whether two names are the same according to a case-sensitivity policy.
- SqlNameMatchers - Class in org.apache.calcite.sql.validate
-
- SqlNameMatchers() - Constructor for class org.apache.calcite.sql.validate.SqlNameMatchers
-
- SqlNameMatchers.BaseMatcher - Class in org.apache.calcite.sql.validate
-
- SqlNameMatchers.LiberalNameMatcher - Class in org.apache.calcite.sql.validate
-
Matcher that remembers the requests that were made of it.
- SqlNewOperator - Class in org.apache.calcite.sql.fun
-
SqlNewOperator represents an SQL new specification
such as
NEW UDT(1, 2)
.
- SqlNewOperator() - Constructor for class org.apache.calcite.sql.fun.SqlNewOperator
-
- sqlNode - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- SqlNode - Class in org.apache.calcite.sql
-
A SqlNode
is a SQL parse tree.
- SqlNode(SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlNode
-
Creates a node.
- sqlNode - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationError
-
- SqlNodeList - Class in org.apache.calcite.sql
-
A
SqlNodeList
is a list of
SqlNode
s.
- SqlNodeList(SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlNodeList
-
Creates an empty SqlNodeList
.
- SqlNodeList(Collection<? extends SqlNode>, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlNodeList
-
Creates a SqlNodeList
containing the nodes in
list
.
- SqlNodeToRexConverter - Interface in org.apache.calcite.sql2rel
-
- SqlNodeToRexConverterImpl - Class in org.apache.calcite.sql2rel
-
- SqlNodeToRexConverterImpl(SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlNodeToRexConverterImpl
-
- SqlNthValueAggFunction - Class in org.apache.calcite.sql.fun
-
NTH_VALUE
windowed aggregate function
returns the value of an expression evaluated at the n
th row of the
window frame.
- SqlNthValueAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlNthValueAggFunction
-
- SqlNtileAggFunction - Class in org.apache.calcite.sql.fun
-
NTILE
aggregate function
return the value of given expression evaluated at given offset.
- SqlNtileAggFunction() - Constructor for class org.apache.calcite.sql.fun.SqlNtileAggFunction
-
- SqlNullifFunction - Class in org.apache.calcite.sql.fun
-
The NULLIF
function.
- SqlNullifFunction() - Constructor for class org.apache.calcite.sql.fun.SqlNullifFunction
-
- SqlNullSemantics - Enum in org.apache.calcite.sql
-
SqlNullSemantics defines the possible comparison rules for values which might
be null.
- SqlNullSemantics() - Constructor for enum org.apache.calcite.sql.SqlNullSemantics
-
- SqlNullTreatmentOperator - Class in org.apache.calcite.sql
-
An operator that decides how to handle null input
(RESPECT NULLS
and IGNORE NULLS
).
- SqlNullTreatmentOperator(SqlKind) - Constructor for class org.apache.calcite.sql.SqlNullTreatmentOperator
-
- SqlNumericLiteral - Class in org.apache.calcite.sql
-
A numeric SQL literal.
- SqlNumericLiteral(BigDecimal, Integer, Integer, boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlNumericLiteral
-
- SqlOperandCountRange - Interface in org.apache.calcite.sql
-
A class that describes how many operands an operator can take.
- SqlOperandCountRanges - Class in org.apache.calcite.sql.type
-
- SqlOperandCountRanges() - Constructor for class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- SqlOperandCountRanges.RangeImpl - Class in org.apache.calcite.sql.type
-
- SqlOperandTypeChecker - Interface in org.apache.calcite.sql.type
-
Strategy interface to check for allowed operand types of an operator call.
- SqlOperandTypeChecker.Consistency - Enum in org.apache.calcite.sql.type
-
Strategy used to make arguments consistent.
- SqlOperandTypeInference - Interface in org.apache.calcite.sql.type
-
Strategy to infer unknown types of the operands of an operator call.
- SqlOperator - Class in org.apache.calcite.sql
-
A SqlOperator
is a type of node in a SQL parse tree (it is NOT a
node in a SQL parse tree).
- SqlOperator(String, SqlKind, int, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlOperator
-
Creates an operator.
- SqlOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlOperator
-
Creates an operator specifying left/right associativity.
- sqlOperator - Variable in class org.apache.calcite.sql.SqlOperatorBinding
-
- SqlOperatorBinding - Class in org.apache.calcite.sql
-
SqlOperatorBinding
represents the binding of an
SqlOperator
to actual operands, along with any additional information
required to validate those operands if needed.
- SqlOperatorBinding(RelDataTypeFactory, SqlOperator) - Constructor for class org.apache.calcite.sql.SqlOperatorBinding
-
Creates a SqlOperatorBinding.
- SqlOperatorTable - Interface in org.apache.calcite.sql
-
SqlOperatorTable defines a directory interface for enumerating and looking up
SQL operators and functions.
- SqlOrderBy - Class in org.apache.calcite.sql
-
Parse tree node that represents an ORDER BY
on a query other than a
SELECT
(e.g.
- SqlOrderBy(SqlParserPos, SqlNode, SqlNodeList, SqlNode, SqlNode) - Constructor for class org.apache.calcite.sql.SqlOrderBy
-
- SqlOrderBy.Operator - Class in org.apache.calcite.sql
-
Definition of ORDER BY
operator.
- SqlOverlapsOperator - Class in org.apache.calcite.sql.fun
-
SqlOverlapsOperator represents the SQL:1999 standard OVERLAPS
function.
- SqlOverlapsOperator(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- SqlOverlayFunction - Class in org.apache.calcite.sql.fun
-
The OVERLAY
function.
- SqlOverlayFunction() - Constructor for class org.apache.calcite.sql.fun.SqlOverlayFunction
-
- SqlOverOperator - Class in org.apache.calcite.sql
-
An operator describing a window function specification.
- SqlOverOperator() - Constructor for class org.apache.calcite.sql.SqlOverOperator
-
- SqlParseException - Exception in org.apache.calcite.sql.parser
-
SqlParseException defines a checked exception corresponding to
SqlParser
.
- SqlParseException(String, SqlParserPos, int[][], String[], Throwable) - Constructor for exception org.apache.calcite.sql.parser.SqlParseException
-
Creates a SqlParseException.
- SqlParser - Class in org.apache.calcite.sql.parser
-
A SqlParser
parses a SQL statement.
- SqlParser(SqlAbstractParserImpl, SqlParser.Config) - Constructor for class org.apache.calcite.sql.parser.SqlParser
-
- SqlParser.Config - Interface in org.apache.calcite.sql.parser
-
Interface to define the configuration for a SQL parser.
- SqlParser.ConfigBuilder - Class in org.apache.calcite.sql.parser
-
- SqlParser.ConfigImpl - Class in org.apache.calcite.sql.parser
-
- SqlParserImplFactory - Interface in org.apache.calcite.sql.parser
-
- SqlParserPos - Class in org.apache.calcite.sql.parser
-
SqlParserPos represents the position of a parsed token within SQL statement
text.
- SqlParserPos(int, int) - Constructor for class org.apache.calcite.sql.parser.SqlParserPos
-
Creates a new parser position.
- SqlParserPos(int, int, int, int) - Constructor for class org.apache.calcite.sql.parser.SqlParserPos
-
Creates a new parser range.
- SqlParserPos.QuotedParserPos - Class in org.apache.calcite.sql.parser
-
Parser position for an identifier segment that is quoted.
- SqlParserUtil - Class in org.apache.calcite.sql.parser
-
Utility methods relating to parsing SQL.
- SqlParserUtil() - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil
-
- SqlParserUtil.Format - Class in org.apache.calcite.sql.parser
-
Pre-initialized DateFormat
objects, to be used within the current
thread, because DateFormat
is not thread-safe.
- SqlParserUtil.OldTokenSequenceImpl - Class in org.apache.calcite.sql.parser
-
- SqlParserUtil.ParsedCollation - Class in org.apache.calcite.sql.parser
-
The components of a collation definition, per the SQL standard.
- SqlParserUtil.StringAndPos - Class in org.apache.calcite.sql.parser
-
Contains a string, the offset of a token within the string, and a parser
position containing the beginning and end line number.
- SqlParserUtil.TokenSequenceImpl - Class in org.apache.calcite.sql.parser
-
- SqlParserUtil.ToTreeListItem - Class in org.apache.calcite.sql.parser
-
- SqlPositionFunction - Class in org.apache.calcite.sql.fun
-
The POSITION
function.
- SqlPositionFunction() - Constructor for class org.apache.calcite.sql.fun.SqlPositionFunction
-
- SqlPostfixOperator - Class in org.apache.calcite.sql
-
A postfix unary operator.
- SqlPostfixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlPostfixOperator
-
- SqlPrefixOperator - Class in org.apache.calcite.sql
-
A unary operator.
- SqlPrefixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlPrefixOperator
-
- SqlPrettyWriter - Class in org.apache.calcite.sql.pretty
-
Pretty printer for SQL statements.
- SqlPrettyWriter(SqlDialect, boolean, PrintWriter) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SqlPrettyWriter(SqlDialect, boolean) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SqlPrettyWriter(SqlDialect) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SqlPrettyWriter.Bean - Class in org.apache.calcite.sql.pretty
-
Helper class which exposes the get/set methods of an object as
properties.
- SqlPrettyWriter.FrameImpl - Class in org.apache.calcite.sql.pretty
-
- SqlProcedureCallOperator - Class in org.apache.calcite.sql
-
SqlProcedureCallOperator represents the CALL statement.
- SqlProcedureCallOperator() - Constructor for class org.apache.calcite.sql.SqlProcedureCallOperator
-
- SqlQualified - Class in org.apache.calcite.sql.validate
-
Fully-qualified identifier.
- SqlQualified(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlQualified
-
- SqlQuantifyOperator - Class in org.apache.calcite.sql.fun
-
Definition of the SQL ALL
and SOME
operators.
- SqlQuantifyOperator(SqlKind, SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlQuantifyOperator
-
Creates a SqlQuantifyOperator.
- SqlRandFunction - Class in org.apache.calcite.sql.fun
-
The RAND
function.
- SqlRandFunction() - Constructor for class org.apache.calcite.sql.fun.SqlRandFunction
-
- SqlRandIntegerFunction - Class in org.apache.calcite.sql.fun
-
The RAND_INTEGER
function.
- SqlRandIntegerFunction() - Constructor for class org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- SqlRankFunction - Class in org.apache.calcite.sql
-
Operator which aggregates sets of values into a result.
- SqlRankFunction(boolean, SqlKind) - Constructor for class org.apache.calcite.sql.SqlRankFunction
-
Deprecated.
- SqlRankFunction(SqlKind, SqlReturnTypeInference, boolean) - Constructor for class org.apache.calcite.sql.SqlRankFunction
-
- SqlRegrCountAggFunction - Class in org.apache.calcite.sql.fun
-
Definition of the SQL REGR_COUNT
aggregation function.
- SqlRegrCountAggFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlRegrCountAggFunction
-
- SqlReturnTypeInference - Interface in org.apache.calcite.sql.type
-
Strategy interface to infer the type of an operator call from the type of the
operands.
- SqlReturnTypeInferenceChain - Class in org.apache.calcite.sql.type
-
Strategy to infer the type of an operator call from the type of the operands
by using a series of
SqlReturnTypeInference
rules in a given order.
- SqlReturnTypeInferenceChain(SqlReturnTypeInference...) - Constructor for class org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
-
Creates a SqlReturnTypeInferenceChain from an array of rules.
- SqlRexContext - Interface in org.apache.calcite.sql2rel
-
- SqlRexConvertlet - Interface in org.apache.calcite.sql2rel
-
- SqlRexConvertletTable - Interface in org.apache.calcite.sql2rel
-
- SqlRollupOperator - Class in org.apache.calcite.sql.fun
-
Operator that appears in a GROUP BY
clause: CUBE
,
ROLLUP
, GROUPING SETS
.
- SqlRollupOperator(String, SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlRollupOperator
-
- SqlRowOperator - Class in org.apache.calcite.sql.fun
-
SqlRowOperator represents the special ROW constructor.
- SqlRowOperator(String) - Constructor for class org.apache.calcite.sql.fun.SqlRowOperator
-
- sqls - Variable in class org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- SqlSampleSpec - Class in org.apache.calcite.sql
-
Specification of a SQL sample.
- SqlSampleSpec() - Constructor for class org.apache.calcite.sql.SqlSampleSpec
-
- SqlSampleSpec.SqlSubstitutionSampleSpec - Class in org.apache.calcite.sql
-
Sample specification that orders substitution.
- SqlSampleSpec.SqlTableSampleSpec - Class in org.apache.calcite.sql
-
Sample specification.
- SqlScopedShuttle - Class in org.apache.calcite.sql.validate
-
Refinement to
SqlShuttle
which maintains a stack of scopes.
- SqlScopedShuttle(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlScopedShuttle
-
- SqlSelect - Class in org.apache.calcite.sql
-
A SqlSelect
is a node of a parse tree which represents a select
statement.
- SqlSelect(SqlParserPos, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSelect
-
- SqlSelectKeyword - Enum in org.apache.calcite.sql
-
Defines the keywords which can occur immediately after the "SELECT" keyword.
- SqlSelectKeyword() - Constructor for enum org.apache.calcite.sql.SqlSelectKeyword
-
- SqlSelectOperator - Class in org.apache.calcite.sql
-
An operator describing a query.
- SqlSelectOperator() - Constructor for class org.apache.calcite.sql.SqlSelectOperator
-
- SqlSequenceValueOperator - Class in org.apache.calcite.sql.fun
-
Operator that returns the current or next value of a sequence.
- SqlSequenceValueOperator(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
Creates a SqlSequenceValueOperator.
- SqlSetOperator - Class in org.apache.calcite.sql
-
SqlSetOperator represents a relational set theory operator (UNION, INTERSECT,
MINUS).
- SqlSetOperator(String, SqlKind, int, boolean) - Constructor for class org.apache.calcite.sql.SqlSetOperator
-
- SqlSetOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlSetOperator
-
- SqlSetOption - Class in org.apache.calcite.sql
-
SQL parse tree node to represent SET
and RESET
statements,
optionally preceded by ALTER SYSTEM
or ALTER SESSION
.
- SqlSetOption(SqlParserPos, String, SqlIdentifier, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSetOption
-
Creates a node.
- SqlShuttle - Class in org.apache.calcite.sql.util
-
Basic implementation of
SqlVisitor
which returns each leaf node
unchanged.
- SqlShuttle() - Constructor for class org.apache.calcite.sql.util.SqlShuttle
-
- SqlShuttle.CallCopyingArgHandler - Class in org.apache.calcite.sql.util
-
- sqlSimilarRewriteCharEnumeration(String, StringBuilder, int, char) - Static method in class org.apache.calcite.runtime.Like
-
- SqlSimpleParser - Class in org.apache.calcite.sql.advise
-
A simple parser that takes an incomplete and turn it into a syntactically
correct statement.
- SqlSimpleParser(String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser
-
Deprecated.
- SqlSimpleParser(String, SqlParser.Config) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser
-
Creates a SqlSimpleParser
- SqlSimpleParser.IdToken - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.Query - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.Token - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.Tokenizer - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.TokenType - Enum in org.apache.calcite.sql.advise
-
- SqlSingleOperandTypeChecker - Interface in org.apache.calcite.sql.type
-
SqlSingleOperandTypeChecker is an extension of
SqlOperandTypeChecker
for implementations which are capable of checking the type of a single
operand in isolation.
- SqlSingleValueAggFunction - Class in org.apache.calcite.sql.fun
-
SINGLE_VALUE
aggregate function returns the input value if there
is only one value in the input; Otherwise it triggers a run-time error.
- SqlSingleValueAggFunction(RelDataType) - Constructor for class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- SqlSnapshot - Class in org.apache.calcite.sql
-
Parse tree node for "FOR SYSTEM_TIME AS OF
" temporal clause.
- SqlSnapshot(SqlParserPos, SqlNode, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSnapshot
-
Creates a SqlSnapshot.
- SqlSnapshot.SqlSnapshotOperator - Class in org.apache.calcite.sql
-
An operator describing a FOR SYSTEM_TIME specification.
- SqlSnapshotOperator() - Constructor for class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- SqlSpecialOperator - Class in org.apache.calcite.sql
-
Generic operator for nodes with special syntax.
- SqlSpecialOperator(String, SqlKind) - Constructor for class org.apache.calcite.sql.SqlSpecialOperator
-
- SqlSpecialOperator(String, SqlKind, int) - Constructor for class org.apache.calcite.sql.SqlSpecialOperator
-
- SqlSpecialOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlSpecialOperator
-
- SqlSpecialOperator.ReduceResult - Class in org.apache.calcite.sql
-
- SqlSpecialOperator.TokenSequence - Interface in org.apache.calcite.sql
-
List of tokens: the input to a parser.
- SqlSplittableAggFunction - Interface in org.apache.calcite.sql
-
Aggregate function that can be split into partial aggregates.
- SqlSplittableAggFunction.AbstractSumSplitter - Class in org.apache.calcite.sql
-
Common splitting strategy for SUM
and SUM0
functions.
- SqlSplittableAggFunction.CountSplitter - Class in org.apache.calcite.sql
-
Splitting strategy for COUNT
.
- SqlSplittableAggFunction.Registry<E> - Interface in org.apache.calcite.sql
-
Collection in which one can register an element.
- SqlSplittableAggFunction.SelfSplitter - Class in org.apache.calcite.sql
-
Aggregate function that splits into two applications of itself.
- SqlSplittableAggFunction.Sum0Splitter - Class in org.apache.calcite.sql
-
Splitting strategy for SUM0
function.
- SqlSplittableAggFunction.SumSplitter - Class in org.apache.calcite.sql
-
Splitting strategy for SUM
function.
- SqlStateCodes - Enum in org.apache.calcite.sql
-
- SqlStateCodes(String, String, String) - Constructor for enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- SqlStatisticProvider - Interface in org.apache.calcite.materialize
-
Estimates row counts for tables and columns, and whether combinations of
columns form primary/unique and foreign keys.
- SqlStdOperatorTable - Class in org.apache.calcite.sql.fun
-
Implementation of
SqlOperatorTable
containing
the standard operators and functions.
- SqlStdOperatorTable() - Constructor for class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SqlString - Class in org.apache.calcite.sql.util
-
String that represents a kocher SQL statement, expression, or fragment.
- SqlString(SqlDialect, String) - Constructor for class org.apache.calcite.sql.util.SqlString
-
Creates a SqlString.
- SqlString(SqlDialect, String, ImmutableList<Integer>) - Constructor for class org.apache.calcite.sql.util.SqlString
-
Creates a SqlString.
- SqlStringContextVariable - Class in org.apache.calcite.sql.fun
-
Base class for string functions such as "USER", "CURRENT_ROLE", and
"CURRENT_PATH".
- SqlStringContextVariable(String) - Constructor for class org.apache.calcite.sql.fun.SqlStringContextVariable
-
- SqlSubstitutionSampleSpec(String) - Constructor for class org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
-
- SqlSubstringFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "SUBSTRING" builtin SQL function.
- SqlSubstringFunction() - Constructor for class org.apache.calcite.sql.fun.SqlSubstringFunction
-
Creates the SqlSubstringFunction.
- SqlSumAggFunction - Class in org.apache.calcite.sql.fun
-
Sum
is an aggregator which returns the sum of the values which
go into it.
- SqlSumAggFunction(RelDataType) - Constructor for class org.apache.calcite.sql.fun.SqlSumAggFunction
-
- SqlSumEmptyIsZeroAggFunction - Class in org.apache.calcite.sql.fun
-
Sum0
is an aggregator which returns the sum of the values which
go into it like Sum
.
- SqlSumEmptyIsZeroAggFunction() - Constructor for class org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
-
- SqlSyntax - Enum in org.apache.calcite.sql
-
Enumeration of possible syntactic types of
operators
.
- SqlSyntax() - Constructor for enum org.apache.calcite.sql.SqlSyntax
-
- SqlTableSampleSpec(boolean, float) - Constructor for class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- SqlTableSampleSpec(boolean, float, int) - Constructor for class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- SqlThrowOperator - Class in org.apache.calcite.sql.fun
-
An internal operator that throws an exception.
- SqlThrowOperator() - Constructor for class org.apache.calcite.sql.fun.SqlThrowOperator
-
- SqlTimeLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a TIME value, for example TIME
'14:33:44.567'
.
- SqlTimeLiteral(TimeString, int, boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlTimeLiteral
-
- SqlTimeoutException - Exception in org.apache.calcite.jdbc
-
Indicates that an operation timed out.
- SqlTimeoutException() - Constructor for exception org.apache.calcite.jdbc.SqlTimeoutException
-
- SqlTimestampAddFunction - Class in org.apache.calcite.sql.fun
-
The TIMESTAMPADD
function, which adds an interval to a
datetime (TIMESTAMP, TIME or DATE).
- SqlTimestampAddFunction() - Constructor for class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
Creates a SqlTimestampAddFunction.
- SqlTimestampDiffFunction - Class in org.apache.calcite.sql.fun
-
The TIMESTAMPDIFF
function, which calculates the difference
between two timestamps.
- SqlTimestampDiffFunction() - Constructor for class org.apache.calcite.sql.fun.SqlTimestampDiffFunction
-
- SqlTimestampLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a TIMESTAMP value, for example TIMESTAMP
'1969-07-21 03:15 GMT'
.
- SqlTimestampLiteral(TimestampString, int, boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlTimestampLiteral
-
- sqlToRegexLike(String, CharSequence) - Static method in class org.apache.calcite.runtime.Like
-
Translates a SQL LIKE pattern to Java regex pattern, with optional
escape string.
- sqlToRegexLike(String, char) - Static method in class org.apache.calcite.runtime.Like
-
Translates a SQL LIKE pattern to Java regex pattern.
- sqlToRegexSimilar(String, CharSequence) - Static method in class org.apache.calcite.runtime.Like
-
Translates a SQL SIMILAR pattern to Java regex pattern, with optional
escape string.
- sqlToRegexSimilar(String, char) - Static method in class org.apache.calcite.runtime.Like
-
Translates SQL SIMILAR pattern to Java regex pattern.
- SqlToRelConverter - Class in org.apache.calcite.sql2rel
-
Converts a SQL parse tree (consisting of
SqlNode
objects) into a relational algebra
expression (consisting of
RelNode
objects).
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- SqlToRelConverter(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable, SqlToRelConverter.Config) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SqlToRelConverter.AggConverter - Class in org.apache.calcite.sql2rel
-
Converts expressions to aggregates.
- SqlToRelConverter.AggregateFinder - Class in org.apache.calcite.sql2rel
-
Visitor that collects all aggregate functions in a
SqlNode
tree.
- SqlToRelConverter.Blackboard - Class in org.apache.calcite.sql2rel
-
Workspace for translating an individual SELECT statement (or sub-SELECT).
- SqlToRelConverter.Config - Interface in org.apache.calcite.sql2rel
-
Interface to define the configuration for a SqlToRelConverter.
- SqlToRelConverter.ConfigBuilder - Class in org.apache.calcite.sql2rel
-
- SqlToRelConverter.ConfigImpl - Class in org.apache.calcite.sql2rel
-
- SqlToRelConverter.CorrelationUse - Class in org.apache.calcite.sql2rel
-
Use of a row as a correlating variable by a given relational
expression.
- SqlToRelConverter.DeferredLookup - Class in org.apache.calcite.sql2rel
-
Deferred lookup.
- SqlToRelConverter.HistogramShuttle - Class in org.apache.calcite.sql2rel
-
Shuttle which walks over a tree of
RexNode
s and applies 'over' to
all agg functions.
- SqlToRelConverter.LookupContext - Class in org.apache.calcite.sql2rel
-
Context to find a relational expression to a field offset.
- SqlToRelConverter.NoOpSubQueryConverter - Class in org.apache.calcite.sql2rel
-
A default implementation of SubQueryConverter that does no conversion.
- SqlToRelConverter.RexAccessShuttle - Class in org.apache.calcite.sql2rel
-
- SqlToRelConverter.SubQuery - Class in org.apache.calcite.sql2rel
-
A sub-query, whether it needs to be translated using 2- or 3-valued
logic.
- sqlToRelConverterConfig - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- sqlToRelConverterConfig - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- sqlToRelConverterConfig(SqlToRelConverter.Config) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- sqlToRelConverterConfig - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- SqlTranslate3Function - Class in org.apache.calcite.sql.fun
-
Definition of the "TRANSLATE" built-in SQL function that takes 3 arguments.
- SqlTranslate3Function() - Constructor for class org.apache.calcite.sql.fun.SqlTranslate3Function
-
Creates the SqlTranslate3Function.
- SqlTrimFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "TRIM" builtin SQL function.
- SqlTrimFunction(String, SqlKind, SqlTypeTransformCascade, SqlSingleOperandTypeChecker) - Constructor for class org.apache.calcite.sql.fun.SqlTrimFunction
-
- SqlTrimFunction.Flag - Enum in org.apache.calcite.sql.fun
-
Defines the enumerated values "LEADING", "TRAILING", "BOTH".
- sqlType(RelDataTypeFactory, int, int, int, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- SqlTypeAssignmentRules - Class in org.apache.calcite.sql.type
-
Rules that determine whether a type is assignable from another type.
- SqlTypeAssignmentRules(Map<SqlTypeName, ImmutableSet<SqlTypeName>>) - Constructor for class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
- SqlTypeAssignmentRules.Builder - Class in org.apache.calcite.sql.type
-
Keeps state while maps are building build.
- SqlTypeExplicitPrecedenceList - Class in org.apache.calcite.sql.type
-
- SqlTypeExplicitPrecedenceList(Iterable<SqlTypeName>) - Constructor for class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- SqlTypeFactoryImpl - Class in org.apache.calcite.sql.type
-
SqlTypeFactoryImpl provides a default implementation of
RelDataTypeFactory
which supports SQL types.
- SqlTypeFactoryImpl(RelDataTypeSystem) - Constructor for class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- SqlTypeFactoryImpl.UnknownSqlType - Class in org.apache.calcite.sql.type
-
The unknown type.
- SqlTypeFamily - Enum in org.apache.calcite.sql.type
-
SqlTypeFamily provides SQL type categorization.
- SqlTypeFamily() - Constructor for enum org.apache.calcite.sql.type.SqlTypeFamily
-
- SqlTypeName - Enum in org.apache.calcite.sql.type
-
Enumeration of the type names which can be used to construct a SQL type.
- SqlTypeName(int, boolean, int, SqlTypeFamily) - Constructor for enum org.apache.calcite.sql.type.SqlTypeName
-
- SqlTypeName.Limit - Enum in org.apache.calcite.sql.type
-
Limit.
- SqlTypeName.PrecScale - Interface in org.apache.calcite.sql.type
-
Flags indicating precision/scale combinations.
- SqlTypeTransform - Interface in org.apache.calcite.sql.type
-
Strategy to transform one type to another.
- SqlTypeTransformCascade - Class in org.apache.calcite.sql.type
-
- SqlTypeTransformCascade(SqlReturnTypeInference, SqlTypeTransform...) - Constructor for class org.apache.calcite.sql.type.SqlTypeTransformCascade
-
Creates a SqlTypeTransformCascade from a rule and an array of one or more
transforms.
- SqlTypeTransforms - Class in org.apache.calcite.sql.type
-
- SqlTypeTransforms() - Constructor for class org.apache.calcite.sql.type.SqlTypeTransforms
-
- SqlTypeUtil - Class in org.apache.calcite.sql.type
-
Contains utility methods used during SQL validation or type derivation.
- SqlTypeUtil() - Constructor for class org.apache.calcite.sql.type.SqlTypeUtil
-
- SqlUnnestOperator - Class in org.apache.calcite.sql
-
The UNNEST
operator.
- SqlUnnestOperator(boolean) - Constructor for class org.apache.calcite.sql.SqlUnnestOperator
-
- SqlUnresolvedFunction - Class in org.apache.calcite.sql
-
Placeholder for an unresolved function.
- SqlUnresolvedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlUnresolvedFunction
-
Creates a placeholder SqlUnresolvedFunction for an invocation of a function
with a possibly qualified name.
- SqlUpdate - Class in org.apache.calcite.sql
-
A SqlUpdate
is a node of a parse tree which represents an UPDATE
statement.
- SqlUpdate(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlSelect, SqlIdentifier) - Constructor for class org.apache.calcite.sql.SqlUpdate
-
- SqlUserDefinedAggFunction - Class in org.apache.calcite.sql.validate
-
User-defined aggregate function.
- SqlUserDefinedAggFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, AggregateFunction, boolean, boolean, Optionality, RelDataTypeFactory) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
Creates a SqlUserDefinedAggFunction.
- SqlUserDefinedFunction - Class in org.apache.calcite.sql.validate
-
User-defined scalar function.
- SqlUserDefinedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- SqlUserDefinedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, Function, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
Constructor used internally and by derived classes.
- SqlUserDefinedTableFunction - Class in org.apache.calcite.sql.validate
-
User-defined table function.
- SqlUserDefinedTableFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableFunction) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
- SqlUserDefinedTableMacro - Class in org.apache.calcite.sql.validate
-
User-defined table macro.
- SqlUserDefinedTableMacro(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableMacro) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- SqlUserDefinedTableMacro.NonLiteralException - Exception in org.apache.calcite.sql.validate
-
Thrown when a non-literal occurs in an argument to a user-defined
table macro.
- SqlUtil - Class in org.apache.calcite.sql
-
Contains utility functions related to SQL parsing, all static.
- SqlUtil() - Constructor for class org.apache.calcite.sql.SqlUtil
-
- SqlUtil.DatabaseMetaDataInvocationHandler - Class in org.apache.calcite.sql
-
Handles particular
DatabaseMetaData
methods; invocations of other
methods will fall through to the base class,
BarfingInvocationHandler
, which will throw
an error.
- SqlUtil.Genealogist - Class in org.apache.calcite.sql
-
Walks over a
SqlNode
tree and returns the
ancestry stack when it finds a given node.
- sqlValidator - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- SqlValidator - Interface in org.apache.calcite.sql.validate
-
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
- SqlValidatorCatalogReader - Interface in org.apache.calcite.sql.validate
-
- SqlValidatorException - Exception in org.apache.calcite.sql.validate
-
Exception thrown while validating a SQL statement.
- SqlValidatorException(String, Throwable) - Constructor for exception org.apache.calcite.sql.validate.SqlValidatorException
-
Creates a new SqlValidatorException object.
- SqlValidatorImpl - Class in org.apache.calcite.sql.validate
-
- SqlValidatorImpl(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a validator.
- SqlValidatorImpl.DeleteNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a DELETE statement.
- SqlValidatorImpl.DeriveTypeVisitor - Class in org.apache.calcite.sql.validate
-
Visitor which derives the type of a given
SqlNode
.
- SqlValidatorImpl.DmlNamespace - Class in org.apache.calcite.sql.validate
-
Common base class for DML statement namespaces.
- SqlValidatorImpl.Expander - Class in org.apache.calcite.sql.validate
-
Converts an expression into canonical form by fully-qualifying any
identifiers.
- SqlValidatorImpl.ExtendedExpander - Class in org.apache.calcite.sql.validate
-
Shuttle which walks over an expression in the GROUP BY/HAVING clause, replacing
usages of aliases or ordinals with the underlying expression.
- SqlValidatorImpl.FunctionParamInfo - Class in org.apache.calcite.sql.validate
-
Utility object used to maintain information about the parameters in a
function call.
- SqlValidatorImpl.IdInfo - Class in org.apache.calcite.sql.validate
-
Information about an identifier in a particular scope.
- SqlValidatorImpl.InsertNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for an INSERT statement.
- SqlValidatorImpl.MergeNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a MERGE statement.
- SqlValidatorImpl.NavigationExpander - Class in org.apache.calcite.sql.validate
-
Shuttle that expands navigation expressions in a MATCH_RECOGNIZE clause.
- SqlValidatorImpl.NavigationModifier - Class in org.apache.calcite.sql.validate
-
Modify the nodes in navigation function
such as FIRST, LAST, PREV AND NEXT.
- SqlValidatorImpl.NavigationReplacer - Class in org.apache.calcite.sql.validate
-
Shuttle that replaces A as A.price > PREV(B.price)
with
PREV(A.price, 0) > LAST(B.price, 0)
.
- SqlValidatorImpl.OrderExpressionExpander - Class in org.apache.calcite.sql.validate
-
Shuttle which walks over an expression in the ORDER BY clause, replacing
usages of aliases with the underlying expression.
- SqlValidatorImpl.PatternValidator - Class in org.apache.calcite.sql.validate
-
Within one navigation function, the pattern var should be same
- SqlValidatorImpl.PatternVarVisitor - Class in org.apache.calcite.sql.validate
-
retrieve pattern variables defined
- SqlValidatorImpl.Permute - Class in org.apache.calcite.sql.validate
-
Permutation of fields in NATURAL JOIN or USING.
- SqlValidatorImpl.Status - Enum in org.apache.calcite.sql.validate
-
Validation status.
- SqlValidatorImpl.UpdateNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for an UPDATE statement.
- SqlValidatorImpl.ValidationError - Class in org.apache.calcite.sql.validate
-
Throws a validator exception with access to the validator context.
- SqlValidatorImpl.ValidationErrorFunction - Class in org.apache.calcite.sql.validate
-
Throws a validator exception with access to the validator context.
- SqlValidatorNamespace - Interface in org.apache.calcite.sql.validate
-
A namespace describes the relation returned by a section of a SQL query.
- SqlValidatorScope - Interface in org.apache.calcite.sql.validate
-
Name-resolution scope.
- SqlValidatorScope.EmptyPath - Class in org.apache.calcite.sql.validate
-
A path that has no steps.
- SqlValidatorScope.Path - Class in org.apache.calcite.sql.validate
-
A sequence of steps by which an identifier was resolved.
- SqlValidatorScope.Resolve - Class in org.apache.calcite.sql.validate
-
A match found when looking up a name.
- SqlValidatorScope.Resolved - Interface in org.apache.calcite.sql.validate
-
- SqlValidatorScope.ResolvedImpl - Class in org.apache.calcite.sql.validate
-
- SqlValidatorScope.Step - Class in org.apache.calcite.sql.validate
-
A step in resolving an identifier.
- SqlValidatorTable - Interface in org.apache.calcite.sql.validate
-
- SqlValidatorUtil - Class in org.apache.calcite.sql.validate
-
Utility methods related to validation.
- SqlValidatorUtil() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- SqlValidatorUtil.DeepCopier - Class in org.apache.calcite.sql.validate
-
Deprecated.
- SqlValidatorUtil.GroupAnalyzer - Class in org.apache.calcite.sql.validate
-
Builds a list of GROUP BY expressions.
- SqlValidatorUtil.Suggester - Interface in org.apache.calcite.sql.validate
-
Suggests candidates for unique names, given the number of attempts so far
and the number of expressions in the project list.
- SqlValidatorWithHints - Interface in org.apache.calcite.sql.validate
-
Extends
SqlValidator
to allow discovery of useful data such as fully
qualified names of sql objects, alternative valid sql objects that can be
used in the SQL statement (dubbed as hints)
- SqlValuesOperator - Class in org.apache.calcite.sql
-
The VALUES
operator.
- SqlValuesOperator() - Constructor for class org.apache.calcite.sql.SqlValuesOperator
-
- SqlVisitor<R> - Interface in org.apache.calcite.sql.util
-
- SqlWindow - Class in org.apache.calcite.sql
-
SQL window specification.
- SqlWindow(SqlParserPos, SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlWindow
-
Creates a window.
- SqlWindow.Bound - Enum in org.apache.calcite.sql
-
An enumeration of types of bounds in a window: CURRENT ROW
,
UNBOUNDED PRECEDING
, and UNBOUNDED FOLLOWING
.
- SqlWindow.SqlWindowOperator - Class in org.apache.calcite.sql
-
An operator describing a window specification.
- SqlWindowOperator() - Constructor for class org.apache.calcite.sql.SqlWindow.SqlWindowOperator
-
- SqlWith - Class in org.apache.calcite.sql
-
The WITH clause of a query.
- SqlWith(SqlParserPos, SqlNodeList, SqlNode) - Constructor for class org.apache.calcite.sql.SqlWith
-
- SqlWith.SqlWithOperator - Class in org.apache.calcite.sql
-
SqlWithOperator is used to represent a WITH clause of a query.
- SqlWithinGroupOperator - Class in org.apache.calcite.sql
-
An operator that applies a sort operation before rows are included in an aggregate function.
- SqlWithinGroupOperator() - Constructor for class org.apache.calcite.sql.SqlWithinGroupOperator
-
- SqlWithItem - Class in org.apache.calcite.sql
-
An item in a WITH clause of a query.
- SqlWithItem(SqlParserPos, SqlIdentifier, SqlNodeList, SqlNode) - Constructor for class org.apache.calcite.sql.SqlWithItem
-
- SqlWithItem.SqlWithItemOperator - Class in org.apache.calcite.sql
-
SqlWithItemOperator is used to represent an item in a WITH clause of a
query.
- SqlWithItemOperator() - Constructor for class org.apache.calcite.sql.SqlWithItem.SqlWithItemOperator
-
- SqlWithOperator() - Constructor for class org.apache.calcite.sql.SqlWith.SqlWithOperator
-
- SqlWriter(Lattice, SqlDialect, StringBuilder, SqlImplementor.SimpleContext) - Constructor for class org.apache.calcite.materialize.Lattice.SqlWriter
-
- SqlWriter - Interface in org.apache.calcite.sql
-
A SqlWriter
is the target to construct a SQL statement from a
parse tree.
- SqlWriter.Frame - Interface in org.apache.calcite.sql
-
A Frame is a piece of generated text which shares a common indentation
level.
- SqlWriter.FrameType - Interface in org.apache.calcite.sql
-
Frame type.
- SqlWriter.FrameTypeEnum - Enum in org.apache.calcite.sql
-
Enumerates the types of frame.
- SqlWriter.SubQueryStyle - Enum in org.apache.calcite.sql
-
Style of formatting sub-queries.
- SQLXML - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- SQRT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- squelchConnection(Connection) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- squelchJar(JarFile) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- squelchReader(Reader) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- squelchStmt(Statement) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- squelchStream(InputStream) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- squelchStream(OutputStream) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- squelchWriter(Writer) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- sr() - Method in interface org.apache.calcite.runtime.GeoFunctions.Geom
-
- sr() - Method in class org.apache.calcite.runtime.GeoFunctions.MapGeom
-
- sr() - Method in class org.apache.calcite.runtime.GeoFunctions.SimpleGeom
-
- srcFields - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- sround(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to int values.
- sround(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to int values.
- sround(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to long values.
- sround(long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to long values.
- sround(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to BigDecimal values.
- sround(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to BigDecimal values.
- sround(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to double values.
- sround(double, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ROUND
operator applied to double values.
- sslSocketFactory - Variable in class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- ST_AsText(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_AsWKT(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_Boundary(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the boundary of geom
.
- ST_Buffer(GeoFunctions.Geom, double) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Computes a buffer around geom
.
- ST_Buffer(GeoFunctions.Geom, double, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Computes a buffer around geom
with .
- ST_Buffer(GeoFunctions.Geom, double, String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Computes a buffer around geom
.
- ST_Contains(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
contains geom2
.
- ST_ContainsProperly(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
contains geom2
but does not
intersect its boundary.
- ST_Covers(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether no point in geom2
is outside geom1
.
- ST_Crosses(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
crosses geom2
.
- ST_Disjoint(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
and geom2
are disjoint.
- ST_Distance(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the distance between geom1
and geom2
.
- ST_DWithin(GeoFunctions.Geom, GeoFunctions.Geom, double) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
and geom2
are within
distance
of each other.
- ST_Envelope(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the minimum bounding box of geom
(which may be a
GEOMETRYCOLLECTION).
- ST_EnvelopesIntersect(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether the envelope of geom1
intersects the envelope of
geom2
.
- ST_Equals(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
equals geom2
.
- ST_GeometryType(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the type of geom
.
- ST_GeometryTypeCode(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the OGC SFS type code of geom
.
- ST_GeomFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_GeomFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_Intersects(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
intersects geom2
.
- ST_Is3D(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom
has at least one z-coordinate.
- ST_LineFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_LineFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Creates a line-string from the given POINTs (or MULTIPOINTs).
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MakeLine(GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MakePoint(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MakePoint(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MLineFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MLineFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MPointFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MPointFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MPolyFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_MPolyFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_OrderingEquals(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
equals geom2
and their coordinates
and component Geometries are listed in the same order.
- ST_Overlaps(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns geom1
overlaps geom2
.
- ST_Point(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Constructs a 2D point from coordinates.
- ST_Point(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Constructs a 3D point from coordinates.
- ST_PointFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_PointFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_PolyFromText(String) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_PolyFromText(String, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- ST_SetSRID(GeoFunctions.Geom, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns a copy of geom
with a new SRID.
- ST_Touches(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
touches geom2
.
- ST_Transform(GeoFunctions.Geom, int) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Transforms geom
from one coordinate reference
system (CRS) to the CRS specified by srid
.
- ST_Union(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Computes the union of geom1
and geom2
.
- ST_Union(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Computes the union of the geometries in geomCollection
.
- ST_Within(GeoFunctions.Geom, GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns whether geom1
is within geom2
.
- ST_X(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the x-value of the first coordinate of geom
.
- ST_Y(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the y-value of the first coordinate of geom
.
- ST_Z(GeoFunctions.Geom) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the z-value of the first coordinate of geom
.
- stack - Variable in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- stack - Variable in class org.apache.calcite.rel.RelShuttleImpl
-
- stack - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- stack - Variable in class org.apache.calcite.tools.RelBuilder
-
- Stacks - Class in org.apache.calcite.util
-
Deprecated.
- Stacks() - Constructor for class org.apache.calcite.util.Stacks
-
Deprecated.
- StackWriter - Class in org.apache.calcite.util
-
A helper class for generating formatted text.
- StackWriter(Writer, String) - Constructor for class org.apache.calcite.util.StackWriter
-
Creates a new StackWriter on top of an existing Writer, with the
specified string to be used for each level of indentation.
- standard() - Static method in class org.apache.calcite.tools.Programs
-
Returns the standard program used by Prepare.
- standard(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
Returns the standard program with user metadata provider.
- StandardConvertletTable - Class in org.apache.calcite.sql2rel
-
- StandardConvertletTable() - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable
-
- StandardConvertletTable.AvgVarianceConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that handles AVG
and VARIANCE
windowed aggregate functions.
- StandardConvertletTable.FloorCeilConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that handles FLOOR
and CEIL
functions.
- StandardConvertletTable.GreatestConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that converts GREATEST
and LEAST
.
- StandardConvertletTable.RegrCovarianceConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that handles COVAR_POP
, COVAR_SAMP
,
REGR_SXX
, REGR_SYY
windowed aggregate functions.
- StandardConvertletTable.TimestampAddConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that handles the TIMESTAMPADD
function.
- StandardConvertletTable.TimestampDiffConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that handles the TIMESTAMPDIFF
function.
- StandardConvertletTable.TrimConvertlet - Class in org.apache.calcite.sql2rel
-
Convertlet that converts LTRIM
and RTRIM
to
TRIM
.
- standardName - Variable in enum org.apache.calcite.sql.SqlJsonEncoding
-
- STAR - Static variable in class org.apache.calcite.rel.core.Match
-
- star(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that is a singleton wildcard star.
- star(List<String>, SqlParserPos, List<SqlParserPos>) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier that ends in a wildcard star.
- STAR - Static variable in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- starRelOptTable - Variable in class org.apache.calcite.plan.RelOptLattice
-
- starRelOptTable - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- starRelOptTable - Variable in class org.apache.calcite.prepare.CalciteMaterializer.Callback
-
- starRelOptTable - Variable in class org.apache.calcite.prepare.Prepare.Materialization
-
Star table identified.
- starRequiresRecordType() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- start() - Method in class org.apache.calcite.interpreter.Interpreter
-
- start - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- start - Variable in class org.apache.calcite.sql.type.MatchReturnTypeInference
-
- start - Variable in class org.apache.calcite.util.ChunkList.ChunkListIterator
-
Offset in the list of the first element of this chunk.
- starTable - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- starTable - Variable in class org.apache.calcite.prepare.CalciteMaterializer.Callback
-
- StarTable - Class in org.apache.calcite.schema.impl
-
Virtual table that is composed of two or more tables joined together.
- StarTable(Lattice, ImmutableList<Table>) - Constructor for class org.apache.calcite.schema.impl.StarTable
-
Creates a StarTable.
- StarTable.StarTableScan - Class in org.apache.calcite.schema.impl
-
Relational expression that scans a
StarTable
.
- starTableEntry - Variable in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
- StarTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- startCol - Variable in class org.apache.calcite.materialize.LatticeNode
-
- startCol - Variable in class org.apache.calcite.materialize.MutableNode
-
- startColumnNum - Variable in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- startFunCall(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startFunCall(String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Starts a list which is a call to a function.
- startIndex - Variable in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- startIndex() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- startIndex() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- startIndex() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the index of the very first row in partition.
- startLineNum - Variable in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- startList(SqlWriter.FrameType, String, String, String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Starts a list.
- startList(String, String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startList(SqlWriter.FrameTypeEnum) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startList(SqlWriter.FrameType, String, String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- startList(String, String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Starts a list.
- startList(SqlWriter.FrameTypeEnum) - Method in interface org.apache.calcite.sql.SqlWriter
-
Starts a list with no opening string.
- startList(SqlWriter.FrameType, String, String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Starts a list.
- startOrdinal - Variable in class org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
-
- startPrecision - Variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- startsAt(SqlParserPos) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- startsBefore(SqlParserPos) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- startsWith(List<E>, List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns whether one list is a prefix of another.
- stash(T, Class<? super T>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
Stashes a value for the executor.
- stashedParameters - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- state - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- state - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- State() - Constructor for enum org.apache.calcite.prepare.PlannerImpl.State
-
- STATE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Allow an object to alter its behavior when its internal state changes.
- stateClass - Variable in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- statementMap - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerImpl
-
- stateSize - Variable in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- stateSubClass - Variable in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- Static - Class in org.apache.calcite.util
-
Definitions of objects to be statically imported.
- Static() - Constructor for class org.apache.calcite.util.Static
-
- StaticFieldDetector() - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpretable.StaticFieldDetector
-
- statistic - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- Statistic - Interface in org.apache.calcite.schema
-
Statistics about a
Table
.
- statistician - Variable in class org.apache.calcite.util.Benchmark
-
- Statistician(String) - Constructor for class org.apache.calcite.util.Benchmark.Statistician
-
- statisticProvider - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- statisticProvider(String) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Sets the "statisticProvider" attribute.
- statisticProvider - Variable in class org.apache.calcite.materialize.Lattice
-
- statisticProvider - Variable in class org.apache.calcite.materialize.LatticeSpace
-
- statisticProvider - Variable in class org.apache.calcite.model.JsonLattice
-
Name of a class that provides estimates of the number of distinct values
in each column.
- statisticProvider - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- statisticProvider(SqlStatisticProvider) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- statisticProvider - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- statistics() - Method in class org.apache.calcite.profile.Profiler.Profile
-
- statistics - Variable in class org.apache.calcite.profile.SimpleProfiler.Run
-
- Statistics - Class in org.apache.calcite.schema
-
- Statistics() - Constructor for class org.apache.calcite.schema.Statistics
-
- statisticsProvider - Variable in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- StatisticsProviderImpl(Lattice) - Constructor for class org.apache.calcite.materialize.TileSuggester.StatisticsProviderImpl
-
- status - Variable in class org.apache.calcite.sql.validate.AbstractNamespace
-
Whether this scope is currently being validated.
- Status() - Constructor for enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
-
- STDDEV - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV
aggregate function.
- STDDEV_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV_POP
aggregate function.
- STDDEV_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV_SAMP
aggregate function.
- StdFrameworkConfig(Context, SqlRexConvertletTable, SqlOperatorTable, ImmutableList<Program>, ImmutableList<RelTraitDef>, SqlParser.Config, SqlToRelConverter.Config, SchemaPlus, RelOptCostFactory, RelDataTypeSystem, RexExecutor, boolean, SqlStatisticProvider, RelOptTable.ViewExpander) - Constructor for class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- step - Variable in class org.apache.calcite.materialize.LatticeSuggester.StepRef
-
- step - Variable in class org.apache.calcite.materialize.MutableNode
-
- Step - Class in org.apache.calcite.materialize
-
Edge in the join graph.
- Step(LatticeTable, LatticeTable, List<IntPair>) - Constructor for class org.apache.calcite.materialize.Step
-
- Step(SqlValidatorScope.Path, RelDataType, int, String, StructKind) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- Step.Factory - Class in org.apache.calcite.materialize
-
- stepCount() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Number of steps in this path.
- stepCount() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- stepNames() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Returns a list ["step1", "step2"].
- stepRef(LatticeSuggester.TableRef, LatticeSuggester.TableRef, List<IntPair>) - Method in class org.apache.calcite.materialize.LatticeSuggester.Query
-
- StepRef(LatticeSuggester.TableRef, LatticeSuggester.TableRef, Step, int) - Constructor for class org.apache.calcite.materialize.LatticeSuggester.StepRef
-
- stepRefCount - Variable in class org.apache.calcite.materialize.LatticeSuggester.Query
-
- steps - Variable in class org.apache.calcite.materialize.Path
-
- steps() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Returns the steps in this path.
- str() - Method in class org.apache.calcite.runtime.Resources.Inst
-
- STRATEGY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Define a family of algorithms, encapsulate each one, and make them
interchangeable.
- stream - Variable in class org.apache.calcite.model.JsonStream
-
Whether the table allows streaming.
- stream - Variable in class org.apache.calcite.model.JsonTable
-
Information about whether the table can be streamed, and if so, whether
the history of the table is also available.
- stream() - Method in interface org.apache.calcite.schema.StreamableTable
-
Returns an enumerator over the rows in this Table.
- StreamableTable - Interface in org.apache.calcite.schema
-
Table that can be converted to a stream.
- streamMustGroupByMonotonic() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- streamMustOrderByMonotonic() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- StreamRules - Class in org.apache.calcite.rel.stream
-
Rules and relational operators for streaming relational expressions.
- StreamRules() - Constructor for class org.apache.calcite.rel.stream.StreamRules
-
- StreamRules.DeltaAggregateTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaFilterTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaJoinTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta
through a
Join
.
- StreamRules.DeltaProjectTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaSortTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta
through an
Sort
.
- StreamRules.DeltaTableScanRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaTableScanToEmptyRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaUnionTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta
through an
Union
.
- streamSetOpInconsistentInputs() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- strength - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- strength - Variable in class org.apache.calcite.sql.SqlCollation
-
- STRICT - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to follow the SQL standard strictly.
- STRICT_2003 - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- STRICT_92 - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- STRICT_99 - Static variable in interface org.apache.calcite.sql.validate.SqlConformance
-
Deprecated.
- StrictAggImplementor - Class in org.apache.calcite.adapter.enumerable
-
The base implementation of strict aggregate function.
- StrictAggImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- strictEnd - Variable in class org.apache.calcite.rel.core.Match
-
- strictEnd - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- strictPathModeRequiresNonEmptyValue() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- strictStart - Variable in class org.apache.calcite.rel.core.Match
-
- strictStart - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- StrictWinAggImplementor - Class in org.apache.calcite.adapter.enumerable
-
The base implementation of strict window aggregate function.
- StrictWinAggImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.StrictWinAggImplementor
-
- string - Variable in class org.apache.calcite.plan.RelTraitSet
-
- STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_EQUIVALENCE - Static variable in class org.apache.calcite.rel.mutable.MutableRel
-
Equivalence that compares objects by their Object.toString()
method.
- STRING_FUNCTIONS - Static variable in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
List of all string function names defined by JDBC.
- STRING_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where two operands must both be in the
same string type family.
- STRING_SAME_SAME_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where two operands must both be in the
same string type family and last type is INTEGER.
- STRING_SAME_SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where three operands must all be in the
same string type family.
- STRING_STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_INTEGER_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- StringAndPos(String, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- StringDictionary() - Constructor for class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- stringEncodeXML(String, PrintWriter) - Static method in class org.apache.calcite.util.XmlOutput
-
Encode a String for XML output, displaying it to a PrintWriter.
- StringEscaper() - Constructor for class org.apache.calcite.util.XmlOutput.StringEscaper
-
Identity transform
- stringFragsOnSameLine() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- stringHasXMLSpecials(String) - Static method in class org.apache.calcite.util.XmlOutput
-
Returns whether a string contains any XML special characters.
- stringList(Object) - Static method in class org.apache.calcite.model.ModelHandler
-
- stringListList(List) - Static method in class org.apache.calcite.model.ModelHandler
-
- StringProp(Resources.PropertyAccessor, Method) - Constructor for class org.apache.calcite.runtime.Resources.StringProp
-
- stringProperty(String, String) - Static method in class org.apache.calcite.config.CalciteSystemProperty
-
- stringProperty(String, String, Set<String>) - Static method in class org.apache.calcite.config.CalciteSystemProperty
-
- strings(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Transforms a list of expressions to the list of digests.
- stringTag(String, String) - Method in class org.apache.calcite.util.XmlOutput
-
Writes a String tag; a tag containing nothing but a CDATA section.
- stringToList(String) - Static method in class org.apache.calcite.util.Util
-
- stringValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- stringValue(Resources.StringProp) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- stringValue(Resources.StringProp, String) - Method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
- stringValue(Resources.StringProp) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- stringValue(Resources.StringProp, String) - Method in class org.apache.calcite.runtime.Resources.PropertiesAccessor
-
- stringValue(Resources.StringProp) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- stringValue(Resources.StringProp, String) - Method in interface org.apache.calcite.runtime.Resources.PropertyAccessor
-
- stringValue(SqlNode) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- stringValue - Variable in class org.apache.calcite.util.NlsString
-
- strip(MutableProject) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- strip(Project) - Static method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
Returns the child of a project if the project is trivial, otherwise
the project itself.
- strip(String, String, String, String, Casing) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Unquotes a quoted string, using different quotes for beginning and end.
- strip(List<PartiallyOrderedSet.Node<E>>) - Static method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list, backed by a list of
PartiallyOrderedSet.Node
s, that strips
away the node and returns the element inside.
- strip(Iterable<PartiallyOrderedSet.Node<E>>) - Static method in class org.apache.calcite.util.PartiallyOrderedSet
-
Converts an iterable of nodes into the list of the elements inside.
- stripAs(SqlNode) - Static method in class org.apache.calcite.sql.SqlUtil
-
If a node is "AS", returns the underlying expression; otherwise returns
the node.
- stripCastFromString(RexNode) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Removes cast from string.
- stripDot(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- stripDoubleQuotes(String) - Static method in class org.apache.calcite.util.Util
-
Converts double-quoted Java strings to their contents.
- stripHep(RelNode) - Static method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- stripLeadingSign(String) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- stripOver(SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- stripPrefix(String, int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.Bean
-
- Strong - Class in org.apache.calcite.plan
-
Utilities for strong predicates.
- Strong() - Constructor for class org.apache.calcite.plan.Strong
-
- strong - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- strong - Variable in class org.apache.calcite.rex.RexSimplify
-
- Strong.Policy - Enum in org.apache.calcite.plan
-
How whether an operator's operands are null affects whether a call to
that operator evaluates to null.
- strongBitmap - Variable in class org.apache.calcite.rel.rules.PushProjector
-
Bitmap containing the fields that should be strong, i.e.
- strongFields - Variable in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- STRUCT_ACCESS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal $STRUCT_ACCESS
operator is used to access a
field of a record.
- structAccess(Object, int, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Implements the .
(field access) operator on an object
whose type is not known until runtime.
- StructKind - Enum in org.apache.calcite.rel.type
-
Describes a policy for resolving fields in record types.
- StructKind() - Constructor for enum org.apache.calcite.rel.type.StructKind
-
- struncate(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE
operator applied to int values.
- struncate(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- struncate(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE
operator applied to long values.
- struncate(long, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- struncate(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE
operator applied to BigDecimal values.
- struncate(BigDecimal, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- struncate(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRUNCATE
operator applied to double values.
- struncate(double, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- SUB_QUERY_PROGRAM - Static variable in class org.apache.calcite.tools.Programs
-
Program that expands sub-queries.
- subClasses(Class<? extends RelNode>) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Returns sub-classes of relational expression.
- SubExprExistsException(RexNode) - Constructor for exception org.apache.calcite.rex.RexUtil.ExpressionNormalizer.SubExprExistsException
-
- subList(int, int) - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- SUBMULTISET_OF - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Submultiset.
- submultisetOf(Collection, Collection) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the SUBMULTISET OF function.
- subordinate - Variable in class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- Subprogram() - Constructor for class org.apache.calcite.plan.hep.HepInstruction.Subprogram
-
- subprogram - Variable in class org.apache.calcite.plan.hep.HepInstruction.Subprogram
-
- subQuery - Variable in class org.apache.calcite.rel.rules.SubQueryRemoveRule.ReplaceSubQueryShuttle
-
- SubQuery(SqlNode, RelOptUtil.Logic) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.SubQuery
-
- subquery(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
Deprecated.
- subQuery(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
- subQueryConverter - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SubQueryConverter - Interface in org.apache.calcite.sql2rel
-
SubQueryConverter provides the interface for classes that convert sub-queries
into equivalent expressions.
- SubQueryFilterRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryFilterRemoveRule
-
- SubQueryFinder() - Constructor for class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- SubQueryJoinRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryJoinRemoveRule
-
- subQueryList - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
List of IN
and EXISTS
nodes inside this
SELECT
statement (but not inside sub-queries).
- SubQueryProjectRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SubQueryRemoveRule.SubQueryProjectRemoveRule
-
- SubQueryRemoveRule - Class in org.apache.calcite.rel.rules
-
Transform that converts IN, EXISTS and scalar sub-queries into joins.
- SubQueryRemoveRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Creates a SubQueryRemoveRule.
- SubQueryRemoveRule.ReplaceSubQueryShuttle - Class in org.apache.calcite.rel.rules
-
Shuttle that replaces occurrences of a given
RexSubQuery
with a replacement
expression.
- SubQueryRemoveRule.SubQueryFilterRemoveRule - Class in org.apache.calcite.rel.rules
-
Rule that converts a sub-queries from filter expressions into
Correlate
instances.
- SubQueryRemoveRule.SubQueryJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Rule that converts sub-queries from join expressions into
Correlate
instances.
- SubQueryRemoveRule.SubQueryProjectRemoveRule - Class in org.apache.calcite.rel.rules
-
Rule that converts sub-queries from project expressions into
Correlate
instances.
- subQueryStyle - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SubQueryStyle() - Constructor for enum org.apache.calcite.sql.SqlWriter.SubQueryStyle
-
- SubQueryType() - Constructor for enum org.apache.calcite.plan.RelOptUtil.SubQueryType
-
- subSchema(CalciteSchema, Iterable<String>) - Static method in class org.apache.calcite.schema.Schemas
-
Returns a sub-schema of a given schema obtained by following a sequence
of names.
- SubSchemaCache(CalciteSchema, Set<String>) - Constructor for class org.apache.calcite.jdbc.CachingCalciteSchema.SubSchemaCache
-
- subSchemaExpression(SchemaPlus, String, Class) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the expression for a sub-schema.
- SubSchemaMap(String, ImmutableMap<String, Schema>) - Constructor for class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema.SubSchemaMap
-
- subSchemaMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- subSchemaMapSupplier - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
Sub-schemas by name, lazily initialized.
- subSelect() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- subsetImportances - Variable in class org.apache.calcite.plan.volcano.RuleQueue
-
The importance of each subset.
- subsetList - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- subsets - Variable in class org.apache.calcite.plan.volcano.RelSet
-
- subsets - Variable in class org.apache.calcite.rel.core.Match
-
- substitute(RelNode, RelOptMaterialization) - Static method in class org.apache.calcite.plan.RelOptMaterializations
-
- substitute(RexCall, int, RexNode) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Converts op(arg0, ..., argOrdinal, ..., argN) to op(arg0,..., node, ..., argN).
- substituteSubQuery(SqlToRelConverter.Blackboard, SqlToRelConverter.SubQuery) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- SubstitutionVisitor - Class in org.apache.calcite.plan
-
Substitutes part of a tree of relational expressions with another tree.
- SubstitutionVisitor(RelNode, RelNode) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor
-
Creates a SubstitutionVisitor with the default rule set.
- SubstitutionVisitor(RelNode, RelNode, ImmutableList<SubstitutionVisitor.UnifyRule>) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor
-
Creates a SubstitutionVisitor with the default logical builder.
- SubstitutionVisitor(RelNode, RelNode, ImmutableList<SubstitutionVisitor.UnifyRule>, RelBuilderFactory) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor
-
- SubstitutionVisitor.AbstractUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.AggregateToAggregateUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.AnyOperand - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.FilterOnProjectRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.FilterToFilterUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.FilterToProjectUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.InternalOperand - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.MatchFailed - Exception in org.apache.calcite.plan
-
Exception thrown to exit a matcher.
- SubstitutionVisitor.Operand - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.ProjectToFilterUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.ProjectToProjectUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.QueryOperand - Class in org.apache.calcite.plan
-
Operand that assigns a particular relational expression to a variable.
- SubstitutionVisitor.Replacement - Class in org.apache.calcite.plan
-
Represents a replacement action: before → after.
- SubstitutionVisitor.ScanToProjectUnifyRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.SlotCounter - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.TargetOperand - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.TrivialRule - Class in org.apache.calcite.plan
-
- SubstitutionVisitor.UnifyResult - Class in org.apache.calcite.plan
-
Result of an application of a
SubstitutionVisitor.UnifyRule
indicating that the
rule successfully matched
query
against
target
and
generated a
result
that is equivalent to
query
and
contains
target
.
- SubstitutionVisitor.UnifyRule - Class in org.apache.calcite.plan
-
Rule that attempts to match a query relational expression
against a target relational expression.
- SubstitutionVisitor.UnifyRuleCall - Class in org.apache.calcite.plan
-
- SUBSTR - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- SUBSTR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
Oracle's "SUBSTR(string, position [, substringLength ])" function.
- substring(String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...
- substring(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...) function.
- substring(ByteString, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(binary FROM ...
- substring(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(binary FROM ...) function.
- SUBSTRING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The character substring function: SUBSTRING(string FROM start [FOR
length])
.
- subtractMonths(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Finds the number of months between two dates, each represented as the
number of days since the epoch.
- subtractMonths(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- Subtype() - Constructor for enum org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
-
Deprecated.
- Subtype() - Constructor for enum org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
-
Deprecated.
- subUnit(TimeUnitRange) - Method in class org.apache.calcite.rex.RexInterpreter
-
- succeed() - Method in interface org.apache.calcite.util.Litmus
-
Called when test succeeds.
- SUCCEEDS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- suffix() - Method in class org.apache.calcite.sql.validate.SqlQualified
-
- SUM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SUM
aggregate function.
- sum(SqlNode[]) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines the parser positions of an array of nodes to create a position
which spans from the beginning of the first to the end of the last.
- sum(List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines the parser positions of a list of nodes to create a position
which spans from the beginning of the first to the end of the last.
- sum(Iterable<SqlParserPos>) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines an iterable of parser positions to create a position which spans
from the beginning of the first to the end of the last.
- sum(Iterable<SqlParserPos>, int, int, int, int) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Computes the parser position which is the sum of an array of parser
positions and of a parser position represented by (line, column, endLine,
endColumn).
- sum(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the SUM
aggregate function.
- sum(boolean, String, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the SUM
aggregate function,
optionally distinct and with an alias.
- SUM0 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SUM0
aggregate function.
- Sum0Splitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.Sum0Splitter
-
- sum_(List<SqlParserPos>) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines a list of parser positions to create a position which spans
from the beginning of the first to the end of the last.
- sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- SumImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.SumImplementor
-
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- SumSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
-
- supplier - Variable in class org.apache.calcite.adapter.clone.ArrayTable
-
- supplierFor(Method) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonArrayAggImplementor
-
- supplierFor(Method) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable.JsonObjectAggImplementor
-
- SUPPORTED_AGGREGATES - Static variable in class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- SUPPORTED_DATE_TIME_ROLLUP_UNITS - Static variable in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MaterializedViewAggregateRule
-
- supportedFunctions - Variable in class org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfo
-
- supportsAggregateFunction(SqlKind) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsAggregateFunction(SqlKind) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsAggregateFunction(SqlKind) - Method in class org.apache.calcite.sql.SqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports VALUES in a sub-query with
and an "AS t(column, ...)" values to define column names.
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.Db2SqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.H2SqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports character set names as part of a
data type, for instance VARCHAR(30) CHARACTER SET `ISO-8859-1`
.
- supportsCondition() - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports a given function or operator.
- supportsGroupByWithCube() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsGroupByWithCube() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports "WITH CUBE" in "GROUP BY" clause.
- supportsGroupByWithRollup() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsGroupByWithRollup() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsGroupByWithRollup() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports "WITH ROLLUP" in the "GROUP BY"
clause.
- supportsModality(SqlModality) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- supportsModality(SqlModality) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- supportsModality(SqlModality) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- supportsModality(SqlModality) - Method in class org.apache.calcite.sql.validate.SelectNamespace
-
- supportsModality(SqlModality) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace is capable of giving results of the desired
modality.
- supportsModality(SqlModality) - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
- supportsModality(SqlModality) - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports nested aggregations, for instance
SELECT SUM(SUM(1))
.
- supportsOffsetFetch() - Method in class org.apache.calcite.sql.dialect.JethroDataSqlDialect
-
- supportsOffsetFetch() - Method in class org.apache.calcite.sql.SqlDialect
-
- supportsSetSource() - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- supportsSetSource() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- supportsWindowFunctions() - Method in class org.apache.calcite.sql.dialect.AccessSqlDialect
-
- supportsWindowFunctions() - Method in class org.apache.calcite.sql.dialect.H2SqlDialect
-
- supportsWindowFunctions() - Method in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- supportsWindowFunctions() - Method in class org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
- supportsWindowFunctions() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports window functions (OVER clause).
- SurjectionWithInverse(int, int) - Constructor for class org.apache.calcite.util.mapping.Mappings.SurjectionWithInverse
-
- surprise() - Method in class org.apache.calcite.profile.Profiler.Distribution
-
- surprise() - Method in class org.apache.calcite.profile.ProfilerImpl.Space
-
- surprise(double, double) - Static method in class org.apache.calcite.profile.SimpleProfiler
-
Returns a measure of how much an actual value differs from expected.
- SurpriseQueue(int, int) - Constructor for class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- surprises - Variable in class org.apache.calcite.profile.ProfilerImpl.Run
-
- sw - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- swallow(Throwable, Logger) - Static method in class org.apache.calcite.util.Util
-
Records that an exception has been caught but will not be re-thrown.
- swap(List<IntPair>) - Static method in class org.apache.calcite.materialize.LatticeSpace
-
Returns a list of
IntPair
, transposing source and target fields,
and ensuring the result is sorted and unique.
- swap() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Swaps left to right, and vice versa.
- swap(Join) - Static method in class org.apache.calcite.rel.rules.JoinCommuteRule
-
Deprecated.
- swap(Join, boolean) - Static method in class org.apache.calcite.rel.rules.JoinCommuteRule
-
Deprecated.
- swap(Join, boolean, RelBuilder) - Static method in class org.apache.calcite.rel.rules.JoinCommuteRule
-
Returns a relational expression with the inputs switched round.
- SWAP - Static variable in class org.apache.calcite.util.mapping.IntPair
-
Function that swaps source and target fields of an
IntPair
.
- SWAP_OUTER - Static variable in class org.apache.calcite.rel.rules.JoinCommuteRule
-
Instance of the rule that swaps outer joins as well as inner joins.
- swapColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>) - Static method in class org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap its column references
RexTableInputRef
using the contents in the map (in particular, the first element of the set in the
map value).
- swapColumnTableReferences(RexBuilder, RexNode, Map<RexTableInputRef, Set<RexTableInputRef>>, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Static method in class org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap the column references
RexTableInputRef
using the contents in the first map (in particular, the first element of the set
in the map value), and then it will swap the table references contained in its
RexTableInputRef
using the contents in the second map.
- swapFilter(RexBuilder, LoptMultiJoin, LoptJoinTree, LoptJoinTree, RexNode) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Adjusts a filter to reflect swapping of join inputs
- swapInputs(RelMetadataQuery, LoptMultiJoin, LoptJoinTree, LoptJoinTree, boolean) - Method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Swaps the operands to a join, so the smaller input is on the right.
- swapOuter - Variable in class org.apache.calcite.rel.rules.JoinCommuteRule
-
- swapTableColumnReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, Map<RexTableInputRef, Set<RexTableInputRef>>) - Static method in class org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap the table references contained in its
RexTableInputRef
using the contents in the first map, and then
it will swap the column references
RexTableInputRef
using the contents
in the second map (in particular, the first element of the set in the map value).
- swapTableReferences(RexBuilder, RexNode, Map<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Static method in class org.apache.calcite.rex.RexUtil
-
Given an expression, it will swap the table references contained in its
RexTableInputRef
using the contents in the map.
- switchTo(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Change parser state.
- SybaseSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Sybase database.
- SybaseSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.SybaseSqlDialect
-
Creates a SybaseSqlDialect.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
Creates a parse-tree node representing an occurrence of this flag
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.JoinConditionType
-
Creates a parse-tree node representing an occurrence of this join
type at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.JoinType
-
Creates a parse-tree node representing an occurrence of this
condition type keyword at a particular position in the parsed
text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
Creates a parse-tree node representing an occurrence of this
condition type keyword at a particular position in the parsed
text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlExplain.Depth
-
Creates a parse-tree node representing an occurrence of this symbol
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlExplainFormat
-
Creates a parse-tree node representing an occurrence of this symbol at
a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlExplainLevel
-
Creates a parse-tree node representing an occurrence of this symbol at
a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlInsertKeyword
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
Creates a parse-tree node representing an occurrence of this symbol
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlSelectKeyword
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlWindow.Bound
-
Creates a parse-tree node representing an occurrence of this bound
type at a particular position in the parsed text.
- symbolValue(Class<E>) - Method in class org.apache.calcite.sql.SqlLiteral
-
Returns the value as a symbol.
- symbolValue_() - Method in class org.apache.calcite.sql.SqlLiteral
-
Deprecated.
- SYMMETRIC_BETWEEN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SYMMETRIC_NOT_BETWEEN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- syncResults(Meta.StatementHandle, QueryState, long) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- SyntheticRecordType(RelDataType, String) - Constructor for class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- syntheticType - Variable in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- syntheticTypes - Variable in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- SYSTEM_FUNCTIONS - Static variable in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
List of all system function names defined by JDBC.
- SYSTEM_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SYSTEM_USER
function.
- systemExit(int) - Static method in class org.apache.calcite.util.Unsafe
-
Calls System.exit(int)
.
- systemFieldList - Variable in class org.apache.calcite.rel.logical.LogicalJoin
-
- systemFieldList - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- SystemFunctionImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.SystemFunctionImplementor
-
- systemUser(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SYSTEM_USER
function.
- t - Variable in class org.apache.calcite.jdbc.CachingCalciteSchema.AbstractCached
-
- t - Variable in class org.apache.calcite.materialize.LatticeSuggester.BaseColRef
-
- t - Variable in class org.apache.calcite.materialize.LatticeTable
-
- t0 - Variable in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- t0 - Variable in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- t0 - Variable in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- t0 - Variable in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- t0 - Variable in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- t0 - Variable in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- t1 - Variable in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- t1 - Variable in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- t1 - Variable in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- t1 - Variable in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- t1 - Variable in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- t2 - Variable in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- t2 - Variable in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- t2 - Variable in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- t2 - Variable in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- t3 - Variable in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- t3 - Variable in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- t3 - Variable in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- t4 - Variable in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- t4 - Variable in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- t5 - Variable in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- table - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
Not null if and only if the view is modifiable.
- table - Variable in class org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
-
- table - Variable in class org.apache.calcite.materialize.Lattice.BaseColumn
-
Alias of the table reference that the column belongs to.
- table - Variable in class org.apache.calcite.materialize.Lattice.Vertex
-
- table - Variable in class org.apache.calcite.materialize.LatticeNode
-
- table - Variable in class org.apache.calcite.materialize.LatticeSuggester.TableRef
-
- table - Variable in class org.apache.calcite.materialize.MutableNode
-
- table - Variable in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- table - Variable in class org.apache.calcite.materialize.TileSuggester.SchemaImpl
-
- table - Variable in class org.apache.calcite.model.JsonMaterialization
-
- table - Variable in class org.apache.calcite.prepare.RelOptTableImpl
-
- table - Variable in class org.apache.calcite.rel.core.TableModify
-
The table definition.
- table - Variable in class org.apache.calcite.rel.core.TableScan
-
The table definition.
- table(RelOptTable) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
TableScan
's collation.
- table(RelOptTable) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
TableScan
's distribution.
- table - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- table - Variable in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- table - Variable in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- table - Variable in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- table(DataContext, String...) - Static method in class org.apache.calcite.schema.Schemas
-
- Table - Interface in org.apache.calcite.schema
-
Table.
- table - Variable in class org.apache.calcite.sql.SqlDescribeTable
-
- table - Variable in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- table - Variable in class org.apache.calcite.sql.validate.TableNamespace
-
- TABLE_MAP - Static variable in class org.apache.calcite.jdbc.MetadataSchema
-
- TABLE_SCAN_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- TableAccessMap - Class in org.apache.calcite.plan
-
TableAccessMap
represents the tables accessed by a query plan,
with READ/WRITE information.
- TableAccessMap() - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Constructs a permanently empty TableAccessMap.
- TableAccessMap(RelNode) - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Constructs a TableAccessMap for all tables accessed by a RelNode and its
descendants.
- TableAccessMap(List<String>, TableAccessMap.Mode) - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Constructs a TableAccessMap for a single table
- TableAccessMap.Mode - Enum in org.apache.calcite.plan
-
Access mode.
- TableAccessMap.TableRelVisitor - Class in org.apache.calcite.plan
-
Visitor that finds all tables in a tree.
- tableAliases() - Method in class org.apache.calcite.materialize.LatticeSuggester.DerivedColRef
-
- tableCardinality(RelOptTable) - Method in interface org.apache.calcite.materialize.SqlStatisticProvider
-
Returns an estimate of the number of rows in table
.
- tableCardinality(RelOptTable) - Method in class org.apache.calcite.statistic.CachingSqlStatisticProvider
-
- tableCardinality(RelOptTable) - Method in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
- tableCardinality(RelOptTable) - Method in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- TableConstructorNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a table constructor VALUES (expr, expr, ...)
.
- TableConstructorNamespace(SqlValidatorImpl, SqlCall, SqlValidatorScope, SqlNode) - Constructor for class org.apache.calcite.sql.validate.TableConstructorNamespace
-
Creates a TableConstructorNamespace.
- tableEntry(String, Table) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Creates a TableEntryImpl with no SQLs.
- TableEntry(CalciteSchema, String, ImmutableList<String>) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- TableEntryImpl(CalciteSchema, String, Table, ImmutableList<String>) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
-
Creates a TableEntryImpl.
- tableExists(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- tableExpression(SchemaPlus, Type, String, Class) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the expression to access a table within a schema.
- tableFactory - Variable in class org.apache.calcite.materialize.MaterializationService
-
- TableFactory<T extends Table> - Interface in org.apache.calcite.schema
-
Factory for
Table
objects.
- TableFunction - Interface in org.apache.calcite.schema
-
Function that returns a table during execution time.
- TableFunctionImpl - Class in org.apache.calcite.schema.impl
-
- TableFunctionImpl(Method, CallImplementor) - Constructor for class org.apache.calcite.schema.impl.TableFunctionImpl
-
- TableFunctionReturnTypeInference - Class in org.apache.calcite.sql.type
-
TableFunctionReturnTypeInference implements rules for deriving table function
output row types by expanding references to cursor parameters.
- TableFunctionReturnTypeInference(RelProtoDataType, List<String>, boolean) - Constructor for class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- TableFunctionScan - Class in org.apache.calcite.rel.core
-
Relational expression that calls a table-valued function.
- TableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.rel.core.TableFunctionScan
-
Creates a TableFunctionScan
.
- TableFunctionScan(RelInput) - Constructor for class org.apache.calcite.rel.core.TableFunctionScan
-
Creates a TableFunctionScan by parsing serialized output.
- tableFunctionScanFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- TableFunctionScanFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactoryImpl
-
- TableImpl() - Constructor for class org.apache.calcite.materialize.TileSuggester.TableImpl
-
- tableList - Variable in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- TableMacro - Interface in org.apache.calcite.schema
-
Function that returns a
Table
.
- tableMacro - Variable in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- TableMacroImpl - Class in org.apache.calcite.schema.impl
-
- TableMacroImpl(Method) - Constructor for class org.apache.calcite.schema.impl.TableMacroImpl
-
- tableMap - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- tableMap - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- tableMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
Tables explicitly defined in this schema.
- tableMap - Variable in class org.apache.calcite.materialize.LatticeSpace
-
- TableModify - Class in org.apache.calcite.rel.core
-
Relational expression that modifies a table.
- TableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Constructor for class org.apache.calcite.rel.core.TableModify
-
Creates a TableModify
.
- TableModify.Operation - Enum in org.apache.calcite.rel.core
-
Enumeration of supported modification operations.
- tableModOp - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- tableName() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
Returns the table name, qualified with catalog and schema name if
applicable, as a parse tree node (
SqlIdentifier
).
- tableName - Variable in class org.apache.calcite.rel.core.TableSpool
-
- tableName - Variable in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- tableNameNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- tableNameNotFoundDidYouMean(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- TableNamespace - Class in org.apache.calcite.sql.validate
-
Namespace based on a table from the catalog.
- TableNamespace(SqlValidatorImpl, SqlValidatorTable, List<RelDataTypeField>) - Constructor for class org.apache.calcite.sql.validate.TableNamespace
-
Creates a TableNamespace.
- TableNamespace(SqlValidatorImpl, SqlValidatorTable) - Constructor for class org.apache.calcite.sql.validate.TableNamespace
-
- tableNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- tablePath - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- tablePath - Variable in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- tableRef(TableScan) - Method in class org.apache.calcite.materialize.LatticeSuggester.Query
-
- TableRef(LatticeTable, int) - Constructor for class org.apache.calcite.materialize.LatticeSuggester.TableRef
-
- tableRef - Variable in class org.apache.calcite.rex.RexTableInputRef
-
- tableRef - Variable in class org.apache.calcite.sql.SqlMatchRecognize
-
- tableRef - Variable in class org.apache.calcite.sql.SqlSnapshot
-
- tableReferencesHandler - Variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- tableRefs - Variable in class org.apache.calcite.materialize.LatticeSuggester.DerivedColRef
-
- tableRefs - Variable in class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- tableRefs - Variable in class org.apache.calcite.materialize.LatticeSuggester.Query
-
- tableRel - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- tableRel - Variable in class org.apache.calcite.prepare.Prepare.Materialization
-
Relational expression for the table.
- TableRelVisitor() - Constructor for class org.apache.calcite.plan.TableAccessMap.TableRelVisitor
-
- tables(String) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- tables(MetaImpl.MetaSchema) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- tables(MetaImpl.MetaSchema, Predicate1<String>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- tables - Variable in class org.apache.calcite.materialize.Lattice.DerivedColumn
-
- tables() - Method in class org.apache.calcite.materialize.Lattice
-
Returns the set of tables in this lattice.
- tables - Variable in class org.apache.calcite.model.JsonMapSchema
-
Tables in this schema.
- tables - Variable in class org.apache.calcite.schema.impl.StarTable
-
- TABLESAMPLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TABLESAMPLE
operator.
- TableScan - Class in org.apache.calcite.rel.core
-
Relational operator that returns the contents of a table.
- TableScan(RelOptCluster, RelTraitSet, RelOptTable) - Constructor for class org.apache.calcite.rel.core.TableScan
-
- TableScan(RelInput) - Constructor for class org.apache.calcite.rel.core.TableScan
-
Creates a TableScan by parsing serialized output.
- TableScanFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.TableScanFactoryImpl
-
- TableScanNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
TableScan
.
- TableScanNode(Compiler, TableScan, Enumerable<Row>) - Constructor for class org.apache.calcite.interpreter.TableScanNode
-
- TableScanRule - Class in org.apache.calcite.rel.rules
-
- TableScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.TableScanRule
-
Creates a TableScanRule.
- tableScope - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
The name-resolution scope of a LATERAL TABLE clause.
- TableScope - Class in org.apache.calcite.sql.validate
-
The name-resolution scope of a LATERAL TABLE clause.
- TableScope(SqlValidatorScope, SqlNode) - Constructor for class org.apache.calcite.sql.validate.TableScope
-
Creates a scope corresponding to a LATERAL TABLE clause.
- TableSpool - Class in org.apache.calcite.rel.core
-
Spool that writes into a table.
- TableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, String) - Constructor for class org.apache.calcite.rel.core.TableSpool
-
- tableSpool(Spool.Type, Spool.Type, String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
TableSpool
for the most recent relational expression.
- TableType() - Constructor for enum org.apache.calcite.schema.Schema.TableType
-
- tableTypes() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- tagStack - Variable in class org.apache.calcite.util.XmlOutput
-
- tagsWritten - Variable in class org.apache.calcite.util.XmlOutput
-
- take(Queryable<T>, int) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- tan(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TAN
operator applied to BigDecimal values.
- tan(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TAN
operator applied to double values.
- TAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- target - Variable in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- target - Variable in class org.apache.calcite.materialize.LatticeSuggester.Hop
-
- target() - Method in class org.apache.calcite.materialize.LatticeSuggester.StepRef
-
- target() - Method in class org.apache.calcite.materialize.Step
-
- target - Variable in class org.apache.calcite.plan.Contexts.WrapContext
-
- target(int) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand that matches a relational expression in the
target.
- target - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- target - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- target(E) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- target - Variable in class org.apache.calcite.util.graph.DefaultEdge
-
- target - Variable in class org.apache.calcite.util.mapping.IntPair
-
- target - Variable in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- target - Variable in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- target(Map<Integer, Integer>, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- target(IntFunction<Integer>, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- target(Iterable<IntPair>, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- target(List<Integer>, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- targetColumnList - Variable in class org.apache.calcite.sql.SqlUpdate
-
- targetCount - Variable in class org.apache.calcite.plan.SubstitutionVisitor.SlotCounter
-
- targetCount - Variable in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- targetCount - Variable in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- targetCount - Variable in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- targetLeaves - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
- TargetOperand(int) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.TargetOperand
-
- targetOperand - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- targetQualifiedName - Variable in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- targets - Variable in class org.apache.calcite.util.mapping.Mappings.PartialFunctionImpl
-
- targets - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- targets - Variable in class org.apache.calcite.util.Permutation
-
- targetSet - Variable in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
- targetSubset - Variable in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
- targetTable - Variable in class org.apache.calcite.sql.SqlDelete
-
- targetTable - Variable in class org.apache.calcite.sql.SqlInsert
-
- targetTable - Variable in class org.apache.calcite.sql.SqlMerge
-
- targetTable - Variable in class org.apache.calcite.sql.SqlUpdate
-
- TCP_NODELAY - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
do not buffer send(s) iff true
- Template - Class in org.apache.calcite.util
-
String template.
- Template(String, List<String>, Locale) - Constructor for class org.apache.calcite.util.Template
-
- TEMPLATE_METHOD_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Define the skeleton of an algorithm in an operation, deferring some steps
to subclasses.
- TemporalTable - Interface in org.apache.calcite.schema
-
Table that is temporal.
- temporaryGroupExprList - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
Use while under construction.
- TeradataSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Teradata database.
- TeradataSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.TeradataSqlDialect
-
Creates a TeradataSqlDialect.
- test(TableScan) - Static method in class org.apache.calcite.rel.rules.FilterTableScanRule
-
- test(TableScan) - Static method in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
- test(RexNode) - Method in interface org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Evaluates a condition for a given expression.
- test(RexNode) - Method in class org.apache.calcite.rel.rules.PushProjector.OperatorExprCondition
-
- test(T) - Method in class org.apache.calcite.runtime.PredicateImpl
-
Deprecated.
Overrides java.util.function.Predicate#test
in JDK8 and higher.
- TEST_CASSANDRA - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Cassandra tests.
- TEST_DATASET_PATH - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Path to the dataset file that should used for integration tests.
- TEST_DB - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Which database to use for tests that require a JDBC data source.
- TEST_DRUID - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Druid tests.
- TEST_FOODMART_QUERY_IDS - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
A list of ids designating the queries
(from query.json in new.hydromatic:foodmart-queries:0.4.1)
that should be run as part of FoodmartTest.
- TEST_MONGODB - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run MongoDB tests.
- TEST_SLOW - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run slow tests.
- TEST_SPLUNK - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Splunk tests.
- TEST_UNICODE_SQL_ESCAPED_LITERAL - Static variable in class org.apache.calcite.util.ConversionUtil
-
A constant string which can be used wherever a SQL literal containing
Unicode escape characters is needed in a test.
- TEST_UNICODE_STRING - Static variable in class org.apache.calcite.util.ConversionUtil
-
A constant string which can be used wherever a Java string containing
Unicode characters is needed in a test.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- thenList - Variable in class org.apache.calcite.sql.fun.SqlCase
-
- thisOperands - Variable in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- THOUSAND - Static variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- THREAD_CONTEXT_STACK - Static variable in interface org.apache.calcite.jdbc.CalcitePrepare
-
- THREAD_EXPAND - Static variable in class org.apache.calcite.prepare.Prepare
-
- THREAD_INSTANCE - Static variable in class org.apache.calcite.materialize.MaterializationService
-
For testing.
- THREAD_INSTANCES - Static variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractFinder
-
- THREAD_LOCAL - Static variable in interface org.apache.calcite.prepare.Prepare.CatalogReader
-
- THREAD_METADATA - Static variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- THREAD_PROVIDERS - Static variable in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- THREAD_SEQUENCES - Static variable in class org.apache.calcite.runtime.SqlFunctions
-
Holds, for each thread, a map from sequence name to sequence current
value.
- THREAD_TRIM - Static variable in class org.apache.calcite.prepare.Prepare
-
- threadHandlers - Variable in enum org.apache.calcite.runtime.Hook
-
- THRESHOLD_SCORE - Static variable in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- THROW - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- THROW - Static variable in interface org.apache.calcite.util.Litmus
-
Implementation of
Litmus
that throws
an
AssertionError
on failure.
- throwIfUnchecked(Throwable) - Static method in class org.apache.calcite.util.Util
-
As Throwables
.throwIfUnchecked(Throwable)
,
which was introduced in Guava 20,
but we don't require Guava version 20 yet.
- Tile(ImmutableList<Lattice.Measure>, ImmutableList<Lattice.Column>) - Constructor for class org.apache.calcite.materialize.Lattice.Tile
-
- TileBuilder() - Constructor for class org.apache.calcite.materialize.Lattice.TileBuilder
-
- tileBuilder - Variable in class org.apache.calcite.model.ModelHandler
-
- TileKey - Class in org.apache.calcite.materialize
-
Definition of a particular combination of dimensions and measures of a
lattice that is the basis of a materialization.
- TileKey(Lattice, ImmutableBitSet, ImmutableList<Lattice.Measure>) - Constructor for class org.apache.calcite.materialize.TileKey
-
Creates a TileKey.
- tileListBuilder - Variable in class org.apache.calcite.materialize.Lattice.Builder
-
- tiles - Variable in class org.apache.calcite.materialize.Lattice
-
- tiles() - Method in class org.apache.calcite.materialize.TileSuggester
-
- tiles - Variable in class org.apache.calcite.model.JsonLattice
-
List of materialized aggregates to create up front.
- tilesByDimensionality - Variable in class org.apache.calcite.materialize.MaterializationActor
-
Tiles grouped by dimensionality.
- TileSuggester - Class in org.apache.calcite.materialize
-
Algorithm that suggests a set of initial tiles (materialized aggregate views)
for a given lattice.
- TileSuggester(Lattice) - Constructor for class org.apache.calcite.materialize.TileSuggester
-
- TileSuggester.AttributeImpl - Class in org.apache.calcite.materialize
-
- TileSuggester.SchemaImpl - Class in org.apache.calcite.materialize
-
Implementation of
Schema
based on a
Lattice
.
- TileSuggester.StatisticsProviderImpl - Class in org.apache.calcite.materialize
-
Implementation of StatisticsProvider
that asks the lattice.
- TileSuggester.TableImpl - Class in org.apache.calcite.materialize
-
Implementation of
Table
based on a
Lattice
.
- time - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.Format
-
- TIME - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Time(0).
- TIME_DATE_FUNCTIONS - Static variable in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
List of all time/date function names defined by JDBC.
- TIME_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is nullable
Time(0).
- TIME_UNIT_CODES - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
-
- TIME_UNIT_PARENTS - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
-
- TIME_UNITS - Static variable in class org.apache.calcite.rex.RexLiteral
-
- TIME_WITH_TIMEZONE - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- timeout - Variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- timeoutSetFailed - Variable in class org.apache.calcite.runtime.ResultSetEnumerable
-
- timestamp - Variable in class org.apache.calcite.plan.volcano.RelSubset
-
Timestamp for metadata validity
- timestamp - Variable in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider.CacheEntry
-
- timestamp - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.Format
-
- TIMESTAMP_ADD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TIMESTAMPADD
function.
- TIMESTAMP_DIFF - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TIMESTAMPDIFF
function.
- TIMESTAMP_WITH_TIMEZONE - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- TimestampAddConvertlet() - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.TimestampAddConvertlet
-
- TimestampDiffConvertlet() - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.TimestampDiffConvertlet
-
- timestampMethod - Variable in class org.apache.calcite.adapter.enumerable.RexImpTable.FloorImplementor
-
- TimestampString - Class in org.apache.calcite.util
-
Timestamp literal.
- TimestampString(String) - Constructor for class org.apache.calcite.util.TimestampString
-
Creates a TimeString.
- TimestampString(int, int, int, int, int, int) - Constructor for class org.apache.calcite.util.TimestampString
-
Creates a TimestampString for year, month, day, hour, minute, second,
millisecond values.
- timestampValue(RexLiteral) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- timestampWithLocalTimeZoneToDate(long, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToString(long, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToTime(long, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToTimestamp(long, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timestampWithLocalTimeZoneToTimeWithLocalTimeZone(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- TimestampWithTimeZoneString - Class in org.apache.calcite.util
-
Timestamp with time-zone literal.
- TimestampWithTimeZoneString(TimestampString, TimeZone) - Constructor for class org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString.
- TimestampWithTimeZoneString(String) - Constructor for class org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString.
- TimestampWithTimeZoneString(int, int, int, int, int, int, String) - Constructor for class org.apache.calcite.util.TimestampWithTimeZoneString
-
Creates a TimestampWithTimeZoneString for year, month, day, hour, minute, second,
millisecond values in the given time-zone.
- TimeString - Class in org.apache.calcite.util
-
Time literal.
- TimeString(String, boolean) - Constructor for class org.apache.calcite.util.TimeString
-
Internal constructor, no validation.
- TimeString(String) - Constructor for class org.apache.calcite.util.TimeString
-
Creates a TimeString.
- TimeString(int, int, int) - Constructor for class org.apache.calcite.util.TimeString
-
Creates a TimeString for hour, minute, second and millisecond values.
- timeUnit - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- timeUnit - Variable in class org.apache.calcite.sql.fun.SqlDatePartFunction
-
- timeUnitRange - Variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- timeUnitRanges - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- timeUnits - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractFinder
-
- timeWithLocalTimeZoneToString(int, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timeWithLocalTimeZoneToTime(int, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timeWithLocalTimeZoneToTimestamp(String, int, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timeWithLocalTimeZoneToTimestampWithLocalTimeZone(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- TimeWithTimeZoneString - Class in org.apache.calcite.util
-
Time with time-zone literal.
- TimeWithTimeZoneString(TimeString, TimeZone) - Constructor for class org.apache.calcite.util.TimeWithTimeZoneString
-
Creates a TimeWithTimeZoneString.
- TimeWithTimeZoneString(String) - Constructor for class org.apache.calcite.util.TimeWithTimeZoneString
-
Creates a TimeWithTimeZoneString.
- TimeWithTimeZoneString(int, int, int, String) - Constructor for class org.apache.calcite.util.TimeWithTimeZoneString
-
Creates a TimeWithTimeZoneString for hour, minute, second and millisecond values
in the given time-zone.
- timeZone() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- timeZone() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- TIMEZONE - Static variable in enum org.apache.calcite.config.CalciteConnectionProperty
-
Deprecated.
- timeZone - Variable in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- timeZone(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timeZone - Variable in class org.apache.calcite.sql.SqlDataTypeSpec
-
- timeZone - Variable in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- timeZone - Variable in class org.apache.calcite.util.TimeWithTimeZoneString
-
- timingTracer - Variable in class org.apache.calcite.prepare.Prepare
-
- TINY - Static variable in class org.apache.calcite.plan.volcano.VolcanoCost
-
- TO_MULTISET - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns a multiset type.
- TO_MULTISET - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy that wraps a given type
in a multiset.
- TO_MULTISET_ELEMENT_TYPE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type must be
a multiset type and the returned type is the multiset's element type.
- TO_NOT_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 not nullable.
- TO_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 a calls operands is
nullable
- TO_NULLABLE_ALL - 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 all of a call's
operands are nullable.
- TO_VARYING - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Type-inference strategy whereby the result type of a call is VARYING the
type given.
- toAggCall(RelInput, Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJsonReader
-
- toAggregation(RelInput, String, Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toArray() - Method in class org.apache.calcite.runtime.ConsList
-
- toArray(T[]) - Method in class org.apache.calcite.runtime.ConsList
-
- toArray(T2[]) - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- toArray() - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- toArray(T2[]) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- toArray() - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- toArray(T2[]) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- toArray() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- toArray(T2[]) - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- toArray() - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- toArray(T2[]) - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- toArray() - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- toArray(T2[]) - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- toArray() - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- toArray() - Method in class org.apache.calcite.sql.SqlNodeList
-
- toArray(BitSet) - Static method in class org.apache.calcite.util.BitSets
-
Converts a BitSet to an array.
- toArray() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to an array.
- toArray() - Method in class org.apache.calcite.util.ImmutableIntList.EmptyImmutableIntList
-
- toArray(T[]) - Method in class org.apache.calcite.util.ImmutableIntList.EmptyImmutableIntList
-
- toArray() - Method in class org.apache.calcite.util.ImmutableIntList
-
- toArray(T[]) - Method in class org.apache.calcite.util.ImmutableIntList
-
- toArray(List<Integer>) - Static method in class org.apache.calcite.util.IntList
-
- toBigDecimal(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Number, int) - Static method in class org.apache.calcite.util.NumberUtil
-
- toBigDecimal(Number) - Static method in class org.apache.calcite.util.NumberUtil
-
- toBindable(Map<String, Object>, CalcitePrepare.SparkHandler, EnumerableRel, EnumerableRel.Prefer) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- toBitSet(List<Lattice.Column>) - Static method in class org.apache.calcite.materialize.Lattice.Column
-
Converts a list of columns to a bit set of their ordinals.
- toBitSet() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a BitSet
that has the same contents as this
ImmutableBitSet
.
- toBitString() - Method in class org.apache.calcite.util.BitString
-
Returns this bit string as a bit string, such as "10110".
- toBoolean() - Method in enum org.apache.calcite.rex.RexUnknownAs
-
- toBoolean(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
CAST(VARCHAR AS BOOLEAN).
- toBoolean(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBoolean(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBoolean(String) - Static method in class org.apache.calcite.util.ConversionUtil
-
Converts a string into a boolean
- toByte(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toByte(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toByteArrayFromBitString(String, int) - Static method in class org.apache.calcite.util.BitString
-
Converts a bit string to an array of bytes.
- toByteArrayFromString(String, int) - Static method in class org.apache.calcite.util.ConversionUtil
-
Converts a string into a byte array.
- toCalendar() - Method in class org.apache.calcite.util.DateString
-
- toCalendar() - Method in class org.apache.calcite.util.TimestampString
-
- toCalendar() - Method in class org.apache.calcite.util.TimeString
-
- toCaseOperands(RexBuilder, List<RexSimplify.CaseBranch>) - Static method in class org.apache.calcite.rex.RexSimplify.CaseBranch
-
- toChar(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toCharBoxed(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toCnf(RexNode) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- toCnf(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts an expression to conjunctive normal form (CNF).
- toCnf(RexBuilder, int, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- toCnf2(RexNode) - Method in class org.apache.calcite.rex.RexUtil.CnfHelper
-
- toCollation(List<Map<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toColumns(Iterable<Integer>) - Method in class org.apache.calcite.profile.ProfilerImpl.Run
-
- toColumns(Iterable<Integer>) - Method in class org.apache.calcite.profile.SimpleProfiler.Run
-
- toComparable() - Method in enum org.apache.calcite.rex.RexInterpreter.Truthy
-
- toDistribution(Object) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toDnf(RexNode) - Method in class org.apache.calcite.rex.RexUtil.DnfHelper
-
- toDnf(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts an expression to disjunctive normal form (DNF).
- toDnfs(List<RexNode>) - Method in class org.apache.calcite.rex.RexUtil.DnfHelper
-
- todo() - Static method in class org.apache.calcite.runtime.GeoFunctions
-
- TODO_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Use this to flag temporary code.
- toDot() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- toDouble(RelOptCost) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Converts a cost to a scalar quantity.
- toDouble(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toDouble(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toDouble(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toEnumerable(Expression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- toEnumerable(Object) - Static method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- toFieldCollation(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- ToFieldIndex() - Constructor for class org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex
-
Deprecated.
- ToFieldName() - Constructor for class org.apache.calcite.rel.type.RelDataTypeField.ToFieldName
-
Deprecated.
- toFloat(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toFloat(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toFloat(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toFormattedString() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
Returns e.g.
- toFormattedString() - Method in class org.apache.calcite.sql.SqlDateLiteral
-
Returns e.g.
- toFormattedString() - Method in class org.apache.calcite.sql.SqlTimeLiteral
-
Returns e.g.
- toFormattedString() - Method in class org.apache.calcite.sql.SqlTimestampLiteral
-
Returns e.g.
- toHexString() - Method in class org.apache.calcite.util.BitString
-
Converts this bit string to a hex string, such as "7AB".
- toIdentifier() - Method in class org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- toIdentifier() - Method in interface org.apache.calcite.sql.validate.SqlMoniker
-
- toIdentifier() - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
-
- toImmutableList() - Static method in class org.apache.calcite.util.Util
-
Returns a Collector
that accumulates the input elements into a
Guava ImmutableList
via a ImmutableList.Builder
.
- toIndexesTableExpression(SqlString) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- toInputRefs(List<? extends RexNode>) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
-
- toInt(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts the Java type used for UDF parameters of SQL DATE type
(Date
) to internal representation (int).
- toInt(Date, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toInt(Time) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts the Java type used for UDF parameters of SQL TIME type
(Time
) to internal representation (int).
- toInt(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toInt(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toInt(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIntArray() - Method in class org.apache.calcite.util.ImmutableIntList
-
Returns an array of int
s with the same contents as this list.
- toIntArray() - Method in class org.apache.calcite.util.IntList
-
Deprecated.
- toInternal(RelDataType) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- toIntOptional(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Date, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Time) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIter(BitSet) - Static method in class org.apache.calcite.util.BitSets
-
Returns an iterable over the bits in a bitmap that are set to '1'.
- toIter(ImmutableBitSet) - Static method in class org.apache.calcite.util.BitSets
-
- toJavaId(String, int) - Static method in class org.apache.calcite.util.Util
-
Converts an arbitrary string into a string suitable for use as a Java
identifier.
- toJavaString(Comparable, SqlTypeName, RelDataType, RexDigestIncludeType) - Static method in class org.apache.calcite.rex.RexLiteral
-
- toJoinType() - Method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
- toJson(RelCollationImpl) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(AggregateCall) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(Object) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(RelDataType) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(RelDataTypeField) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(CorrelationId) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(RexNode) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(RexWindow) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(RexFieldCollation) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(RexWindowBound) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(SqlOperator) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJsonString(Object) - Method in class org.apache.calcite.util.JsonBuilder
-
Serializes an object consisting of maps, lists and atoms into a JSON
string.
- Token(SqlSimpleParser.TokenType) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.Token
-
- Token(SqlSimpleParser.TokenType, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.Token
-
- Token(PrecedenceClimbingParser.Type, Object, int, int) - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- tokenImages - Variable in exception org.apache.calcite.sql.parser.SqlParseException
-
- tokenize(String, String) - Static method in class org.apache.calcite.util.Util
-
Converts a string into tokens.
- Tokenizer(String, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
Deprecated.
- Tokenizer(String, String, Quoting) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- tokenList - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Query
-
- tokenList - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Immutable list of all tokens, in alphabetical order.
- TokenList() - Constructor for class org.apache.calcite.util.PrecedenceClimbingParser.TokenList
-
- tokens - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- TokenSequenceImpl(PrecedenceClimbingParser) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.TokenSequenceImpl
-
- tokenSet - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Set of all tokens.
- TokenType() - Constructor for enum org.apache.calcite.sql.advise.SqlSimpleParser.TokenType
-
- toLeafJoinForm(RelNode) - Static method in class org.apache.calcite.plan.RelOptMaterialization
-
Converts a relational expression to a form where
LogicalJoin
s are
as close to leaves as possible.
- toLinq4j() - Method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
- toLinq4jJoinType(JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Transforms a JoinRelType to Linq4j JoinType.
- toLinux(String) - Static method in class org.apache.calcite.util.Util
-
- toList() - Method in class org.apache.calcite.runtime.AbstractImmutableList
-
- toList() - Method in class org.apache.calcite.runtime.ConsList
-
- toList() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- toList(BitSet) - Static method in class org.apache.calcite.util.BitSets
-
Converts a bitset to a list.
- toList() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to a list.
- toList(Iterator<T>) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- toLong(Object) - Method in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- toLong(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Timestamp) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Converts the Java type used for UDF parameters of SQL TIMESTAMP type
(Timestamp
) to internal representation (long).
- toLong(Date, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLongArray() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to an array of little-endian words.
- toLongOptional(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLongOptional(Timestamp, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toMap(JsonBuilder) - Method in class org.apache.calcite.profile.Profiler.Distribution
-
- toMap(JsonBuilder) - Method in class org.apache.calcite.profile.Profiler.FunctionalDependency
-
- toMap(JsonBuilder) - Method in class org.apache.calcite.profile.Profiler.RowCount
-
- toMap(JsonBuilder) - Method in interface org.apache.calcite.profile.Profiler.Statistic
-
- toMap(JsonBuilder) - Method in class org.apache.calcite.profile.Profiler.Unique
-
- toMap(Iterable<Pair<K, V>>) - Static method in class org.apache.calcite.util.Pair
-
Converts a collection of Pairs into a Map.
- toMap(Properties) - Static method in class org.apache.calcite.util.Util
-
Converts a Properties
object to a Map
<String,
String>
.
- toMeasure(AggregateCall) - Method in class org.apache.calcite.materialize.Lattice
-
- toMeasures(List<AggregateCall>) - Method in class org.apache.calcite.materialize.Lattice
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Method in class org.apache.calcite.schema.impl.ListTransientTable
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, List<RexNode>, boolean) - Method in interface org.apache.calcite.schema.ModifiableTable
-
Creates a relational expression that modifies this table.
- toMutable(RelNode) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- toMutables(List<RelNode>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- toNodeArray(List<SqlNode>) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- toNodeArray(SqlNodeList) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- toNodeList(SqlNode[]) - Static method in class org.apache.calcite.sql.SqlUtil
-
Converts an SqlNode array to a SqlNodeList
- tooLong(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- TooManyElementsException() - Constructor for exception org.apache.calcite.util.mapping.Mappings.TooManyElementsException
-
- toOp(SqlIdentifier, Function) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- toOp(RelDataTypeFactory, SqlIdentifier, Function) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- toOp(RelInput, String, Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toOrdinals(Iterable<Profiler.Column>) - Static method in class org.apache.calcite.profile.Profiler.Column
-
- top - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- top - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- TOP_LEVEL - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of all SQL statement types.
- toPair(Object) - Static method in class org.apache.calcite.adapter.clone.ArrayTable
-
- TopBottomNode(boolean) - Constructor for class org.apache.calcite.util.PartiallyOrderedSet.TopBottomNode
-
- topNode - Variable in class org.apache.calcite.util.PartiallyOrderedSet
-
Synthetic node to hold all nodes that have no parents.
- TopologicalOrderIterator<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
-
Iterates over the edges of a graph in topological order.
- TopologicalOrderIterator(DirectedGraph<V, E>) - Constructor for class org.apache.calcite.util.graph.TopologicalOrderIterator
-
- toPos(SqlNode[]) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
- toPos(Iterable<SqlNode>) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
- toPosix(TimeZone, boolean) - Static method in class org.apache.calcite.util.Util
-
Converts a Java timezone to POSIX format, so that the boost C++ library
can instantiate timezone objects.
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.AbstractSumSplitter
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - Method in class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- topSplit(RexBuilder, SqlSplittableAggFunction.Registry<RexNode>, int, RelDataType, AggregateCall, int, int) - Method in interface org.apache.calcite.sql.SqlSplittableAggFunction
-
Generates an aggregate call to merge sub-totals.
- toQuery(CalcitePrepare.Context, String) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- toRel(RelOptTable.ToRelContext) - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- toRel(RelOptTable.ToRelContext) - Method in interface org.apache.calcite.plan.RelOptTable
-
- toRel(Queryable<T>) - Method in class org.apache.calcite.prepare.QueryableRelBuilder
-
- toRel(RelOptTable.ToRelContext) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.schema.impl.MaterializedViewTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.schema.impl.StarTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.schema.impl.ViewTable
-
- toRel(RelOptTable.ToRelContext, RelOptTable) - Method in interface org.apache.calcite.schema.TranslatableTable
-
- toRel(RelOptTable) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- toRelContext(RelOptTable.ViewExpander, RelOptCluster) - Static method in class org.apache.calcite.plan.ViewExpanders
-
Converts a ViewExpander
to a ToRelContext
.
- toRelContext() - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- toRelContext - Variable in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- toRex(BlockStatement) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- toRex(Expression) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- toRex(List<Expression>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- toRex(BlockStatement) - Method in interface org.apache.calcite.prepare.CalcitePrepareImpl.ScalarTranslator
-
- toRex(Expression) - Method in interface org.apache.calcite.prepare.CalcitePrepareImpl.ScalarTranslator
-
- toRex(RelNode, FunctionExpression) - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- toRex(FunctionExpression, RelNode...) - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- toRex(RelInput, Object) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toRex(RexNode, Range<Calendar>) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- toRexFieldCollationList(RelInput, List<Map<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toRexList(BlockStatement) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- toRexList(BlockStatement) - Method in interface org.apache.calcite.prepare.CalcitePrepareImpl.ScalarTranslator
-
- toRexList(FunctionExpression, RelNode...) - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- toRexList(RelInput, List) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toRexWindowBound(RelInput, Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toRow(Enumerable<Object[]>) - Static method in class org.apache.calcite.runtime.Enumerables
-
- toRow(Supplier<Enumerable<Object[]>>) - Static method in class org.apache.calcite.runtime.Enumerables
-
- toRow(Supplier<Enumerable<Object[]>>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Deprecated.
- toRows(PhysType, Expression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- toScientificNotation(BigDecimal) - Static method in class org.apache.calcite.util.Util
-
Formats a BigDecimal
value to a string in scientific notation For
example
A value of 0.00001234 would be formated as 1.234E-5
A value of 100000.00 would be formated as 1.00E5
A value of 100 (scale zero) would be formated as
1E2
- toShort(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toShort(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toShort(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toSql(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- toSql(RelDataType) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
-
Converts a type in Java format to a SQL-oriented type.
- toSql(RelDataType) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- toSql(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
Converts a type in Java format to a SQL-oriented type.
- toSql(Lattice.SqlWriter) - Method in class org.apache.calcite.materialize.Lattice.BaseColumn
-
- toSql(Lattice.SqlWriter) - Method in class org.apache.calcite.materialize.Lattice.Column
-
- toSql(Lattice.SqlWriter) - Method in class org.apache.calcite.materialize.Lattice.DerivedColumn
-
- toSql(RelDataTypeFactory, List<RelDataType>) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- toSql(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- toSql(RexProgram, RexNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(RexProgram, RexOver) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(RexProgram, RexFieldCollation) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(RexProgram, List<RexNode>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(AggregateCall) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Converts a call to an aggregate function to an expression.
- toSql(RelFieldCollation) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Converts a collation to an ORDER BY item.
- toSql(RexProgram, RexNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.MatchRecognizeContext
-
- toSql(List<RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- toSql(RelDataType) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- toSql(RelNode, SqlDialect) - Method in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- toSqlString() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- toSqlString(SqlDialect, boolean) - Method in class org.apache.calcite.sql.SqlNode
-
Returns the SQL text of the tree of which this SqlNode
is
the root.
- toSqlString(SqlDialect) - Method in class org.apache.calcite.sql.SqlNode
-
- toSqlString() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns the contents of this writer as a 'certified kocher' SQL string.
- toSqlString() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the contents of this SQL buffer as a 'certified kocher' SQL
string.
- toStar(List<String>) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Converts empty strings in a list of names to stars.
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.BitSlicedPrimitiveArray
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ByteStringDictionary
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Column
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.Constant
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectArray
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.ObjectDictionary
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveArray
-
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.PrimitiveDictionary
-
- toString(Object) - Method in interface org.apache.calcite.adapter.clone.ArrayTable.Representation
-
Converts a data set to a string.
- toString() - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- toString(Object) - Method in class org.apache.calcite.adapter.clone.ArrayTable.StringDictionary
-
- toString() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- toString() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.FieldTable
-
- toString() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema.MethodTableMacro
-
- toString() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- toString() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable.JdbcTableQueryable
-
- toString() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- toString() - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- toString() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- toString() - Method in class org.apache.calcite.interpreter.Row
-
- toString() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- toString() - Method in class org.apache.calcite.materialize.Lattice.BaseColumn
-
- toString() - Method in class org.apache.calcite.materialize.Lattice.DerivedColumn
-
- toString() - Method in class org.apache.calcite.materialize.Lattice.Measure
-
- toString() - Method in class org.apache.calcite.materialize.Lattice
-
- toString() - Method in class org.apache.calcite.materialize.LatticeNode
-
- toString() - Method in class org.apache.calcite.materialize.LatticeSuggester.Frame
-
- toString() - Method in class org.apache.calcite.materialize.LatticeSuggester.StepRef
-
- toString() - Method in class org.apache.calcite.materialize.LatticeSuggester.TableRef
-
- toString() - Method in class org.apache.calcite.materialize.LatticeTable
-
- toString() - Method in class org.apache.calcite.materialize.MaterializationKey
-
- toString() - Method in class org.apache.calcite.materialize.Step
-
- toString() - Method in class org.apache.calcite.materialize.TileKey
-
- toString() - Method in class org.apache.calcite.materialize.TileSuggester.AttributeImpl
-
- toString() - Method in class org.apache.calcite.model.JsonCustomSchema
-
- toString() - Method in class org.apache.calcite.model.JsonLattice
-
- toString(Object) - Static method in class org.apache.calcite.model.JsonLattice
-
Converts a string or a list of strings to a string.
- toString() - Method in class org.apache.calcite.model.JsonMaterialization
-
- toString() - Method in class org.apache.calcite.model.JsonView
-
- toString() - Method in class org.apache.calcite.plan.Convention.Impl
-
- toString() - Method in class org.apache.calcite.plan.RelCompositeTrait
-
- toString() - Method in interface org.apache.calcite.plan.RelOptCost
-
Forces implementations to override Object.toString()
and provide a
good cost rendering to use during tracing.
- toString() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- toString() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns the description of this rule.
- toString(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts a relational expression to a string, showing just basic
attributes.
- toString(RelNode, SqlExplainLevel) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts a relational expression to a string.
- toString() - Method in interface org.apache.calcite.plan.RelTrait
-
Returns a succinct name for this trait.
- toString() - Method in class org.apache.calcite.plan.RelTraitSet
-
- toString() - Method in class org.apache.calcite.plan.volcano.VolcanoCost
-
- toString() - Method in class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
- toString() - Method in class org.apache.calcite.profile.Profiler.Column
-
- toString() - Method in class org.apache.calcite.profile.ProfilerImpl.SurpriseQueue
-
- toString() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- toString() - Method in class org.apache.calcite.rel.core.AggregateCall
-
- toString() - Method in class org.apache.calcite.rel.core.CorrelationId
-
- toString() - Method in class org.apache.calcite.rel.core.Window.Group
-
- toString() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- toString() - Method in class org.apache.calcite.rel.RelCollationImpl
-
Returns a string representation of this collation, suitably terse given
that it will appear in plan traces.
- toString() - Method in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- toString() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- toString() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- toString() - Method in class org.apache.calcite.rel.RelRoot
-
- toString() - Method in class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.Edge
-
- toString() - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- toString() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin.Edge
-
- toString() - Method in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.JoinVertex
-
- toString() - Method in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.LeafVertex
-
- toString() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets a string representation of this type without detail such as
character set and nullability.
- toString() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- toString() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- toString() - Method in class org.apache.calcite.rex.RexCall
-
- toString() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- toString() - Method in class org.apache.calcite.rex.RexNode
-
- toString() - Method in class org.apache.calcite.rex.RexProgram
-
- toString() - Method in class org.apache.calcite.rex.RexSimplify.CaseBranch
-
- toString() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- toString() - Method in class org.apache.calcite.rex.RexWindow
-
- toString() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundBounded
-
- toString() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundCurrentRow
-
- toString() - Method in class org.apache.calcite.rex.RexWindowBound.RexWindowBoundUnbounded
-
- toString() - Method in class org.apache.calcite.runtime.ConsList
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat1List
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat4List
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat5List
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat6List
-
- toString() - Method in class org.apache.calcite.runtime.GeoFunctions.MapGeom
-
- toString() - Method in class org.apache.calcite.runtime.GeoFunctions.SimpleGeom
-
- toString() - Method in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- toString() - Method in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- toString(float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
CAST(FLOAT AS VARCHAR).
- toString(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
CAST(DOUBLE AS VARCHAR).
- toString(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
CAST(DECIMAL AS VARCHAR).
- toString(boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
CAST(BOOLEAN AS VARCHAR).
- toString() - Method in class org.apache.calcite.runtime.Unit
-
- toString() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- toString() - Method in class org.apache.calcite.schema.impl.LongSchemaVersion
-
- toString() - Method in class org.apache.calcite.sql.advise.SqlSimpleParser.Token
-
- toString() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- toString() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- toString() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- toString() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
Returns e.g.
- toString() - Method in class org.apache.calcite.sql.SqlAccessType
-
- toString() - Method in class org.apache.calcite.sql.SqlCollation
-
- toString() - Method in class org.apache.calcite.sql.SqlDateLiteral
-
- toString() - Method in class org.apache.calcite.sql.SqlIdentifier
-
- toString() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- toString() - Method in enum org.apache.calcite.sql.SqlJsonEmptyOrError
-
- toString() - Method in enum org.apache.calcite.sql.SqlJsonEncoding
-
- toString() - Method in enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
- toString() - Method in enum org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
- toString() - Method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
- toString() - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- toString() - Method in class org.apache.calcite.sql.SqlNode
-
- toString() - Method in class org.apache.calcite.sql.SqlOperator
-
- toString() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
-
- toString() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
- toString() - Method in class org.apache.calcite.sql.SqlTimeLiteral
-
- toString() - Method in class org.apache.calcite.sql.SqlTimestampLiteral
-
- toString() - Method in enum org.apache.calcite.sql.SqlWindow.Bound
-
- toString() - Method in class org.apache.calcite.sql.util.SqlBuilder
- toString() - Method in class org.apache.calcite.sql.util.SqlString
- toString() - Method in class org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
- toString() - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
-
- toString() - Method in class org.apache.calcite.sql.validate.SqlQualified
-
- toString() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
- toString() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorDef
-
- toString() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- toString() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorRef
-
- toString() - Method in class org.apache.calcite.tools.RelBuilder.GroupKeyImpl
-
- toString() - Method in class org.apache.calcite.tools.RelBuilder
-
Converts this RelBuilder to a string.
- toString() - Method in class org.apache.calcite.util.BitString
-
- toString() - Method in class org.apache.calcite.util.CaseInsensitiveComparator.Key
-
- toString() - Method in class org.apache.calcite.util.DateString
-
- toString() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- toString(Ordering<V>, Ordering<E>) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
Returns the string representation of this graph, using the given
orderings to ensure that the output order of vertices and edges is
deterministic.
- toString() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a string representation of this bit set.
- toString() - Method in class org.apache.calcite.util.ImmutableIntList
-
- toString() - Method in class org.apache.calcite.util.mapping.IntPair
-
- toString() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
Returns a string representation of this mapping.
- toString() - Method in class org.apache.calcite.util.NameMap
-
- toString() - Method in class org.apache.calcite.util.NameMultimap
-
- toString() - Method in class org.apache.calcite.util.NameSet
-
- toString() - 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!'
.
- toString() - Method in class org.apache.calcite.util.Pair
-
- toString() - Method in class org.apache.calcite.util.PartiallyOrderedSet.Node
-
- toString() - Method in class org.apache.calcite.util.PartiallyOrderedSet.TopBottomNode
-
- toString() - Method in class org.apache.calcite.util.Permutation
-
Returns a string representation of this permutation.
- toString() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- toString() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- toString() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- toString() - Method in class org.apache.calcite.util.Sources.FileSource
-
- toString() - Method in class org.apache.calcite.util.TimestampString
-
- toString(int) - Method in class org.apache.calcite.util.TimestampString
-
Converts this TimestampString to a string, truncated or padded with
zeroes to a given precision.
- toString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- toString(int) - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
Converts this TimestampWithTimeZoneString to a string, truncated or padded with
zeroes to a given precision.
- toString() - Method in class org.apache.calcite.util.TimeString
-
- toString(int) - Method in class org.apache.calcite.util.TimeString
-
Converts this TimestampString to a string, truncated or padded with
zeroes to a given precision.
- toString() - Method in class org.apache.calcite.util.TimeWithTimeZoneString
-
- toString(int) - Method in class org.apache.calcite.util.TimeWithTimeZoneString
-
Converts this TimeWithTimeZoneString to a string, truncated or padded with
zeroes to a given precision.
- toString(Iterable<T>, String, String, String) - Static method in class org.apache.calcite.util.Util
-
Converts an iterable to a string.
- toStringArray(List<String>) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Deprecated.
- toStringFromApprox(double, boolean) - Static method in class org.apache.calcite.util.ConversionUtil
-
Converts an approximate value into a string, following the SQL 2003
standard.
- toStringFromByteArray(byte[], int) - Static method in class org.apache.calcite.util.ConversionUtil
-
Converts a byte array into a bit string or a hex string.
- toStringUnordered() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- toStruct(RelDataType) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- toStruct(RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
Converts a type to a struct if it is not already.
- totalCount - Variable in class org.apache.calcite.rex.RexMultisetUtil.RexCallMultisetOperatorCounter
-
- toTile(Aggregate) - Method in class org.apache.calcite.materialize.TileSuggester
-
- toTimestampWithLocalTimeZone(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toTimestampWithLocalTimeZone(String, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toTimeWithLocalTimeZone(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toTimeWithLocalTimeZone(String, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toTree(List<Object>) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts a list of {expression, operator, expression, ...} into a tree,
taking operator precedence and associativity into account.
- toTreeEx(SqlSpecialOperator.TokenSequence, int, int, SqlKind) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts a list of {expression, operator, expression, ...} into a tree,
taking operator precedence and associativity into account.
- ToTreeListItem(SqlOperator, SqlParserPos) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- toType(RelDataTypeFactory, Object) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toUnchecked(Exception) - Static method in class org.apache.calcite.runtime.JsonFunctions
-
- toUnchecked(Exception) - Static method in class org.apache.calcite.util.Util
-
Wraps an exception with RuntimeException
and return it.
- toURL(File) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- toValue() - Method in class org.apache.calcite.sql.SqlLiteral
-
- toValue() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- trace(List<MultiJoinOptimizeBushyRule.Vertex>, List<LoptMultiJoin.Edge>, List<LoptMultiJoin.Edge>, int, PrintWriter) - Method in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- trace(String, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Logs a TRACE message with two Object parameters
- trace(String, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a TRACE message with three Object parameters
- trace(String, Object, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a TRACE message with four Object parameters
- trace(String, Object...) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- traceLevelExpressions(RexNode[], int[], int[], int) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Traces the given array of level expression lists at the finer level.
- TRACER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- traceTime(String) - Method in class org.apache.calcite.util.trace.CalciteTimingTracer
-
Publishes an event with the time elapsed since the previous event.
- trackNullsPerRow - Variable in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- trait(int) - Method in class org.apache.calcite.plan.RelCompositeTrait
-
Returns the i
th trait.
- trait - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- traitDef - Variable in class org.apache.calcite.plan.RelCompositeTrait
-
- traitDef - Variable in class org.apache.calcite.rel.convert.ConverterImpl
-
- traitDefs - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Holds the currently registered RelTraitDefs.
- traitDefs - Variable in class org.apache.calcite.prepare.PlannerImpl
-
Holds the trait definitions to be registered with planner.
- traitDefs - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- traitDefs(List<RelTraitDef>) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- traitDefs(RelTraitDef...) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- traitDefs - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- traitDiff(RelTraitSet, RelTraitSet) - Static method in class org.apache.calcite.plan.volcano.RelSubset.CheapestPlanReplacer
-
- traitList() - Method in class org.apache.calcite.plan.RelCompositeTrait
-
Returns an immutable list of the traits in this composite trait.
- TraitMatchingRule - Class in org.apache.calcite.rel.convert
-
TraitMatchingRule adapts a converter rule, restricting it to fire only when
its input already matches the expected output trait.
- TraitMatchingRule(ConverterRule) - Constructor for class org.apache.calcite.rel.convert.TraitMatchingRule
-
Deprecated.
- TraitMatchingRule(ConverterRule, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.convert.TraitMatchingRule
-
Creates a TraitMatchingRule.
- traits - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- traits - Variable in class org.apache.calcite.plan.RelCompositeTrait
-
- traits - Variable in class org.apache.calcite.plan.RelTraitSet
-
- traits - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- traitSet() - Method in class org.apache.calcite.plan.RelOptCluster
-
Returns the default trait set for this cluster.
- traitSet - Variable in class org.apache.calcite.rel.AbstractRelNode
-
The RelTraitSet that describes the traits of this RelNode.
- traitSetOf(RelTrait...) - Method in class org.apache.calcite.plan.RelOptCluster
-
- traitSetOf(RelTrait) - Method in class org.apache.calcite.plan.RelOptCluster
-
- transform(int, RelTraitSet, RelNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- transform(Mappings.TargetMapping) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates a copy of this aggregate call, applying a mapping to its
arguments.
- transform(int) - Method in interface org.apache.calcite.runtime.GeoFunctions.Geom
-
- transform(int) - Method in class org.apache.calcite.runtime.GeoFunctions.MapGeom
-
- transform(int) - Method in class org.apache.calcite.runtime.GeoFunctions.SimpleGeom
-
- transform(int, RelTraitSet, RelNode) - Method in interface org.apache.calcite.tools.Planner
-
Converts one relational expression tree into another relational expression
based on a particular rule set and requires set of traits.
- transform(List<F>, Function<F, T>) - Static method in class org.apache.calcite.util.Util
-
Transforms a list, applying a function to each element.
- transformableOperators - Variable in class org.apache.calcite.rex.RexTransformer
-
- transformAggCalls(RelNode, int, List<AggregateCall>) - Method in class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- TransformingList(List<F>, Function<F, T>) - Constructor for class org.apache.calcite.util.Util.TransformingList
-
- transformNullSemantics() - Method in class org.apache.calcite.rex.RexTransformer
-
- transformNullSemantics(RexNode) - Method in class org.apache.calcite.rex.RexTransformer
-
- transformRex(RexNode, List<RelDataTypeField>, List<RelDataTypeField>) - Static method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
- transformRex(List<RexNode>, List<RelDataTypeField>, List<RelDataTypeField>) - Static method in class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
- transforms - Variable in class org.apache.calcite.sql.type.SqlTypeTransformCascade
-
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.hep.HepRuleCall
-
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression.
- transformTo(RelNode) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression,
but no other equivalences.
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
- transformType(SqlOperatorBinding, RelDataType) - Method in interface org.apache.calcite.sql.type.SqlTypeTransform
-
Transforms a type.
- transientScan(String) - Method in class org.apache.calcite.tools.RelBuilder
-
- transientScan(String, RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
-
- TransientTable - Interface in org.apache.calcite.schema
-
A transient table is a named table that may come into existence implicitly during the
evaluation of a query expression or the execution of a trigger.
- TranslatableTable - Interface in org.apache.calcite.schema
-
- translate(RexNode) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translate(RexNode, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translate(RexNode, Type) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translate(RexNode, RexImpTable.NullAs, Type) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translate(Queryable<T>) - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- translate(Expression) - Method in class org.apache.calcite.prepare.LixToRelTranslator
-
- TRANSLATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TRANSLATE(char_value USING translation_name)
function
alters the character set of a string value from one base character set to another.
- translate(String) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- translate(String) - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- translate(String) - Method in class org.apache.calcite.sql.validate.WithItemNamespace
-
- translate0(RexNode, RexImpTable.NullAs, Type) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates an expression that is not in the cache.
- translate3(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRANSLATE(string, search_chars, replacement_chars)
function.
- TRANSLATE3 - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- TRANSLATE3 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The TRANSLATE(string_expr, search_chars,
replacement_chars)
function returns string_expr with
all occurrences of each character in search_chars replaced by its
corresponding character in replacement_chars.
- translateAgg(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- translateAgg(SqlCall, SqlNode, SqlNodeList, boolean, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- translateBound(RexToLixTranslator, ParameterExpression, Expression, Expression, Expression, Expression, Window.Group, boolean, PhysType, Expression, Expression, Expression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- translateCall(RexCall, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates a call to an operator or function.
- translateCast(RelDataType, RelDataType, Expression) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateCharacterSetName(String) - Static method in class org.apache.calcite.sql.SqlUtil
-
Translates a character set name from a SQL-level name into a Java-level
name.
- translateCondition(RexProgram, JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>, SqlConformance) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateConstructor(List<RexNode>, SqlKind) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateIn(RelOptUtil.Logic, RelNode, RexNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- translateList(List<RexNode>, RexImpTable.NullAs) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateList(List<RexNode>, RexImpTable.NullAs, List<? extends Type>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateList(List<? extends RexNode>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates the list of RexNode
, using the default output types.
- translateList(List<? extends RexNode>, List<? extends Type>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates the list of RexNode
, while optimizing for output
storage.
- translateLiteral(RexLiteral, RelDataType, JavaTypeFactory, RexImpTable.NullAs) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates a literal.
- translateParameter(RexDynamicParam, RexImpTable.NullAs, Type) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates a parameter.
- translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Translates a
RexProgram
to a sequence of expressions and
declarations.
- translationTable - Variable in class org.apache.calcite.util.XmlOutput.StringEscaper
-
- translationVector - Variable in class org.apache.calcite.util.XmlOutput.StringEscaper
-
- translator - Variable in class org.apache.calcite.prepare.QueryableRelBuilder
-
- trim(boolean, boolean, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL {@code TRIM(...
- trim(boolean, boolean, String, String, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- trim(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRIM
function applied to binary string.
- TRIM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "TRIM" function.
- trim(String, String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Trims a string for given characters from left and right.
- trim(SqlTrimFunction.Flag) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.JdbcToInternalLookupTable
-
- trim(RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims unused fields from a relational expression.
- trim(int) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
- trim(String) - Method in interface org.apache.calcite.util.Source
-
Looks for a suffix on a path and returns
either the path with the suffix removed
or the original path.
- trim(String) - Method in class org.apache.calcite.util.Sources.FileSource
-
- trim_(ByteString, boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TRIM
function applied to binary string.
- trimChild(RelNode, RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims the fields of an input relational expression.
- trimChildRestore(RelNode, RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims a child relational expression, then adds back a dummy project to
restore the fields that were removed.
- TrimConvertlet(SqlTrimFunction.Flag) - Constructor for class org.apache.calcite.sql2rel.StandardConvertletTable.TrimConvertlet
-
- trimError() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- trimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Project, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Filter, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Sort, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Join, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(SetOp, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Aggregate, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalTableModify, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalTableFunctionScan, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalValues, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(TableScan, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFieldsDispatcher - Variable in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- TrimFieldsProgram() - Constructor for class org.apache.calcite.tools.Programs.TrimFieldsProgram
-
- TrimImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.TrimImplementor
-
- trimOrNull(String) - Method in interface org.apache.calcite.util.Source
-
Looks for a suffix on a path and returns
either the path with the suffix removed
or null.
- trimOrNull(String) - Method in class org.apache.calcite.util.Sources.FileSource
-
- trimOrNull(String, String) - Static method in class org.apache.calcite.util.Sources
-
Looks for a suffix on a path and returns
either the path with the suffix removed
or null.
- TrimResult(RelNode, Mapping) - Constructor for class org.apache.calcite.sql2rel.RelFieldTrimmer.TrimResult
-
Creates a TrimResult.
- trimUnusedFields(RelRoot) - Method in class org.apache.calcite.prepare.Prepare
-
Walks over a tree of relational expressions, replacing each
RelNode
with a 'slimmed down' relational
expression that projects
only the columns required by its consumer.
- trimUnusedFields - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigBuilder
-
- trimUnusedFields - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.ConfigImpl
-
- trimUnusedFields(boolean, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Walks over a tree of relational expressions, replacing each
RelNode
with a 'slimmed down' relational expression that projects
only the fields required by its consumer.
- trivial - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.Permute
-
- TrivialRule() - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.TrivialRule
-
- TrivialSparkHandler() - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.Dummy.TrivialSparkHandler
-
- TROJAN - Static variable in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- TRUE - Static variable in interface org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Constant condition that replies true
for all expressions.
- TRUE_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- TRUE_PREDICATE - Static variable in class org.apache.calcite.rel.rules.FilterJoinRule
-
Predicate that always returns true.
- truncate(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncate(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncate(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- truncate(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- TRUNCATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- truncateOrPad(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncateOrPad(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- TrustAllSslSocketFactory - Class in org.apache.calcite.runtime
-
Socket factory that trusts all SSL connections.
- TrustAllSslSocketFactory() - Constructor for class org.apache.calcite.runtime.TrustAllSslSocketFactory
-
- TrustAllSslSocketFactory.DummyTrustManager - Class in org.apache.calcite.runtime
-
Implementation of X509TrustManager
that trusts all
certificates.
- Truthy() - Constructor for enum org.apache.calcite.rex.RexInterpreter.Truthy
-
- tryParse(String, List<SqlMoniker>) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Tries to parse a SQL statement.
- TryThreadLocal<T> - Class in org.apache.calcite.util
-
Thread-local variable that returns a handle that can be closed.
- TryThreadLocal(T) - Constructor for class org.apache.calcite.util.TryThreadLocal
-
- TryThreadLocal.Memo - Interface in org.apache.calcite.util
-
Remembers to set the value back.
- tryUseStar(RelNode, RelOptTable) - Static method in class org.apache.calcite.plan.RelOptMaterialization
-
Converts a relational expression to one that uses a
StarTable
.
- TUMBLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE
group function.
- TUMBLE_END - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE_END
auxiliary function of
the TUMBLE
group function.
- TUMBLE_START - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE_START
auxiliary function of
the TUMBLE
group function.
- tupleList(int, Object[]) - Method in class org.apache.calcite.tools.RelBuilder
-
- tuples - Variable in class org.apache.calcite.rel.core.Values
-
- TWO - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- type - Variable in enum org.apache.calcite.config.CalciteConnectionProperty
-
- type() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- type - Variable in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.RecordFieldImpl
-
- Type() - Constructor for enum org.apache.calcite.model.JsonSchema.Type
-
- type - Variable in class org.apache.calcite.model.JsonType
-
Type if this is not a struct.
- type - Variable in class org.apache.calcite.model.JsonTypeAttribute
-
Type of this attribute.
- type(Expression) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl.EmptyScalarTranslator
-
- type - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- Type() - Constructor for enum org.apache.calcite.rel.core.Spool.Type
-
- type - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- Type(String) - Constructor for enum org.apache.calcite.rel.RelDistribution.Type
-
- type - Variable in class org.apache.calcite.rel.RelDistributions.RelDistributionImpl
-
- type - Variable in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- type - Variable in class org.apache.calcite.rex.RexCall
-
- type - Variable in class org.apache.calcite.rex.RexCallBinding.RexCastCallBinding
-
- type - Variable in class org.apache.calcite.rex.RexLiteral
-
- type - Variable in class org.apache.calcite.rex.RexRangeRef
-
- type(RelNode, ImmutableList<RexNode>) - Static method in class org.apache.calcite.rex.RexSubQuery
-
- type - Variable in class org.apache.calcite.rex.RexVariable
-
- type(Geometry) - Static method in class org.apache.calcite.runtime.GeoFunctions
-
Returns the OGC type of a geometry.
- Type(int) - Constructor for enum org.apache.calcite.runtime.GeoFunctions.Type
-
- TYPE - Static variable in class org.apache.calcite.schema.impl.ListTransientTable
-
- type - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint
-
- type - Variable in class org.apache.calcite.sql.advise.SqlSimpleParser.Token
-
- type - Variable in class org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
Deprecated.
- type - Variable in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
Deprecated.
- type - Variable in class org.apache.calcite.sql.fun.SqlSumAggFunction
-
Deprecated.
- type - Variable in class org.apache.calcite.sql.validate.AbstractNamespace
-
- type - Variable in class org.apache.calcite.sql.validate.ParameterNamespace
-
- type - Variable in class org.apache.calcite.sql.validate.SqlMonikerImpl
-
- type - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- Type() - Constructor for enum org.apache.calcite.util.PrecedenceClimbingParser.Type
-
- TYPE_NAME_TO_PRECEDENCE_LIST - Static variable in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
Map from SqlTypeName to corresponding precedence list.
- TYPE_REF - Static variable in class org.apache.calcite.rel.externalize.RelJsonReader
-
- typeA - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.BinaryArithmeticExpander
-
- typeB - Variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule.BinaryArithmeticExpander
-
- Typed - Interface in org.apache.calcite.runtime
-
- TypeDumper(PrintWriter) - Constructor for class org.apache.calcite.plan.RelOptUtil.TypeDumper
-
- typeEntry(String, RelProtoDataType) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Creates a TableEntryImpl with no SQLs.
- TypeEntry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.TypeEntry
-
- TypeEntryImpl(CalciteSchema, String, RelProtoDataType) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.TypeEntryImpl
-
Creates a TypeEntryImpl.
- typeFactory - Variable in class org.apache.calcite.adapter.clone.ColumnLoader
-
- typeFactory - Variable in class org.apache.calcite.adapter.enumerable.EnumerableAggregate.AggContextImpl
-
- typeFactory - Variable in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- typeFactory - Variable in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- typeFactory - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl.DataContextImpl
-
- typeFactory - Variable in class org.apache.calcite.jdbc.CalciteConnectionImpl
-
- typeFactory - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- typeFactory - Variable in class org.apache.calcite.plan.RelOptCluster
-
- typeFactory - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- typeFactory - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.CalcitePreparingStmt
-
- typeFactory - Variable in class org.apache.calcite.prepare.LixToRelTranslator
-
- typeFactory - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- typeFactory - Variable in class org.apache.calcite.rel.rules.CalcRelSplitter
-
- typeFactory - Variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- typeFactory - Variable in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- typeFactory - Variable in class org.apache.calcite.rel.type.RelDataTypeHolder
-
- typeFactory - Variable in class org.apache.calcite.rex.RexBuilder
-
- typeFactory - Variable in class org.apache.calcite.rex.RexExecutorImpl.DataContextInputGetter
-
- typeFactory - Variable in class org.apache.calcite.sql.SqlOperatorBinding
-
- typeFactory - Variable in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
This field is is technical debt; see [CALCITE-2082] Remove
RelDataTypeFactory argument from SqlUserDefinedAggFunction constructor.
- typeFactory - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- typeFactory - Variable in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- typeFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- TypeFinder(Collection<Type>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- typeList - Variable in class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- typeMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- typeMatchesInferred(AggregateCall, Litmus) - Method in class org.apache.calcite.rel.core.Aggregate
-
Returns whether the inferred type of an
AggregateCall
matches the
type it was given when it was created.
- typeName - Variable in class org.apache.calcite.rex.RexLiteral
-
An indication of the broad type of this literal -- even if its type isn't
a SQL type.
- typeName - Variable in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- typeName - Variable in class org.apache.calcite.sql.SqlDataTypeSpec
-
- typeName() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- typeName - Variable in enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
- typeName - Variable in class org.apache.calcite.sql.SqlLiteral
-
The type with which this literal was declared.
- typeName - Variable in class org.apache.calcite.sql.type.AbstractSqlType
-
- typeNames - Variable in class org.apache.calcite.sql.type.MatchReturnTypeInference
-
- typeNames - Variable in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- typeNameToClass(String) - Method in class org.apache.calcite.rel.externalize.RelJson
-
Converts a type name to a class.
- typeNotAssignable(String, String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- typeNotComparable(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- typeNotComparableEachOther(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- typeNotComparableNear(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- typeNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- typeNotSupported(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- TypeRegistrar(List<MemberDeclaration>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeRegistrar
-
- types - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- types - Variable in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
- types - Variable in class org.apache.calcite.model.JsonMapSchema
-
Types in this schema.
- types - Variable in class org.apache.calcite.rel.type.RelCrossType
-
- types - Variable in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
- types - Variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.Key
-
- types(List<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Transforms a list of expressions into a list of their types.
- types - Variable in class org.apache.calcite.sql.ExplicitOperatorBinding
-
- typeSystem(Class<T>, T) - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- typeSystem(Class<T>, T) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- typeSystem - Variable in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- typeSystem - Variable in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- typeSystem - Variable in class org.apache.calcite.sql.type.BasicSqlType
-
- typeSystem - Variable in class org.apache.calcite.sql.type.IntervalSqlType
-
- typeSystem - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- typeSystem(RelDataTypeSystem) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- typeSystem - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- typeValueSize(RelDataType, Comparable) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
Estimates the average size (in bytes) of a value of a type.
- v - Variable in class org.apache.calcite.util.DateString
-
- v - Variable in class org.apache.calcite.util.TimestampString
-
- v - Variable in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- v - Variable in class org.apache.calcite.util.TimeString
-
- v - Variable in class org.apache.calcite.util.TimeWithTimeZoneString
-
- valid - Variable in class org.apache.calcite.rex.RexProgramBuilder.RegisterInputShuttle
-
- validate(RexNode, RexNode) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
- validate(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- validate(RexNode, int) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
- validate(EnumSet<Resources.Validation>) - Method in class org.apache.calcite.runtime.Resources.ExInst
-
- validate(EnumSet<Resources.Validation>) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- validate(EnumSet<Resources.Validation>) - Method in class org.apache.calcite.runtime.Resources.Inst
-
- validate(Object) - Static method in class org.apache.calcite.runtime.Resources
-
Applies all validations to all resource methods in the given
resource object.
- validate(Object, EnumSet<Resources.Validation>) - Static method in class org.apache.calcite.runtime.Resources
-
Applies the given validations to all resource methods in the given
resource object.
- validate(String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to parse and validate a SQL statement.
- validate(TimeUnit) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlCall
-
Validates this call.
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlDelete
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlDynamicParam
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlIdentifier
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlInsert
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlLiteral
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMerge
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNode
-
Validates this node.
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNodeList
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlSelect
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlSetOption
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlUpdate
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlWindow
-
- validate(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlWith
-
- validate(RelDataType) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
- validate(RelDataType) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- validate(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates an expression tree.
- validate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validate(RelDataType) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Validates this namespace.
- validate(SqlNode) - Method in interface org.apache.calcite.tools.Planner
-
Validates a SQL statement.
- validateAccess(SqlNode, SqlValidatorTable, SqlAccessEnum) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates access to a table.
- validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates parameters for aggregate function.
- validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateAndGetType(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- validateAndGetType(SqlNode) - Method in interface org.apache.calcite.tools.Planner
-
Validates a SQL statement.
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlAggFunction
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlAsOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlFilterOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlFunction
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNullTreatmentOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlOperator
-
Validates a call to this operator.
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlOverOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlSetOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlWith.SqlWithOperator
-
- validateCall(SqlCall, SqlValidator, SqlValidatorScope, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlWithinGroupOperator
-
- validateCall(SqlCall, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a call to an operator.
- validateCall(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateCharset(ByteString, Charset) - Static method in class org.apache.calcite.sql.SqlUtil
-
Validate if value can be decoded by given charset.
- validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a COLUMN_LIST parameter
- validateColumnListParams(SqlFunction, List<RelDataType>, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateDataType(SqlDataTypeSpec) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a data type expression.
- validateDataType(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateDefinitions(SqlMatchRecognize, MatchRecognizeScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateDelete(SqlDelete) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a DELETE statement.
- validateDelete(SqlDelete) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validatedRowType - Variable in class org.apache.calcite.rel.RelRoot
-
- validatedSqlNode - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- validateDynamicParam(SqlDynamicParam) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a dynamic parameter.
- validateDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- ValidateErrorInfo(int, int, int, int, String) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with the position coordinates and an
error string.
- ValidateErrorInfo(CalciteContextException) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with an CalciteContextException.
- ValidateErrorInfo(SqlParserPos, String) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with a SqlParserPos and an error
string.
- validateException(Callable<Exception>) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- validateExpr(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlIdentifier
-
- validateExpr(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNode
-
Validates this node in an expression context.
- validateExpr(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNodeList
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.EmptyScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.GroupByScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
- validateExpr(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates an expression.
- validateExpr(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Performs any scope-specific validation of an expression.
- validateFeature(Feature, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates that a particular feature is enabled.
- validateFrameBoundary(SqlNode, boolean, SqlTypeFamily, SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlWindow
-
- validateFrom(SqlNode, RelDataType, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateFrom(SqlNode, RelDataType, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the FROM clause of a query, or (recursively) a child node of
the FROM clause: AS, OVER, JOIN, VALUES, or sub-query.
- validateGroupByItem(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates an item in the GROUP BY clause of a SELECT statement.
- validateGroupClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the GROUP BY clause of a SELECT statement.
- validateGroupingSets(SqlValidatorScope, AggregatingSelectScope, SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateGroupItem(SqlValidatorScope, AggregatingSelectScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateHavingClause(SqlSelect) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and masks Farrago exception thrown.
- validateHavingClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Registers the identifier and its scope into a map keyed by ParserPosition.
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Resolves an identifier to a fully-qualified name.
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.AbstractNamespace
-
Validates this scope and returns the type of the records it returns.
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.FieldNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.JoinNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.ParameterNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.SchemaNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.SelectNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.SetopNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.TableNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.UnnestNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.WithItemNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.WithNamespace
-
- validateInsert(SqlInsert) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates an INSERT statement.
- validateInsert(SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateIntervalQualifier(SqlIntervalQualifier) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- validateIntervalQualifier(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateJoin(SqlJoin, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateJoinFilters(List<RexNode>, List<RexNode>, Join, JoinRelType) - Method in class org.apache.calcite.rel.rules.FilterJoinRule
-
Validates that target execution framework can satisfy join filters.
- validateKeys(RelNode, List<Integer>, List<Integer>, List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Validates the candidate semijoin keys corresponding to the fact table.
- validateLiteral(SqlLiteral) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a literal.
- validateLiteral(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateLiteralAsDouble(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateMatchRecognize(SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a MATCH_RECOGNIZE clause.
- validateMatchRecognize(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateMeasure(SqlMatchRecognize, MatchRecognizeScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateMerge(SqlMerge) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates a MERGE statement.
- validateMerge(SqlMerge) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateModality(SqlSelect, SqlModality, boolean) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateModality(SqlSelect, SqlModality, boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates that a query is capable of producing a return of given modality
(relational or streaming).
- validateModality(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates that a query can deliver the modality it promises.
- validateModality(SqlSelect, SqlModality, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateNamespace(SqlValidatorNamespace, RelDataType) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateNamespace(SqlValidatorNamespace, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a namespace.
- validateNoAggs(AggFinder, SqlNode, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Throws an error if there is an aggregate or windowed aggregate in the
given clause.
- validateNodeFeature(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateOperands(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
Validates the operands of a call, inferring the return type in the
process.
- validateOrderItem(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates an item in the ORDER BY clause of a SELECT statement.
- validateOrderList(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the ORDER BY clause of a SELECT statement.
- validateOver(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateOver(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates an expression tree.
- validateParameterizedExpression(SqlNode, Map<String, RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validatePercentage(Double) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- validateQuantifier(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.SqlFunction
-
Throws a validation error if a DISTINCT or ALL quantifier is present but
not allowed.
- validateQuery(SqlNode, SqlValidatorScope, RelDataType) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Checks that a query is valid.
- validateQuery(SqlNode, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateResult(Double) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- validateScopedExpression(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateSelect(SqlSelect, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a SELECT statement.
- validateSelectList(SqlNodeList, SqlSelect, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateSequenceValue(SqlValidatorScope, SqlIdentifier) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- validateSequenceValue(SqlValidatorScope, SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUnnest(SqlCall, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUpdate(SqlUpdate) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates an UPDATE statement.
- validateUpdate(SqlUpdate) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUsingCol(SqlIdentifier, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateValueAgainstConstraint(SqlNode, RexNode, Supplier<CalciteContextException>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Ensures that a source value does not violate the constraint of the target
column.
- validateValues(SqlCall, RelDataType, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a VALUES clause.
- validateWhereClause(SqlSelect) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and masks Farrago exception thrown.
- validateWhereClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWhereOrOn(SqlValidatorScope, SqlNode, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWindow(SqlNode, SqlValidatorScope, SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates the right-hand side of an OVER expression.
- validateWindow(SqlNode, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWindowClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWith(SqlWith, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- validateWith(SqlWith, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateWithItem(SqlWithItem) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- validateWithItem(SqlWithItem) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validating - Variable in class org.apache.calcite.rex.RexProgramBuilder
-
- validatingSqlMerge - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- Validation() - Constructor for enum org.apache.calcite.runtime.Resources.Validation
-
- validationError(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ValidationError(SqlNode, Resources.ExInst<SqlValidatorException>) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationError
-
- validationErrorFunction - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- ValidationErrorFunction() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationErrorFunction
-
- ValidationException - Exception in org.apache.calcite.tools
-
An Exception thrown when attempting to validate a SQL parse tree.
- ValidationException(String, Throwable) - Constructor for exception org.apache.calcite.tools.ValidationException
-
Creates a ValidationException with the specified detail message and
cause.
- ValidationException(String) - Constructor for exception org.apache.calcite.tools.ValidationException
-
Creates a ValidationException with the specified detail message.
- ValidationException(Throwable) - Constructor for exception org.apache.calcite.tools.ValidationException
-
Creates a ValidationException with the specified cause.
- validator - Variable in class org.apache.calcite.prepare.PlannerImpl
-
- validator - Variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- validator - Variable in class org.apache.calcite.sql.SqlCallBinding
-
- validator - Variable in class org.apache.calcite.sql.validate.AbstractNamespace
-
- validator - Variable in class org.apache.calcite.sql.validate.AggChecker
-
- validator - Variable in class org.apache.calcite.sql.validate.DelegatingScope
-
- validator - Variable in class org.apache.calcite.sql.validate.EmptyScope
-
- validator - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.Expander
-
- validator - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- validatorContext(int, int, int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- validatorContextPoint(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- validatorException - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.ValidationError
-
- validatorUnknownFunction(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- validConstant(Object, Litmus) - Static method in class org.apache.calcite.rex.RexLiteral
-
- validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.fun.SqlInOperator
-
- validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether the given operands are valid.
- validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.SqlPostfixOperator
-
- validRexOperands(int, Litmus) - Method in class org.apache.calcite.sql.SqlPrefixOperator
-
- value(int) - Method in class org.apache.calcite.adapter.jdbc.JdbcUtils.ObjectArrayRowBuilder
-
Gets a value from a given column in a JDBC result set.
- value - Variable in class org.apache.calcite.config.CalciteSystemProperty
-
- value() - Method in class org.apache.calcite.config.CalciteSystemProperty
-
Returns the value of this property.
- value - Variable in class org.apache.calcite.interpreter.AggregateNode.UdaAccumulator
-
- value - Variable in class org.apache.calcite.plan.RelOptCostImpl
-
- value - Variable in class org.apache.calcite.rex.RexLiteral
-
The value of this literal.
- value(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- value - Variable in class org.apache.calcite.rex.RexSimplify.CaseBranch
-
- value - Variable in class org.apache.calcite.schema.impl.LongSchemaVersion
-
- value - Variable in class org.apache.calcite.sql.fun.SqlCase
-
- value - Variable in class org.apache.calcite.sql.SqlLiteral
-
The value of this literal.
- value(SqlNode) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Extracts the value from a literal.
- value - Variable in class org.apache.calcite.sql.SqlSetOption
-
Value of the option.
- value - Variable in class org.apache.calcite.util.CaseInsensitiveComparator.Key
-
- VALUE_OPERAND - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'value' operand.
- valueClass - Variable in enum org.apache.calcite.config.CalciteConnectionProperty
-
- valueClass() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- ValueConstructorImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.ValueConstructorImplementor
-
- valueMatchesType(Comparable, SqlTypeName, boolean) - Static method in class org.apache.calcite.rex.RexLiteral
-
- valueMatchesType(Object, SqlTypeName) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- valueOf(String) - Static method in enum org.apache.calcite.adapter.clone.ArrayTable.RepresentationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.NullPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.config.CalciteConnectionProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.config.Lex
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.config.NullCollation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.DataContext.Variable
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.interpreter.BindableConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.interpreter.InterpretableConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.model.JsonSchema.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.model.ModelHandler.ExtraOperand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.hep.HepMatchOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptUtil.Logic
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptUtil.Side
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptUtil.SubQueryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.Strong.Policy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.TableAccessMap.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.volcano.VolcanoPlannerPhase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.prepare.PlannerImpl.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.core.Aggregate.Group
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.core.Spool.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.core.TableModify.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.metadata.NullSentinel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.mutable.MutableRelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.RelDistribution.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.RelFieldCollation.NullDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MatchModality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator.Constancy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.type.RelDataTypeComparability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rel.type.StructKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rex.RexDigestIncludeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rex.RexInterpreter.Truthy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.rex.RexUnknownAs
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.GeoFunctions.CapStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.GeoFunctions.JoinStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.GeoFunctions.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.Hook
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.JsonFunctions.PathMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.Resources.BuiltinMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.Resources.Validation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.schema.ColumnStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.schema.Schema.TableType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.advise.SqlSimpleParser.TokenType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.fun.SqlLibrary
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.JoinConditionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlAccessEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlCollation.Coercibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlDialect.CalendarPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlExplain.Depth
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlExplainFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlExplainLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlFunctionCategory.Property
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlFunctionCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlInsertKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonConstructorNullClause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonEmptyOrError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonEncoding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonExistsErrorBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlNullSemantics
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlSelectKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlSyntax
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlWindow.Bound
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlWriter.SubQueryStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.type.SqlTypeName.Limit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.validate.SqlModality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.validate.SqlMonikerType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.tools.PigRelBuilder.GroupOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.util.BuiltInMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(long...) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a new immutable bit set containing all the bits in the given long
array.
- valueOf(LongBuffer) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a new immutable bit set containing all the bits in the given long
buffer.
- valueOf(String) - Static method in enum org.apache.calcite.util.mapping.MappingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.util.Optionality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.util.PrecedenceClimbingParser.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.calcite.adapter.clone.ArrayTable.RepresentationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- values() - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.NullPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.config.CalciteConnectionProperty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.config.Lex
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.config.NullCollation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.DataContext.Variable
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.interpreter.AggregateNode.ScalarAccumulator
-
- values() - Static method in enum org.apache.calcite.interpreter.BindableConvention
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.interpreter.Context
-
Values of incoming columns from all inputs.
- values() - Static method in enum org.apache.calcite.interpreter.InterpretableConvention
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.interpreter.Row.RowBuilder
-
- values - Variable in class org.apache.calcite.interpreter.Row
-
- values() - Static method in enum org.apache.calcite.model.JsonSchema.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.model.ModelHandler.ExtraOperand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.hep.HepMatchOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptUtil.Logic
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptUtil.Side
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptUtil.SubQueryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.Strong.Policy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.TableAccessMap.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.plan.VisitorDataContext
-
- values() - Static method in enum org.apache.calcite.plan.volcano.VolcanoPlannerPhase
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.prepare.CalcitePrepareImpl.LambdaScalarTranslator
-
- values() - Static method in enum org.apache.calcite.prepare.PlannerImpl.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.profile.Profiler.Distribution
-
- values - Variable in class org.apache.calcite.profile.ProfilerImpl.CompositeCollector
-
- values - Variable in class org.apache.calcite.profile.ProfilerImpl.SingletonCollector
-
- values - Variable in class org.apache.calcite.profile.SimpleProfiler.Space
-
- values - Variable in class org.apache.calcite.rel.AbstractRelNode.RelDigestWriter
-
- values() - Static method in enum org.apache.calcite.rel.core.Aggregate.Group
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.core.Spool.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.core.TableModify.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Values - Class in org.apache.calcite.rel.core
-
Relational expression whose value is a sequence of zero or more literal row
values.
- Values(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>, RelTraitSet) - Constructor for class org.apache.calcite.rel.core.Values
-
Creates a new Values.
- Values(RelInput) - Constructor for class org.apache.calcite.rel.core.Values
-
Creates a Values by parsing serialized output.
- values - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- values - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- values() - Static method in enum org.apache.calcite.rel.metadata.NullSentinel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(RelMetadataQuery, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Values
's collation.
- values(RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Values
's distribution.
- values() - Static method in enum org.apache.calcite.rel.mutable.MutableRelType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.rel2sql.SqlImplementor.Clause
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.RelDistribution.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.RelFieldCollation.NullDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.rules.AbstractMaterializedViewRule.MatchModality
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator.Constancy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.type.RelDataTypeComparability
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rel.type.StructKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rex.RexDigestIncludeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rex.RexInterpreter.Truthy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.rex.RexUnknownAs
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.GeoFunctions.CapStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.GeoFunctions.JoinStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.GeoFunctions.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.Hook
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.JsonFunctions.PathMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.Resources.BuiltinMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.Resources.EmptyPropertyAccessor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.Resources.Validation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.runtime.SqlFunctions.FlatProductInputType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.schema.ColumnStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.schema.Schema.TableType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.advise.SqlSimpleParser.TokenType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.fun.SqlBetweenOperator.Flag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.fun.SqlLibrary
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- values() - Static method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.JoinConditionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.JoinType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SemiJoinType
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlAccessEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlCollation.Coercibility
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlDialect.CalendarPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlExplain.Depth
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlExplainFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlExplainLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlFunctionCategory.Property
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlFunctionCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlInsertKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJdbcDataTypeName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonConstructorNullClause
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonEmptyOrError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonEncoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonExistsErrorBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonQueryEmptyOrErrorBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonQueryWrapperBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlJsonValueEmptyOrErrorBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.AfterOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlNullSemantics
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlSelectKeyword
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlSyntax
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlWindow.Bound
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SqlWriter.SubQueryStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.type.SqlTypeName.Limit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.validate.SqlModality
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.validate.SqlMonikerType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.validate.SqlValidatorImpl.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
- values() - Static method in enum org.apache.calcite.statistic.MapSqlStatisticProvider
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.tools.PigRelBuilder.GroupOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(String[], Object...) - Method in class org.apache.calcite.tools.RelBuilder
-
- values(RelDataType, Object...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Values
with a specified row type.
- values(Iterable<? extends List<RexLiteral>>, RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Values
with a specified row type.
- values(RelDataType) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Values
with a specified row type and
zero rows.
- values() - Static method in enum org.apache.calcite.util.BuiltInMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.apache.calcite.util.CompositeMap
-
- values() - Static method in enum org.apache.calcite.util.mapping.MappingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.util.Optionality
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.util.PrecedenceClimbingParser.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- VALUES_MAP - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- ValueSet(Class) - Constructor for class org.apache.calcite.adapter.clone.ColumnLoader.ValueSet
-
- valueSet - Variable in class org.apache.calcite.profile.ProfilerImpl.Space
-
- valuesFactory - Variable in class org.apache.calcite.tools.RelBuilder
-
- ValuesFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.ValuesFactoryImpl
-
- ValuesNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Values
.
- ValuesNode(Compiler, Values) - Constructor for class org.apache.calcite.interpreter.ValuesNode
-
- ValuesReduceRule - Class in org.apache.calcite.rel.rules
-
Planner rule that folds projections and filters into an underlying
LogicalValues
.
- ValuesReduceRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ValuesReduceRule
-
Creates a ValuesReduceRule.
- ValuesReduceRule.MyRexShuttle - Class in org.apache.calcite.rel.rules
-
Shuttle that converts inputs to literals.
- valueType - Variable in class org.apache.calcite.sql.type.MapSqlType
-
- valueTypes - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- VAR_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VAR_POP
aggregate function.
- VAR_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VAR_SAMP
aggregate function.
- VARCHAR_1024 - Static variable in class org.apache.calcite.sql.type.InferTypes
-
Operand type-inference strategy where an unknown operand type is assumed
to be VARCHAR(1024).
- VARCHAR_2000 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(2000)".
- VARCHAR_2000_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(2000)" with nulls
allowed if any of the operands allow nulls.
- VARCHAR_4 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(4)".
- VARCHAR_4_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "VARCHAR(4)" with nulls
allowed if any of the operands allow nulls.
- varCols - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.RexAccessShuttle
-
- Variable(String, Class) - Constructor for enum org.apache.calcite.DataContext.Variable
-
- variable(Holder<RexCorrelVariable>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a correlation variable for the current input, and writes it into
a Holder.
- VariableCollector() - Constructor for class org.apache.calcite.rex.RexAnalyzer.VariableCollector
-
- variableFields - Variable in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- VariableReplacer(RexBuilder, RelDataType, RelDataType) - Constructor for class org.apache.calcite.rel.rules.JoinCommuteRule.VariableReplacer
-
- variables - Variable in class org.apache.calcite.plan.RelOptUtil.VariableSetVisitor
-
- variables - Variable in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- variables - Variable in class org.apache.calcite.rex.RexAnalyzer
-
- VariableSetVisitor() - Constructor for class org.apache.calcite.plan.RelOptUtil.VariableSetVisitor
-
- variablesPropagated - Variable in class org.apache.calcite.plan.volcano.RelSet
-
Variables that are set by relational expressions in this set
and available for use by parent and child expressions.
- variablesSet - Variable in class org.apache.calcite.rel.core.Join
-
- variablesSet - Variable in class org.apache.calcite.rel.logical.LogicalFilter
-
- variablesSet - Variable in class org.apache.calcite.rel.mutable.MutableJoin
-
- variablesUsed - Variable in class org.apache.calcite.plan.volcano.RelSet
-
Variables that are used by relational expressions in this set.
- VariableUsedVisitor(RelShuttle) - Constructor for class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- VARIADIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy for an operator with no restrictions on
number or type of operands.
- variadic(SqlOperandCountRange) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
- VARIANCE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VARIANCE
aggregate function.
- VERBOSE_CACHING_INSTANCE - Static variable in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- verify(RexNode, RexNode, RexUnknownAs) - Method in class org.apache.calcite.rex.RexSimplify
-
- verifyTypeEquivalence(RelNode, RelNode, Object) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Verifies that a row type being added to an equivalence class matches the
existing type, raising an assertion if this is not the case.
- version(DatabaseMetaData) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Returns [major, minor] version from a database metadata.
- version - Variable in class org.apache.calcite.model.JsonRoot
-
Schema model version number.
- VERSION_ORDERING - Static variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- Vertex(LatticeTable, String) - Constructor for class org.apache.calcite.materialize.Lattice.Vertex
-
- Vertex(int, ImmutableBitSet, double) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Vertex
-
- VertexInfo() - Constructor for class org.apache.calcite.util.graph.DefaultDirectedGraph.VertexInfo
-
- vertexMap - Variable in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- vertexSet() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- vertexSet() - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- VerticaSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect
implementation for the Vertica database.
- VerticaSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.VerticaSqlDialect
-
Creates a VerticaSqlDialect.
- view - Variable in class org.apache.calcite.model.JsonMaterialization
-
- viewConstraintNotSatisfied(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- viewExists(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- viewExpander - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- viewExpander - Variable in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- viewExpander(RelOptTable.ViewExpander) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- viewExpander - Variable in class org.apache.calcite.tools.Frameworks.StdFrameworkConfig
-
- ViewExpanderImpl() - Constructor for class org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
-
Deprecated.
- ViewExpanders - Class in org.apache.calcite.plan
-
- ViewExpanders() - Constructor for class org.apache.calcite.plan.ViewExpanders
-
- viewMacro(SchemaPlus, String, List<String>) - Static method in class org.apache.calcite.schema.impl.ViewTable
-
Deprecated.
- viewMacro(SchemaPlus, String, List<String>, Boolean) - Static method in class org.apache.calcite.schema.impl.ViewTable
-
Deprecated.
- viewMacro(SchemaPlus, String, List<String>, List<String>, Boolean) - Static method in class org.apache.calcite.schema.impl.ViewTable
-
Table macro that returns a view.
- viewNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ViewPartialRewriting(RelNode, Project, RelNode) - Constructor for class org.apache.calcite.rel.rules.AbstractMaterializedViewRule.ViewPartialRewriting
-
- viewPath - Variable in class org.apache.calcite.schema.impl.ViewTable
-
- viewPath - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
- viewSchemaPath - Variable in class org.apache.calcite.materialize.MaterializationActor.Materialization
-
- viewSchemaPath - Variable in class org.apache.calcite.model.JsonMaterialization
-
- viewSchemaPath - Variable in class org.apache.calcite.prepare.Prepare.Materialization
-
The schema path for the query.
- viewSql - Variable in class org.apache.calcite.schema.impl.ViewTable
-
- viewSql - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
- ViewTable - Class in org.apache.calcite.schema.impl
-
Table whose contents are defined using an SQL statement.
- ViewTable(Type, RelProtoDataType, String, List<String>, List<String>) - Constructor for class org.apache.calcite.schema.impl.ViewTable
-
- viewTable(CalcitePrepare.AnalyzeViewResult, String, List<String>, List<String>) - Method in class org.apache.calcite.schema.impl.ViewTableMacro
-
Allows a sub-class to return an extension of
ViewTable
by
overriding this method.
- ViewTableMacro - Class in org.apache.calcite.schema.impl
-
Table function that implements a view.
- ViewTableMacro(CalciteSchema, String, List<String>, List<String>, Boolean) - Constructor for class org.apache.calcite.schema.impl.ViewTableMacro
-
Creates a ViewTableMacro.
- virtualCall(SqlAbstractParserImpl, String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Uses reflection to invoke a method on this parser.
- visit(FieldDeclaration) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable.StaticFieldDetector
-
- visit(NewExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- visit(NewArrayExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- visit(ConstantExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- visit(FunctionExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- visit(UnaryExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor.TypeFinder
-
- visit(JdbcTableScan) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- visit(Aggregate) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Filter) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Project) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Values) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(TableScan) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Bindables.BindableTableScan) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Sort) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Union) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Join) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Window) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(JsonRoot) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonMapSchema) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonCustomSchema) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonJdbcSchema) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonMaterialization) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonLattice) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonCustomTable) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonColumn) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonView) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonType) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonFunction) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonMeasure) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonTile) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(RelNode) - Method in class org.apache.calcite.plan.RelOptUtil.CorrelationCollector
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.plan.RelOptUtil.VariableSetVisitor
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.plan.RelTraitPropagationVisitor
-
Deprecated.
- visit(SubstitutionVisitor.Operand) - Method in class org.apache.calcite.plan.SubstitutionVisitor.SlotCounter
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.plan.TableAccessMap.TableRelVisitor
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.plan.volcano.RelSubset.CheapestPlanReplacer
-
- visit(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
- visit(TableScan) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(TableFunctionScan) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalValues) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalFilter) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalProject) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalJoin) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalCorrelate) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalUnion) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalIntersect) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalMinus) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalAggregate) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalMatch) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalSort) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(LogicalExchange) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(RelNode) - Method in class org.apache.calcite.prepare.CalciteMaterializer.RelNullShuttle
-
- visit(MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRel.MutableRelDumper
-
- visit(MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRelVisitor
-
- visit(RelNode) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Join) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Filter) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Project) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Aggregate) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(TableScan) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Union) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Intersect) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Minus) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Calc) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Values) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Sort) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(TableModify) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(Match) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(LogicalAggregate) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalMatch) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableScan) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableFunctionScan) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalValues) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalFilter) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalProject) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalJoin) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalCorrelate) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalUnion) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalIntersect) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalMinus) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalSort) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalExchange) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableScan) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(TableFunctionScan) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalValues) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalFilter) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalProject) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalJoin) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalCorrelate) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalUnion) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalIntersect) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalMinus) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalAggregate) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalMatch) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalSort) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalExchange) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(RelNode) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalAggregate) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalMatch) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(TableScan) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(TableFunctionScan) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalValues) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalFilter) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalProject) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalJoin) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalCorrelate) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalUnion) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalIntersect) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalMinus) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalSort) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalExchange) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(RelNode) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Visits a node during a traversal.
- visit(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator.AndFinder
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql.util.SqlShuttle
-
- visit(SqlLiteral) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
Visits a literal.
- visit(SqlCall) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
- visit(SqlNodeList) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
- visit(SqlIdentifier) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
Visits an identifier.
- visit(SqlDataTypeSpec) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
Visits a datatype specification.
- visit(SqlDynamicParam) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
Visits a dynamic parameter.
- visit(SqlIntervalQualifier) - Method in interface org.apache.calcite.sql.util.SqlVisitor
-
Visits an interval qualifier
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.AggChecker
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.AggChecker
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.AggVisitor
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlScopedShuttle
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.DeriveTypeVisitor
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.Expander
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.ExtendedExpander
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationExpander
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationExpander
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.NavigationReplacer
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternValidator
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.PatternVarVisitor
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
- visit(LogicalJoin) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visit(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visit(LogicalFilter) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visit(LogicalProject) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRelVisitor
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggregateFinder
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- visit(String, IntegerIntervalSet.Handler) - Static method in class org.apache.calcite.util.IntegerIntervalSet
-
- visit(SqlCall) - Method in class org.apache.calcite.util.Util.OverFinder
-
- VISIT_METHOD_NAME - Static variable in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
- visitAggregate(Aggregate, List<Integer>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visitArray(RexNode[], boolean[]) - Method in class org.apache.calcite.rex.RexShuttle
-
Visits each of an array of expressions and returns an array of the
results.
- visitArrayAnd(RexVisitor<Boolean>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexVisitorImpl
-
Visits an array of expressions, returning the logical 'and' of their
results.
- visitArrayOr(RexVisitor<Boolean>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexVisitorImpl
-
Visits an array of expressions, returning the logical 'or' of their
results.
- visitCall(RexCall) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.CheckingUserDefinedFunctionVisitor
-
- visitCall(RexCall) - Method in class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.plan.RexImplicationChecker.InputUsageFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.core.Match.AggregateFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.core.Match.PatternVarFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates.JoinConditionBasedPredicateInference.EquivalenceFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.metadata.RelMdUtil.CardOfProjExpr
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.ImplementTester
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule.RemoveIsNotDistinctFromRexShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.PushProjector.RefAndExprConverter
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Rewrites a call in place, from bottom up, as follows:
visit operands
visit call node
rewrite call
visit the rewritten call
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- visitCall(RexCall, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexAnalyzer.VariableCollector
-
- visitCall(RexCall, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexChecker
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexCopier
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexMultisetUtil.RexCallMultisetOperatorCounter
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitCall(RexCall) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexUtil.ExprSimplifier
-
Deprecated.
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- visitCall(RexCall) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitCall(RexCall) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.HistogramShuttle
-
- visitChild(EnumerableRel, int, EnumerableRel, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- visitChild(int, RelNode) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visitChild(int, RelNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
Visits a particular child of a parent.
- visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- visitChild(SqlNode) - Method in class org.apache.calcite.sql.SqlUtil.Genealogist
-
- visitChild(SqlVisitor<R>, SqlNode, int, SqlNode) - Method in interface org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler
-
Visits a particular operand of a call, using a given visitor.
- visitChild(SqlVisitor<R>, SqlNode, int, SqlNode) - Method in class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- visitChild(SqlVisitor<SqlNode>, SqlNode, int, SqlNode) - Method in class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visitChildren(ModelHandler) - Method in class org.apache.calcite.model.JsonLattice
-
- visitChildren(ModelHandler) - Method in class org.apache.calcite.model.JsonMapSchema
-
- visitChildren(ModelHandler) - Method in class org.apache.calcite.model.JsonSchema
-
- visitChildren(RelNode) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitCorrelVariable(RexCorrelVariable, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitCorrelVariable(RexCorrelVariable, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexChecker
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexCopier
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexProgram.ConstantFinder
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitCorrelVariable(RexCorrelVariable) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexUtil.CorrelationFinder
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitCorrelVariable(RexCorrelVariable) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.ImplementTester
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitDynamicParam(RexDynamicParam, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitDynamicParam(RexDynamicParam, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexCopier
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitDynamicParam(RexDynamicParam) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitDynamicParam(RexDynamicParam) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitedNodes - Variable in class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.ImplementTester
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RexFieldAccessReplacer
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitFieldAccess(RexFieldAccess, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexAnalyzer.VariableCollector
-
- visitFieldAccess(RexFieldAccess, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexChecker
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexCopier
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitFieldAccess(RexFieldAccess) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- visitFieldAccess(RexFieldAccess) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.sql2rel.CorrelationReferenceFinder.MyRexVisitor
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- visitFieldCollations(List<RexFieldCollation>, boolean[]) - Method in class org.apache.calcite.rex.RexShuttle
-
Visits each of a list of field collations and returns a list of the
results.
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.plan.RexImplicationChecker.InputUsageFinder
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage.RexReplacer
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.metadata.RelMdUtil.CardOfProjExpr
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.InputToCommonExprConverter
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule.InputReferenceCounter
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.PushProjector.InputSpecialOpFinder
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.ValuesReduceRule.MyRexShuttle
-
- visitInputRef(RexInputRef, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexAnalyzer.VariableCollector
-
- visitInputRef(RexInputRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexChecker
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexCopier
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterInputShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterOutputShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitInputRef(RexInputRef) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.ForwardRefFinder
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.RexShiftShuttle
-
- visitInputRef(RexInputRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.DecorrelateRexShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.RexAccessShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.tools.RelBuilder.Shifter
-
- visitJoin(BiRel) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- visitList(List<? extends RexNode>, boolean[]) - Method in class org.apache.calcite.rel.rules.DateRangeRules.ExtractShuttle
-
- visitList(List<? extends RexNode>, boolean[]) - Method in class org.apache.calcite.rex.RexShuttle
-
Visits each of a list of expressions and returns a list of the
results.
- visitList(List<? extends RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexShuttle
-
Visits a list and writes the results to another list.
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rel.metadata.RelMdUtil.CardOfProjExpr
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.ImplementTester
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitLiteral(RexLiteral, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitLiteral(RexLiteral, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexCopier
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitLiteral(RexLiteral) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitLiteral(RexLiteral) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationRexShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.HighestUsageFinder
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.InputToCommonExprConverter
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.MaxInputFinder
-
- visitLocalRef(RexLocalRef, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitLocalRef(RexLocalRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexChecker
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexCopier
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexPermutationShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram.Checker
-
Overrides
RexChecker
method, because
RexLocalRef
is
is illegal in most rex expressions, but legal in a program.
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram.ConstantFinder
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram.ExpansionShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram.ReferenceCounter
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterInputShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterMidputShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterOutputShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgramBuilder.UpdateRefShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitLocalRef(RexLocalRef) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexUtil.ForwardRefFinder
-
- visitLocalRef(RexLocalRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- VISITOR_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Represent an operation to be performed on the elements of an object
structure.
- VisitorDataContext - Class in org.apache.calcite.plan
-
DataContext for evaluating an RexExpression
- VisitorDataContext(Object[]) - Constructor for class org.apache.calcite.plan.VisitorDataContext
-
- visitOver(RexOver) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitOver(RexOver, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitOver(RexOver, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexCopier
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexOver.Finder
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexProgram.ConstantFinder
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexProgramBuilder.RegisterShuttle
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitOver(RexOver) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitOver(RexOver) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rel.core.Match.PatternVarFinder
-
- visitPatternFieldRef(RexPatternFieldRef, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitPatternFieldRef(RexPatternFieldRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitRangeRef(RexRangeRef, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitRangeRef(RexRangeRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexCopier
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexProgram.Marshaller
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitRangeRef(RexRangeRef) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexUtil.ExpressionNormalizer
-
- visitRangeRef(RexRangeRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitRel(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
Returns true when input RelNode
is cyclic.
- visitRoot(RelNode) - Method in class org.apache.calcite.interpreter.Interpreter.CompilerImpl
-
Visits the tree, starting from the root p
.
- visitScoped(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlScopedShuttle
-
Visits an operator call.
- visitScoped(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.Expander
-
- visitScoped(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl.OrderExpressionExpander
-
- visitScoped(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule.ReplaceSubQueryShuttle
-
- visitSubQuery(RexSubQuery, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitSubQuery(RexSubQuery, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitSubQuery(RexSubQuery) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- visitSubQuery(RexSubQuery) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.sql2rel.CorrelationReferenceFinder.MyRexVisitor
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener.RewriteRexShuttle
-
- visitSubset(RelSubset) - Method in class org.apache.calcite.plan.volcano.RelSubset.DeadEndFinder
-
- visitTableInputRef(RexTableInputRef, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitTableInputRef(RexTableInputRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitTableInputRef(RexTableInputRef) - Method in enum org.apache.calcite.rex.RexSimplify.SafeRexVisitor
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.rex.RexUtil.ConstantFinder
-
- visitTableInputRef(RexTableInputRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitWindow(RexWindow) - Method in class org.apache.calcite.rex.RexShuttle
-
- VolcanoCost - Class in org.apache.calcite.plan.volcano
-
VolcanoCost
represents the cost of a plan node.
- VolcanoCost(double, double, double) - Constructor for class org.apache.calcite.plan.volcano.VolcanoCost
-
- VolcanoCost.Factory - Class in org.apache.calcite.plan.volcano
-
- VolcanoPlanner - Class in org.apache.calcite.plan.volcano
-
VolcanoPlanner optimizes queries by transforming expressions selectively
according to a dynamic programming algorithm.
- VolcanoPlanner() - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Creates a uninitialized VolcanoPlanner
.
- VolcanoPlanner(Context) - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Creates a uninitialized VolcanoPlanner
.
- VolcanoPlanner(RelOptCostFactory, Context) - Constructor for class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Creates a VolcanoPlanner
with a given cost factory.
- volcanoPlanner - Variable in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
- VolcanoPlanner.DeferringRuleCall - Class in org.apache.calcite.plan.volcano
-
A rule call which defers its actions.
- VolcanoPlanner.DirectProvenance - Class in org.apache.calcite.plan.volcano
-
A RelNode that came directly from another RelNode via a copy.
- VolcanoPlanner.Provenance - Class in org.apache.calcite.plan.volcano
-
Where a RelNode came from.
- VolcanoPlanner.RuleProvenance - Class in org.apache.calcite.plan.volcano
-
A RelNode that came via the firing of a rule.
- VolcanoPlanner.UnknownProvenance - Class in org.apache.calcite.plan.volcano
-
We do not know where this RelNode came from.
- VolcanoPlannerPhase - Enum in org.apache.calcite.plan.volcano
-
VolcanoPlannerPhase represents the phases of operation that the
VolcanoPlanner
passes through during optimization of a tree of
RelNode
objects.
- VolcanoPlannerPhase() - Constructor for enum org.apache.calcite.plan.volcano.VolcanoPlannerPhase
-
- VolcanoPlannerPhaseRuleMappingInitializer - Interface in org.apache.calcite.plan.volcano
-
VolcanoPlannerPhaseRuleMappingInitializer describes an inteface for
initializing the mapping of
VolcanoPlannerPhase
s to sets of rule
descriptions.
- VolcanoRelMetadataProvider - Class in org.apache.calcite.plan.volcano
-
VolcanoRelMetadataProvider implements the
RelMetadataProvider
interface by combining metadata from the rels making up an equivalence class.
- VolcanoRelMetadataProvider() - Constructor for class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- VolcanoRuleCall - Class in org.apache.calcite.plan.volcano
-
VolcanoRuleCall
implements the
RelOptRuleCall
interface
for VolcanoPlanner.
- VolcanoRuleCall(VolcanoPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - Constructor for class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Creates a rule call, internal, with array to hold bindings.
- VolcanoRuleCall(VolcanoPlanner, RelOptRuleOperand) - Constructor for class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Creates a rule call.
- VolcanoRuleMatch - Class in org.apache.calcite.plan.volcano
-
A match of a rule to a particular set of target relational expressions,
frozen in time.
- VolcanoRuleMatch(VolcanoPlanner, RelOptRuleOperand, RelNode[], Map<RelNode, List<RelNode>>) - Constructor for class org.apache.calcite.plan.volcano.VolcanoRuleMatch
-
Creates a VolcanoRuleMatch
.
- vuv - Variable in class org.apache.calcite.plan.RelOptUtil.CorrelationCollector
-