- 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
-
- 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.
- AbstractConverter - Class in org.apache.calcite.plan.volcano
-
Converts a relational expression to any given output convention.
- AbstractConverter(RelOptCluster, RelSubset, RelTraitDef, RelTraitSet) - Constructor for class org.apache.calcite.plan.volcano.AbstractConverter
-
- AbstractConverter.ExpandConversionRule - Class in org.apache.calcite.plan.volcano
-
Rule that converts an
AbstractConverter into a chain of
converters from the source relation to the target traits.
- AbstractConverter.ExpandConversionRule.Config - Interface in org.apache.calcite.plan.volcano
-
Rule configuration.
- AbstractFlatList() - Constructor for class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- AbstractJoinExtractFilterRule - Class in org.apache.calcite.rel.rules
-
- AbstractJoinExtractFilterRule(AbstractJoinExtractFilterRule.Config) - Constructor for class org.apache.calcite.rel.rules.AbstractJoinExtractFilterRule
-
Creates an AbstractJoinExtractFilterRule.
- AbstractJoinExtractFilterRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- 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
-
- AbstractRange(long, long) - Constructor for class org.apache.calcite.runtime.SpaceFillingCurve2D.AbstractRange
-
- AbstractRelNode - Class in org.apache.calcite.rel
-
Base class for every relational expression (
RelNode).
- AbstractRelNode(RelOptCluster, RelTraitSet) - Constructor for class org.apache.calcite.rel.AbstractRelNode
-
Creates an AbstractRelNode.
- AbstractRelOptPlanner - Class in org.apache.calcite.plan
-
Abstract base for implementations of the
RelOptPlanner interface.
- AbstractRelOptPlanner(RelOptCostFactory, Context) - Constructor for class org.apache.calcite.plan.AbstractRelOptPlanner
-
Creates an AbstractRelOptPlanner.
- AbstractSchema - Class in org.apache.calcite.schema.impl
-
Abstract implementation of
Schema.
- AbstractSchema() - Constructor for class org.apache.calcite.schema.impl.AbstractSchema
-
- AbstractSchema.Factory - Class in org.apache.calcite.schema.impl
-
- 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
-
- AbstractTypeCoercion - Class in org.apache.calcite.sql.validate.implicit
-
Base class for all the type coercion rules.
- AbstractUnifyRule(SubstitutionVisitor.Operand, SubstitutionVisitor.Operand, int) - Constructor for class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
- accAdvance(AggAddContext, Expression, Expression) - Static method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonColumn
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonCustomSchema
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonCustomTable
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonFunction
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonJdbcSchema
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonLattice
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonMapSchema
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonMaterialization
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonMeasure
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonSchema
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonTable
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonTile
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonType
-
- accept(ModelHandler) - Method in class org.apache.calcite.model.JsonView
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- accept(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.LogicalCalc
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalExchange
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalFilter
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalIntersect
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalMatch
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalMinus
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalProject
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalSort
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalTableModify
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalUnion
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalValues
-
- accept(RelShuttle) - Method in interface org.apache.calcite.rel.RelNode
-
Accepts a visit from a shuttle.
- accept(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(RexBiVisitor<R, P>, P) - Method in class org.apache.calcite.rex.RexWindowBound
-
- 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(UnaryOperator<E>) - Method in class org.apache.calcite.util.Holder
-
Applies a transform to the value.
- 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
-
- accessNotAllowed(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- accessors(Expression, List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
- accessors(Expression, List<Integer>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- AccessSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect implementation for the Access database.
- AccessSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.AccessSqlDialect
-
Creates an AccessSqlDialect.
- accessValue(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves the primitive value of a numeric node.
- 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() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- accumulatorAdder - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- accumulatorAdder() - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- accumulatorAdder() - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorAdder() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorInitializer() - Method in interface org.apache.calcite.adapter.enumerable.AggregateLambdaFactory
-
- accumulatorInitializer() - Method in class org.apache.calcite.adapter.enumerable.BasicAggregateLambdaFactory
-
- accumulatorInitializer() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory
-
- accumulatorType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- acos(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
-
- actualFunctionsToReduce() - Method in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
-
Returns the validated set of functions to reduce, or the default set
if not specified.
- 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 an equivalent AggregateCall that is adapted to a new input types
and/or number of columns in GROUP BY.
- add(BigDecimal, BigDecimal) - Method in class org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- 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(Boolean, Boolean) - Method in class org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- add(T, T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- 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, Schema) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds a child schema of this schema.
- add(String, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds a field with given name and type.
- add(String, 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(Consumer<T>) - Method in enum org.apache.calcite.runtime.Hook
-
- add(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
-
- add(String, Predicate<MemoryFactory.Memory<E>>) - Method in class org.apache.calcite.runtime.Matcher.Builder
-
Associates a predicate with a symbol.
- 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(int, SqlNode) - Method in class org.apache.calcite.sql.SqlNodeList
-
- add(SqlOperatorTable) - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Deprecated.
- add(SqlOperator) - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- 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.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(E) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds element to the ImmutableNullableSet.
- add(E...) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds each element of elements to the
ImmutableNullableSet.
- add(String) - Method in class org.apache.calcite.util.NameSet
-
- add(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
Returns the sum of two numbers, or null if either is null.
- add(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Adds an element to this lattice.
- addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, IntPredicate) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to an aggregate call, checking for repeated calls.
- addAggCall(AggregateCall, int, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - Method in class org.apache.calcite.rex.RexBuilder
-
Deprecated.
- 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.
- addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Adds all fields in a collection.
- addAll(Iterable<? extends Map.Entry<String, RelDataType>>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- addAll(Iterable<? extends SqlNode>) - Method in class org.apache.calcite.sql.parser.Span
-
Adds the positions of a collection of nodes to the list,
and returns this Span.
- addAll(Collection<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlNodeList
-
- addAll(int, Collection<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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 ints.
- 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.
- addAll(Iterable<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds each element of elements to the
ImmutableNullableSet.
- addAll(Iterator<? extends E>) - Method in class org.apache.calcite.util.ImmutableNullableSet.Builder
-
Adds each element of elements to the
ImmutableNullableSet.
- 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.
- addCarets() - Method in class org.apache.calcite.sql.parser.StringAndPos
-
- 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.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.
- addDimension(Lattice.Column) - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
-
- 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.materialize.MaterializedViewRule.EquivalenceClasses
-
- addExpr(RexNode) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds an expression to the list of common expressions, and returns a
reference to the expression.
- addFile(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- addFunctions(SchemaPlus, String, List<String>, String, String, boolean) - Static method in class org.apache.calcite.model.ModelHandler
-
- 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.CalciteSchema
-
Adds implicit function names to a builder.
- addImplicitFunctionsToBuilder(ImmutableList.Builder<Function>, String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit functions to a builder.
- addImplicitSubSchemaToBuilder(ImmutableSortedMap.Builder<String, CalciteSchema>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit sub-schemas to a builder.
- addImplicitTablesBasedOnNullaryFunctionsToBuilder(ImmutableSortedMap.Builder<String, Table>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit table functions to a builder.
- addImplicitTableToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit tables to a builder.
- addImplicitTypeNamesToBuilder(ImmutableSortedSet.Builder<String>) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Adds implicit type names to a builder.
- addLattice(RelOptLattice) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addLattice(RelOptLattice) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Defines a lattice.
- addLattice(RelOptLattice) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addListener(RelOptListener) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addListener(RelOptListener) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
Adds a listener which will receive multicast events.
- addListener(RelOptListener) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Adds a listener to this planner.
- addMatch(VolcanoRuleMatch) - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
Add a RuleMatch into the queue.
- addMatchLimit(int) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to limit the number of pattern matches for subsequent
instructions.
- addMatchOrder(HepMatchOrder) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to change the order of pattern matching for
subsequent instructions.
- addMaterialization(RelOptMaterialization) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addMaterialization(RelOptMaterialization) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- addMaterialization(RelOptMaterialization) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Defines a pair of relational expressions that are equivalent.
- addMaterialization(RelOptMaterialization) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addMeasure(Lattice.Measure) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
Adds a measure, if it does not already exist.
- addMeasure(Lattice.Measure) - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
-
- addMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- addMethodParameters(Method) - Method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- 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.
- addOrderItem(List<SqlNode>, RelFieldCollation) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Builder
-
- addPatternVar(String) - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- 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 indexth expression.
- addProject(int, RexNode, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds a project expression to the program at a given position.
- addProject(int, int, String) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Adds a projection based upon the indexth expression at a
given position.
- addQuery(RelNode) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
Adds a query.
- addRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config>) - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- addRelTraitDef(RelTraitDef) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addRelTraitDef(RelTraitDef) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a rel trait definition.
- addRelTraitDef(RelTraitDef) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addRemovableOuterJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Adds a join factor to the set of factors that can be removed because the
factor is the null-generating factor in an outer join, its join keys are
unique, and the factor is not projected in the query.
- addRemovableSelfJoinPair(int, int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Adds to a map that keeps track of removable self-join pairs.
- addRule(RelOptRule) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- addRule(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a rule.
- addRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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.
- 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 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, SelectScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Adds an expression to a select list, ensuring that its alias does not
clash with any existing expressions on the list.
- addTrait(T, RelTrait) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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
-
- adjacents(Iterable<? extends T>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterator that iterates over (i, i + 1) pairs in an iterable.
- adjustInputRef(SqlToRelConverter.Blackboard, RexInputRef) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Adjusts the type of a reference to an input field to account for nulls
introduced by outer joins; and adjusts the offset to match the physical
implementation.
- adjustKeys(List<Integer>, int) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Adjusts key values in a list by some fixed amount.
- 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
-
- adoptConvention(Convention) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns new RelBuilder that adopts the convention provided.
- after - Variable in class org.apache.calcite.rel.core.Match
-
- after - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- after() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter.FrameImpl
-
- afterTableFunction(SqlToRelConverter.Blackboard, SqlCall, LogicalTableFunctionScan) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- agg - Variable in class org.apache.calcite.materialize.Lattice.Measure
-
- agg - Variable in class org.apache.calcite.model.JsonMeasure
-
The name of an aggregate function.
- AGG_FIRST - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
-
- AGG_SECOND - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
-
- AGG_SUM - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for SUM aggregate function inferred from the
operand type, and nullable if the call occurs within a "GROUP BY ()"
query.
- AGG_SUM_EMPTY_IS_ZERO - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for $SUM0 aggregate function inferred from the
operand type.
- AggAddContext - Interface in org.apache.calcite.adapter.enumerable
-
- AggAddContextImpl - Class in org.apache.calcite.adapter.enumerable.impl
-
- 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.
- 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
-
- AggContext - Interface in org.apache.calcite.adapter.enumerable
-
Information on the aggregate calculation context.
- AggConverter(SqlToRelConverter.Blackboard, SqlSelect) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Creates an AggConverter.
- aggIdx - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- AggImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implements an aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
- AggImpState - Class in org.apache.calcite.adapter.enumerable
-
Represents internal state when implementing aggregate functions.
- AggImpState(int, AggregateCall, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.AggImpState
-
- aggList - Variable in class org.apache.calcite.sql.SqlPivot
-
- Aggregate - Class in org.apache.calcite.rel.core
-
Relational operator that eliminates
duplicates and computes totals.
- Aggregate(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.core.Aggregate
-
Creates an Aggregate.
- Aggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.core.Aggregate
-
Deprecated.
- 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 - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Aggregate nodes.
- AGGREGATE - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
-
- AGGREGATE - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of all built-in aggregate functions.
- aggregate(RelBuilder.GroupKey, RelBuilder.AggCall...) - Method in class org.apache.calcite.tools.RelBuilder
-
- aggregate(RelBuilder.GroupKey, List<AggregateCall>) - Method in class org.apache.calcite.tools.RelBuilder
-
- aggregate(RelBuilder.GroupKey, Iterable<RelBuilder.AggCall>) - 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
-
Describes the kind of roll-up.
- AGGREGATE_ANY_PULL_UP_CONSTANTS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_CASE_TO_FILTER - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that converts CASE-style filtered aggregates into true filtered
aggregates.
- AGGREGATE_EXPAND_DISTINCT_AGGREGATES - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that expands distinct aggregates
(such as
COUNT(DISTINCT x)) from a
Aggregate.
- AGGREGATE_EXPAND_DISTINCT_AGGREGATES_TO_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_EXPAND_WITHIN_DISTINCT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that rewrites a
LogicalAggregate that contains
WITHIN DISTINCT aggregate functions to one that does not.
- AGGREGATE_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- AGGREGATE_FILTER_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches an
Aggregate
on a
Filter and transposes them,
pushing the aggregate below the filter.
- AGGREGATE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts an
Aggregate
to empty if its child is empty.
- AGGREGATE_JOIN_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches an
Aggregate
on a
Join and removes the left input
of the join provided that the left input is also a left join if
possible.
- AGGREGATE_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches an
Aggregate
on a
Join and removes the join
provided that the join is a left join or right join and it computes no
aggregate functions or all the aggregate calls have distinct.
- AGGREGATE_JOIN_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_JOIN_TRANSPOSE_EXTENDED - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches an
Aggregate on an
Aggregate,
and merges into a single Aggregate if the top aggregate's group key is a
subset of the lower aggregate's group key, and the aggregates are
expansions of rollups.
- AGGREGATE_PROJECT_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that recognizes an
Aggregate
on top of a
Project and if possible
aggregates through the Project or removes the Project.
- AGGREGATE_PROJECT_PULL_UP_CONSTANTS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that removes constant keys from an
Aggregate.
- AGGREGATE_PROJECT_STAR_TABLE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_REDUCE_FUNCTIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that reduces aggregate functions in
an
Aggregate to simpler forms.
- AGGREGATE_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that removes an
Aggregate
if it computes no aggregate functions
(that is, it is implementing
SELECT DISTINCT),
or all the aggregate functions are splittable,
and the underlying relational expression is already distinct.
- AGGREGATE_STAR_TABLE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches an
Aggregate on
a
StarTable.StarTableScan.
- AGGREGATE_UNION_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches an
Aggregate whose input is a
Union
one of whose inputs is an
Aggregate.
- AGGREGATE_UNION_AGGREGATE_FIRST - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_UNION_AGGREGATE_SECOND - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_UNION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- AGGREGATE_VALUES - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that applies an
Aggregate to a
Values (currently just
an empty
Values).
- 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 - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- 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(AggregateCall) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to an aggregate function as a copy of an
AggregateCall.
- aggregateCall(AggregateCall, Mapping) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to an aggregate function as a copy of an
AggregateCall, applying a mapping.
- aggregateCall(SqlAggFunction, boolean, boolean, boolean, RexNode, ImmutableList<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
-
- aggregateCallsPreVar - Variable in class org.apache.calcite.rel.core.Match
-
- AggregateCaseToFilterRule - Class in org.apache.calcite.rel.rules
-
Rule that converts CASE-style filtered aggregates into true filtered
aggregates.
- AggregateCaseToFilterRule(AggregateCaseToFilterRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
Creates an AggregateCaseToFilterRule.
- AggregateCaseToFilterRule(RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
Deprecated.
- AggregateCaseToFilterRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateExpandDistinctAggregatesRule - Class in org.apache.calcite.rel.rules
-
Planner rule that expands distinct aggregates
(such as
COUNT(DISTINCT x)) from a
Aggregate.
- AggregateExpandDistinctAggregatesRule(Class<? extends Aggregate>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Deprecated.
- AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, boolean, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Deprecated.
- AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
Deprecated.
- AggregateExpandDistinctAggregatesRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateExpandWithinDistinctRule - Class in org.apache.calcite.rel.rules
-
Planner rule that rewrites an
Aggregate that contains
WITHIN DISTINCT aggregate functions.
- AggregateExpandWithinDistinctRule(AggregateExpandWithinDistinctRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule
-
Creates an AggregateExpandWithinDistinctRule.
- AggregateExpandWithinDistinctRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateExtractProjectRule - Class in org.apache.calcite.rel.rules
-
- AggregateExtractProjectRule(AggregateExtractProjectRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
Creates an AggregateExtractProjectRule.
- AggregateExtractProjectRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
Deprecated.
- AggregateExtractProjectRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
Deprecated.
- AggregateExtractProjectRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- aggregateFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- 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(AggregateFilterTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
Creates an AggregateFilterTransposeRule.
- AggregateFilterTransposeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
Deprecated.
- AggregateFilterTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateFunction - Interface in org.apache.calcite.schema
-
Function that combines several values into a scalar result.
- AggregateFunctionImpl - Class in org.apache.calcite.schema.impl
-
- aggregateIllegalInClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aggregateIllegalInOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aggregateInFilterIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aggregateInWithinDistinctIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aggregateInWithinGroupIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- AggregateJoinJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregate
on a
Join and removes the left input
of the join provided that the left input is also a left join if possible.
- AggregateJoinJoinRemoveRule(AggregateJoinJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
Creates an AggregateJoinJoinRemoveRule.
- AggregateJoinJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule
-
Deprecated.
- AggregateJoinJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches an
Aggregate
on a
Join and removes the join
provided that the join is a left join or right join and it computes no
aggregate functions or all the aggregate calls have distinct.
- AggregateJoinRemoveRule(AggregateJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
Creates an AggregateJoinRemoveRule.
- AggregateJoinRemoveRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinRemoveRule
-
Deprecated.
- AggregateJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
- AggregateJoinTransposeRule(AggregateJoinTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Creates an AggregateJoinTransposeRule.
- AggregateJoinTransposeRule(Class<? extends Aggregate>, Class<? extends Join>, RelBuilderFactory, boolean) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Deprecated.
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Deprecated.
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, boolean) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Deprecated.
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Deprecated.
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Deprecated.
- AggregateJoinTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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(AggregateMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateMergeRule
-
Creates an AggregateMergeRule.
- AggregateMergeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateMergeRule
-
Deprecated.
- AggregateMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- aggregateMissingWithinGroupClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- AggregateNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements an
Aggregate.
- AggregateNode(Compiler, Aggregate) - Constructor for class org.apache.calcite.interpreter.AggregateNode
-
- AggregateNode.BigDecimalSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM over BigDecimal values as a user-defined
aggregate.
- AggregateNode.DoubleSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM over DOUBLE values as a user-defined
aggregate.
- AggregateNode.IntSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM over INTEGER values as a user-defined
aggregate.
- AggregateNode.LongSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM over BIGINT values as a user-defined
aggregate.
- AggregateNode.MaxBigDecimal - Class in org.apache.calcite.interpreter
-
Implementation of MAX function to calculate the maximum of
BigDecimal values as a user-defined aggregate.
- AggregateNode.MaxDouble - Class in org.apache.calcite.interpreter
-
Implementation of MAX function to calculate the maximum of
double and real values as a user-defined aggregate.
- AggregateNode.MaxFloat - Class in org.apache.calcite.interpreter
-
Implementation of MAX function to calculate the maximum of
float values as a user-defined aggregate.
- AggregateNode.MaxInt - Class in org.apache.calcite.interpreter
-
Implementation of MAX function to calculate the maximum of
integer values as a user-defined aggregate.
- AggregateNode.MaxLong - Class in org.apache.calcite.interpreter
-
Implementation of MAX function to calculate the maximum of
long values as a user-defined aggregate.
- AggregateNode.MinBigDecimal - Class in org.apache.calcite.interpreter
-
Implementation of MIN function to calculate the minimum of
BigDecimal values as a user-defined aggregate.
- AggregateNode.MinBoolean - Class in org.apache.calcite.interpreter
-
Implementation of MIN function to calculate the minimum of
boolean values as a user-defined aggregate.
- AggregateNode.MinDouble - Class in org.apache.calcite.interpreter
-
Implementation of MIN function to calculate the minimum of
double and real values as a user-defined aggregate.
- AggregateNode.MinFloat - Class in org.apache.calcite.interpreter
-
Implementation of MIN function to calculate the minimum of
float values as a user-defined aggregate.
- AggregateNode.MinInt - Class in org.apache.calcite.interpreter
-
Implementation of MIN function to calculate the minimum of
integer values as a user-defined aggregate.
- AggregateNode.MinLong - Class in org.apache.calcite.interpreter
-
Implementation of MIN function to calculate the minimum of
long values as a user-defined aggregate.
- AggregateNode.NumericComparison<T> - Class in org.apache.calcite.interpreter
-
Common implementation of comparison aggregate methods over numeric
values as a user-defined aggregate.
- AggregateProjectConstantToDummyJoinRule - Class in org.apache.calcite.rel.rules
-
Planner rule that recognizes a
Aggregate
on top of a
Project where the aggregate's group set
contains literals (true, false, DATE, chars, etc), and removes the literals from the
group keys by joining with a dummy table of literals.
- AggregateProjectConstantToDummyJoinRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateProjectMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that recognizes a
Aggregate
on top of a
Project and if possible
aggregate through the project or removes the project.
- AggregateProjectMergeRule(AggregateProjectMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
Creates an AggregateProjectMergeRule.
- AggregateProjectMergeRule(Class<? extends Aggregate>, Class<? extends Project>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
Deprecated.
- AggregateProjectMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateProjectPullUpConstantsRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes constant keys from an
Aggregate.
- AggregateProjectPullUpConstantsRule(AggregateProjectPullUpConstantsRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
Creates an AggregateProjectPullUpConstantsRule.
- AggregateProjectPullUpConstantsRule(Class<? extends Aggregate>, Class<? extends RelNode>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
Deprecated.
- aggregateProjectPullUpConstantsRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
-
Instance of rule to pull up constants into aggregate.
- AggregateProjectPullUpConstantsRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateProjectStarTableRule - Class in org.apache.calcite.rel.rules
-
- AggregateProjectStarTableRule(AggregateProjectStarTableRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateProjectStarTableRule
-
Creates an AggregateProjectStarTableRule.
- AggregateProjectStarTableRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateReduceFunctionsRule - Class in org.apache.calcite.rel.rules
-
Planner rule that reduces aggregate functions in
Aggregates to simpler forms.
- AggregateReduceFunctionsRule(AggregateReduceFunctionsRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Creates an AggregateReduceFunctionsRule.
- AggregateReduceFunctionsRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Deprecated.
- AggregateReduceFunctionsRule(Class<? extends Aggregate>, RelBuilderFactory, EnumSet<SqlKind>) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Deprecated.
- AggregateReduceFunctionsRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes
a
Aggregate
if it computes no aggregate functions
(that is, it is implementing
SELECT DISTINCT),
or all the aggregate functions are splittable,
and the underlying relational expression is already distinct.
- AggregateRemoveRule(AggregateRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
-
Creates an AggregateRemoveRule.
- AggregateRemoveRule(Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
-
Deprecated.
- AggregateRemoveRule(Class<? extends Aggregate>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateRemoveRule
-
Deprecated.
- AggregateRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateStarTableRule - Class in org.apache.calcite.rel.rules
-
- AggregateStarTableRule(AggregateStarTableRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateStarTableRule
-
Creates an AggregateStarTableRule.
- AggregateStarTableRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateStarTableRule
-
Deprecated.
- AggregateStarTableRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateUnionAggregateRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches
Aggregates beneath a
Union and pulls them up, so
that a single
Aggregate removes duplicates.
- AggregateUnionAggregateRule(AggregateUnionAggregateRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Creates an AggregateUnionAggregateRule.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, Class<? extends Union>, Class<? extends RelNode>, Class<? extends RelNode>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Deprecated.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Deprecated.
- AggregateUnionAggregateRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregateUnionTransposeRule - Class in org.apache.calcite.rel.rules
-
- AggregateUnionTransposeRule(AggregateUnionTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
Creates an AggregateUnionTransposeRule.
- AggregateUnionTransposeRule(Class<? extends Aggregate>, Class<? extends Union>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
Deprecated.
- AggregateUnionTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
Deprecated.
- AggregateUnionTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- aggregateUnique() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to create an Aggregate even if we know that the input is
already unique; default false.
- AggregateValuesRule - Class in org.apache.calcite.rel.rules
-
- AggregateValuesRule(AggregateValuesRule.Config) - Constructor for class org.apache.calcite.rel.rules.AggregateValuesRule
-
Creates an AggregateValuesRule.
- AggregateValuesRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateValuesRule
-
Deprecated.
- AggregateValuesRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- AggregatingScope - Interface in org.apache.calcite.sql.validate
-
An extension to the
SqlValidatorScope interface which indicates that
the scope is aggregating.
- AggregatingSelectScope - Class in org.apache.calcite.sql.validate
-
Scope for resolving identifiers within a SELECT statement that has a
GROUP BY clause.
- aggregatingSelectScope - 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.EnumerableAggregateBase.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.
- algorithm - Variable in class org.apache.calcite.materialize.Lattice
-
- 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(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.LatticeNode
-
- alias - Variable in class org.apache.calcite.materialize.LatticeTable
-
- 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.
- 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
-
- aliasListDegree(int, String, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aliasListDuplicate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aliasMustBeSimpleIdentifier() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- AliasNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for an AS t(c1, c2, ...) clause.
- AliasNamespace(SqlValidatorImpl, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.AliasNamespace
-
Creates an AliasNamespace.
- aliasSet - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- aliasValue(SqlNodeList) - Static method in class org.apache.calcite.sql.SqlUnpivot
-
Computes an alias.
- all - Variable in class org.apache.calcite.rel.core.RepeatUnion
-
Whether duplicates are considered.
- all - Variable in class org.apache.calcite.rel.core.SetOp
-
- all - Variable in class org.apache.calcite.rel.mutable.MutableSetOp
-
- all(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(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(RexNode, SqlOperator, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an ALL predicate.
- all() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
Returns a list of all tokens.
- all() - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- all() - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- ALL_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_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- allContain(Collection<ImmutableBitSet>, int) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Checks if all bit sets contain a particular bit.
- allCorrelateVariables - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- allLiterals(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether every expression in a list is a literal.
- 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.
- allowableDifferenceTypes() - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
For this type family, returns the allow types of the difference between
two values of this family.
- allowAliasUnnestItems() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowAliasUnnestItems() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether directly alias array items in UNNEST.
- allowAliasUnnestItems() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowAliasUnnestItems() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- allowBangEqual() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
Deprecated.
- allowCharLiteralAlias() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowCharLiteralAlias() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether this dialect allows character literals as column aliases.
- allowCharLiteralAlias() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowedRules - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- allowExplicitRowValueConstructor() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowExplicitRowValueConstructor() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow SQL syntax "ROW(expr1, expr2, expr3)".
- allowExplicitRowValueConstructor() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- 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.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
-
- 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
-
- allowHyphenInUnquotedTableName() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowHyphenInUnquotedTableName() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow hyphens in an unquoted table name.
- allowHyphenInUnquotedTableName() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- 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
-
- allowPartial(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets whether to allow partial width windows; default true.
- allowPluralTimeUnits() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowPluralTimeUnits() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether interval literals should allow plural time units
such as "YEARS" and "DAYS" in interval literals.
- allowPluralTimeUnits() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowQualifyingCommonColumn() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- allowQualifyingCommonColumn() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow a qualified common column in a query that has a
NATURAL join or a join with a USING clause.
- allowQualifyingCommonColumn() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- allowsAccess(SqlAccessEnum) - Method in class org.apache.calcite.sql.SqlAccessType
-
- allowsAs() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- allowsAs() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- allowsAs() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- allowsAs() - Method in class org.apache.calcite.sql.SqlDialect
-
- allowsFilter() - Method in class org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
- allowsFilter() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- allowsFilter() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Whether this aggregate function allows a FILTER (WHERE ...)
clause.
- allowsFraming() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- allowsFraming() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that allows framing (i.e.
- allowsFraming() - Method in class org.apache.calcite.sql.SqlRankFunction
-
- allowsIdentifier(String[], int[][]) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Returns whether the reported ParseException tokenImage
allows SQL identifier.
- allowsNoPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.fun.SqlNthValueAggFunction
-
- allowsNullTreatment() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function allows specifying null treatment
(RESPECT NULLS or IGNORE NULLS).
- allowsPrec() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsPrecScale(boolean, boolean) - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns whether this type can be specified with a given combination of
precision and scale.
- allowsScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- allowsSeparator() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
Returns whether this aggregate function allows 'SEPARATOR string'
among its arguments.
- allRows - Variable in class org.apache.calcite.rel.core.Match
-
- allRows - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- allSimple() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether there are any composite traits in this set.
- allStrong(List<RexNode>) - Static method in class org.apache.calcite.plan.Strong
-
Returns whether all expressions in a list are strong.
- allTypeInfo() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- alwaysUseParentheses() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether expressions should always be included in parentheses.
- ambiguousSortOrderInJsonArrayAggFunc() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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
-
- analyzeCondition() - Method in class org.apache.calcite.rel.core.Join
-
Analyzes the join condition.
- analyzeGroupItem(SqlValidatorScope, SqlValidatorUtil.GroupAnalyzer, ImmutableList.Builder<ImmutableList<ImmutableBitSet>>, SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Analyzes an expression in a GROUP BY clause.
- analyzeSimpleEquiJoin(LogicalJoin, int[]) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- analyzeView(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
-
- and(HintPredicate...) - Static method in class org.apache.calcite.rel.hint.HintPredicates
-
Returns a composed hint predicate that represents a short-circuiting logical
AND of an array of hint predicates hintPredicates.
- AND - 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(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
-
Returns the AND of two expressions.
- andJoinFilters(RexBuilder, RexNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Ands two sets of join filters together, either of which can be null.
- andNot(RexBuilder, RexNode, 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 ....
- andThen(UnaryOperator<SqlOperatorBinding>, SqlReturnTypeInference) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
Returns a return-type inference that first transforms a binding and
then applies an inference.
- andThen(SqlTypeTransform) - Method in interface org.apache.calcite.sql.type.SqlReturnTypeInference
-
Returns a return-type inference that applies this rule then a
transform.
- andThen(UnaryOperator<X>, UnaryOperator<X>) - Static method in class org.apache.calcite.util.Util
-
Returns an operator that applies op1 and then op2.
- ANON_FIELDS - Static variable in class org.apache.calcite.rel.core.Project.Flags
-
Deprecated.
- ANONYMOUS_ROW - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
- ANONYMOUS_ROW_NO_PARENTHESES - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
- 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
-
- any(Class<? extends MutableRel>) - Static method in class org.apache.calcite.plan.SubstitutionVisitor.AbstractUnifyRule
-
Creates an operand that doesn't check inputs.
- 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_IGNORE - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- 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.
- anyContain(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
-
Returns whether any of the given expressions contain what this RexFinder
seeks.
- anyInputs() - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
-
Indicates that this operand takes any number or type of inputs.
- 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
-
- 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.
- appendAll(Iterable<Integer>) - Method in class org.apache.calcite.util.ImmutableIntList
-
Returns a copy of this list with all of the given integers added.
- appendOperands(StringBuilder) - Method in class org.apache.calcite.rex.RexCall
-
Appends call operands without parenthesis.
- 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
-
- apply(Mappings.TargetMapping) - Method in interface org.apache.calcite.plan.RelTrait
-
Applies a mapping to this trait.
- apply(Mappings.TargetMapping) - Method in class org.apache.calcite.plan.RelTraitSet
-
Applies a mapping to this traitSet.
- apply(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
-
Deprecated.
- apply(RelHint, RelNode) - Method in class org.apache.calcite.rel.hint.CompositeHintPredicate
-
- apply(RelHint, RelNode) - Method in interface org.apache.calcite.rel.hint.HintPredicate
-
Decides if the given hint can be applied to
the relational expression rel.
- apply(List<RelHint>, RelNode) - Method in class org.apache.calcite.rel.hint.HintStrategyTable
-
Applies this
HintStrategyTable hint strategies to the given relational
expression and the
hints.
- apply(RelHint, RelNode) - Method in class org.apache.calcite.rel.hint.NodeTypeHintPredicate
-
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
Deprecated.
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Deprecated.
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
Deprecated.
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Deprecated.
- apply(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Deprecated.
- apply(Class<? extends RelNode>, Class<? extends M>) - Method in interface org.apache.calcite.rel.metadata.RelMetadataProvider
-
- apply(Mappings.TargetMapping) - Method in class org.apache.calcite.rel.RelCollationImpl
-
Applies mapping to a given collation.
- apply(Mappings.TargetMapping) - Method in interface org.apache.calcite.rel.RelDistribution
-
Applies mapping to this distribution trait.
- apply(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(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<? extends Object>) - Method in class org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
-
- apply(List<? extends Object>) - Method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Applies arguments to yield a table.
- apply(List<? extends Object>) - Method in class org.apache.calcite.schema.impl.ViewTableMacro
-
- apply(List<? extends Object>) - Method in interface org.apache.calcite.schema.TableMacro
-
Applies arguments to yield a table.
- apply(String, int, int) - Method in interface org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) - Method in interface org.apache.calcite.tools.Frameworks.BasePrepareAction
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus) - Method in interface org.apache.calcite.tools.Frameworks.PlannerAction
-
- 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 ImmutableBitSets.
- apply2(Mapping, List<Integer>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- apply3(Mapping, List<T>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a view of a list, permuting according to a mapping.
- applyFields(Mappings.TargetMapping, List<RelFieldCollation>) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to a list of field collations.
- applyNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- applySettings(Socket) - Method in class org.apache.calcite.runtime.SocketFactoryImpl
-
Applies the current settings to the given socket.
- APPROX_COUNT_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
APPROX_COUNT_DISTINCT aggregate function.
- APPROX_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- approximate(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that may return approximate results
if approximate is true.
- 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(TableModify, 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(Calc, 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(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(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, boolean) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns whether the rows of a given relational expression are distinct,
optionally ignoring NULL values.
- 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
-
- 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
-
- ARG0_TABLE_FUNCTION_WINDOWING - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
Type-inference strategy whereby the row type of a table function call is a
ROW, which is combined from the row type of operand #0 (which is a TABLE)
and two additional fields.
- ARG1 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #1 (0-based).
- ARG1_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #1 (0-based).
- ARG2 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
operand #2 (0-based).
- ARG2_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
operand #2 (0-based).
- argBitSet() - Method in class org.apache.calcite.materialize.Lattice.Measure
-
Returns the set of distinct argument ordinals.
- ArgHandlerImpl() - Constructor for class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- argOrdinals() - Method in class org.apache.calcite.materialize.Lattice.Measure
-
Returns a list of argument ordinals.
- args - Variable in class org.apache.calcite.materialize.Lattice.Measure
-
- args - Variable in class org.apache.calcite.model.JsonMeasure
-
Arguments to the measure.
- args - Variable in class org.apache.calcite.util.javac.JaninoCompiler
-
- args - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- argTypes - Variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Deprecated.
- ARGUMENT_ASSIGNMENT - 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
-
- argumentMustBeNumericLiteralInRange(String, int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- argumentMustBePositiveInteger(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlCursorConstructor
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlInOperator
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether the ordinalth argument to this operator must
be scalar (as opposed to a query).
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlSetSemanticsTableOperator
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlUnnestOperator
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlWindowTableFunction
-
Returns whether the ordinalth argument to this operator must
be scalar (as opposed to a query).
- 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.
- Array - Annotation Type in org.apache.calcite.adapter.java
-
Annotation that indicates that a field is an array type.
- array(RelNode) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates an ARRAY sub-query.
- array(Object...) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- ARRAY - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- ARRAY_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "ARRAY_AGG(value [ ORDER BY ...])" aggregate function,
in BigQuery and PostgreSQL, gathers values into arrays.
- ARRAY_CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "ARRAY_CONCAT(array [, array]*)" function.
- ARRAY_CONCAT_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "ARRAY_CONCAT_AGG(value [ ORDER BY ...])" aggregate function,
in BigQuery and PostgreSQL, concatenates array values into arrays.
- ARRAY_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "ARRAY_LENGTH(array)" function.
- ARRAY_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Query Constructor.
- ARRAY_REVERSE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "ARRAY_REVERSE(array)" function.
- 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
-
- 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
-
- arrayQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an ARRAY sub-query.
- 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.
- 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(Class<T>) - Method in interface org.apache.calcite.plan.RelRule.Config
-
Casts this configuration to another type, usually a sub-class.
- as(SqlNode, String, String...) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Convenience method for creating column and table aliases.
- 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
-
Assigns a table alias to the top entry on the stack.
- as(String) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
- 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.
- asEwkt(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Returns the Extended Well-Known text (EWKT) representation of the geometry.
- asFrom() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Returns a node that can be included in the FROM clause or a JOIN.
- asGeoJson(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Returns the GeoJson representation of the geometry.
- asGml(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Returns the GML representation of the geometry.
- 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() - 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().
- asListNonNull(Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Returns a mapping as a list such that list.get(source) is
mapping.getTarget(source) and list.size() is
mapping.getSourceCount().
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.ListTransientTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.schema.impl.ViewTable
-
- asQueryable(QueryProvider, SchemaPlus, String) - Method in interface org.apache.calcite.schema.QueryableTable
-
Converts this table into a Queryable.
- 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.
- 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.
- asSql(boolean, boolean) - Method in class org.apache.calcite.util.NlsString
-
- asSql(boolean, boolean, SqlDialect) - Method in class org.apache.calcite.util.NlsString
-
Returns the string quoted for SQL, for example _ISO-8859-1'is it a
plane? no it''s superman!'.
- asStatement() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Converts a non-query node into a SELECT node.
- asString() - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
Returns a JSON string describing the relational expressions that were just
explained.
- asStringBuilder(Appendable, Consumer<StringBuilder>) - Static method in class org.apache.calcite.util.Util
-
- asWkb(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Returns the Extended Well-Known binary (WKB) representation of the geometry.
- asWkt(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Returns the Well-Known text (WKT) representation of the geometry.
- AT_LEAST_ONE_SAME_VARIADIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where any positive number of operands must all be
in the same type family.
- atan(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
-
- atLeast(C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- atLeast(C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- atMost(C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- atMost(C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- atom(Object) - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- atom(Object) - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Builder
-
- atomicBoolean - Variable in class org.apache.calcite.util.CancelFlag
-
The flag that holds the cancel state.
- attachHints(List<RelHint>) - Method in interface org.apache.calcite.rel.hint.Hintable
-
Attaches list of hints to this relational expression.
- attachRelHint(HintStrategyTable, List<RelHint>, Hintable) - Static method in class org.apache.calcite.sql.SqlUtil
-
Attach the hints to rel with specified hint strategies.
- attachTo(RelOptPlanner) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
Attaches the visualizer to the planner.
- ATTEMPT_SUGGESTER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- attribute(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, SqlCollation) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates an attribute definition.
- 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.
- attributeDefs - Variable in class org.apache.calcite.sql.ddl.SqlCreateType
-
- attributes - Variable in class org.apache.calcite.model.JsonType
-
Definition of the attributes of this type.
- auto - Variable in class org.apache.calcite.materialize.Lattice
-
- 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.
- autoLattice - Variable in class org.apache.calcite.model.JsonSchema
-
Whether to create lattices in this schema based on queries occurring in
other schemas.
- Automaton - Class in org.apache.calcite.runtime
-
A nondeterministic finite-state automaton (NFA).
- automaton() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
Returns the resulting automaton.
- AutomatonBuilder - Class in org.apache.calcite.runtime
-
Builds a state-transition graph for deterministic finite automaton.
- AutomatonBuilder() - Constructor for class org.apache.calcite.runtime.AutomatonBuilder
-
- autoPruneOld() - Method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
- autoPruneOld() - Method in class org.apache.calcite.rel.rules.PruneEmptyRules.PruneEmptyRule
-
- autoPruneOld() - Method in interface org.apache.calcite.rel.rules.SubstitutionRule
-
Whether the planner should automatically prune old node when
there is at least 1 equivalent rel generated by the rule.
- autoPruneOld() - Method in class org.apache.calcite.rel.rules.UnionEliminatorRule
-
- autoTemp() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- autoTemp() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- 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
-
- 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
-
- 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(TableModify, 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(Calc, 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(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
-
- 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.
- averageRexSize(RexNode, List<? extends Double>) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageRowSize() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size
-
Determines the average size (in bytes) of a row from this relational
expression.
- averageRowSize(RelNode, RelMetadataQuery) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
-
- averageRowSize(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- 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.
- axisList - Variable in class org.apache.calcite.sql.SqlPivot
-
- axisList - Variable in class org.apache.calcite.sql.SqlUnpivot
-
- cache - Variable in class org.apache.calcite.model.JsonSchema
-
Whether to cache metadata (tables, functions and sub-schemas) generated
by this schema.
- CACHED_SQL - Static variable in class org.apache.calcite.materialize.Lattices
-
Statistics provider that uses SQL then stores the results in a cache.
- CacheUtil - Class in org.apache.calcite.rel.metadata.janino
-
Functions used by generated code.
- CachingRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
Deprecated.
- CachingRelMetadataProvider(RelMetadataProvider, RelOptPlanner) - Constructor for class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
Deprecated.
- CachingSqlStatisticProvider - Class in org.apache.calcite.statistic
-
- 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, List<RelHint>, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.core.Calc
-
Creates a Calc.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.core.Calc
-
Deprecated.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.rel.core.Calc
-
Deprecated.
- CALC - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Calc nodes.
- calc(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_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Calc onto a
Calc.
- CALC_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- CALC_PROGRAM - Static variable in class org.apache.calcite.tools.Programs
-
Program that converts filters and projects to
Calcs.
- CALC_REDUCE_DECIMALS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that reduces operations on the DECIMAL type, such as casts or
arithmetic, into operations involving more primitive types such as BIGINT
and DOUBLE.
- CALC_REDUCE_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- CALC_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- CALC_RULES - Static variable in class org.apache.calcite.plan.RelOptRules
-
Calc rule set; public so that
Programs can
use it.
- CALC_RULES - Static variable in class org.apache.calcite.tools.Programs
-
Deprecated.
- CALC_SPLIT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- CALC_TO_WINDOW - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that transforms a
Calc
that contains windowed aggregates to a mixture of
LogicalWindow and
Calc.
- CALCITE_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_2223_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_3243_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_4204_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_4205_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_4213_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_4645_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_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
-
- CalciteConnectionProperty - Enum in org.apache.calcite.config
-
Properties that may be specified on the JDBC connect string.
- 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.
- CalciteImmutable - Annotation Type in org.apache.calcite
-
Annotation to be used to convert interfaces/abstract classes into
Immutable POJO using Immutables package.
- CalciteJdbc41Factory - Class in org.apache.calcite.jdbc
-
Implementation of AvaticaFactory
for Calcite and JDBC 4.1 (corresponds to JDK 1.7).
- CalciteJdbc41Factory() - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory
-
Creates a factory for JDBC version 4.1.
- CalciteJdbc41Factory(int, int) - Constructor for class org.apache.calcite.jdbc.CalciteJdbc41Factory
-
Creates a JDBC factory with given major/minor version number.
- CalciteLogger - Class in org.apache.calcite.util.trace
-
Small extension to Logger with some performance improvements.
- CalciteLogger(Logger) - Constructor for class org.apache.calcite.util.trace.CalciteLogger
-
- 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
-
- CalciteParserException - Interface in org.apache.calcite.util
-
Tagging interface to allow a
SqlParseException
to be identified without adding a
dependency on it from client-side code.
- CalcitePrepare - Interface in org.apache.calcite.jdbc
-
API for a service that prepares statements for execution.
- CalcitePrepare.AnalyzeViewResult - Class in org.apache.calcite.jdbc
-
The result of analyzing a view.
- CalcitePrepare.CalciteSignature<T> - Class in org.apache.calcite.jdbc
-
The result of preparing a query.
- CalcitePrepare.Context - Interface in org.apache.calcite.jdbc
-
Context for preparing a statement.
- CalcitePrepare.ConvertResult - Class in org.apache.calcite.jdbc
-
The result of parsing and validating a SQL query and converting it to
relational algebra.
- CalcitePrepare.Dummy - Class in org.apache.calcite.jdbc
-
Namespace that allows us to define non-abstract methods inside an
interface.
- CalcitePrepare.ParseResult - Class in org.apache.calcite.jdbc
-
The result of parsing and validating a SQL query.
- CalcitePrepare.Query<T> - Class in org.apache.calcite.jdbc
-
A union type of the three possible ways of expressing a query: as a SQL
string, a
Queryable or a
RelNode.
- CalcitePrepare.SparkHandler - Interface in org.apache.calcite.jdbc
-
Callback to register Spark as the main engine.
- CalcitePrepare.SparkHandler.RuleSetBuilder - Interface in org.apache.calcite.jdbc
-
Allows Spark to declare the rules it needs.
- CalcitePrepareImpl - Class in org.apache.calcite.prepare
-
Shit just got real.
- CalcitePrepareImpl() - Constructor for class org.apache.calcite.prepare.CalcitePrepareImpl
-
- CalciteResource - Interface in org.apache.calcite.runtime
-
Compiler-checked resources for the Calcite project.
- CalciteResultSet - Class in org.apache.calcite.jdbc
-
Implementation of
ResultSet
for the Calcite engine.
- CalciteRootSchema - Class in org.apache.calcite.jdbc
-
Deprecated.
- CalciteSchema - Class in org.apache.calcite.jdbc
-
Schema.
- CalciteSchema(CalciteSchema, Schema, String, NameMap<CalciteSchema>, NameMap<CalciteSchema.TableEntry>, NameMap<CalciteSchema.LatticeEntry>, NameMap<CalciteSchema.TypeEntry>, NameMultimap<CalciteSchema.FunctionEntry>, NameSet, NameMap<CalciteSchema.FunctionEntry>, List<? extends List<String>>) - Constructor for class org.apache.calcite.jdbc.CalciteSchema
-
- CalciteSchema.Entry - Class in org.apache.calcite.jdbc
-
Entry in a schema, such as a table or sub-schema.
- CalciteSchema.FunctionEntry - Class in org.apache.calcite.jdbc
-
Membership of a function in a schema.
- CalciteSchema.FunctionEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.LatticeEntry - Class in org.apache.calcite.jdbc
-
Membership of a lattice in a schema.
- CalciteSchema.LatticeEntryImpl - 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.
- CalciteServerStatement - Interface in org.apache.calcite.server
-
Statement within a Calcite server.
- CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, CalciteSchema, List<RelCollation>, long, Bindable<T>) - 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.
- CalciteStatement - Class in org.apache.calcite.jdbc
-
Implementation of
Statement
for the Calcite engine.
- CalciteSystemProperty<T> - Class in org.apache.calcite.config
-
A Calcite specific system property that is used to configure various aspects of the framework.
- CalciteTimingTracer - Class in org.apache.calcite.util.trace
-
CalciteTimingTracer provides a mechanism for tracing the timing of a call
sequence at nanosecond resolution.
- CalciteTimingTracer(Logger, String) - Constructor for class org.apache.calcite.util.trace.CalciteTimingTracer
-
Creates a new timing tracer, publishing an initial event (at elapsed time
0).
- CalciteTrace - Class in org.apache.calcite.util.trace
-
Contains all of the tracers used within
org.apache.calcite class libraries.
- CalciteTrace() - Constructor for class org.apache.calcite.util.trace.CalciteTrace
-
- CalciteValidatorException - Interface in org.apache.calcite.util
-
Tagging interface to allow a
SqlValidatorException
to be identified without
adding a dependency on it from client-side code.
- CalcMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that merges a
Calc onto a
Calc.
- CalcMergeRule(CalcMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.CalcMergeRule
-
Creates a CalcMergeRule.
- CalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcMergeRule
-
Deprecated.
- CalcMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- CalcReduceExpressionsRule(ReduceExpressionsRule.CalcReduceExpressionsRule.CalcReduceExpressionsRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule
-
Creates a CalcReduceExpressionsRule.
- 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
-
Deprecated.
- CalcRelSplitter - Class in org.apache.calcite.rel.rules
-
CalcRelSplitter operates on a
Calc with multiple
RexCall
sub-expressions that cannot all be implemented by a single concrete
RelNode.
- CalcRelSplitter.RelType - Class in org.apache.calcite.rel.rules
-
Type of relational expression.
- CalcRemoveRule - Class in org.apache.calcite.rel.rules
-
- CalcRemoveRule(CalcRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.CalcRemoveRule
-
Creates a CalcRemoveRule.
- CalcRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcRemoveRule
-
Deprecated.
- CalcRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- CalcSplitRule - Class in org.apache.calcite.rel.rules
-
- CalcSplitRule(CalcSplitRule.Config) - Constructor for class org.apache.calcite.rel.rules.CalcSplitRule
-
Creates a CalcSplitRule.
- CalcSplitRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CalcSplitRule
-
Deprecated.
- CalcSplitRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- CalcToWindowRule(ProjectToWindowRule.CalcToWindowRule.CalcToWindowRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule
-
Creates a CalcToWindowRule.
- calendar() - Static method in class org.apache.calcite.util.Util
-
Creates a
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.
- call - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- call() - Method in interface org.apache.calcite.adapter.enumerable.AggResultContext
-
- call(Expression, Class, String, List<? extends Expression>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
A more powerful version of
Expressions.call(Type, String, Iterable).
- call() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- call() - Method in class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
- call - Variable in class org.apache.calcite.sql.validate.AliasNamespace
-
- call(SqlOperator, 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
-
- CallCopyingArgHandler(SqlCall, boolean) - Constructor for class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- CallImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implements a call via given translator.
- callRewrite() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns whether to enable rewrite of "macro-like" calls such as COALESCE.
- callToOperandTypesMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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
-
- canApplyFrom(SqlTypeName, SqlTypeName) - Method in interface org.apache.calcite.sql.type.SqlTypeMappingRule
-
Returns whether it is valid to apply the defined rules from type from to
type to.
- canAssignFrom(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Tests whether a value can be assigned to a site.
- 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.plan.AbstractRelOptPlanner
-
- CancelFlag - Class in org.apache.calcite.util
-
CancelFlag is used to post and check cancellation requests.
- CancelFlag(AtomicBoolean) - Constructor for class org.apache.calcite.util.CancelFlag
-
- cancelNullsOnLeft() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns a join type similar to this but that does not generate nulls on
the left.
- cancelNullsOnRight() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns a join type similar to this but that does not generate nulls on
the right.
- canConvert(RelOptPlanner, Convention, Convention) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- canConvert(RelOptPlanner, T, T) - 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, RelDistribution, RelDistribution) - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- canConvertConvention(Convention) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- canConvertConvention(Convention) - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- canConvertConvention(Convention) - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- canConvertConvention(Convention) - Method in interface org.apache.calcite.plan.Convention
-
Returns whether we should convert from this convention to
toConvention.
- canConvertConvention(Convention) - Method in class org.apache.calcite.plan.Convention.Impl
-
- canConvertSubQuery() - Method in interface org.apache.calcite.sql2rel.SubQueryConverter
-
Returns whether the sub-query can be converted.
- canExpand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- canHandle(Table) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- canHandle(RelOptTable) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Returns whether EnumerableTableScan can generate code to handle a
particular variant of the Table SPI.
- canHandle(RelOptTable) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- 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.
- canInsertInto() - Method in enum org.apache.calcite.schema.ColumnStrategy
-
Returns whether you can insert into the column.
- canNotApplyOp2Type(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotCallTableFunctionHere(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotCastValue(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotConvert(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotConvertToRelation(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotConvertToStream(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotImplement() - Method in class org.apache.calcite.rel.convert.ConverterImpl
-
Deprecated.
- 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
-
- 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(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
-
- canPushIntoFromAbove() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns whether this join type accepts pushing predicates from above into its predicate.
- canPushLeftFromAbove() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns whether this join type accepts pushing predicates from above into its left input.
- canPushLeftFromWithin() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns whether this join type accepts pushing predicates from within into its left input.
- canPushRightFromAbove() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns whether this join type accepts pushing predicates from above into its right input.
- canPushRightFromWithin() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
Returns whether this join type accepts pushing predicates from within into its right input.
- canReduce(AggregateCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Returns whether this rule can reduce a given aggregate function call.
- canReduceAggCallByGrouping(Aggregate, AggregateCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
Returns whether this rule can reduce some agg-call,
which its arg exists in the aggregate's group.
- canReinterpretOverflow(RexCall) - Static method in class org.apache.calcite.rex.RexUtil
-
- 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
- cardinality(List<Lattice.Column>) - Method in class org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
- cardinality(List<Lattice.Column>) - Method in interface org.apache.calcite.materialize.LatticeStatisticProvider
-
Returns an estimate of the number of distinct values in a column
or list of columns.
- cardinality(ImmutableBitSet) - Method in class org.apache.calcite.profile.Profiler.Profile
-
- CARDINALITY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CARDINALITY operator, used to retrieve the number of elements in a
MULTISET, ARRAY or MAP.
- cardinality() - 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.
- 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.
- 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
-
- caseClausesOnNewLines() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether the WHEN, THEN and ELSE clauses of a CASE expression
appear at the start of a new line.
- 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() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- CaseShuttle() - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.CaseShuttle
-
- caseWhenCoercion(SqlCallBinding) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Coerces CASE WHEN statement branches to one common type.
- caseWhenCoercion(SqlCallBinding) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
CASE and COALESCE type coercion, collect all the branches types including then
operands and else operands to find a common type, then cast the operands to the common type
when needed.
- 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<? extends Object>, Class<E>) - Static method in class org.apache.calcite.util.Util
-
Converts a iterator whose members are automatically down-cast to a given
type.
- cast(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.
- 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
-
- 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.
- catalogReader - Variable in class org.apache.calcite.prepare.Prepare
-
- catalogReader - Variable in class org.apache.calcite.rel.core.TableModify
-
The connection to the optimizing session.
- catalogReader - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- catalogReader - Variable in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- catalogReader - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- category(SqlOperator) - Static method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- causeOrSelf(Throwable) - Static method in class org.apache.calcite.util.Util
-
Returns cause of the given throwable if it is non-null or the throwable itself.
- cbrt(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CBRT operator applied to BigDecimal values.
- cbrt(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CBRT operator applied to double values.
- CBRT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- 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(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.
- chain(Context...) - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that wraps a list of contexts.
- chain(SqlReturnTypeInference...) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
Creates a return-type inference that applies a rule then a sequence of
rules, returning the first non-null result.
- chain(Iterable<SqlOperatorTable>) - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
-
Creates a composite operator table.
- chain(SqlOperatorTable...) - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
-
Creates a composite operator table from an array of tables.
- CHAIN_OF_RESPONSIBILITY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Avoid coupling the sender of a request to its receiver by giving more
than one object a chance to handle the request.
- ChainedRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
- ChainedRelMetadataProvider(ImmutableList<RelMetadataProvider>) - Constructor for class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Creates a chain.
- ChainedSqlOperatorTable - Class in org.apache.calcite.sql.util
-
ChainedSqlOperatorTable implements the
SqlOperatorTable interface by
chaining together any number of underlying operator table instances.
- ChainedSqlOperatorTable(List<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Deprecated.
- ChainedSqlOperatorTable(ImmutableList<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- 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
-
- CHAR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CHAR(n)" function; returns the character whose ASCII code is
n % 256, or null if n < 0.
- CHAR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is a Char.
- CHAR_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is a nullable
CHAR(1).
- CHAR_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_CHARACTER_DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- CHARACTER_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- charFromAscii(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CHAR(integer) function, as in MySQL and Spark.
- charFromUtf8(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CHR(integer) function, as in Oracle and Postgres.
- charLength(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CHARACTER_LENGTH(string) function.
- charLiteralAliasNotValid() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- CharLiteralStyle - Enum in org.apache.calcite.config
-
Styles of character literal.
- charLiteralStyles - Variable in enum org.apache.calcite.config.Lex
-
- charLiteralStyles() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
Returns which character literal styles are supported.
- charsetEncoding(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- check(boolean, String, Object...) - Method in class org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- check(SqlParserPos, SqlIdentifier, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CHECK constraint.
- 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.
- checkCancel() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- checkCharsetAndCollateConsistentIfCharType(RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- checkDateFormat(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Checks if the date/time format is valid, throws if not.
- checkIndicator(boolean) - Static method in class org.apache.calcite.rel.core.Aggregate
-
- 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.
- 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.SqlJsonObjectFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMultisetMemberOfOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlPositionFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlPosixRegexOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
-
- 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.SqlDescriptorOperator
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.SqlOperator
-
Checks that the operand values in a
SqlCall to this operator are
valid.
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ExplicitOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding, SqlCallBinding) - 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
-
- checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- checkOperandTypesWithoutTypeCoercion(SqlCallBinding, boolean) - Method in interface org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
-
Checks the types of an operator's all operands, but without type coercion.
- checkOptions(RelHint, Litmus) - Method in interface org.apache.calcite.rel.hint.HintOptionChecker
-
Checks if the given hint is valid.
- 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.
- 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.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.
- checkTypeAssignment(SqlValidatorScope, SqlValidatorTable, RelDataType, RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Checks the type assignment of an INSERT or UPDATE query.
- 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
-
- childPolicy - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
Whether child operands can be matched in any order.
- children - Variable in class org.apache.calcite.sql.validate.ListScope
-
- 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.MutableRel
-
- childrenAccept(RelVisitor) - Method in interface org.apache.calcite.rel.RelNode
-
- childrenAccept(RelVisitor) - Method in class org.apache.calcite.rel.SingleRel
-
- 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
-
- CHR - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CHR(n)" function; returns the character whose UTF-8 code is
n.
- 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.
- classCount() - Method in class org.apache.calcite.util.EquivalenceSet
-
Returns the number of equivalence classes in this equivalence set.
- CLASSIFIER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
CLASSIFIER function to be used within MATCH_RECOGNIZE.
- classifyFilters(RelNode, List<RexNode>, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Classifies filters according to where they should be processed.
- classifyFilters(RelNode, List<RexNode>, JoinRelType, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- className - Variable in class org.apache.calcite.model.JsonFunction
-
Name of the class that implements this function.
- classToTypeName(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- clauseEndsLine() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW,
ORDER BY) is followed by a new line.
- clauseStartsLine() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW,
ORDER BY) starts a new line.
- clazz - Variable in enum org.apache.calcite.DataContext.Variable
-
- clazz - Variable in class org.apache.calcite.plan.SubstitutionVisitor.Operand
-
- clear() - Method in class org.apache.calcite.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 interface org.apache.calcite.plan.RelDigest
-
Reset state, possibly cache of hash code.
- clear() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Removes all internal state, including all registered rules,
materialized views, and lattices.
- clear() - Method in class org.apache.calcite.plan.volcano.RuleQueue
-
clear this rule queue.
- clear() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- clear() - Method in class org.apache.calcite.sql.parser.Span
-
Clears the contents of this Span, and returns this Span.
- clear() - Method in class org.apache.calcite.sql.SqlNodeList
-
- clear() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Clears the contents of the buffer.
- clear() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
Resets all state.
- clear() - Method in class org.apache.calcite.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.OverridingSourceMapping
-
- clear() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- clear() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- clear() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- clear() - Method in class org.apache.calcite.util.Permutation
-
- clear(StringWriter) - Static method in class org.apache.calcite.util.Unsafe
-
- clearCache(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Removes cached metadata values for specified RelNode.
- clearCache(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Removes cached metadata values for specified RelNode.
- clearCancel() - Method in class org.apache.calcite.util.CancelFlag
-
Clears any pending cancellation request.
- clearCondition() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Clears the condition.
- clearCorrelVariable(String) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- clearIf(int, boolean) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set the same as this but with a given bit cleared if
condition is true.
- clearProjects() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Removes all project items.
- clearRelTraitDefs() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- clearRelTraitDefs() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Clear all the registered RelTraitDef.
- clearRelTraitDefs() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- clearStaticCache() - Static method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- ClickHouseSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect implementation for the ClickHouse database.
- ClickHouseSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
Creates a ClickHouseSqlDialect.
- 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.MutableMatch
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableMinus
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableProject
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableSample
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableScan
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableSort
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableTableModify
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableUncollect
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableUnion
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableValues
-
- clone() - Method in class org.apache.calcite.rel.mutable.MutableWindow
-
- clone(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
-
- cloneArray(SqlNode[]) - Static method in class org.apache.calcite.sql.SqlNode
-
Deprecated.
- 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.interpreter.Interpreter
-
- close() - Method in class org.apache.calcite.interpreter.JoinNode
-
- close() - Method in interface org.apache.calcite.interpreter.Node
-
- close() - Method in class org.apache.calcite.interpreter.SetOpNode
-
- close() - Method in interface org.apache.calcite.interpreter.Source
-
- close() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- close() - Method in class org.apache.calcite.runtime.EnumeratorCursor
-
- close() - Method in interface org.apache.calcite.runtime.Hook.Closeable
-
- close() - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- close() - Method in 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.
- closed(C, C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- closed(C, C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- closedOpen(C, C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- closedOpen(C, C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- Closer - Class in org.apache.calcite.util
-
Helper that holds onto
AutoCloseable resources and releases them
when its
#close method is called.
- Closer() - Constructor for class org.apache.calcite.util.Closer
-
- closeStatement(Meta.StatementHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- closure(SortedMap<Integer, BitSet>) - Static method in class org.apache.calcite.util.BitSets
-
Computes the closure of a map from integers to bits.
- closure(SortedMap<Integer, ImmutableBitSet>) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Computes the closure of a map from integers to bits.
- cluster - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- cluster - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- cluster - Variable in class org.apache.calcite.tools.RelBuilder
-
- cm - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- COALESCE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COALESCE builtin function.
- code() - Method in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
-
- COERCE_INPUTS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that pre-casts inputs to a particular type.
- coerceColumnType(SqlValidatorScope, SqlNodeList, int, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Cast column at index index to target type.
- CoerceInputsRule - Class in org.apache.calcite.rel.rules
-
CoerceInputsRule pre-casts inputs to a particular type.
- CoerceInputsRule(CoerceInputsRule.Config) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
-
Creates a CoerceInputsRule.
- CoerceInputsRule(Class<? extends RelNode>, boolean) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
-
Deprecated.
- CoerceInputsRule(Class<? extends RelNode>, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
-
Deprecated.
- CoerceInputsRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- coerceOperandsType(SqlValidatorScope, SqlCall, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Coerce all the operands to commonType.
- coerceOperandType(SqlValidatorScope, SqlCall, int, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Cast operand at index index to target type.
- 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
-
- collationName - Variable in class org.apache.calcite.sql.SqlCollation
-
- collations - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- collations() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
-
Determines which columns are sorted.
- collations(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(Match, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(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(EnumerableMergeUnion, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableCorrelate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- 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(JdbcToEnumerableConverter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(HepRelVertex, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(RelSubset, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- collationsContainKeysOrderless(List<RelCollation>, List<Integer>) - Static method in class org.apache.calcite.rel.RelCollations
-
Returns whether one of a list of collations contains the given list of keys
regardless the order.
- Collect - Class in org.apache.calcite.rel.core
-
A relational expression that collapses multiple rows into one.
- Collect(RelOptCluster, RelTraitSet, RelNode, RelDataType) - Constructor for class org.apache.calcite.rel.core.Collect
-
Creates a Collect.
- Collect(RelOptCluster, RelTraitSet, RelNode, String) - Constructor for class org.apache.calcite.rel.core.Collect
-
Deprecated.
- 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.
- collectExplainTerms(String, RelWriter) - Method in class org.apache.calcite.rex.RexProgram
-
- collectExplainTerms(String, RelWriter, SqlExplainLevel) - Method in class org.apache.calcite.rex.RexProgram
-
Collects the expressions in this program into a list of terms and values.
- collectInsertTargets(SqlInsert, RexNode, List<String>, List<RexNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Given an INSERT statement, collects the list of names to be populated and
the expressions to put in them.
- COLLECTION - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Checks that returns whether a value is a multiset or an array.
- COLLECTION_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.
- CollectNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for COLLECT and TABLE constructs.
- CollectNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Collect.
- CollectNode(Compiler, Collect) - Constructor for class org.apache.calcite.interpreter.CollectNode
-
- collectOperandTypes() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Collects the types of the bound operands into a list.
- collectParserError(String, List<SqlAdvisor.ValidateErrorInfo>) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to parse a SQL statement and adds to the errorList if any syntax
error is found.
- collectVariablesSet(Set<CorrelationId>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- collectVariablesSet(Set<CorrelationId>) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- collectVariablesSet(Set<CorrelationId>) - Method in interface org.apache.calcite.rel.RelNode
-
Collects variables set by this expression.
- collectVariablesUsed(Set<CorrelationId>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- collectVariablesUsed(Set<CorrelationId>) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- collectVariablesUsed(Set<CorrelationId>) - Method in class org.apache.calcite.rel.logical.LogicalCalc
-
- collectVariablesUsed(Set<CorrelationId>) - Method in interface org.apache.calcite.rel.RelNode
-
Collects variables known to be used by this expression or its
descendants.
- 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.profile.Profiler.Column
-
Creates a Column.
- column(SqlParserPos, SqlIdentifier, SqlDataTypeSpec, SqlNode, ColumnStrategy) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a column declaration.
- 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".
- columnAmbiguous(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnCountMismatch() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnCountMismatchInSetop(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in class org.apache.calcite.prepare.Prepare.AbstractPreparingTable
-
- columnHasDefaultValue(RelDataType, int, InitializerContext) - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
Deprecated.
- columnInUsingNotUnique(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnList - Variable in class org.apache.calcite.sql.ddl.SqlCreateMaterializedView
-
- columnList - Variable in class org.apache.calcite.sql.ddl.SqlCreateTable
-
- columnList - Variable in class org.apache.calcite.sql.ddl.SqlCreateView
-
- columnList - Variable in class org.apache.calcite.sql.SqlWithItem
-
- columnListParamToParentCursorMap - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
Maps a column list parameter to the parent cursor parameter it
references.
- columnMapping - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- columnMappings - Variable in class org.apache.calcite.rel.core.TableFunctionScan
-
- columnMappings - Variable in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- columnNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundDidYouMean(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundInTable(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundInTableDidYouMean(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnNotNullable(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnOffset(Table) - Method in class org.apache.calcite.schema.impl.StarTable
-
Returns the column offset of the first column of table in this
star table's output row type.
- columnReferenceExpansion() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns whether column reference expansion is enabled.
- columns(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.
- columnStrategies(RelOptTable) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
- ColumnStrategy - Enum in org.apache.calcite.schema
-
Describes how a column gets populated.
- columnTypeMismatchInSetop(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnUses - Variable in class org.apache.calcite.materialize.Lattice
-
- combine(RelDataTypeFactoryImpl, IntervalSqlType) - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
Combines two IntervalTypes and returns the result.
- combine(ImmutableBitSet.Builder) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Merges another builder.
- combine(ImmutableList.Builder<E>, ImmutableList.Builder<E>) - Static method in class org.apache.calcite.util.Util
-
Combines a second immutable list builder into a first.
- combine(ArrayList<E>, ArrayList<E>) - Static method in class org.apache.calcite.util.Util
-
Combines a second array list into a first.
- combinedRowType(List<RelNode>) - Method in interface org.apache.calcite.interpreter.Compiler
-
- combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) - Static method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- COMMA - Static variable in interface org.apache.calcite.sql.SqlWriter
-
Comma operator.
- COMMA_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- commaList(List<T>) - Static method in class org.apache.calcite.util.Util
-
Converts a list of a string, with commas between elements.
- COMMAND_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Encapsulate a request as an object, thereby letting you parameterize
clients with different requests, queue or log requests, and support
undoable operations.
- commit(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- CommonRelSubExprRule - Class in org.apache.calcite.plan
-
A CommonRelSubExprRule is an abstract base class for rules
that are fired only on relational expressions that appear more than once
in a query tree.
- CommonRelSubExprRule(CommonRelSubExprRule.Config) - Constructor for class org.apache.calcite.plan.CommonRelSubExprRule
-
Creates a CommonRelSubExprRule.
- CommonRelSubExprRule.Config - Interface in org.apache.calcite.plan
-
Rule configuration.
- commonTypeForBinaryComparison(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Determines common type for a comparison operator when one operand is String type and the
other is not.
- commonTypeForBinaryComparison(RelDataType, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Determines common type for a comparison operator whose operands are STRING
type and the other (non STRING) type.
- commonTypeForComparison(List<RelDataType>) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Finds the common type for binary comparison
when the size of operands dataTypes is more than 2.
- COMMUTE - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to exploit join commutative property.
- COMPARABLE_EMPTY_LIST - Static variable in class org.apache.calcite.runtime.FlatLists
-
- COMPARABLE_ORDERED - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where operand type must allow ordered
comparisons.
- COMPARABLE_ORDERED_COMPARABLE_ORDERED - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where operand types must allow ordered
comparisons.
- COMPARABLE_UNORDERED_COMPARABLE_UNORDERED - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where operand types must allow unordered
comparisons.
- ComparableOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Type checking strategy which verifies that types have the required attributes
to be used as arguments to comparison operators.
- ComparableOperandTypeChecker(int, RelDataTypeComparability) - Constructor for class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
Deprecated.
- ComparableOperandTypeChecker(int, RelDataTypeComparability, SqlOperandTypeChecker.Consistency) - Constructor for class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- comparator(RelFieldCollation) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- COMPARATOR - Static variable in class org.apache.calcite.rel.RelNodes
-
Comparator that provides an arbitrary but stable ordering to
RelNodes.
- COMPARATOR - Static variable in interface org.apache.calcite.sql.validate.SqlMoniker
-
- COMPARATOR - Static variable in class org.apache.calcite.util.ImmutableBitSet
-
Compares bit sets topologically, so that enclosing bit sets come first,
using natural ordering to break ties.
- COMPARATOR - Static variable in class org.apache.calcite.util.NameSet
-
- compare(Comparable, Comparable, int) - Static method in class org.apache.calcite.rel.RelFieldCollation
-
Utility method that compares values taking into account null
direction.
- compare(Object[], Object[]) - Method in class org.apache.calcite.runtime.ArrayComparator
-
- compare(SpaceFillingCurve2D.IndexRange, SpaceFillingCurve2D.IndexRange) - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.IndexRangeOrdering
-
- 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(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
-
- compare(RangeSet<C>, RangeSet<C>) - Static method in class org.apache.calcite.util.RangeSets
-
Compares two range sets.
- compare(Range<C>, Range<C>) - Static method in class org.apache.calcite.util.RangeSets
-
Compares two ranges.
- compareNullsFirst(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsFirst(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(Comparable, Comparable, Comparator) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(List, List) - Static method in class org.apache.calcite.runtime.Utilities
-
- 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
-
- 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(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(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(RexTableInputRef.RelTableRef) - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- 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(DateString) - Method in class org.apache.calcite.util.DateString
-
- compareTo(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Compares this ImmutableBitSet with another, using a lexicographic
ordering.
- compareTo(NlsString) - Method in class org.apache.calcite.util.NlsString
-
- compareTo(Pair<T1, T2>) - Method in class org.apache.calcite.util.Pair
-
- compareTo(Sarg<C>) - Method in class org.apache.calcite.util.Sarg
-
- compareTo(TimestampString) - Method in class org.apache.calcite.util.TimestampString
-
- compareTo(TimestampWithTimeZoneString) - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- compareTo(TimeString) - Method in class org.apache.calcite.util.TimeString
-
- compareTo(TimeWithTimeZoneString) - Method in class org.apache.calcite.util.TimeWithTimeZoneString
-
- compareTypePrecedence(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypePrecedenceList
-
Compares the precedence of two types.
- compareTypePrecedence(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- COMPARISON - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of comparison operators.
- comparisonKind - Variable in class org.apache.calcite.sql.fun.SqlQuantifyOperator
-
- Compatible - Interface in org.apache.calcite.util
-
Compatibility layer.
- Compatible.Factory - Class in org.apache.calcite.util
-
Creates the implementation of Compatible suitable for the
current environment.
- compatibleTypes(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether the type of an array of expressions is compatible with a
struct type.
- compensatePartial(Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Set<RexTableInputRef.RelTableRef>, Multimap<RexTableInputRef, RexTableInputRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It checks whether the target can be rewritten using the source even though the
source uses additional tables.
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set<RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set<RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It checks whether the query can be rewritten using the view even though the
query uses additional tables.
- compile(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.JaninoRexCompiler
-
- compile(ClassDeclaration, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- compile() - Method in class org.apache.calcite.util.javac.JaninoCompiler
-
- compile() - Method in interface org.apache.calcite.util.javac.JavaCompiler
-
- 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
-
- complexity() - Method in class org.apache.calcite.util.Sarg
-
Returns a measure of the complexity of this expression.
- 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.
- 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.
- CompositeHintPredicate - Class in org.apache.calcite.rel.hint
-
- CompositeHintPredicate.Composition - Enum in org.apache.calcite.rel.hint
-
How hint predicates are composed.
- CompositeList<T> - Class in org.apache.calcite.util
-
Read-only list that is the concatenation of sub-lists.
- CompositeMap<K,V> - Class in org.apache.calcite.util
-
Unmodifiable view onto multiple backing maps.
- CompositeMap(ImmutableList<Map<K, V>>) - Constructor for class org.apache.calcite.util.CompositeMap
-
- CompositeOperandTypeChecker - Class in org.apache.calcite.sql.type
-
- CompositeOperandTypeChecker.Composition - Enum in org.apache.calcite.sql.type
-
How operands are composed.
- CompositeSingleOperandTypeChecker - Class in org.apache.calcite.sql.type
-
- composition - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- compoundOrderByProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- compress(String) - Static method in class org.apache.calcite.runtime.CompressionFunctions
-
MySql Compression is based on zlib.
- COMPRESS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- CompressionFunctions - Class in org.apache.calcite.runtime
-
A collection of functions used in compression and decompression.
- comprises(RelTrait...) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set comprises precisely the list of given
traits.
- computeCompensationPredicates(RexBuilder, RexSimplify, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, MaterializedViewRule.EquivalenceClasses, Pair<RexNode, RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
We check whether the predicates in the source are contained in the predicates
in the target.
- computeDigest() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
Computes the digest field.
- computeDigest(boolean) - Method in class org.apache.calcite.rex.RexCall
-
- computeDigest(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
-
- 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.
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
Deprecated.
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.convert.ConverterImpl
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Aggregate
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Calc
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Correlate
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Exchange
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Filter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Join
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Project
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Sort
-
Returns the cost of this plan (not including children).
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.TableModify
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.TableScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Values
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.core.Window
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in interface org.apache.calcite.rel.RelNode
-
Returns the cost of this plan (not including children).
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- computeSemiJoinSelectivity(RelMetadataQuery, RelNode, RelNode, 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.
- computeTiles() - Method in class org.apache.calcite.materialize.Lattice
-
- concat(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL string || string operator.
- concat(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 and array-to-array concatenation operator, '||'.
- 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.SqlBinaryStringLiteral
-
- concat1(List<SqlLiteral>) - Method in class org.apache.calcite.sql.SqlCharStringLiteral
-
- CONCAT2 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CONCAT(arg0, arg1)" function that concatenates strings.
- CONCAT_FUNCTION - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CONCAT(arg, ...)" function that concatenates strings.
- 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.
- concatMulti(String...) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CONCAT(arg0, arg1, arg2, ...) function.
- 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
-
- condMustBeBoolean(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- config() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- config() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- config - Variable in class org.apache.calcite.plan.RelRule
-
- config - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- config(ConverterRule, RelBuilderFactory) - Static method in class org.apache.calcite.rel.convert.TraitMatchingRule
-
Creates a configuration for a TraitMatchingRule.
- config() - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- config() - Static method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- config() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the config of the validator.
- config() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- CONFIG - Static variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Default configuration.
- config - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- config() - Static method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- config() - Static method in class org.apache.calcite.tools.Hoist
-
Creates a Config.
- configBuilder() - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- configBuilder(SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- configureParser(SqlParser.Config) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- configureParser(SqlParser.Config) - Method in class org.apache.calcite.sql.SqlDialect
-
Copies settings from this dialect into a parser configuration.
- configureParser(SqlParser.ConfigBuilder) - Method in class org.apache.calcite.sql.SqlDialect
-
Deprecated.
- conformance() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- conformance() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- conformance() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- conformance() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- conformance() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns the dialect of SQL (SQL:2003, etc.) this validator recognizes.
- conjunctions(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a condition decomposed by AND.
- connect(CalciteSchema, JavaTypeFactory) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
A trojan-horse method, subject to change without notice.
- CONNECT_STRING_PREFIX - Static variable in class org.apache.calcite.jdbc.Driver
-
- cons(E, List<? extends E>) - Static method in class org.apache.calcite.util.Static
-
Builds a list.
- ConsList<E> - Class in org.apache.calcite.runtime
-
List that consists of a head element and an immutable non-empty list.
- constantMap - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
- constantNull() - Method in class org.apache.calcite.rex.RexBuilder
-
- constants - Variable in class org.apache.calcite.rel.core.Window
-
- constants - Variable in class org.apache.calcite.rel.mutable.MutableWindow
-
- constraint - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- constructArgNameList(SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
- constructArgTypeList(SqlValidator, SqlValidatorScope, SqlCall, List<SqlNode>, boolean) - Method in class org.apache.calcite.sql.SqlOperator
-
- constructOperandList(SqlValidator, SqlCall, List<String>) - Method in class org.apache.calcite.sql.SqlOperator
-
- constructor - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- consumerRelClass() - Method in interface org.apache.calcite.rel.rules.CoerceInputsRule.Config
-
- containComplexExprs(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a list of expressions contains complex expressions, that
is, a call whose arguments are not
RexVariable (or a subtype such
as
RexInputRef) or
RexLiteral.
- contained() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.CoveredRange
-
- contained() - Method in interface org.apache.calcite.runtime.SpaceFillingCurve2D.IndexRange
-
- contained() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.OverlappingRange
-
- containIdentity(List<? extends RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether the leading edge of a given array of expressions is
wholly
RexInputRef objects with types corresponding to the
underlying datatype.
- containNoCommonExprs(List<RexNode>, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions has any common sub-expressions.
- containNoForwardRefs(List<RexNode>, RelDataType, Litmus) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions contains no forward references.
- contains(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(RelNode) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns whether this subset contains the specified relational expression.
- 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(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(RexNode) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
-
Returns whether the given expression contains what this RexFinder
seeks.
- CONTAINS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- contains(Object) - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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.ImmutableNullableSet
-
- 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.sql.SqlNodeList
-
- 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.
- containsFieldAccess(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- 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.
- containsInputRef(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a given tree contains any {link RexInputRef} nodes.
- containsKey(Object) - Method in class org.apache.calcite.util.CompositeMap
-
- containsKey(String, boolean) - Method in class org.apache.calcite.util.NameMap
-
Returns whether this map contains a given key, with a given
case-sensitivity.
- containsKey(String, boolean) - Method in class org.apache.calcite.util.NameMultimap
-
Returns whether this map contains a given key, with a given
case-sensitivity.
- containsMixing(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.
- 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.
- containsNonAscii(String) - Static method in class org.apache.calcite.sql.SqlDialect
-
Returns whether the string contains any characters outside the
comfortable 7-bit ASCII range (32 through 127, plus linefeed (10) and
carriage return (13)).
- containsNullable(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether one or more of an array of types is nullable.
- containsNullable(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Determines whether a type or any of its fields (if a structured type) are
nullable.
- containsOrderless(RelCollation, List<Integer>) - Static method in class org.apache.calcite.rel.RelCollations
-
Returns whether a collation contains a given list of keys regardless
the order.
- containsOrderless(List<Integer>, RelCollation) - Static method in class org.apache.calcite.rel.RelCollations
-
Returns whether a collation is contained by a given list of keys regardless ordering.
- containsOver() - Method in class org.apache.calcite.rel.core.Calc
-
Returns whether this Calc contains any windowed-aggregate functions.
- containsOver() - Method in class org.apache.calcite.rel.core.Filter
-
Returns whether this Filter contains any windowed-aggregate functions.
- containsOver() - Method in class org.apache.calcite.rel.core.Project
-
Returns whether this Project contains any windowed-aggregate functions.
- containsOver(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<? extends RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexOver
-
Returns whether an expression list contains an OVER clause.
- 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.
- containsType(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypePrecedenceList
-
Determines whether a type appears in this precedence list.
- containsType(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList
-
- containsValue(Object) - Method in class org.apache.calcite.util.CompositeMap
-
- content(String) - Method in class org.apache.calcite.util.XmlOutput
-
Writes content.
- 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 - 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.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(Context) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- Contexts - Class in org.apache.calcite.plan
-
- ContextSqlValidator - Class in org.apache.calcite.jdbc
-
- ContextSqlValidator(CalcitePrepare.Context, boolean) - Constructor for class org.apache.calcite.jdbc.ContextSqlValidator
-
Create a ContextSqlValidator.
- 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 - 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 convention trait.
- ConversionUtil - Class in org.apache.calcite.util
-
Utility functions for converting from one type to another.
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMatchRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
-
- convert(Expression, Type) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Convert operand to target type toType.
- convert(Expression, Type, Type) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Convert operand to target type toType.
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersectRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
- convert(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.BindableMatchRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableProjectRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSetOpRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSortRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableValuesRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindowRule
-
- convert(RelNode) - Method in class org.apache.calcite.interpreter.NoneToBindableConverterRule
-
- convert(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(RelTrait) - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
-
Indicates that this operand converts a relational expression to
another 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(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_TIMEZONE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CONVERT_TIMEZONE(tz1, tz2, datetime)" function;
converts the timezone of datetime from tz1 to tz2.
- convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts the SELECT, GROUP BY and HAVING clauses of an aggregate query.
- convertAggregateFunction(SqlRexContext, SqlAggFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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(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
-
Converts a call to an operator into a
RexCall to the same
operator.
- convertCase(SqlRexContext, SqlCase) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a CASE expression.
- convertCast(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertCollectionTable(SqlToRelConverter.Blackboard, SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertColumnList(SqlInsert, RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a source for an INSERT statement.
- convertConditionToSqlNode(RexNode, SqlImplementor.Context, SqlImplementor.Context) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- convertDatetimeMinus(SqlRexContext, SqlDatetimeSubtractionOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertDynamicParam(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- Converter - Interface in org.apache.calcite.rel.convert
-
A relational expression implements the interface
Converter to
indicate that it converts a physical attribute, or
trait, of a relational expression
from one value to another.
- ConverterImpl - Class in org.apache.calcite.rel.convert
-
- ConverterImpl(RelOptCluster, RelTraitDef, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.convert.ConverterImpl
-
Creates a ConverterImpl.
- 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(ConverterRule.Config) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
-
Creates a ConverterRule.
- ConverterRule(Class<? extends RelNode>, RelTrait, RelTrait, String) - Constructor for class org.apache.calcite.rel.convert.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
-
- ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
-
Deprecated.
- converterRule() - Method in interface org.apache.calcite.rel.convert.TraitMatchingRule.Config
-
Returns the rule to be restricted; rule must take a single
operand expecting a single input.
- ConverterRule.Config - Interface in org.apache.calcite.rel.convert
-
Rule configuration.
- converterRules(ConverterRule...) - Method in class org.apache.calcite.rel.hint.HintStrategy.Builder
-
Registers an array of desired converter rules during the
RelOptPlanner planning.
- converterRules - Variable in class org.apache.calcite.rel.hint.HintStrategy
-
- convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.InitializerContext
-
Converts a SqlNode to RexNode.
- convertExpression(SqlNode) - Method in interface org.apache.calcite.sql2rel.SqlRexContext
-
- 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.
- convertExtendedExpression(SqlNode, SqlToRelConverter.Blackboard) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a non-standard expression.
- convertExtract(SqlRexContext, SqlExtractFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to the EXTRACT function.
- convertFloorCeil(SqlRexContext, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertFrom(SqlToRelConverter.Blackboard, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertFrom(SqlToRelConverter.Blackboard, SqlNode, List<String>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a FROM clause into a relational expression.
- convertFunction(SqlRexContext, SqlFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertGroupToAuxiliaryCalls(SqlCall) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Converts a call to a grouped window function to a call to its auxiliary
window function(s).
- 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
-
- convertJdbc(SqlRexContext, SqlJdbcFunctionCall, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertJsonValueFunction(SqlRexContext, SqlJsonValueFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertletTable(SqlRexConvertletTable) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- convertList(List<RelNode>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
-
Converts a list of relational expressions.
- convertLiteral(RexLiteral) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
-
- 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.
- convertMap(SqlRexContext, SqlMapValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMatchRecognize(SqlToRelConverter.Blackboard, SqlMatchRecognize) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertMultiset(SqlRexContext, SqlMultisetValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertMultisetQuery(SqlRexContext, SqlMultisetQueryConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertNode(RexNode) - Method in interface org.apache.calcite.rex.RexToSqlNodeConverter
-
Converts a
RexNode to a
SqlNode expression,
typically by dispatching to one of the other interface methods.
- convertNode(RexNode) - Method in class org.apache.calcite.rex.RexToSqlNodeConverterImpl
-
- convertOperand(Class<R>, Predicate<? super R>, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
-
Deprecated.
- 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
-
- convertOverlaps(SqlRexContext, SqlOverlapsOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to OVERLAPS.
- convertPivot(SqlToRelConverter.Blackboard, SqlPivot) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertProject(RexNode) - Method in class org.apache.calcite.rel.rules.PushProjector
-
Decomposes a projection to the input references referenced by a
projection and a filter, either of which is optional.
- convertQuery(SqlNode, boolean, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts an unvalidated query's parse tree into a relational expression.
- convertQueryRecursive(SqlNode, boolean, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Recursively converts a query to a relational expression.
- convertRefsAndExprs(RexNode, List<RelDataTypeField>, int[]) - Method in class org.apache.calcite.rel.rules.PushProjector
-
Clones an expression tree and walks through it, adjusting each
RexInputRef index by some amount, and converting expressions that need to
be preserved to field references.
- ConvertResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelRoot) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- convertRow(SqlRexContext, SqlRowOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a ROW.
- convertSelect(SqlSelect, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a SELECT statement's parse tree into a relational expression.
- convertSelectImpl(SqlToRelConverter.Blackboard, SqlSelect) - 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.
- 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 interface org.apache.calcite.sql2rel.SubQueryConverter
-
Converts the sub-query to an equivalent expression.
- convertSubstring(SqlRexContext, SqlSubstringFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a SUBSTRING expression.
- convertTo(Expression, 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.
- convertTypeToSpec(RelDataType, String, int, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
- convertTypeToSpec(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
- convertUnpivot(SqlToRelConverter.Blackboard, SqlUnpivot) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- convertValues(SqlCall, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a SELECT statement's parse tree into a relational expression.
- convertWindowFunction(SqlRexContext, SqlWindowTableFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertWith(SqlWith, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a WITH sub-query into a relational expression.
- CoordinateTransformer - Class in org.apache.calcite.runtime
-
Transforms the coordinates of a geometry.
- CoordinateTransformer(Function<Coordinate, Coordinate>) - Constructor for class org.apache.calcite.runtime.CoordinateTransformer
-
Creates a transformer that applies the transform to all coordinates.
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- 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, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimitSort
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMatch
-
- 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.EnumerableMergeUnion
-
- 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, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
-
- copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate
-
- 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
-
Deprecated.
- 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, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableIntersect
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
-
- 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(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, ImmutableBitSet, RelCollation) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Deprecated.
- copy(List<Integer>, int, RelCollation) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Deprecated.
- copy(List<Integer>, int) - 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(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, 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(List<Integer>) - Method in class org.apache.calcite.rel.hint.RelHint
-
Returns a copy of this hint with specified inherit path.
- 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(RelTraitSet, List<RelNode>) - 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(MaterializedViewRule.EquivalenceClasses) - Static method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.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(T...) - Static method in class org.apache.calcite.runtime.FlatLists
-
Deprecated.
- copy(SqlValidatorScope, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
Deprecated.
Copies a list of nodes.
- 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
-
- copy(RangeSet<C>, Function<C, C2>) - Static method in class org.apache.calcite.util.RangeSets
-
Copies a range set.
- copy(Range<C>, Function<C, C2>) - Static method in class org.apache.calcite.util.RangeSets
-
Copies a range.
- 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.
- copyOf(Map<? extends K, ? extends V>) - Static method in class org.apache.calcite.util.ImmutableNullableMap
-
Returns an immutable map containing the given elements.
- copyOf(SortedMap<? extends K, ? extends V>) - Static method in class org.apache.calcite.util.ImmutableNullableMap
-
Returns an immutable navigable map containing the given entries.
- copyOf(Iterable<? extends E>) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Returns an immutable set containing the given elements.
- copyOf(E[]) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Returns an immutable set containing the given elements.
- copyRelHints(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- copyRelHints(RelNode, RelNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- copyType(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Duplicates a type, making a deep copy.
- copyType(RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- copyValues() - Method in class org.apache.calcite.interpreter.Row
-
Returns a copy of the values.
- CorelMapBuilder() - Constructor for class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- CoreRules - Class in org.apache.calcite.rel.rules
-
Rules that perform logical transformations on relational expressions.
- 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, List<RelHint>, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.core.Correlate
-
Creates a Correlate.
- Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - Constructor for class org.apache.calcite.rel.core.Correlate
-
Deprecated.
- Correlate(RelInput) - Constructor for class org.apache.calcite.rel.core.Correlate
-
Creates a Correlate by parsing serialized output.
- CORRELATE - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Correlate nodes.
- correlate(JoinRelType, CorrelationId, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
- correlate(JoinRelType, CorrelationId, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
- correlateFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- CorrelateProjectExtractor - Class in org.apache.calcite.sql2rel
-
A visitor for relational expressions that extracts a
Project, with a "simple"
computation over the correlated variables, from the right side of a correlation
(
Correlate) and places it on the left side.
- CorrelateProjectExtractor(RelBuilderFactory) - Constructor for class org.apache.calcite.sql2rel.CorrelateProjectExtractor
-
- correlationColumns(CorrelationId, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Finds which columns of a correlation variable are used within a
relational expression.
- correlationId - Variable in class org.apache.calcite.rel.core.Correlate
-
- CorrelationId - Class in org.apache.calcite.rel.core
-
Describes the necessary parameters for an implementation in order to
identify and set dynamic variables.
- CorrelationId(int) - Constructor for class org.apache.calcite.rel.core.CorrelationId
-
Creates a correlation identifier.
- CorrelationId(String) - Constructor for class org.apache.calcite.rel.core.CorrelationId
-
Creates a correlation identifier from a name.
- correlationId - Variable in class org.apache.calcite.rel.mutable.MutableCorrelate
-
- correlationIds() - Method in interface org.apache.calcite.rel.RelNode.Context
-
- correlationIds() - Method in class org.apache.calcite.rel.RelValidityChecker
-
- CorrelationReferenceFinder - Class in org.apache.calcite.sql2rel
-
- CorrelationReferenceFinder() - Constructor for class org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
Creates CorrelationReferenceFinder.
- correlTableMap - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- 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
-
- cosh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL COSH operator applied to BigDecimal values.
- cosh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL COSH operator applied to double values.
- COSH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- COST_MULTIPLIER - Static variable in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Cost of an enumerable node versus implementing an equivalent node in a
"typical" calling convention.
- COST_MULTIPLIER - Static variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
-
Cost of a JDBC node versus implementing an equivalent node in a "typical"
calling convention.
- COST_MULTIPLIER - Static variable in enum org.apache.calcite.interpreter.BindableConvention
-
Cost of a bindable node versus implementing an equivalent node in a
"typical" calling convention.
- costFactory - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- costFactory(RelOptCostFactory) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- 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
-
- 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.
- COUNTIF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "COUNTIF(condition) [OVER (...)]" function, in BigQuery,
returns the count of TRUE values for expression.
- countJoins(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns the number of
Join nodes in a
tree.
- countPoints(RangeSet<C>) - Static method in class org.apache.calcite.util.RangeSets
-
Returns the number of ranges in a range set that are points.
- CountSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.CountSplitter
-
- countSql(ImmutableBitSet) - Method in class org.apache.calcite.materialize.Lattice
-
Returns a SQL query that counts the number of distinct values of the
attributes given in groupSet.
- countStar(String) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a call to the COUNT(*) aggregate function.
- COVAR_AVG_AGG_FUNCTIONS - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of SqlCovarAggFunction.
- COVAR_POP - 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.
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- create(RelNode, RelNode, RexNode, ImmutableBitSet, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- create(RelNode, RexProgram) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Creates an EnumerableCalc.
- create(RelNode, RelDataType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
-
Creates an EnumerableCollect.
- 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, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableLimitSort
-
Creates an EnumerableLimitSort.
- create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMatch
-
Creates an EnumerableMatch.
- create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- create(RelCollation, List<RelNode>, boolean) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
-
- 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, 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, RelOptTable) - 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(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregateRule
-
Creates a JdbcAggregateRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilterRule
-
Creates a JdbcFilterRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersectRule
-
Creates a JdbcIntersectRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
Creates a JdbcJoinRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinusRule
-
Creates a JdbcMinusRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProjectRule
-
Creates a JdbcProjectRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSortRule
-
Creates a JdbcSortRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModificationRule
-
Creates a JdbcToEnumerableConverterRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnionRule
-
Creates a JdbcUnionRule.
- create(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValuesRule
-
Creates a JdbcValuesRule.
- create(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(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverterRule
-
Creates a JdbcToEnumerableConverterRule.
- 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(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, List<String>, Table, Expression) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
Deprecated.
- create(RelOptSchema, RelDataType, List<String>, Table, TableExpressionFactory) - Static method in class org.apache.calcite.prepare.RelOptTableImpl
-
Creates
RelOptTableImpl instance with specified arguments
and row count obtained from table statistic.
- create(RelOptSchema, RelDataType, 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(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, ImmutableBitSet, 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
-
Deprecated.
- create(SqlAggFunction, boolean, boolean, boolean, List<Integer>, int, ImmutableBitSet, RelCollation, RelDataType, String) - Static method in class org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall.
- create(RelNode, RelDataType) - Static method in class org.apache.calcite.rel.core.Collect
-
Creates a Collect.
- create(RelNode, SqlTypeName, String) - Static method in class org.apache.calcite.rel.core.Collect
-
Deprecated.
- create(RelNode, SqlKind, String) - Static method in class org.apache.calcite.rel.core.Collect
-
Creates a Collect.
- create(RelTraitSet, RelNode, boolean, List<String>) - 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, List<RelHint>, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- create(RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
-
Deprecated.
- 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, List<RelHint>, CorrelationId, ImmutableBitSet, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType) - 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, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- create(RelNode, RelNode, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean, ImmutableList<RelDataTypeField>) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin, flagged with whether it has been translated to a
semi-join.
- create(RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- create(RelOptCluster, RelTraitSet, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalMatch
-
Creates a LogicalMatch.
- create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- create(RelNode, List<RelHint>, List<? extends RexNode>, List<? extends String>) - Static method in class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- create(RelNode, List<RelHint>, List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject, specifying row type rather than field names.
- create(RelNode, RelNode, boolean, RelOptTable) - Static method in class org.apache.calcite.rel.logical.LogicalRepeatUnion
-
Creates a LogicalRepeatUnion.
- create(RelNode, RelNode, boolean, int, RelOptTable) - 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, List<RelHint>) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- create(RelNode, Spool.Type, Spool.Type, RelOptTable) - 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(RelBuilderFactory) - Static method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config
-
- create(RelBuilderFactory) - Static method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule.Config
-
- create(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(RelDataTypeFactory, RexCall, RexProgram, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexCallBinding
-
Creates a binding of the appropriate type, optionally with a program.
- create(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<? extends String>, RexBuilder) - Static method in class org.apache.calcite.rex.RexProgram
-
Creates a program which calculates projections and filters rows based
upon a condition.
- create(RelInput) - Static method in class org.apache.calcite.rex.RexProgram
-
Create a program from serialized output.
- 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
-
Deprecated.
- create(SqlNode, RexNode) - Static method in class org.apache.calcite.rex.RexWindowBounds
-
Creates a window bound from a
SqlNode.
- 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(SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
Creates a SqlBasicAggFunction whose name is the same as its kind.
- create(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeChecker) - Static method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
Creates a SqlBasicAggFunction.
- 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(RelDataTypeFactory, SqlValidator) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercionFactory
-
Creates a TypeCoercion.
- create(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlQualified
-
- create(Hoist.Config) - Static method in class org.apache.calcite.tools.Hoist
-
Creates a Hoist.
- 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.
- createAccumulatorAdders(ParameterExpression, List<AggImpState>, PhysType, ParameterExpression, PhysType, BlockBuilder, EnumerableRelImplementor, JavaTypeFactory) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
-
- createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- createAggregate(RelNode, List<RelHint>, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in interface org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
Creates an aggregate.
- createAggregate(SqlToRelConverter.Blackboard, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates an Aggregate.
- createAggStateTypes(List<Expression>, BlockBuilder, List<AggImpState>, JavaTypeFactory) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
-
- createAll(Class<?>) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
Deprecated.
- createAllPossibleExpressions(RexBuilder, RexNode, Map<RexInputRef, Set<RexNode>>) - Static method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Given an expression, it will create all equivalent expressions resulting
from replacing all possible combinations of references in the mapping by
the corresponding expressions.
- createApproxNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- createArrayType(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
-
- createAsFullOperands(RelDataType, SqlNode, String) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
Creates operands for a full AS operator.
- 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.SqlJsonObjectFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- 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.SqlNullTreatmentOperator
-
- createCall(SqlLiteral, SqlParserPos, Iterable<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operator with a list of operands.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operator with an array of operands.
- createCall(SqlLiteral, SqlParserPos, SqlNodeList) - Static method in class org.apache.calcite.sql.SqlOperator
-
Deprecated.
- createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operator with an array of operands.
- createCall(SqlNodeList) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operator with a list of operands contained in a
SqlNodeList.
- createCall(SqlParserPos, List<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operator with a list of operands.
- createCall(SqlParserPos, SqlNodeList) - Method in class org.apache.calcite.sql.SqlOperator
-
Deprecated.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
- createCall(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlParserPos) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSetSemanticsTableOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- createCall(SqlOperator, SqlParserPos, List<SqlNode>) - Static method in class org.apache.calcite.sql.SqlUtil
-
Creates a call to an operator.
- 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
-
- 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(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(DatabaseMetaData) - Static method in class org.apache.calcite.sql.SqlDialects
-
- createConvertletTable() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for default convertlet table.
- createCorrel() - Method in class org.apache.calcite.plan.RelOptCluster
-
Constructs a new id for a correlating variable.
- createCorrel() - Method in class org.apache.calcite.plan.RelOptQuery
-
- createCorrelate(RelNode, RelNode, List<RelHint>, CorrelationId, ImmutableBitSet, JoinRelType) - Method in interface org.apache.calcite.rel.core.RelFactories.CorrelateFactory
-
Creates a correlate.
- createCurrentRow(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createCurrentRowWindow(String) - Method in class org.apache.calcite.sql.SqlWindow
-
Creates a window (RANGE columnName CURRENT ROW).
- createDataContext(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
-
- createDecimalProduct(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Deprecated.
- createDecimalQuotient(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
- createDecimalQuotient(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Deprecated.
- 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.
- createDriverVersion() - Method in class org.apache.calcite.jdbc.Driver
-
- 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.
- createEmptyStructType(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Records a struct type with no fields.
- createEnricher(Integer[], DataContext) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Called from generated code that proposes to create a
ResultSetEnumerable over a prepared statement.
- createEquiJoinCondition(RelNode, List<Integer>, RelNode, List<Integer>, RexBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Builds an equi-join condition from a set of left and right keys.
- createExactNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- createExchange(RelNode, RelDistribution) - Method in interface org.apache.calcite.rel.core.RelFactories.ExchangeFactory
-
Creates an Exchange.
- 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.
- 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(RelNode, RexNode, Set<CorrelationId>) - Method in interface org.apache.calcite.rel.core.RelFactories.FilterFactory
-
Creates a filter.
- createFilter(RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.FilterFactory
-
Deprecated.
- createFollowing(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createForeignSchema(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNode, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE FOREIGN SCHEMA.
- createFromBitString(String) - Static method in class org.apache.calcite.util.BitString
-
Creates a BitString representation out of a Bit String.
- createFromBytes(byte[]) - Static method in class org.apache.calcite.util.BitString
-
Creates a BitString from an array of bytes.
- createFromHexString(String) - Static method in class org.apache.calcite.util.BitString
-
Creates a BitString representation out of a Hex String.
- createFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE FUNCTION.
- 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
-
- 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
-
- 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, List<RelHint>, RexNode, Set<CorrelationId>, JoinRelType, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.JoinFactory
-
Creates a join.
- createJoin(SqlToRelConverter.Blackboard, RelNode, RelNode, RexNode, JoinRelType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- createJoinType(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.
- 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
-
- createMapTypeFromRecord(RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Creates a MAP type from a record type.
- createMatch(RelNode, RexNode, RelDataType, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.MatchFactory
-
- createMatchRecognizeNameSpace(SqlMatchRecognize, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- createMaterializations() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- createMaterializations() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- createMaterializedView(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE MATERIALIZED VIEW.
- createMeta(AvaticaConnection) - Method in class org.apache.calcite.jdbc.Driver
-
- createMethodDispatcher(Class<T>, ReflectiveVisitor, String, Class<E>, Class...) - Static method in class org.apache.calcite.util.ReflectUtil
-
Creates a dispatcher for calls to a single multi-method on a particular
object.
- createMultisetType(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".
- 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.
- createParser(String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for default SQL parser.
- createParser(String, SqlParser.Config) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for SQL parser with a given configuration.
- createParser(String, SqlParser.ConfigBuilder) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Deprecated.
- createParserConfig() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Deprecated.
- createPartitionState(int, int) - Method in class org.apache.calcite.runtime.Matcher
-
- createPivotNameSpace(SqlPivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- createPlanner(CalcitePrepare.Context) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a query planner and initializes it with a default set of
rules.
- createPlanner(CalcitePrepare.Context, Context, RelOptCostFactory) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a query planner and initializes it with a default set of
rules.
- createPlannerFactories() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Creates a collection of planner factories.
- createPreceding(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createPrepareContext() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
Creates a context for preparing a statement for execution.
- createPrepareContext() - Method in interface org.apache.calcite.server.CalciteServerStatement
-
Creates a context for preparing a statement for execution.
- createPreparedExplanation(RelDataType, RelDataType, RelRoot, SqlExplainFormat, SqlExplainLevel) - Method in class org.apache.calcite.prepare.Prepare
-
- createPrepareFactory() - Method in class org.apache.calcite.jdbc.Driver
-
- 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, ? extends 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<? extends String>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createProject(RelNode, List<? extends RexNode>, List<? extends String>, boolean, RelBuilder) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- createProject(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<RelHint>, List<? extends RexNode>, List<? extends String>) - Method in interface org.apache.calcite.rel.core.RelFactories.ProjectFactory
-
Creates a project.
- createProject(MutableRel, List<Integer>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
- createProjectExprs(MutableRel, List<Integer>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
Construct expression list of Project by the given fields of the input.
- 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.
- createProjects(MutableRel, List<RexNode>) - Static method in class org.apache.calcite.rel.mutable.MutableRels
-
Construct expression list of Project by the given fields of the input.
- createRegexPatternLiteral(SqlNode, SqlLiteral) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
-
Creates regex pattern based on the TRIM flag.
- createRename(RelNode, List<? extends String>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createRenameRel(RelDataType, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- createRepeatUnion(RelNode, RelNode, boolean, int, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.RepeatUnionFactory
-
- createResultSet(Map<String, Object>, List<ColumnMetaData>, Meta.CursorFactory, Meta.Frame) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createRootSchema(boolean) - Static method in class org.apache.calcite.jdbc.CalciteSchema
-
Creates a root schema.
- createRootSchema(boolean, 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.
- createSample(SqlSampleSpec, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a sample specification.
- createScan(RelOptTable.ToRelContext, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.TableScanFactory
-
- createSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE SCHEMA.
- createSelectNamespace(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a SELECT node.
- createSemiJoin(RelNode, RelNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SemiJoinFactory
-
Deprecated.
Creates a semi-join.
- createSet() - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Creates a set that has the same case-sensitivity as this matcher.
- createSetOp(SqlKind, List<RelNode>, boolean) - Method in interface org.apache.calcite.rel.core.RelFactories.SetOpFactory
-
Creates a set operation.
- createSetopNamespace(SqlCall, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a namespace for a set operation (UNION,
INTERSECT, or EXCEPT).
- createShiftMapping(int, int...) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a mapping that consists of a set of contiguous ranges.
- createSingleTableCatalogReader(boolean, String, RelDataTypeFactory, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Creates a catalog reader that contains a single
Table with temporary table name
and specified
rowType.
- createSingleton(int) - Static method in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- createSingleton(int) - Static method in class org.apache.calcite.rel.RelCollations
-
Creates a list containing one collation containing one field.
- createSingleValueAggRel(RelOptCluster, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a LogicalAggregate that removes all duplicates from the result of
an underlying relational expression.
- createSnapshot(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
-
- 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.
- createSortExchange(RelNode, RelDistribution, RelCollation) - Method in interface org.apache.calcite.rel.core.RelFactories.SortExchangeFactory
-
- 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
-
- createSqlWriter(SqlDialect, StringBuilder, IntFunction<SqlNode>) - Method in class org.apache.calcite.materialize.Lattice
-
Creates a context to which SQL can be generated.
- createStarTable() - Method in class org.apache.calcite.materialize.Lattice
-
- createStatement(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createStructType(Class) - Method in 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(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(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<? extends String>, SqlValidatorUtil.Suggester) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates a record type with specified field names.
- createStructType(RelDataTypeFactory, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- createSwappedJoinExprs(RelNode, Join, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates projection expressions reflecting the swapping of a join's input.
- createSwitched(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.fun.SqlCase
-
Creates a call to the switched form of the CASE operator.
- createSymbol(Enum<?>, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a parser symbol, for example the
TRAILING keyword in the call Trim(TRAILING 'x' FROM
'Hello world!').
- createSyntheticType(List<Type>) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
-
Creates a synthetic Java class whose fields have the given Java
types.
- createSyntheticType(List<Type>) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- createTable(CalciteSchema, String, List<String>) - Method in class org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
-
- createTable(CalciteSchema, String, List<String>) - Method in interface org.apache.calcite.materialize.MaterializationService.TableFactory
-
- createTable(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE TABLE.
- createTableFunctionScan(RelOptCluster, List<RelNode>, RexCall, Type, Set<RelColumnMapping>) - Method in interface org.apache.calcite.rel.core.RelFactories.TableFunctionScanFactory
-
- 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, RelOptTable) - Method in interface org.apache.calcite.rel.core.RelFactories.SpoolFactory
-
- 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
-
- createType(Type) - Method in interface org.apache.calcite.adapter.java.JavaTypeFactory
-
Creates a type, deducing whether a record, scalar or primitive type
is needed.
- createType(Type) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- createType(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlDataTypeSpec) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE TYPE.
- createTypeCoercion(RelDataTypeFactory, SqlValidator) - Static method in class org.apache.calcite.sql.validate.implicit.TypeCoercions
-
Creates a default type coercion instance.
- createTypeFromProjection(RelDataType, List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- createTypeFromProjection(RelDataType, List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- createTypeFromProjection(RelDataType, List<String>, RelDataTypeFactory, boolean) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that is the same as another type but with possibly
different charset or collation.
- createTypeWithCharsetAndCollation(RelDataType, Charset, SqlCollation) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createTypeWithNullability(RelDataType, boolean) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type that is the same as another type but with possibly
different nullability.
- createTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createTypeWithNullability(RelDataType, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createUnboundedFollowing(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createUnboundedPreceding(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createUnboundedPrecedingWindow(String) - Method in class org.apache.calcite.sql.SqlWindow
-
Creates a window (RANGE columnName UNBOUNDED
PRECEDING).
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
If the view will be used in a union rewriting, this method is responsible for
generating the union and any other operator needed on top of it, e.g., a Project
operator.
- createUnknown(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- createUnknownType() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a SQL type that represents the "unknown" type.
- createUnknownType() - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createUnpivotNameSpace(SqlUnpivot, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- createUnsafe(Method) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- createValues(RelOptCluster, RelDataType, List<ImmutableList<RexLiteral>>) - Method in interface org.apache.calcite.rel.core.RelFactories.ValuesFactory
-
Creates a Values.
- createView(SqlParserPos, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a CREATE VIEW.
- 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.
- 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.runtime.EnumeratorCursor
-
- current() - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- CURRENT_CATALOG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_CATALOG function.
- CURRENT_DATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_DATE function.
- CURRENT_DATETIME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "CURRENT_DATETIME([timezone])" 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_ROW - Static variable in class org.apache.calcite.rex.RexWindowBounds
-
CURRENT ROW.
- CURRENT_SCHEMA - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_SCHEMA function.
- CURRENT_TIME - 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.
- currentDate(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_DATE function.
- currentPosition() - Method in interface org.apache.calcite.adapter.enumerable.WinAggAddContext
-
Returns current position inside for-loop of window aggregate.
- currentRel - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- currentRow() - Method in class org.apache.calcite.tools.RelBuilder
-
- currentRowFollowingError() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- currentRowPrecedingError() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- currentTime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_TIME function.
- currentTimestamp(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CURRENT_TIMESTAMP function.
- CURSOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURSOR constructor.
- cursor - Variable in class org.apache.calcite.sql.parser.StringAndPos
-
- CURSOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- CURSOR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "CURSOR".
- cursor(int, int) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a RexCall to the CURSOR function by ordinal.
- 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
-
- 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
-
- DatabaseMetaDataInvocationHandler(String, String) - Constructor for class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- databaseMinorVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseProduct() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseProductName() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- databaseVersion() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- DataContext - Interface in org.apache.calcite
-
Runtime context allowing access to the tables in a database.
- dataContext - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- DataContext.Variable - Enum in org.apache.calcite
-
- DataContexts - Class in org.apache.calcite
-
- dataSource(String, String, String, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Creates a JDBC data source with the given specification.
- dataType - Variable in class org.apache.calcite.sql.ddl.SqlAttributeDefinition
-
- dataType - Variable in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
-
- dataType - Variable in class org.apache.calcite.sql.ddl.SqlCreateType
-
- dataTypeSystem() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- DATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "DATE(string)" function, equivalent to "CAST(string AS DATE).
- DATE - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- DATE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is DATE.
- DATE_FROM_UNIX_DATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "DATE_FROM_UNIX_DATE(integer)" function; returns a DATE value
a given number of seconds after 1970-01-01.
- DATE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is nullable
DATE.
- dateFromUnixDate(int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- dateLiteralOutOfRange(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- DateRangeRules - Class in org.apache.calcite.rel.rules
-
Collection of planner rules that convert
EXTRACT(timeUnit FROM dateTime) = constant,
FLOOR(dateTime to timeUnit = constant} and
CEIL(dateTime to timeUnit = constant} to
dateTime BETWEEN lower AND upper.
- DateRangeRules.FilterDateRangeRule - Class in org.apache.calcite.rel.rules
-
Rule that converts EXTRACT, FLOOR and CEIL in a
Filter into a date
range.
- DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- dateRequiresInterval() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- DateString - Class in org.apache.calcite.util
-
Date literal.
- DateString(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
-
- dateTimeStringEquality(SqlCallBinding, RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Datetime and STRING equality: cast STRING type to datetime type, SqlToRelConverter already
makes the conversion but we still keep this interface overridable
so user can have their custom implementation.
- DateTimeStringUtils - Class in org.apache.calcite.util
-
Utility methods to manipulate String representation of DateTime values.
- DAY_INTERVAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- DAYNAME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "DAYNAME(datetime)" function; returns the name of the day of the week,
in the current locale, of a TIMESTAMP or DATE argument.
- dayNameWithDate(int, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL DAYNAME function, applied to a DATE argument.
- dayNameWithTimestamp(long, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL DAYNAME function, applied to a TIMESTAMP argument.
- DAYOFMONTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFMONTH operator.
- DAYOFWEEK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL DAYOFWEEK operator.
- 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.
- DdlExecutor - Interface in org.apache.calcite.server
-
Executes DDL commands.
- DdlExecutorImpl - Class in org.apache.calcite.server
-
- DdlExecutorImpl() - Constructor for class org.apache.calcite.server.DdlExecutorImpl
-
Creates a DdlExecutorImpl.
- DEBUG - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Calcite in debug mode.
- 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_MOD - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- DECIMAL_MOD_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the decimal
modulus of two exact numeric operands where at least one of the operands is a
decimal.
- DECIMAL_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
quotient of two exact numeric operands where at least one of the operands
is a decimal.
- DECIMAL_QUOTIENT_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- 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.
- decimalOf(RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Create a decimal type equivalent to the numeric type,
this is related to specific system implementation,
you can override this logic if it is required.
- decimalOf(RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- declareCursor(SqlSelect, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Declares a SELECT expression as a cursor.
- declareCursor(SqlSelect, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- declareParentAccumulator(List<Expression>, BlockBuilder, PhysType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
-
- declaringClass - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- DECODE - Static variable in class org.apache.calcite.sql.fun.OracleSqlOperatorTable
-
Deprecated.
- DECODE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "DECODE(v, v1, result1, [v2, result2, ...], resultN)" function.
- decodeIntervalOrDecimal(RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Retrieves an INTERVAL or DECIMAL node's integer representation.
- decodeValue(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves a decimal node's integer representation.
- decomposeConjunction(RexNode, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Decomposes a predicate into a list of expressions that are AND'ed
together.
- decomposeConjunction(RexNode, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Decomposes a predicate into a list of expressions that are AND'ed
together, and a list of expressions that are preceded by NOT.
- decomposeDisjunction(RexNode, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Decomposes a predicate into a list of expressions that are OR'ed
together.
- DECORATOR_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Attach additional responsibilities to an object dynamically.
- decorrelate(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
-
- 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, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Fallback if none of the other decorrelateRel methods match.
- decorrelateRel(Sort, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Values, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalAggregate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Aggregate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalProject, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Project, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalSnapshot, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalTableFunctionScan, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalFilter, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Filter, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalCorrelate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Correlate, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(LogicalJoin, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelateRel(Join, boolean) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- decorrelator() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.Config
-
Returns the RelDecorrelator that will be context for the created
rule instance.
- 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
-
- deduceType(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.fun.SqlTimestampAddFunction
-
- dedupAggregateCalls() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- deduplicateColumns(List<RelDataTypeField>, List<RelDataTypeField>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns the set of columns with unique names, with prior columns taking
precedence over columns that appear later in the list.
- DeduplicateCorrelateVariables - Class in org.apache.calcite.sql2rel
-
Rewrites relations to ensure the same correlation is referenced by the same
correlation variable.
- deep() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- deep - Variable in class org.apache.calcite.rex.RexBiVisitorImpl
-
- deep - Variable in class org.apache.calcite.rex.RexVisitorImpl
-
- deepEquals(Object) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- deepEquals(Object) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- deepEquals(Object) - Method in class org.apache.calcite.rel.AbstractRelNode
-
Equality check for RelNode digest.
- deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalFilter
-
- deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- deepEquals(Object) - Method in class org.apache.calcite.rel.logical.LogicalProject
-
- deepEquals(Object) - Method in interface org.apache.calcite.rel.RelNode
-
Deep equality check for RelNode digest.
- deepEquals0(Object) - Method in class org.apache.calcite.rel.core.Filter
-
- deepEquals0(Object) - Method in class org.apache.calcite.rel.core.Join
-
- deepEquals0(Object) - Method in class org.apache.calcite.rel.core.Project
-
- deepHashCode() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- deepHashCode() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- deepHashCode() - Method in class org.apache.calcite.rel.AbstractRelNode
-
Compute hash code for RelNode digest.
- deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalFilter
-
- deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- deepHashCode() - Method in class org.apache.calcite.rel.logical.LogicalProject
-
- deepHashCode() - Method in interface org.apache.calcite.rel.RelNode
-
Compute deep hash code for RelNode digest.
- deepHashCode0() - Method in class org.apache.calcite.rel.core.Filter
-
- deepHashCode0() - Method in class org.apache.calcite.rel.core.Join
-
- deepHashCode0() - Method in class org.apache.calcite.rel.core.Project
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage
-
- DEF - Static variable in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost
-
- 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
-
- DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableLimitRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableLimitSortRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.config.CalciteConnectionConfig
-
Default configuration.
- DEFAULT - Static variable in interface org.apache.calcite.interpreter.Bindables.BindableTableScanRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.externalize.RelDotWriter.WriteOption
-
Default configuration.
- DEFAULT - Static variable in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateCaseToFilterRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateExtractProjectRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateFilterTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectConstantToDummyJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateProjectStarTableRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateStarTableRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateUnionTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.AggregateValuesRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CalcMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CalcRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CalcSplitRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.CoerceInputsRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterAggregateTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterCalcMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterCorrelateRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterFlattenCorrelatedConditionRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterMultiJoinMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterProjectTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterSetOpTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterTableScanRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.FilterToCalcRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.IntersectToDistinctRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinAssociateRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinCommuteRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinDeriveIsNotNullFilterRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinExtractFilterRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinPushExpressionsRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinToCorrelateRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.JoinToMultiJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.LoptOptimizeJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MatchRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MaterializedViewFilterScanRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectAggregateMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectCalcMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectJoinRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectJoinTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectSetOpTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectTableScanRule.Config
-
Config that matches Project on TableScan.
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectToCalcRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule.CalcToWindowRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.ProjectToLogicalProjectAndWindowRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ProjectWindowTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceDecimalsRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule.CalcReduceExpressionsRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule.FilterReduceExpressionsRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule.JoinReduceExpressionsRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule.ProjectReduceExpressionsRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule.WindowReduceExpressionsRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRule.JoinOnUniqueToSemiJoinRule.JoinOnUniqueToSemiJoinRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRule.JoinToSemiJoinRule.JoinToSemiJoinRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule.ProjectToSemiJoinRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortJoinCopyRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortJoinTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortProjectTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortRemoveConstantKeysRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortRemoveRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SortUnionTransposeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.SpatialRules.FilterHilbertRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.TableScanRule.Config
-
Deprecated.
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionEliminatorRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionMergeRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionPullUpConstantsRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.rules.UnionToDistinctRule.Config
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule.DeltaAggregateTransposeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule.DeltaFilterTransposeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule.DeltaJoinTransposeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule.DeltaProjectTransposeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule.DeltaSortTransposeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule.DeltaTableScanRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule.DeltaTableScanToEmptyRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule.DeltaUnionTransposeRuleConfig
-
- DEFAULT - Static variable in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Default type system.
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.AccessSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.AnsiSqlDialect
-
A dialect useful for generating generic SQL.
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.CalciteSqlDialect
-
A dialect useful for generating SQL which can be parsed by the Apache
Calcite parser, in particular quoting literals and identifiers.
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.Db2SqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.DerbySqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.H2SqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.InformixSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.IngresSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.InterbaseSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.LucidDbSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.NeoviewSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.NetezzaSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.ParaccelSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- DEFAULT - Static variable in class org.apache.calcite.sql.dialect.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.sql.validate.SqlValidator.Config
-
Default configuration.
- DEFAULT - Static variable in interface org.apache.calcite.tools.RelBuilder.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_BLOAT - Static variable in class org.apache.calcite.rel.rules.ProjectMergeRule
-
Default amount by which complexity is allowed to increase.
- DEFAULT_CHARSET - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
The name of the default character set.
- DEFAULT_COLLATION - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
The name of the default collation.
- DEFAULT_COLLATION_STRENGTH - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
The strength of the default collation.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableBindable.EnumerableToBindableConverterRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableCorrelateRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableMatchRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule.Config
-
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnionRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableModifyRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableTableSpoolRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableValuesRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableAggregateRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableFilterRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableJoinRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableMatchRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableProjectRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableSetOpRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableSortRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableValuesRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.Bindables.BindableWindowRule
-
Default configuration.
- DEFAULT_CONFIG - Static variable in class org.apache.calcite.interpreter.NoneToBindableConverterRule
-
Default configuration.
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.AccessSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.AnsiSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.CalciteSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.Db2SqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.DerbySqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.FirebirdSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.H2SqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.InfobrightSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.InformixSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.IngresSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.InterbaseSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.LucidDbSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.NeoviewSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.NetezzaSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.ParaccelSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.PhoenixSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.SybaseSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.TeradataSqlDialect
-
- DEFAULT_CONTEXT - Static variable in class org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- DEFAULT_CORRELATE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_EXCHANGE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_FACTORY - Static variable in interface org.apache.calcite.jdbc.CalcitePrepare
-
- DEFAULT_FILTER_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_FUNCTIONS_TO_REDUCE - Static variable in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
-
- DEFAULT_IDENTIFIER_MAX_LENGTH - Static variable in class org.apache.calcite.sql.parser.SqlParser
-
- DEFAULT_IDENTIFIER_TIMEUNIT_MAP - Static variable in class org.apache.calcite.sql.parser.SqlParser
-
- 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 - Static variable in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- DEFAULT_SET_OP_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SNAPSHOT_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SORT_EXCHANGE_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SORT_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_SPOOL_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_STRUCT - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_TABLE_FUNCTION_SCAN_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_TABLE_SCAN_FACTORY - Static variable in class org.apache.calcite.rel.core.RelFactories
-
- DEFAULT_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.
- DefaultEdge - Class in org.apache.calcite.util.graph
-
Default implementation of Edge.
- DefaultEdge(Object, Object) - Constructor for class org.apache.calcite.util.graph.DefaultEdge
-
- defaultForOptionalParameter() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- defaultMeasures - Variable in class org.apache.calcite.materialize.Lattice
-
- defaultMeasures - Variable in class org.apache.calcite.model.JsonLattice
-
List of measures that a tile should have by default.
- defaultNationalCharset() - Method in interface org.apache.calcite.util.SaffronProperties
-
Deprecated.
The string property "saffron.default.nationalcharset" is the name of the
default national character set which is used with the N'string' construct
which may or may not be different from the
SaffronProperties.defaultCharset().
- defaultNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- defaultNullCollation() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- defaultNullCollation() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- defaultNullCollation() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns how NULL values should be collated if an ORDER BY item does not
contain NULLS FIRST or NULLS LAST.
- defaultNullDirection() - Method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
Returns the null direction if not specified.
- defaultNullDirection(RelFieldCollation.Direction) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether NULL values are sorted first or last, in this dialect,
in an ORDER BY item of a given direction.
- 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(SchemaPlus) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- DefaultTableFactory() - Constructor for class org.apache.calcite.materialize.MaterializationService.DefaultTableFactory
-
- defaultValue() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, boolean, boolean) - Method in class org.apache.calcite.materialize.MaterializationService
-
Defines a new materialization.
- defineMaterialization(CalciteSchema, TileKey, String, List<String>, String, MaterializationService.TableFactory, boolean, boolean) - Method in class org.apache.calcite.materialize.MaterializationService
-
Defines a new materialization.
- defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean) - Method in class org.apache.calcite.materialize.MaterializationService
-
Defines a tile.
- defineTile(Lattice, ImmutableBitSet, List<Lattice.Measure>, CalciteSchema, boolean, boolean, String, MaterializationService.TableFactory) - Method in class org.apache.calcite.materialize.MaterializationService
-
- degrees(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
-
- 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.
- DelegatingMetadataRel - Interface in org.apache.calcite.rel.metadata
-
Interface for
RelNode where the metadata is derived from another node.
- DelegatingNamespace - Class in org.apache.calcite.sql.validate
-
- DelegatingNamespace(SqlValidatorNamespace) - Constructor for class org.apache.calcite.sql.validate.DelegatingNamespace
-
Creates a DelegatingNamespace.
- DelegatingSchema - Class in org.apache.calcite.schema.impl
-
Implementation of
Schema that delegates to
an underlying schema.
- DelegatingSchema(Schema) - Constructor for class org.apache.calcite.schema.impl.DelegatingSchema
-
Creates a DelegatingSchema.
- DelegatingScope - Class in org.apache.calcite.sql.validate
-
A scope which delegates all requests to its parent scope.
- DelegatingSqlValidatorCatalogReader - Class in org.apache.calcite.sql.validate
-
- 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.
- Delta - Class in org.apache.calcite.rel.stream
-
Relational operator that converts a relation to a stream.
- Delta(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.Delta
-
- Delta(RelInput) - Constructor for class org.apache.calcite.rel.stream.Delta
-
Creates a Delta by parsing serialized output.
- DeltaAggregateTransposeRule(StreamRules.DeltaAggregateTransposeRule.DeltaAggregateTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
-
Creates a DeltaAggregateTransposeRule.
- DeltaFilterTransposeRule(StreamRules.DeltaFilterTransposeRule.DeltaFilterTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
-
Creates a DeltaFilterTransposeRule.
- DeltaJoinTransposeRule(StreamRules.DeltaJoinTransposeRule.DeltaJoinTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
Creates a DeltaJoinTransposeRule.
- DeltaJoinTransposeRule() - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule
-
Deprecated.
- DeltaProjectTransposeRule(StreamRules.DeltaProjectTransposeRule.DeltaProjectTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule
-
Creates a DeltaProjectTransposeRule.
- DeltaSortTransposeRule(StreamRules.DeltaSortTransposeRule.DeltaSortTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule
-
Creates a DeltaSortTransposeRule.
- DeltaTableScanRule(StreamRules.DeltaTableScanRule.DeltaTableScanRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule
-
Creates a DeltaTableScanRule.
- DeltaTableScanToEmptyRule(StreamRules.DeltaTableScanToEmptyRule.DeltaTableScanToEmptyRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule
-
Creates a DeltaTableScanToEmptyRule.
- DeltaUnionTransposeRule(StreamRules.DeltaUnionTransposeRule.DeltaUnionTransposeRuleConfig) - Constructor for class org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule
-
Creates a DeltaUnionTransposeRule.
- Demo - Class in org.apache.calcite
-
Demo.
- DENSE_RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DENSE_RANK window function.
- deprecated(T, boolean) - Static method in class org.apache.calcite.util.Util
-
- depth - Variable in exception org.apache.calcite.sql.validate.CyclicDefinitionException
-
- 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
-
- 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
-
- derive(RelTraitSet, int) - Method in interface org.apache.calcite.rel.PhysicalNode
-
Derive traitset from child node, returns new node after
traits derivation.
- derive(List<List<RelTraitSet>>) - Method in interface org.apache.calcite.rel.PhysicalNode
-
Given a list of child traitsets,
inputTraits.size() == getInput().size(),
returns node list after traits derivation.
- deriveAlias(SqlNode, int) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Derives an alias for an expression.
- deriveAlias(SqlNode, int) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveAliasFromOrdinal(int) - Static method in class org.apache.calcite.sql.SqlUtil
-
- deriveAndCollectTypes(SqlValidator, SqlValidatorScope, List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Iterates over all operands, derives their types, and collects them into
a list.
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the AVG, STDDEV or
VAR aggregate functions, inferred from its argument type.
- deriveAvgAggType(RelDataTypeFactory, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveCollectionQueryComponentType(SqlTypeName, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Derives component type for ARRAY, MULTISET, MAP when input is sub-query.
- deriveCollectRowType(SingleRel, String) - Static method in class org.apache.calcite.rel.core.Collect
-
Deprecated.
- deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Derives the type of a constructor.
- deriveConstructorType(SqlValidatorScope, SqlCall, SqlFunction, SqlFunction, List<RelDataType>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of a call to the COVAR aggregate function,
inferred from its argument types.
- deriveCovarType(RelDataTypeFactory, RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- derived - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
Whether the column mapping transforms the input.
- deriveDecimalDivideType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal division.
- deriveDecimalModType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal modulus operation.
- deriveDecimalMultiplyType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal multiplication.
- deriveDecimalPlusType(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Infers the return type of a decimal addition.
- deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- deriveFractionalRankType(RelDataTypeFactory) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the return type of the CUME_DIST and PERCENT_RANK
aggregate functions.
- deriveFractionalRankType(RelDataTypeFactory) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- deriveJoinRowType(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.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.
- DeriveMode - Enum in org.apache.calcite.plan
-
The mode of trait derivation.
- deriveNaturalJoinColumnList(SqlNameMatcher, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Derives the list of column names suitable for NATURAL JOIN.
- 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(RelDataTypeFactory, SqlTypeName, String, RelDataType) - Static method in class org.apache.calcite.rel.core.Collect
-
Derives the output row type of a Collect relational expression.
- deriveRowType() - Method in class org.apache.calcite.rel.core.Correlate
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.Join
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.RepeatUnion
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.SetOp
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.TableModify
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.TableScan
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.Uncollect
-
- deriveRowType() - Method in class org.apache.calcite.rel.core.Values
-
- deriveRowType() - Method in class org.apache.calcite.rel.rules.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
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- deriveTraits(RelTraitSet, int) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
- deriveTraits(RelTraitSet, int) - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
- deriveTraits(RelTraitSet, int) - Method in interface org.apache.calcite.rel.PhysicalNode
-
Derive traitset from child node, returns a pair of traits after
traits derivation.
- deriveType(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.SqlBasicAggFunction
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.fun.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) - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
- deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- deriveType(SqlValidator, boolean) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlDescriptorOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlFilterOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlFunction
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlInternalOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
Derives the type of a call to this operator.
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOverOperator
-
- deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlSetSemanticsTableOperator
-
- deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlTypeNameSpec
-
Derive type from this SqlTypeNameSpec.
- deriveType(SqlValidator) - Method in class org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlWithinDistinctOperator
-
- deriveType(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlWithinGroupOperator
-
- deriveType(SqlCallBinding) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Derives type of the call via its binding.
- deriveType(SqlCallBinding, SqlNode) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Derives type of the given call under given binding.
- deriveType(SqlCallBinding, List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Derives types for the list of nodes.
- deriveType(SqlValidatorScope, SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Derives the type of a node in a given scope.
- deriveType(SqlValidatorScope, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- deriveUncollectRowType(RelNode, boolean, List<String>) - Static method in class org.apache.calcite.rel.core.Uncollect
-
Returns the row type returned by applying the 'UNNEST' operation to a
relational expression.
- DESC - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- desc(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Converts a sort expression to descending.
- 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
-
- 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() - Method in interface org.apache.calcite.plan.RelRule.Config
-
Description of the rule instance.
- DescriptiveCacheKey - Class in org.apache.calcite.rel.metadata.janino
-
A key used in caching with descriptive to string.
- DescriptiveCacheKey(String) - Constructor for class org.apache.calcite.rel.metadata.janino.DescriptiveCacheKey
-
- DESCRIPTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
DESCRIPTOR(column_name, ...).
- destFields - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- detailLevel - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- DeterministicAutomaton - Class in org.apache.calcite.runtime
-
A deterministic finite automaton (DFA).
- dialect - Variable in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
- dialect - Variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
-
- dialect - Variable in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- dialect - Variable in class org.apache.calcite.materialize.Lattice.SqlWriter
-
- dialect - Variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- dialect() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the dialect.
- dialectDoesNotSupportFeature(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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
-
- differentLengthForBitwiseOperands(int, int) - 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.rel.AbstractRelNode
-
The digest that uniquely identifies the node.
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.Holder
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableAggregate
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableCalc
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableCollect
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableCorrelate
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableExchange
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableFilter
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableIntersect
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableJoin
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableMatch
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableMinus
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableProject
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableSample
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableScan
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableSort
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableTableFunctionScan
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableTableModify
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableUncollect
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableUnion
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableValues
-
- digest(StringBuilder) - Method in class org.apache.calcite.rel.mutable.MutableWindow
-
- digest - Variable in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- digest - Variable in class org.apache.calcite.rex.RexNode
-
- 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.
- disallowsNullTreatment(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- disallowsQualifyingCommonColumn(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.sql2rel.RelDecorrelator
-
- dispatchTrimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- distinct - Variable in class org.apache.calcite.materialize.Lattice.Measure
-
- distinct - Variable in class org.apache.calcite.rel.core.Window.RexWinAggCall
-
Whether to eliminate duplicates before applying aggregate function.
- distinct(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() - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an
Aggregate that makes the
relational expression distinct on all fields.
- distinctCall - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- distinctCopy(Iterable<String>) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns a copy of a collection, removing duplicates and retaining
iteration order.
- distinctKeys - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- distinctList - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- distinctList(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.
- Distribution(SortedSet<Profiler.Column>, SortedSet<Comparable>, double, int, double, boolean) - Constructor for class org.apache.calcite.profile.Profiler.Distribution
-
Creates a Distribution.
- 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(TableModify, 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(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- distribution - Variable in class org.apache.calcite.rel.mutable.MutableExchange
-
- distributionList - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- divide(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL / operator applied to int values.
- divide(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(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
-
Returns the quotient of two numbers,
or null if either is null or the divisor is zero.
- 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
-
- DIVISION_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Type-checking strategy for the "/" operator.
- DML - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of all DML operators.
- DmlNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
-
- done(RelNode) - Method in class org.apache.calcite.rel.externalize.RelDotWriter
-
- done(RelNode) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- done(RelNode) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- done(RelNode) - Method in interface org.apache.calcite.rel.RelWriter
-
Writes the completed explanation.
- 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 - Static variable in interface org.apache.calcite.util.JdbcType
-
- DOUBLE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is Double with
nulls allowed if any of the operands allow nulls.
- DOUBLE_NULLABLE - Static variable in interface org.apache.calcite.util.JdbcType
-
- DoubleSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.DoubleSum
-
- Driver - Class in org.apache.calcite.jdbc
-
Calcite JDBC driver.
- Driver() - Constructor for class org.apache.calcite.jdbc.Driver
-
- dropFunction(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP FUNCTION.
- dropMaterializedView(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP MATERIALIZED VIEW.
- dropSchema(SqlParserPos, boolean, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP [ FOREIGN ] SCHEMA.
- dropTable(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP TABLE.
- dropType(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP TYPE.
- dropView(SqlParserPos, boolean, SqlIdentifier) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a DROP VIEW.
- DRUID_BETWEEN - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
- DRUID_IN - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
An IN operator for Druid.
- DRUID_NOT_IN - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
- 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
-
- DUMMY - Static variable in class org.apache.calcite.rel.metadata.MetadataFactoryImpl
-
Deprecated.
- dummyProject(int, RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a project with a dummy column, to protect the parts of the system
that cannot handle a relational expression with no columns.
- dummyProject(int, RelNode, RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a project with a dummy column, to protect the parts of the system
that cannot handle a relational expression with no columns.
- 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.
- 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.
- dumpRuleAttemptsInfo() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- dumpType(RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- duplicateArgumentName(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- duplicateColumnAndNoColumnList(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- duplicateColumnName(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- duplicateNameInColumnList(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- duplicateTargetColumn(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- duplicateWindowName() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- dupWindowSpec() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- DYADIC_STRING_SUM_PRECISION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for concatenating two string arguments.
- DYADIC_STRING_SUM_PRECISION_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- DYADIC_STRING_SUM_PRECISION_NULLABLE_VARYING - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- DYNAMIC_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.
- dynamicParamIllegal() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- DynamicRecordType - Class in org.apache.calcite.rel.type
-
Specific type of RelRecordType that corresponds to a dynamic table,
where columns are created as they are requested.
- DynamicRecordType() - Constructor for class org.apache.calcite.rel.type.DynamicRecordType
-
- DynamicRecordTypeImpl - Class in org.apache.calcite.rel.type
-
- DynamicRecordTypeImpl(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
Creates a DynamicRecordTypeImpl.
- 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.
- Factory() - Constructor for class org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- Factory() - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.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 - Variable in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- Factory() - Constructor for class org.apache.calcite.util.Compatible.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 class org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- fail(String, Object...) - Method in interface org.apache.calcite.util.Litmus
-
Called when test fails.
- failCount - Variable in class org.apache.calcite.rex.RexChecker
-
- failedToAccessField(String, int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FakeUtil() - Constructor for class org.apache.calcite.sql.SqlDialect.FakeUtil
-
Deprecated.
- 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 enum org.apache.calcite.sql.SqlSyntax
-
Syntax to treat this syntax as equivalent to when resolving operators.
- 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(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.
- fastBailOut() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Config
-
Whether we should create the rewriting in the minimal subtree of plan
operators.
- Feature - Class in org.apache.calcite.runtime
-
SQL language feature.
- Feature(String, Locale, Method, Object...) - Constructor for class org.apache.calcite.runtime.Feature
-
- fetch - Variable in class org.apache.calcite.adapter.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 - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
Fetch operator is ONLY used for its precedence during unparsing.
- fetch - Variable in class org.apache.calcite.sql.SqlOrderBy
-
- 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(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(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.SimpleContext
-
- field(RelDataType, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Finds a field with a given name, using the current case-sensitivity,
returning null if not found.
- field(RelDataType, String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- field(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(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 - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- FieldAccessFinder() - Constructor for class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- fieldClass(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns the Java class of the field with the given ordinal.
- fieldClass(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldCounts - Variable in class org.apache.calcite.schema.impl.StarTable
-
Number of fields in each table's row type.
- fieldExists(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- fieldExists(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns whether this namespace has a field of a given name.
- FieldInfoBuilder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Deprecated.
- fieldIsNullable(int) - Method in interface org.apache.calcite.rel.RelNode
-
Returns whether a field is nullable.
- fieldList() - 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.mutable.MutableCollect
-
- fieldNullable(int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns whether a given field allows null values.
- fieldNullable(int) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- fieldOrigins - Variable in class org.apache.calcite.prepare.Prepare
-
- fieldOrigins - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- fieldReference(Expression, int) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Generates a reference to a given field in an expression.
- fieldReference(Expression, int, 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
-
- fields - Variable in class org.apache.calcite.rel.RelRoot
-
- 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(ImmutableBitSet) - Method in class org.apache.calcite.tools.RelBuilder
-
Returns references to fields for a given bit set 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.
- file() - Method in interface org.apache.calcite.util.Source
-
- file(File, String) - Static method in class org.apache.calcite.util.Sources
-
- 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.
- fillInStackTrace() - Method in exception org.apache.calcite.util.ControlFlowException
-
- Filter - Class in org.apache.calcite.rel.core
-
Relational expression that iterates over its input
and returns elements for which condition evaluates to
true.
- Filter(RelOptCluster, RelTraitSet, List<RelHint>, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Filter
-
Creates a filter.
- Filter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Filter
-
Creates a filter.
- Filter(RelInput) - Constructor for class org.apache.calcite.rel.core.Filter
-
Creates a Filter by parsing serialized output.
- FILTER - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Filter nodes.
- filter(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.materialize.MaterializedViewRules
-
- FILTER - Static variable in interface org.apache.calcite.rel.rules.SubQueryRemoveRule.Config
-
- FILTER - Static variable in interface org.apache.calcite.rel.rules.ValuesReduceRule.Config
-
- FILTER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FILTER operator filters which rows are included in an
aggregate function.
- filter - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- filter(RexNode) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that applies a filter before aggregating
values.
- filter(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of an array of
predicates.
- filter(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of a list of
predicates.
- filter(Iterable<CorrelationId>, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of a list of correlation variables
and an array of predicates.
- filter(Iterable<CorrelationId>, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Filter of a list of correlation variables
and a list of predicates.
- filter(Iterable<?>, 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<? extends E>, Predicate<? super E>) - Static method in class org.apache.calcite.util.Util
-
Filters an iterable.
- filter(Iterator<? extends E>, Predicate<? super E>) - Static method in class org.apache.calcite.util.Util
-
Filters an iterator.
- FILTER_AGGREGATE_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_CALC_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_CORRELATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that pushes a
Filter above a
Correlate into the
inputs of the
Correlate.
- FILTER_EXPAND_IS_NOT_DISTINCT_FROM - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that replaces
IS NOT DISTINCT FROM
in a
Filter with logically equivalent operations.
- FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.DateRangeRules
-
Rule that matches a
Filter and converts calls to
EXTRACT,
FLOOR and
CEIL functions to date ranges (typically using
the
BETWEEN operator).
- FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts a
LogicalFilter
to empty if its child is empty.
- FILTER_INTERPRETER_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_INTO_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that tries to push filter expressions into a join
condition and into the inputs of the join.
- FILTER_INTO_JOIN_DUMB - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_MULTI_JOIN_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- FILTER_PREDICATE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
Deprecated.
- FILTER_PROJECT_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_REDUCE_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_SCAN - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
-
- FILTER_SET_OP_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_SUB_QUERY_TO_CORRELATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that converts a sub-queries from filter expressions into
Correlate instances.
- FILTER_TABLE_FUNCTION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_TO_CALC - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- FILTER_VALUES_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Filter onto an underlying
LogicalValues,
resulting in a
Values with potentially fewer rows.
- FilterableTable - Interface in org.apache.calcite.schema
-
Table that can be scanned, optionally applying supplied filter expressions,
without creating an intermediate relational expression.
- filterableTableInventedFilter(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- filterableTableScanReturnedNull() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FilterAggregateTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterAggregateTransposeRule(FilterAggregateTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Creates a FilterAggregateTransposeRule.
- FilterAggregateTransposeRule(Class<? extends Filter>, RelBuilderFactory, Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Deprecated.
- FilterAggregateTransposeRule(RelOptRuleOperand, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Deprecated.
- FilterAggregateTransposeRule(Class<? extends Filter>, RelFactories.FilterFactory, Class<? extends Aggregate>) - Constructor for class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
Deprecated.
- filterAggregateTransposeRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
-
Instance of rule to push filter through aggregate.
- FilterAggregateTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- filterArg - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- Filterator<E> - Class in org.apache.calcite.util
-
Filtered iterator class: an iterator that includes only elements that are
instanceof a specified class.
- Filterator(Iterator<?>, Class<E>) - Constructor for class org.apache.calcite.util.Filterator
-
- FilterCalcMergeRule - Class in org.apache.calcite.rel.rules
-
- FilterCalcMergeRule(FilterCalcMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
Creates a FilterCalcMergeRule.
- FilterCalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
Deprecated.
- FilterCalcMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- filterCall - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- FilterCorrelateRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Filter above a
Correlate into the
inputs of the Correlate.
- FilterCorrelateRule(FilterCorrelateRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
-
Creates a FilterCorrelateRule.
- FilterCorrelateRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
-
Deprecated.
- FilterCorrelateRule(RelFactories.FilterFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.FilterCorrelateRule
-
Deprecated.
- FilterCorrelateRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterDateRangeRule(DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig) - Constructor for class org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
-
Creates a FilterDateRangeRule.
- FilterDateRangeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule
-
Deprecated.
- filterFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- FilterFlattenCorrelatedConditionRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches a
Filter expression with correlated variables, and rewrites the
condition in a simpler form that is more convenient for the decorrelation logic.
- FilterFlattenCorrelatedConditionRule(FilterFlattenCorrelatedConditionRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterFlattenCorrelatedConditionRule
-
- FilterFlattenCorrelatedConditionRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterHilbertRule(SpatialRules.FilterHilbertRule.Config) - Constructor for class org.apache.calcite.rel.rules.SpatialRules.FilterHilbertRule
-
- FilterIntoJoinRule(FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
Creates a FilterIntoJoinRule.
- FilterIntoJoinRule(boolean, RelBuilderFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
Deprecated.
- FilterIntoJoinRule(boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
Deprecated.
- FilterJoinRule<C extends FilterJoinRule.Config> - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes filters above and
within a join node into the join node and/or its children nodes.
- FilterJoinRule(C) - Constructor for class org.apache.calcite.rel.rules.FilterJoinRule
-
Creates a FilterJoinRule.
- FilterJoinRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterJoinRule.FilterIntoJoinRule - Class in org.apache.calcite.rel.rules
-
Rule that tries to push filter expressions into a join
condition and into the inputs of the join.
- FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterJoinRule.JoinConditionPushRule - Class in org.apache.calcite.rel.rules
-
Rule that pushes parts of the join condition to its inputs.
- FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterJoinRule.Predicate - Interface in org.apache.calcite.rel.rules
-
Predicate that returns whether a filter is valid in the ON clause of a
join for this particular kind of join.
- FilterMergeRule - Class in org.apache.calcite.rel.rules
-
- FilterMergeRule(FilterMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
-
Creates a FilterMergeRule.
- FilterMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
-
Deprecated.
- FilterMergeRule(RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMergeRule
-
Deprecated.
- FilterMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterMultiJoinMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that merges a
Filter into a
MultiJoin,
creating a richer
MultiJoin.
- FilterMultiJoinMergeRule(FilterMultiJoinMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
Creates a FilterMultiJoinMergeRule.
- FilterMultiJoinMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
Deprecated.
- FilterMultiJoinMergeRule(Class<? extends Filter>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
Deprecated.
- FilterMultiJoinMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- filterMustBeBoolean() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FilterNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Filter.
- FilterNode(Compiler, Filter) - Constructor for class org.apache.calcite.interpreter.FilterNode
-
- filterNonAggregate() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FilterProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterProjectTransposeRule(FilterProjectTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Creates a FilterProjectTransposeRule.
- FilterProjectTransposeRule(Class<? extends Filter>, Class<? extends Project>, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Deprecated.
- FilterProjectTransposeRule(Class<F>, Predicate<? super F>, Class<P>, Predicate<? super P>, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
Deprecated.
- FilterProjectTransposeRule(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
-
Deprecated.
- filterProjectTransposeRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
-
Instance of rule to push filter through project.
- FilterProjectTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterReduceExpressionsRule(ReduceExpressionsRule.FilterReduceExpressionsRule.FilterReduceExpressionsRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule
-
Creates a FilterReduceExpressionsRule.
- 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
-
Deprecated.
- FilterRemoveIsNotDistinctFromRule - Class in org.apache.calcite.rel.rules
-
Planner rule that replaces
IS NOT DISTINCT FROM
in a
Filter with logically equivalent operations.
- FilterRemoveIsNotDistinctFromRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
Deprecated.
- FilterRemoveIsNotDistinctFromRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- filters - Variable in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- FilterSetOpTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterSetOpTransposeRule(FilterSetOpTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
Creates a FilterSetOpTransposeRule.
- FilterSetOpTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
Deprecated.
- FilterSetOpTransposeRule(RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
Deprecated.
- FilterSetOpTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterTableFunctionTransposeRule - Class in org.apache.calcite.rel.rules
-
- FilterTableFunctionTransposeRule(FilterTableFunctionTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
Creates a FilterTableFunctionTransposeRule.
- FilterTableFunctionTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
Deprecated.
- FilterTableFunctionTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterTableScanRule - Class in org.apache.calcite.rel.rules
-
- FilterTableScanRule(FilterTableScanRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
-
Creates a FilterTableScanRule.
- FilterTableScanRule(RelOptRuleOperand, String) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
-
Deprecated.
- FilterTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.FilterTableScanRule
-
Deprecated.
- FilterTableScanRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- FilterToCalcRule - Class in org.apache.calcite.rel.rules
-
- FilterToCalcRule(FilterToCalcRule.Config) - Constructor for class org.apache.calcite.rel.rules.FilterToCalcRule
-
Creates a FilterToCalcRule.
- FilterToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.FilterToCalcRule
-
Deprecated.
- FilterToCalcRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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(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(SqlKind) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns a visitor that finds nodes of a given
SqlKind.
- find(Set<SqlKind>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns a visitor that finds nodes of given
SqlKinds.
- find(RexInputRef) - Static method in class org.apache.calcite.rex.RexUtil
-
- 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
-
- findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- findAliases(Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ListScope
-
- findAliases(Collection<SqlMoniker>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Collects the
SqlMonikers of all table aliases (uses of tables in
query FROM clauses) available in this scope.
- findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.ListScope
-
- findAllColumnNames(List<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
- findAllColumnNames(List<SqlMoniker>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Collects the
SqlMonikers of all possible columns in this scope.
- findAllTableQualifiedNames(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a list of all table qualified names used by this expression
or its children.
- findAllTables(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a list of all tables used by this expression or its children.
- findBestExp() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- findBestExp() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Finds the most efficient expression to implement this query.
- findBestExp() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- findCycles() - Method in class org.apache.calcite.util.graph.CycleDetector
-
- 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.
- findMatch(List<String>, String, boolean) - Static method in class org.apache.calcite.util.Util
-
Looks for a string within a list of strings, using a given
case-sensitivity policy, and returns the position at which the first match
is found, or -1 if there are no matches.
- findOperatorCall(SqlOperator, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a given node contains a RexCall with a specified operator.
- findPos(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Deprecated.
- findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- findQualifyingTableName(String, SqlNode) - Method in class org.apache.calcite.sql.validate.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.ListScope
-
- findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- findQualifyingTableNames(String, SqlNode, SqlNameMatcher) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Finds all table aliases which are implicitly qualifying an unqualified
column name.
- findReducibleExps(RelDataTypeFactory, List<RexNode>, ImmutableMap<RexNode, RexNode>, List<RexNode>, List<Boolean>, boolean) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Locates expressions that can be reduced to literals or converted to
expressions with redundant casts removed.
- findRef(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Determines the join factor corresponding to a RexInputRef.
- findTables(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a set of tables used by this expression or its children.
- findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.SqlCall
-
- findValidOptions(SqlValidator, SqlValidatorScope, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.SqlNode
-
Lists all the valid alternatives for this node if the parse position of
the node matches that of pos.
- FiniteAbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- 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.
- FireboltSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect implementation for the Firebolt database.
- FireboltSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
Creates a FireboltSqlDialect.
- fireRule(RelOptRuleCall) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Fires a rule, taking care of tracing and listener notification.
- FIRST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
FIRST function to be used within MATCH_RECOGNIZE.
- 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(List<E>) - Method in class org.apache.calcite.util.Util
-
Returns the first element of a list.
- first(List<E>, int) - Static method in class org.apache.calcite.util.Util
-
Returns the first n elements of a list.
- FIRST_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<? extends T>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterator that iterates over (0, i) pairs in an iterable for
i > 0.
- firstColumn(String) - Method in class org.apache.calcite.materialize.Lattice
-
Returns the ordinal, within all of the columns in this Lattice, of the
first column in the table with a given alias.
- firstColumnOfOrderByMustBeTimestamp() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- firstDuplicate(List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns the ordinal of the first element in the list which is equal to a
previous element in the list.
- firstParameterOfAdd(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FixNullabilityShuttle(RexBuilder, List<RelDataType>) - Constructor for class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- 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
RexInputRefs in an
expression to match differences in nullability.
- flag - Variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- Flags() - Constructor for class org.apache.calcite.rel.core.Project.Flags
-
Deprecated.
- flatList() - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Function that, given a certain List containing single-item structs (i.e.
- FlatLists - Class in org.apache.calcite.runtime
-
Space-efficient, comparable, immutable lists.
- FlatLists.AbstractFlatList<T> - Class in org.apache.calcite.runtime
-
Base class for flat lists.
- FlatLists.ComparableList<T> - Interface in org.apache.calcite.runtime
-
List that is also comparable.
- FlatLists.Flat1List<T> - Class in org.apache.calcite.runtime
-
List that stores its one elements in the one members of the class.
- FlatLists.Flat2List<T> - Class in org.apache.calcite.runtime
-
List that stores its two elements in the two members of the class.
- FlatLists.Flat3List<T> - Class in org.apache.calcite.runtime
-
List that stores its three elements in the three members of the class.
- FlatLists.Flat4List<T> - Class in org.apache.calcite.runtime
-
List that stores its four elements in the four members of the class.
- FlatLists.Flat5List<T> - Class in org.apache.calcite.runtime
-
List that stores its five elements in the five members of the class.
- FlatLists.Flat6List<T> - Class in org.apache.calcite.runtime
-
List that stores its six elements in the six members of the class.
- flatProduct(int[], boolean, SqlFunctions.FlatProductInputType[]) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- flatten(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(SqlCall) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Flattens an aggregate call.
- 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.
- flattened - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- flattenOr(Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Flattens a list of OR nodes.
- flattenRecordType(RelDataTypeFactory, RelDataType, int[]) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Flattens a record type by recursively expanding any fields which are
themselves record types.
- flattenRel(RelStructuredTypeFlattener) - Method in interface org.apache.calcite.sql2rel.RelStructuredTypeFlattener.SelfFlatteningRel
-
- flattenTypes(RelOptPlanner, RelNode, boolean) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.prepare.Prepare
-
- flattenTypes(RelNode, boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- flavor() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
-
Returns the flavor of the rule (true for 4 operands, false for 3
operands).
- 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.
- 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
-
- foldLength() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
- following(RexNode) - Static method in class org.apache.calcite.rex.RexWindowBounds
-
- following(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
- 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
-
- forAggregation(JavaTypeFactory, BlockBuilder, RexToLixTranslator.InputGetter, SqlConformance) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a translator for translating aggregate functions.
- force() - Method in interface org.apache.calcite.rel.rules.ProjectMergeRule.Config
-
Whether to always merge projects, default true.
- FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type with nulls allowed.
- forceDecorrelate() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- forceDecorrelate() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- forCharset(Charset) - Static method in class org.apache.calcite.util.SerializableCharset
-
Returns a SerializableCharset wrapping the given Charset, or null if the
charset is null.
- forEach(Iterable<? extends K>, Iterable<? extends V>, BiConsumer<? super K, ? super V>) - Static method in class org.apache.calcite.util.Pair
-
Applies an action to every element of a pair of iterables.
- forEach(Iterable<? extends Map.Entry<? extends K, ? extends V>>, BiConsumer<? super K, ? super V>) - Static method in class org.apache.calcite.util.Pair
-
Applies an action to every element of an iterable of pairs.
- forEach(RangeSet<C>, RangeSets.Consumer<C>) - Static method in class org.apache.calcite.util.RangeSets
-
- forEach(Range<C>, RangeSets.Consumer<C>) - Static method in class org.apache.calcite.util.RangeSets
-
- forEachAgg(BiConsumer<String, SqlNode>) - Method in class org.apache.calcite.sql.SqlPivot
-
Returns the aggregate list as (alias, call) pairs.
- forEachMeasure(Consumer<SqlIdentifier>) - Method in class org.apache.calcite.sql.SqlUnpivot
-
Returns the measure list as SqlIdentifiers.
- forEachNameValues(BiConsumer<String, SqlNodeList>) - Method in class org.apache.calcite.sql.SqlPivot
-
Returns the value list as (alias, node list) pairs.
- forEachNameValues(BiConsumer<SqlNodeList, SqlNodeList>) - Method in class org.apache.calcite.sql.SqlUnpivot
-
Returns contents of the IN clause (nodeList, valueList) pairs.
- format - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
- format(SqlNode) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- 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.
- 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
-
- frame - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- FrameworkConfig - Interface in org.apache.calcite.tools
-
Interface that describes how to configure planning sessions generated
using the Frameworks tools.
- Frameworks - Class in org.apache.calcite.tools
-
Tools for invoking Calcite functionality without initializing a container /
server first.
- Frameworks.BasePrepareAction<R> - Interface in org.apache.calcite.tools
-
Piece of code to be run in a context where a planner and statement are
available.
- Frameworks.ConfigBuilder - Class in org.apache.calcite.tools
-
A builder to help you build a
FrameworkConfig using defaults
where values aren't required.
- Frameworks.PlannerAction<R> - Interface in org.apache.calcite.tools
-
Piece of code to be run in a context where a planner is available.
- Frameworks.PrepareAction<R> - Class in org.apache.calcite.tools
-
Deprecated.
- frequency(Iterable<String>, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns how many times a string occurs in a collection.
- FRG189_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- FRG254_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- 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(int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- FROM_BASE64 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- FROM_BIT_SET - Static variable in class org.apache.calcite.util.ImmutableBitSet
-
Deprecated.
- FROM_NONE_RULE - Static variable in class org.apache.calcite.interpreter.Bindables
-
- FROM_OPERAND - Static variable in class org.apache.calcite.sql.SqlSelect
-
- fromAliasDuplicate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- fromBase64(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL FROM_BASE64(string) function.
- fromBitSet(BitSet) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a new immutable bit set containing all the bits in the given
BitSet.
- fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.DateString
-
Creates a DateString from a Calendar.
- fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.TimestampString
-
Creates a TimestampString from a Calendar.
- fromCalendarFields(Calendar) - Static method in class org.apache.calcite.util.TimeString
-
Creates a TimeString from a Calendar.
- fromCharSource(CharSource) - Static method in class org.apache.calcite.util.Sources
-
Create
Source from a generic text source such as string,
CharBuffer
or text file.
- fromContext(Context) - Static method in class org.apache.calcite.rel.core.RelFactories.Struct
-
- fromDaysSinceEpoch(int) - Static method in class org.apache.calcite.util.DateString
-
Creates a DateString that is a given number of days since the epoch.
- fromEnum(Object) - Static method in class org.apache.calcite.rel.externalize.RelEnumTypes
-
Converts a literal into a value that can be serialized to JSON.
- fromEnum(Enum) - Static method in class org.apache.calcite.rel.externalize.RelEnumTypes
-
Converts an enum into its name.
- fromEwkt(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Constructs a geometry from an Extended Well-Known text (EWKT) representation.
- fromFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the FROM clause (and JOIN).
- fromGeoJson(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Constructs a geometry from a GeoJson representation.
- fromGeometry(Geometry) - Static method in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
-
Returns the OGC type of a geometry.
- fromGml(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Constructs a geometry from a GML representation.
- 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
-
- fromWkb(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Constructs a geometry from a Well-Known binary (WKB) representation.
- fromWkt(String) - Static method in class org.apache.calcite.runtime.SpatialTypeUtils
-
Constructs a geometry from a Well-Known text (WKT) representation.
- 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.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 - 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
-
- 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.
- FunctionContext - Interface in org.apache.calcite.schema
-
Information about a function call that is passed to the constructor of a
function instance.
- FunctionContexts - Class in org.apache.calcite.runtime
-
- 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.jdbc.CalciteSchema
-
- functionMatchRecognizeOnly(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- functionNames - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- functionNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FunctionParameter - Interface in org.apache.calcite.schema
-
- FunctionParamInfo() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
- functionQuantifierNotAllowed(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- functions - Variable in class org.apache.calcite.model.JsonMapSchema
-
Functions in this schema.
- functions(Class<?>) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
Returns a map of all functions based on the methods in a given class.
- 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() - Method in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
-
The set of aggregate function types to try to reduce.
- functionUndefined(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- FUSION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The FUSION operator.
- gatherExpr(RexNode) - Method in class org.apache.calcite.rex.RexProgram
-
- gatherOrderExprs(SqlToRelConverter.Blackboard, SqlSelect, SqlNodeList, List<SqlNode>, List<RelFieldCollation>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates a list of collations required to implement the ORDER BY clause,
if there is one.
- gatherTableReferences(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Gather all table references in input expressions.
- ge(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to boolean values.
- ge(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to String values.
- ge(String, String, Comparator<String>) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to String values.
- ge(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.
- 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).
- 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
-
- 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
-
- generateCollationName(Charset) - Method in class org.apache.calcite.jdbc.JavaCollation
-
- generateCollationName(Charset) - Method in class org.apache.calcite.sql.SqlCollation
-
- generateCollator(Locale, int) - Static method in class org.apache.calcite.runtime.Utilities
-
- generateCollatorExpression(SqlCollation) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- generateComparator(RelCollation) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns a comparator.
- generateComparator(RelCollation) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- GENERATED_EXPR_ALIAS_PREFIX - Static variable in class org.apache.calcite.sql.SqlUtil
-
Prefix for generated column aliases.
- generatedCorRels - Variable in class org.apache.calcite.sql2rel.RelDecorrelator
-
- generateEnum(String, E[]) - Static method in class org.apache.calcite.rel.metadata.janino.CacheUtil
-
- generateEquivalenceClasses(RexBuilder, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Given the equi-column predicates of the source and the target and the
computed equivalence classes, it extracts possible mappings between
the equivalence classes.
- generateHandler(Class<? extends MetadataHandler<?>>, List<? extends MetadataHandler<?>>) - Static method in class org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil
-
- generateMapping(RexBuilder, RexSimplify, RelMetadataQuery, RelNode, RelNode, ImmutableBitSet, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Mapping from node expressions to target expressions.
- generateRange(String, int, int) - Static method in class org.apache.calcite.rel.metadata.janino.CacheUtil
-
- generateSelector(ParameterExpression, List<Integer>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Generates a selector for the given fields from an expression, with the
default row format.
- generateSelector(ParameterExpression, List<Integer>, 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.
- generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It swaps the column references and then the table references of the input
expressions using the equivalence classes and the table mapping.
- generateSwapTableColumnReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It swaps the table references and then the column references of the input
expressions using the table mapping and the equivalence classes.
- generateTableMappings(Multimap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
It will flatten a multimap containing table references to table references,
producing all possible combinations of mappings.
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelCrossType
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
Generates a string representation of this type.
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.rel.type.RelRecordType
-
- generateTypeString(StringBuilder, boolean) - Method in class org.apache.calcite.sql.type.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
-
- generateUnionRewriting() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Config
-
Whether to generate rewritings containing union if the query results
are contained within the view results.
- 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
-
- GEOMETRY - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- GEOMETRY_FACTORY - Static variable in class org.apache.calcite.runtime.SpatialTypeUtils
-
- 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(SqlMatchFunction) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(SqlWindowTableFunction) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- 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(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.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(DatabaseMetaData) - Method in interface org.apache.calcite.sql.dialect.JethroDataSqlDialect.JethroInfoCache
-
- 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(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.Builder
-
- 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
-
- get(int) - Method in class org.apache.calcite.util.ImmutableNullableList
-
- get(int, ResultSet) - Method in interface org.apache.calcite.util.JdbcType
-
Returns the value of column column from a JDBC result set.
- get(int) - Method in class org.apache.calcite.util.UnmodifiableArrayList
-
- GET_OPERATOR - Static variable in class org.apache.calcite.rex.RexBuilder
-
Special operator that accesses an unadvertised field of an input record.
- getAdjustments() - Method in class org.apache.calcite.rel.rules.PushProjector
-
Determines how much each input reference needs to be adjusted as a result
of projection.
- getAfter() - Method in class org.apache.calcite.rel.core.Match
-
- getAfter() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getAggCallList() - Method in class org.apache.calcite.rel.core.Aggregate
-
Returns a list of calls to aggregate functions.
- 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
-
Returns the alias for the target table of the deletion.
- getAlias() - Method in class org.apache.calcite.sql.SqlMerge
-
Returns the alias for the target table of this MERGE.
- getAlias() - Method in class org.apache.calcite.sql.SqlUpdate
-
Returns the alias for the target table of this UPDATE.
- getAlias(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.
- getAllFields(Aggregate) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Gets all fields in an aggregate.
- getAllFields2(ImmutableBitSet, List<AggregateCall>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Gets all fields in an aggregate.
- getAllowedAccess() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getAllowedAccess() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getAllowedAccess() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
Returns the access type of the table.
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlJsonExistsFunction
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlJsonRemoveFunction
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlLiteralChainOperator
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getAllowedSignatures(String) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getAllowedSignatures() - 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.ExplicitOperandTypeChecker
-
- 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.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
-
Extracts predicates for a table scan.
- getAllPredicates(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts predicates for a project.
- getAllPredicates(Filter, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts predicates for a Filter.
- getAllPredicates(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts predicates for a Calc.
- 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
-
Extracts predicates for an Aggregate.
- getAllPredicates(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts predicates for an TableModify.
- getAllPredicates(SetOp, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts predicates for a SetOp.
- getAllPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts predicates for a Sort.
- getAllPredicates(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
Extracts 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
-
- getAncestors(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list of values in the set that are less-than a given value.
- getAncestry(SqlNode, Predicate<SqlNode>, Predicate<SqlNode>) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns a list of ancestors of predicate within a given
SqlNode tree.
- getApplicableMaterializations(RelNode, List<RelOptMaterialization>) - Static method in class org.apache.calcite.plan.RelOptMaterializations
-
Returns a list of materializations that can potentially be used by the query.
- getApproxFormatter(boolean) - Static method in class org.apache.calcite.util.NumberUtil
-
- getArgList() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the ordinals of the arguments to this call.
- getArgs() - Method in class org.apache.calcite.util.javac.JaninoCompiler
-
- getArgs() - Method in interface org.apache.calcite.util.javac.JavaCompiler
-
- getArgumentValueAs(int, Class<V>) - Method in interface org.apache.calcite.schema.FunctionContext
-
Returns the value of an argument to this function,
null if the argument is the NULL literal.
- getArity() - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
-
- getAsByteArray() - Method in class org.apache.calcite.util.BitString
-
- getAuxiliaryFunctions() - Method in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
Returns a list of this grouped window function's auxiliary functions.
- getAverageColumnSizes(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageColumnSizesNotNull(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageRowSize(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getBest() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getBestOrOriginal() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- 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
-
- 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.
- getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- getCalendarPolicy() - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- getCalendarPolicy() - Method in class org.apache.calcite.sql.SqlDialect
-
- getCall() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
Returns function invocation expression.
- getCall() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns the call node.
- getCallSignature(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlCall
-
Returns a string describing the actual argument types of a call, e.g.
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
Returns SqlNode for type in "cast(column as type)", which might be
different between databases by type name, precision etc.
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- getCastSpec(RelDataType) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns SqlNode for type in "cast(column as type)", which might be
different between databases by type name, precision etc.
- getCatalogReader() - Method in class org.apache.calcite.rel.core.TableModify
-
- getCatalogReader() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the catalog reader used by this validator.
- getCatalogReader() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getCatalogs(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getCause() - Method in exception org.apache.calcite.sql.parser.SqlParseException
-
- getCeilSqlFunction(TimeUnitRange) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
Get ceil function datetime.
- getCharacterSet(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Returns the character-set prefix of a SQL string literal; returns null if
there is none.
- getCharset() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets this type's character set, or null if this type cannot carry a
character set or has no character set defined.
- getCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getCharset() - Method in class org.apache.calcite.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(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
-
- getCharset() - Method in class org.apache.calcite.util.NlsString
-
- getCharset() - Method in class org.apache.calcite.util.SerializableCharset
-
- getCharSetName() - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- getCharsetName() - Method in class org.apache.calcite.util.NlsString
-
- getChild() - Method in class org.apache.calcite.sql.validate.PivotScope
-
- getChild() - Method in class org.apache.calcite.sql.validate.UnpivotScope
-
- getChildFactors(LoptJoinTree, ImmutableBitSet.Builder) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Deprecated.
- getChildOperands() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns the child operands.
- getChildRels(RelNode) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns the children of a given relational expression node matched in a
rule.
- getChildren() - Method in class org.apache.calcite.sql.validate.ListScope
-
Returns an immutable list of child namespaces.
- getChildren(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are less-than
a given value and there are no intervening values.
- getChildren(E, boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are less-than
a given value and there are no intervening values.
- getChosenSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
Returns the optimal semijoin for the specified factor; may be the factor
itself if semijoins are not chosen for the factor.
- 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
-
- getCluster() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns the cluster this relational expression belongs to.
- getCluster() - Method in interface org.apache.calcite.plan.RelOptTable.ToRelContext
-
- getCluster() - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- getCluster() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getCluster() - Method in interface org.apache.calcite.rel.RelInput
-
- getCluster() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the RelOptCluster in use.
- getCluster() - Method in class org.apache.calcite.tools.RelBuilder
-
- getCode() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getCode() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns the code generated by preparation.
- getCoercibility() - Method in class org.apache.calcite.sql.SqlCollation
-
- getCoercibilityDyadic(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
- getCoercibilityDyadicComparison(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) to use for the
resulting value of a comparison.
- getCoercibilityDyadicOperator(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) and the coercibility
for the resulting value of a dyadic operator.
- getCoercibilityDyadicOperatorThrows(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) and the coercibility
for the resulting value of a dyadic operator.
- getCohorts() - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Returns a list of sets of expressions that should be on the same level.
- getCollation() - Method in class org.apache.calcite.plan.RelTraitSet
-
- getCollation() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate ordering definition (the WITHIN GROUP clause
in SQL), or the empty list if not specified.
- getCollation() - Method in class org.apache.calcite.rel.core.Sort
-
Returns the array of
RelFieldCollations asked for by the sort
specification, from most significant to least significant.
- getCollation() - Method in class org.apache.calcite.rel.core.SortExchange
-
Returns the array of
RelFieldCollations
asked for by the sort specification, from most significant to least
significant.
- getCollation(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
-
Returns the collation.
- getCollation() - Method in class org.apache.calcite.sql.SqlIdentifier
-
- getCollation() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getCollation(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
-
- 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
-
- 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.
- getCollator() - Method in class org.apache.calcite.jdbc.JavaCollation
-
- getCollator() - Method in class org.apache.calcite.sql.SqlCollation
-
- getCollectionsTypeName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getCollectionType() - Method in class org.apache.calcite.rel.core.Collect
-
Returns the collection type (ARRAY, MAP, or MULTISET).
- getColumn() - Method in class org.apache.calcite.sql.SqlDescribeTable
-
- getColumnConstraints(ModifiableView, RelDataType, RelDataTypeFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a mapping of the column ordinal in the underlying table to a column
constraint of the modifiable view.
- getColumnListParamInfo(int, String, List<String>) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getColumnListParamInfo(int, String, List<String>) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Retrieves information about a column list parameter.
- getColumnMapping() - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- getColumnMapping() - Method in interface org.apache.calcite.schema.ModifiableView
-
Returns the column mapping onto another table.
- getColumnMappings() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
Returns set of mappings known for this table function, or null if unknown
(not the same as empty!).
- getColumnMappings() - Method in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- getColumnMonotonicities() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Returns 1-based starting column number.
- getColumnOrigin(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a column.
- getColumnOrigins(int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
-
For a given output column of an expression, determines all columns of
underlying tables which contribute to result values.
- getColumnOrigins(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(Calc, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(TableScan, RelMetadataQuery, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(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(TableModify, 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(Snapshot, 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
-
- 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
-
Returns the category of comparison operators that make sense when applied
to values of this type.
- getComparability() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getComparability() - Method in class org.apache.calcite.sql.type.ObjectSqlType
-
- getCompletionHints(String, int, String[]) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Gets completion hints for a partially completed or syntactically incorrect
sql statement with cursor pointing to the position where completion hints
are requested.
- getCompletionHints(String, SqlParserPos) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Gets completion hints for a syntactically correct SQL statement with dummy
SqlIdentifier.
- getCompletionHints(SqlAdvisor, String, int) - Static method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
Returns completion hints for a given SQL statement.
- getCompletionHints(SqlAdvisor, String, int) - Static method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
Returns completion hints for a given SQL statement.
- getCompletionHints0(String, int) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
- getComponent(int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Creates an identifier which contains only the ordinalth
component of this compound identifier.
- getComponent(int, int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
- getComponentParserPosition(int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns the position of the ith component of a compound
identifier, or the position of the whole identifier if that information
is not present.
- getComponentType() - Method in 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.SqlMultisetValueConstructor
-
- getComponentType() - Method in class org.apache.calcite.sql.type.ArraySqlType
-
- getComponentType() - Method in class org.apache.calcite.sql.type.MultisetSqlType
-
- getComponentTypeOrThrow(RelDataType) - Static method in class org.apache.calcite.sql.type.NonNullableAccessors
-
- getComponentTypeSpec() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
Returns a new SqlDataTypeSpec corresponding to the component type if the
type spec is a collections type spec.
Collection types are ARRAY and MULTISET.
- 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
-
Returns the condition expression to determine whether to UPDATE or
INSERT.
- getCondition() - Method in class org.apache.calcite.sql.SqlUpdate
-
Gets the filter condition for rows to be updated.
- getCondition(SqlJoin) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getConditionType() - Method in class org.apache.calcite.sql.SqlJoin
-
- getConditionTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- getConfig() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getConfig() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns Config settings.
- getConfig() - Method in class org.apache.calcite.tools.Frameworks.PrepareAction
-
Deprecated.
- 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 class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.SqlWindowTableFunction.AbstractOperandMetadata
-
- 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.ExplicitOperandTypeChecker
-
- 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.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
-
- getConvention() - Method in class org.apache.calcite.plan.RelTraitSet
-
- 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.
- getConvertletTable() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the convertlet table that should be used when converting from SQL
to row expressions.
- getCopyJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns a copy of the map of reference counts for each input, representing
the fields accessed in join conditions.
- getCorrelationId() - Method in class org.apache.calcite.rel.core.Correlate
-
Returns the correlating expressions.
- getCorrelOrdinal(String) - Static method in class org.apache.calcite.plan.RelOptQuery
-
Deprecated.
- getCorrelVariable() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getCorrelVariable() - Method in class org.apache.calcite.rel.core.Correlate
-
- getCorrelVariable() - Method in interface org.apache.calcite.rel.RelNode
-
Returns the name of the variable which is to be implicitly set at runtime
each time a row is returned from the first input of this relational
expression; or null if there is no variable.
- getCorrelVariableGetter(String) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- getCorrelVariableNames() - Method in class org.apache.calcite.rex.RexProgram
-
Returns the set of correlation variables used (read) by this program.
- getCost(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getCost(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Deprecated.
- 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.
- getCpu() - Method in interface org.apache.calcite.plan.RelOptCost
-
Returns usage of CPU resources.
- getCpu() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- 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
-
Returns current implementation chosen for this vertex.
- getCursorOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getCursorOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Returns the rowtype of the ordinalth operand, which is a
cursor.
- getCursorScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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 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
-
- getDate() - Method in class org.apache.calcite.sql.SqlDateLiteral
-
- getDateFormatter(String) - Static method in class org.apache.calcite.util.DateTimeStringUtils
-
Create a SimpleDateFormat with format string with default time zone UTC.
- getDateFormatter(String, TimeZone) - Static method in class org.apache.calcite.util.DateTimeStringUtils
-
Create a SimpleDateFormat with format string and time zone.
- getDaysSinceEpoch() - Method in class org.apache.calcite.util.DateString
-
Returns the number of days since the epoch.
- getDdlExecutor() - Method in interface org.apache.calcite.sql.parser.SqlParserImplFactory
-
Returns a DDL executor.
- getDeclName() - Method in class org.apache.calcite.sql.SqlWindow
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.AllPredicates.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnUniqueness.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.CumulativeCost.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Distribution.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExplainVisibility.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ExpressionLineage.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MinRowCount.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NodeTypes.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.RowCount.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Selectivity.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Size.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys.Handler
-
- getDef() - Method in interface org.apache.calcite.rel.metadata.MetadataHandler
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdAllPredicates
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- getDef() - Method in class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
-
- 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.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.plan.RelTraitSet
-
Returns a new traitSet with same traitDefs with
current traitSet, but each trait is the default
trait value.
- getDefault() - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- getDefault() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- getDefault() - Static method in class org.apache.calcite.runtime.SocketFactoryImpl
-
Returns a copy of the environment's default socket factory.
- getDefaultCharset() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Returns the default
Charset (valid if this is a string type).
- getDefaultCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- getDefaultCharset() - Static method in class org.apache.calcite.util.Util
-
- getDefaultConcreteType(RelDataTypeFactory) - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
Return the default
RelDataType that belongs to this family.
- 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
-
- getDefaultSansConvention() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns a new traitSet with same traitDefs with
current traitSet, but each trait except
Convention
is the default trait value.
- getDefaultScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the default scale for this type if supported, otherwise -1 if
scale is either unsupported or must be specified explicitly.
- getDefaultSchema() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the default schema that should be checked before looking at the
root schema.
- getDefaultSchemaPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDefaultSubSchemaName() - Method in class org.apache.calcite.adapter.jdbc.JdbcCatalogSchema
-
Returns the name of the default sub-schema.
- getDepth() - Method in class org.apache.calcite.sql.SqlExplain
-
Returns the level of abstraction at which this plan should be displayed.
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- getDeriveMode() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- getDeriveMode() - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
-
- getDeriveMode() - Method in interface org.apache.calcite.rel.PhysicalNode
-
Returns mode of derivation.
- getDescendants(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list of values in the set that are less-than a given value.
- getDescription() - Method in interface org.apache.calcite.plan.RelOptNode
-
Deprecated.
- getDescription() - Method in class org.apache.calcite.rel.AbstractRelNode
-
Deprecated.
- getDesiredRootTraitSet(RelRoot) - Method in class org.apache.calcite.prepare.Prepare
-
- getDetailLevel() - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- getDetailLevel() - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- getDetailLevel() - Method in interface org.apache.calcite.rel.RelWriter
-
Returns detail level at which plan should be generated.
- getDetailLevel() - Method in class org.apache.calcite.sql.SqlExplain
-
Return the detail level to be generated.
- getDialect() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- getDialect() - Method in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
Returns a dummy dialect for this database.
- getDialect() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns the dialect of SQL.
- getDialect() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the dialect.
- getDialect() - Method in class org.apache.calcite.sql.util.SqlString
-
Returns the dialect.
- getDigest() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- getDigest() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns a string which concisely describes the definition of this
relational expression.
- getDigest() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getDigest() - Method in interface org.apache.calcite.rel.RelNode
-
Returns a digest string of this RelNode.
- getDirection() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- getDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlAnyValueAggFunction
-
- getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
- getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlBitOpAggFunction
-
- getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getDistinctOptionality() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- getDistinctOptionality() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function allows the DISTINCT
keyword.
- getDistinctRowCount(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(TableScan, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Union, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Sort, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(TableModify, RelMetadataQuery, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(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(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.plan.RelTraitSet
-
- 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.
- getDynamicHandler() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
Thread-local handler that is called with dynamically generated Java code.
- getDynamicParamCount() - Method in class org.apache.calcite.sql.SqlExplain
-
Returns the number of dynamic parameters in the statement.
- getDynamicParamCount() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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() - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableIntersect
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- getElementType() - Method in class org.apache.calcite.interpreter.InterpretableConverter
-
- getElementType() - Method in class org.apache.calcite.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<? extends 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<? extends Object>) - Method in interface org.apache.calcite.schema.TableFunction
-
Returns the row type of the table yielded by this function when
applied to given arguments.
- getElementType(List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getElementType(List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getElementType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns the row type of the table yielded by this function when
applied to given arguments.
- getElementTypeName() - Method in class org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
- getElseOperand() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getEmptyScope() - Method in 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.DelegatingNamespace
-
- getEnclosingNode() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the parse tree node that at is at the root of this namespace and
includes all decorations.
- getEnclosingSelectScope(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getEndColumnNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Returns 1-based end column number.
- getEndColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Returns 1-based end column number (same as starting column number if the
ParserPos is a point, not a range).
- getEndLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Returns 1-based end line number.
- getEndLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Returns 1-based end line number (same as starting line number if the
ParserPos is a point, not a range).
- getEndPosColumn() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Returns the 1-based ending column number, or 0 for missing position
information.
- getEndPosLine() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Returns the 1-based ending line number, or 0 for missing position
information.
- getEndStates() - Method in class org.apache.calcite.runtime.DeterministicAutomaton
-
- getEndUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getEndUnit() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns SECOND for both HOUR TO SECOND and
SECOND.
- getEntityNumber() - Method in class org.apache.calcite.rex.RexTableInputRef.RelTableRef
-
- getEnum(String, Class<E>) - Method in interface org.apache.calcite.rel.RelInput
-
Returns an enum value.
- getEpsilonTransitions() - Method in class org.apache.calcite.runtime.Automaton
-
- getEquiCondition(RelNode, RelNode, RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo
-
- getEquivalenceClass() - Method in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- getEquivalenceClasses() - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- getEquivalenceClassesMap() - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.EquivalenceClasses
-
- getExecutable(RexBuilder, List<RexNode>, RelDataType) - Static method in class org.apache.calcite.rex.RexExecutorImpl
-
Creates an
RexExecutable that allows to apply the
generated code during query processing (filter, projection).
- getExecutor() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getExecutor() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Returns the executor used to evaluate constant expressions.
- getExecutor() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the executor used to evaluate constant expressions.
- getExpandedSelectList() - Method in class org.apache.calcite.sql.validate.SelectScope
-
- getExpectedInputRowType(int) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getExpectedInputRowType(int) - Method in class org.apache.calcite.rel.core.TableModify
-
- getExpectedInputRowType(int) - Method in interface org.apache.calcite.rel.RelNode
-
Returns the type of the rows expected for an input.
- getExpectedTokenNames() - Method in exception 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
-
Returns the underlying SQL statement to be explained.
- getExprCount() - Method in class org.apache.calcite.rex.RexProgram
-
Returns the number of expressions in this program.
- getExpression(SchemaPlus, String, Class) - Method in class org.apache.calcite.adapter.java.AbstractQueryableTable
-
- getExpression(SchemaPlus, String) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- 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(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(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(TableModify, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from TableModify.
- getExpressionLineage(Exchange, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Exchange.
- getExpressionLineage(Calc, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
Expression lineage from Calc.
- 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(SqlValidator, SqlValidatorTable, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Gets a list of extended columns with field indices to the underlying table.
- getFactorsRefByFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns a bitmap corresponding to the factors referenced by the specified
factor in the various join filters that correspond to comparisons.
- getFactorsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns a bitmap corresponding to the factors referenced within
the specified join filter.
- getFactorTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getFactorWeights() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns weights of the different factors relative to one another.
- getFactoryClassName(UnregisteredDriver.JdbcVersion) - Method in class org.apache.calcite.jdbc.Driver
-
- getFactRowCount() - Method in class org.apache.calcite.materialize.Lattice
-
Returns an estimate of the number of rows in the un-aggregated star.
- getFailureCount() - Method in class org.apache.calcite.rex.RexChecker
-
Returns the number of failures encountered.
- getFamily() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFamily() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets a canonical object representing the family of this type.
- getFamily() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getFamily() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFamily() - Method in class org.apache.calcite.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
-
- getFieldAccessList() - Method in class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- getFieldCollations() - Method in interface org.apache.calcite.rel.RelCollation
-
Returns the ordinals and directions of the columns in this ordering.
- getFieldCollations() - Method in class org.apache.calcite.rel.RelCollationImpl
-
- getFieldCount() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldCount() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Returns the number of fields in a struct type.
- getFieldCount() - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Returns the number of fields.
- getFieldCount() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
Deprecated.
Returns the number of fields.
- getFieldCount() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldIndex() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- getFieldList() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldList() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the fields in a struct type.
- getFieldList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldMap() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
Returns a map from field names to fields.
- getFieldMap() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- getFieldName() - Method in class org.apache.calcite.rel.core.Collect
-
Returns the name of the sole output field.
- getFieldName(int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.Builder
-
Returns the name of a given field.
- getFieldName(int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
Deprecated.
Returns the name of a given field.
- getFieldNames() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getFieldNames() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Returns the names of the fields in a struct type.
- getFieldNames() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getFieldNames() - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
-
- getFieldOrigins() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getFieldOrigins() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns a list describing, for each result field, the origin of the
field as a 4-element list of (database, schema, table, column).
- getFieldOrigins() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- getFieldOrigins(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a description of how each field in the row type maps to a
catalog, schema, table and column in the schema.
- getFieldOrigins(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getFieldsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns a bitmap corresponding to the fields referenced by a join filter.
- 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.
- getFieldTypes() - Method in class org.apache.calcite.sql.SqlRowTypeNameSpec
-
- 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.materialize.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
-
- getFrameRowCount() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- getFrameRowCount() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- getFrameRowCount() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the number of rows in the current frame (subject to framing
clause).
- getFrom() - Method in class org.apache.calcite.sql.SqlSelect
-
- getFromNode(SqlSelect, int) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns the nth (0-based) input to a join expression.
- getFromScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the FROM clause of a
query.
- getFromScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getFullTypeDifferenceString(String, RelDataType, String, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns the detailed difference of two types.
- getFullTypeString() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets a string representation of this type with full detail such as
character set and nullability.
- getFullTypeString() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- 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.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(Meta.ConnectionHandle, String, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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.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.
- getFunctionType() - Method in class org.apache.calcite.sql.SqlFunction
-
Return function category.
- getGeneratedCode() - Method in interface org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil.HandlerNameAndGeneratedCode
-
- 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
-
- 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
-
- getHandlerName() - Method in interface org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil.HandlerNameAndGeneratedCode
-
- getHaving() - Method in class org.apache.calcite.sql.SqlSelect
-
- getHavingScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the HAVING clause of
a query.
- getHavingScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getHints() - Method in class org.apache.calcite.rel.core.Aggregate
-
- getHints() - Method in class org.apache.calcite.rel.core.Calc
-
- getHints() - Method in class org.apache.calcite.rel.core.Correlate
-
- getHints() - Method in class org.apache.calcite.rel.core.Filter
-
- getHints() - Method in class org.apache.calcite.rel.core.Join
-
- getHints() - Method in class org.apache.calcite.rel.core.Project
-
- getHints() - Method in class org.apache.calcite.rel.core.SetOp
-
- getHints() - Method in class org.apache.calcite.rel.core.Snapshot
-
- getHints() - Method in class org.apache.calcite.rel.core.Sort
-
- getHints() - Method in class org.apache.calcite.rel.core.TableScan
-
- getHints() - Method in class org.apache.calcite.rel.core.Values
-
- getHints() - Method in class org.apache.calcite.rel.core.Window
-
- getHints() - Method in interface org.apache.calcite.rel.hint.Hintable
-
Returns the hints of this relational expressions as an immutable list.
- getHints() - Method in class org.apache.calcite.sql.SqlSelect
-
- getHintStrategies() - Method in class org.apache.calcite.plan.RelOptCluster
-
Returns the hint strategies of this cluster.
- getHintStrategyTable() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the hint strategies used to decide how the hints are propagated to
the relational expressions.
- getId() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns the ID of this relational expression, unique among all relational
expressions created since the server was started.
- getId() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getId() - Method in class org.apache.calcite.rel.core.CorrelationId
-
Returns the identifier.
- getId() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
Returns the id associated with a leaf node in a binary tree.
- getId() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getIdentifier() - Method in class org.apache.calcite.rex.RexTableInputRef
-
- getIdentifierQuoteString() - Method in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- getIgnorePcdata() - Method in class org.apache.calcite.util.XmlOutput
-
- 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.CalciteSchema
-
- getImplicitTable(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getImplicitType(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- getIndentation() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns the offset for each level of indentation.
- getIndex() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
-
Gets the ordinal of this field within its containing type.
- getIndex() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getIndex() - Method in class org.apache.calcite.rex.RexDynamicParam
-
- getIndex() - Method in class org.apache.calcite.rex.RexSlot
-
- getIndex() - Method in class org.apache.calcite.sql.SqlDynamicParam
-
- 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
-
- 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 interface org.apache.calcite.rel.RelInput
-
Returns the input relational expression.
- getInput(int) - Method in interface org.apache.calcite.rel.RelNode
-
Returns the ith 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 row type of the input to the program.
- getInputs() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns an array of this relational expression's inputs.
- getInputs() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getInputs() - Method in class org.apache.calcite.rel.BiRel
-
- getInputs() - Method in class org.apache.calcite.rel.core.SetOp
-
- getInputs() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- getInputs() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- 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
-
Returns the INSERT statement for this MERGE.
- getInSubQueryThreshold() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- getInSubqueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Deprecated.
- 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
-
Returns 1 or -1.
- getIntLiteralOperand(int) - Method in class org.apache.calcite.rex.RexCallBinding
-
- getIntLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getIntLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Deprecated.
- getInTrait() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- getInvoke(RelNode, boolean, RelNode) - 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
-
Returns usage of I/O resources.
- getIo() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- 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
-
- getJdbcMajorVersion() - Method in class org.apache.calcite.jdbc.CalciteFactory
-
- getJdbcMinorVersion() - Method in class org.apache.calcite.jdbc.CalciteFactory
-
- getJdbcOrdinal() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the ordinal from
Types corresponding to this
SqlTypeName.
- getJdbcTableType() - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- getJdbcTableType() - Method in class org.apache.calcite.schema.impl.AbstractTable
-
- getJdbcTableType() - Method in class org.apache.calcite.schema.impl.StarTable
-
- getJdbcTableType() - Method in class org.apache.calcite.schema.impl.ViewTable
-
- getJdbcTableType() - Method in interface org.apache.calcite.schema.Table
-
Type of table.
- getJdbcTableType() - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
-
- getJoinDistinctRowCount(RelMetadataQuery, RelNode, JoinRelType, ImmutableBitSet, RexNode, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the number of distinct rows for a set of keys returned from a
join.
- getJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the factor corresponding to the given factor index.
- getJoinFieldRefCounts(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the join field reference counts for a factor.
- getJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns the map of reference counts for each input, representing the fields
accessed in join conditions.
- getJoinFields(LoptJoinTree, LoptJoinTree) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Retrieves the fields corresponding to a join between a left and right
tree.
- getJoinFilter() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns join filters associated with this MultiJoin.
- getJoinFilters() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns all non-outer join filters in this multi-join.
- getJoinPopulationSize(RelMetadataQuery, RelNode, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the population size for a set of keys returned from a join.
- getJoinRemovalFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the factor id of the fact table corresponding to a dimension
table in a semi-join, in the case where the join with the dimension table
can be removed.
- getJoinRemovalSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the semi-join that allows the join of a dimension table to be
removed.
- getJoinRowCount(RelMetadataQuery, Join, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Returns an estimate of the number of rows returned by a
Join.
- getJoinScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the ON and USING
sections of a JOIN clause.
- getJoinScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getJoinStart(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the starting offset within the multi-join for the specified factor.
- getJoinTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getJoinType() - Method in class org.apache.calcite.rel.core.Correlate
-
- getJoinType() - Method in class org.apache.calcite.rel.core.Join
-
- getJoinType() - Method in class org.apache.calcite.sql.SqlJoin
-
- getJoinTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- getJoinTypes() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns join types of each input.
- getJsonStringResult() - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- getKey() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getKey() - Method in class org.apache.calcite.util.Pair
-
- getKeys() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getKeys() - Method in interface org.apache.calcite.plan.RelOptTable
-
Returns a list of unique keys, empty list if no key exist,
the result should be consistent with isKey.
- getKeys() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getKeys() - Method in interface org.apache.calcite.rel.RelCollation
-
Returns the ordinals of the key columns.
- getKeys() - Method in interface org.apache.calcite.rel.RelDistribution
-
Returns the ordinals of the key columns.
- getKeys() - Method in interface org.apache.calcite.schema.Statistic
-
Returns a list of unique keys, or null if no key exist.
- getKeyType() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the key type if this type is a map, otherwise null.
- getKeyType() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- 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.SqlIntervalQualifier
-
- 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
-
- 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.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.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
-
- getLeftKeys() - Method in class org.apache.calcite.rel.core.EquiJoin
-
Deprecated.
- getLeftPrec() - Method in class org.apache.calcite.sql.SqlOperator
-
- getLimit(boolean, SqlTypeName.Limit, boolean) - Method in class org.apache.calcite.sql.type.BasicSqlType
-
Returns a value which is a limit for this type.
- getLimit(boolean, SqlTypeName.Limit, boolean, int, int) - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the limit of this datatype.
- getLineLength() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getLineLength() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- getLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Returns 1-based starting line number.
- getList() - Method in class org.apache.calcite.sql.SqlNodeList
-
- getListener() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getLiteral(SqlTypeName, boolean) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getLiteral(SqlTypeName, boolean) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the LITERAL string for the type, either PREFIX/SUFFIX.
- getLiteral(SqlTypeName, boolean) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getLocalDateString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocale() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getLocale() - Method in class org.apache.calcite.sql.SqlCollation
-
- getLocalTimestampString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocalTimeString() - Method in class org.apache.calcite.util.TimestampWithTimeZoneString
-
- getLocalTimeString() - Method in class org.apache.calcite.util.TimeWithTimeZoneString
-
- getLogger() - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- getLogicalSourceRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getLogicalTargetRowType(RelDataType, SqlInsert) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getLookupCall() - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getLowerBound(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Gets the lower bound cost of a relational operator.
- getLowerBound() - Method in class org.apache.calcite.rex.RexWindow
-
- getLowerBound() - Method in class org.apache.calcite.sql.SqlWindow
-
- getLowerBoundCost(VolcanoPlanner) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost
-
Returns the lower bound cost of a RelNode.
- getLowerBoundCost(RelNode, RelMetadataQuery, VolcanoPlanner) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.LowerBoundCost.Handler
-
- getLowerBoundCost(RelSubset, RelMetadataQuery, VolcanoPlanner) - Method in class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
-
- getLowerBoundCost(RelNode, RelMetadataQuery, VolcanoPlanner) - Method in class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
-
- getLowerBoundCost(RelNode, VolcanoPlanner) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Returns the lower bound cost of a RelNode.
- getMapConvertedNonCorrSubqs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns the mapping of non-correlated sub-queries that have been converted
to the constants that they evaluate to.
- getMapCorToCorRel() - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMap
-
- getMapping() - Method in class org.apache.calcite.rel.core.Project
-
Returns a mapping, or null if this projection is not a mapping.
- getMapping(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.OverridingSourceMapping
-
- getMappingType() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- getMappingType() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getMappingType() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getMappingType() - Method in class org.apache.calcite.util.Permutation
-
- getMatchedClass() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns relational expression class matched by this operand.
- getMatchRecognize() - Method in class org.apache.calcite.sql.validate.MatchRecognizeScope
-
- getMatchRecognizeScope(SqlMatchRecognize) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope match recognize clause.
- getMatchRecognizeScope(SqlMatchRecognize) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getMaterializations() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getMaterializations() - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- getMaterializations() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Returns the materializations that have been registered with the planner.
- getMaterializations() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getMaterializations() - Method in class org.apache.calcite.prepare.Prepare
-
- getMax() - Method in interface org.apache.calcite.sql.SqlOperandCountRange
-
Returns an upper bound.
- getMaxByteSize(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Computes the maximum number of bytes required to represent a value of a
type having user-defined precision.
- getMaxNumericPrecision() - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getMaxNumericPrecision() - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
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
-
- getMaxPrecisionScaleDecimal(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns a DECIMAL type with the maximum precision for the current
type system.
- getMaxRowCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.MaxRowCount
-
Estimates the max number of rows which will be returned by a relational
expression.
- getMaxRowCount(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(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMaxRowCount
-
- getMaxRowCount(Exchange, 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(TableModify, 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
-
- getMaxValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the maximum unscaled value of a numeric type.
- getMeasureList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- 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
-
Returns the error message.
- getMessages(Throwable) - Static method in class org.apache.calcite.util.Util
-
Deprecated.
- getMetadata() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Get the parser metadata.
- getMetadataDelegateRel() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- getMetadataDelegateRel() - Method in interface org.apache.calcite.rel.metadata.DelegatingMetadataRel
-
- getMetadataFactory() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getMetadataProvider() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getMetadataQuery() - Method in class org.apache.calcite.plan.RelOptCluster
-
Returns the current RelMetadataQuery.
- getMetadataQuery() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
- getMetadataQuerySupplier() - Method in class org.apache.calcite.plan.RelOptCluster
-
Returns the supplier of RelMetadataQuery.
- getMethodName() - Method in enum org.apache.calcite.util.BuiltInMethod
-
- getMillisOfDay() - Method in class org.apache.calcite.util.TimeString
-
- getMillisSinceEpoch() - Method in class org.apache.calcite.util.DateString
-
Returns the number of milliseconds since the epoch.
- getMillisSinceEpoch() - Method in class org.apache.calcite.util.TimestampString
-
Returns the number of milliseconds since the epoch.
- getMin() - Method in interface org.apache.calcite.sql.SqlOperandCountRange
-
Returns an lower bound.
- getMinMaxKind() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
Deprecated.
- getMinPrecision() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
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(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Project, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdMinRowCount
-
- getMinRowCount(TableModify, 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.
- getMinValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns 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
-
- 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.DelegatingNamespace
-
- getMonotonicity(SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- getMonotonicity(String) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- 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.
- getMultiJoinFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns an array of fields contained within the multi-join.
- getMultiJoinRel() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the MultiJoin corresponding to this multi-join.
- getMutableRootSchema() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the root schema for statements that need to be able to modify
schemas and have the results available to other statements.
- getName() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getName() - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- getName() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- getName() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- getName() - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl.SyntheticRecordType
-
- getName() - Method in interface org.apache.calcite.plan.Convention
-
- getName() - Method in class org.apache.calcite.plan.Convention.Impl
-
- getName() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getName() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the name.
- getName() - Method in class org.apache.calcite.rel.core.CorrelationId
-
Returns the preferred name of the variable.
- getName() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
-
Gets the name of this field, which is unique within its containing type.
- getName() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getName() - Method in class org.apache.calcite.rex.RexVariable
-
Returns the name of this variable.
- getName() - Method in interface org.apache.calcite.schema.FunctionParameter
-
Name of the parameter.
- getName() - Method in interface org.apache.calcite.schema.Member
-
The name of this function.
- getName() - Method in interface org.apache.calcite.schema.SchemaPlus
-
Returns the name of this schema.
- getName() - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- getName() - Method in class org.apache.calcite.sql.SqlHint
-
Returns the sql hint name.
- getName() - Method in class org.apache.calcite.sql.SqlOperator
-
- getName() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
-
- getName() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getName() - Method in interface org.apache.calcite.sql.SqlWriter.FrameType
-
Returns the name of this frame type.
- getName() - Method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
- getName() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns the name of this type.
- 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(SqlCallBinding) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getNamespace(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Finds the namespace corresponding to a given node.
- getNamespace(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getNamespaceURI(String) - Method in class org.apache.calcite.util.SimpleNamespaceContext
-
- getNewFieldForOldInput(int) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Maps the ordinal of a field pre-flattening to the ordinal of the
corresponding field post-flattening, and also returns its type.
- getNewForOldInput(int) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
Maps the ordinal of a field pre-flattening to the ordinal of the
corresponding field post-flattening.
- getNewForOldRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- getNlsString() - Method in class org.apache.calcite.sql.SqlCharStringLiteral
-
- getNode() - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.GroupByScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.JoinScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.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.PivotNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.PivotScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.SelectNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.SelectScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.SetopNamespace
-
- getNode() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the parse tree node at the root of this namespace.
- getNode() - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the root node of this scope.
- getNode() - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.UnpivotNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.UnpivotScope
-
- getNode() - Method in class org.apache.calcite.sql.validate.WithNamespace
-
- getNode() - Method in exception 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(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(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(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Correlate, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Window, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdNodeTypes
-
- getNodeTypes(Match, RelMetadataQuery) - 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
-
- getNonConstColumns(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Given some expressions, gets the indices of the non-constant ones.
- getNonConstColumns(ImmutableBitSet, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Given some expressions and columns, gets the indices of the non-constant ones.
- getNonCumulativeCost() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
-
Estimates the cost of executing a relational expression, not counting the
cost of its inputs.
- getNonCumulativeCost(RelNode, 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(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
-
- getNullable() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getNullClause() - Method in class org.apache.calcite.sql.fun.SqlJsonArrayAggAggFunction
-
- getNullClause() - Method in class org.apache.calcite.sql.fun.SqlJsonObjectAggAggFunction
-
- getNullCollation() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns how NULL values are sorted if an ORDER BY item does not contain
NULLS ASCENDING or NULLS DESCENDING.
- getNullDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- getNumColumns() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
-
- getNumericFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getNumericJavaClassName(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Deprecated.
- getNumFieldsInJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the number of fields in a given factor.
- getNumJoinFactors() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the number of factors in this multi-join.
- getNumTotalFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the total number of fields in the multi-join.
- getNumTypeRadix(SqlTypeName) - Method in class org.apache.calcite.rel.type.DelegatingTypeSystem
-
- getNumTypeRadix(SqlTypeName) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns the numeric type radix, typically 2 or 10.
- getNumTypeRadix(SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeSystemImpl
-
- getObject(int) - Method in class org.apache.calcite.interpreter.Row
-
- getObjectPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the path of the object being analyzed, or null.
- getOffset() - Method in class org.apache.calcite.rex.RexRangeRef
-
- getOffset() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns offset from XX PRECEDING/FOLLOWING.
- getOffset() - Method in class org.apache.calcite.sql.SqlSelect
-
- getOperand() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns the root operand of this rule.
- getOperand0() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns the root operand matched by this rule.
- getOperandCount() - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- getOperandCount() - Method in class org.apache.calcite.rex.RexCallBinding
-
- getOperandCount() - Method in class org.apache.calcite.sql.ExplicitOperatorBinding
-
- getOperandCount() - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getOperandCount() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Returns the number of bound operands.
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlCastFunction
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlDatePartFunction
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlDotOperator
-
- 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.SqlPosixRegexOperator
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.SqlDescriptorOperator
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns a constraint on the number of operands expected by this operator.
- getOperandCountRange() - Method in class org.apache.calcite.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.ExplicitOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- getOperandCountRange() - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Returns the range of operand counts allowed in a call.
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlAttributeDefinition
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCheckConstraint
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateForeignSchema
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateFunction
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateMaterializedView
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateSchema
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateTable
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateType
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlCreateView
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlDropObject
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlDropSchema
-
- getOperandList() - Method in class org.apache.calcite.sql.ddl.SqlKeyConstraint
-
- getOperandList() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlCall
-
Returns the list of operands.
- getOperandList() - Method in class org.apache.calcite.sql.SqlDelete
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlDescribeSchema
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlDescribeTable
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlExplain
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlHint
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlInsert
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlJoin
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlMerge
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlOrderBy
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlPivot
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlSelect
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlSnapshot
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlTableRef
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlUnpivot
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlWindow
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlWith
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlWithItem
-
- getOperandList(int) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getOperandLiteralValue(int, Class<T>) - Method in class org.apache.calcite.rex.RexCallBinding
-
- getOperandLiteralValue(int, Class<T>) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getOperandLiteralValue(int, Class<T>) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Gets the value of a literal operand.
- getOperandLiteralValue(int, RelDataType) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Gets the value of a literal operand as a Calcite type.
- getOperandLiteralValue(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Deprecated.
- getOperandLiteralValueOrThrow(SqlOperatorBinding, int, Class<T>) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getOperandMonotonicity(int) - Method in class org.apache.calcite.rex.RexCallBinding
-
- getOperandMonotonicity(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getOperandMonotonicity(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Gets the monotonicity of a bound operand.
- getOperands() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns a flattened list of operands of this rule.
- getOperands() - Method in class org.apache.calcite.rex.RexCall
-
- getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.ParameterScope
-
- getOperandScope(SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the scope within which operands to a call are to be validated.
- getOperandSqlTypeFamily(int) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getOperandSqlTypeFamily(int) - Method in interface org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
-
Get the operand SqlTypeFamily of formal index iFormalOperand.
- getOperandType(int) - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- getOperandType(int) - Method in class org.apache.calcite.rex.RexCallBinding
-
- getOperandType(int) - Method in class org.apache.calcite.sql.ExplicitOperatorBinding
-
- getOperandType(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getOperandType(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Gets the type of a bound operand.
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.SqlOperator
-
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.SqlWindowTableFunction
-
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- getOperandTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
-
- getOperation() - Method in class org.apache.calcite.rel.core.TableModify
-
- getOperator() - Method in class org.apache.calcite.rex.RexCall
-
- getOperator() - Method in class org.apache.calcite.sql.ddl.SqlAttributeDefinition
-
- getOperator() - Method in class org.apache.calcite.sql.ddl.SqlCheckConstraint
-
- getOperator() - Method in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
-
- getOperator() - Method in class org.apache.calcite.sql.ddl.SqlCreateFunction
-
- getOperator() - Method in class org.apache.calcite.sql.ddl.SqlKeyConstraint
-
- getOperator() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getOperator() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- getOperator() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getOperator() - Method in class org.apache.calcite.sql.SqlCall
-
- getOperator() - Method in class org.apache.calcite.sql.SqlDdl
-
- getOperator() - Method in class org.apache.calcite.sql.SqlDelete
-
- getOperator() - Method in class org.apache.calcite.sql.SqlDescribeSchema
-
- getOperator() - Method in class org.apache.calcite.sql.SqlDescribeTable
-
- getOperator() - Method in class org.apache.calcite.sql.SqlExplain
-
- getOperator() - Method in class org.apache.calcite.sql.SqlHint
-
- getOperator() - Method in class org.apache.calcite.sql.SqlInsert
-
- getOperator() - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- getOperator() - Method in class org.apache.calcite.sql.SqlJoin
-
- getOperator() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getOperator() - Method in class org.apache.calcite.sql.SqlMerge
-
- getOperator() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Returns the bound operator.
- getOperator() - Method in class org.apache.calcite.sql.SqlOrderBy
-
- getOperator() - Method in class org.apache.calcite.sql.SqlPivot
-
- getOperator() - Method in class org.apache.calcite.sql.SqlSelect
-
- getOperator() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getOperator() - Method in class org.apache.calcite.sql.SqlSnapshot
-
- getOperator() - Method in class org.apache.calcite.sql.SqlTableRef
-
- getOperator() - Method in class org.apache.calcite.sql.SqlUnpivot
-
- getOperator() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getOperator() - Method in class org.apache.calcite.sql.SqlWindow
-
- getOperator() - Method in class org.apache.calcite.sql.SqlWith
-
- getOperator() - Method in class org.apache.calcite.sql.SqlWithItem
-
- 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.
- getOpTab() - Method in class org.apache.calcite.rex.RexBuilder
-
Returns this RexBuilder's operator table.
- getOptionFormat() - Method in class org.apache.calcite.sql.SqlHint
-
Returns the hint option format.
- getOptionKVPairs() - Method in class org.apache.calcite.sql.SqlHint
-
Returns a key value string map if the hint option is a list of
pair, each pair contains a simple SQL identifier and a string literal;
else returns an empty map.
- getOptionList() - Method in class org.apache.calcite.sql.SqlHint
-
Returns a string list if the hint option is a list of
simple SQL identifier, or a list of literals,
else returns an empty list.
- getOrderKey() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns relative sort offset when known at compile time.
- getOrderKeys() - Method in class org.apache.calcite.rel.core.Match
-
- getOrderList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getOrderList() - Method in class org.apache.calcite.sql.SqlSelect
-
- getOrderList() - Method in class org.apache.calcite.sql.SqlWindow
-
- getOrderList() - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- getOrderList() - Method in class org.apache.calcite.sql.validate.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.
- getOriginalStatement() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Returns the input string that is associated with the context.
- getOriginColumnOrdinal() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
Returns the 0-based index of column in origin table; whether this ordinal
is flattened or unflattened depends on whether UDT flattening has already
been performed on the relational expression which produced this
description.
- getOriginTable() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
Returns table of origin.
- getOtherSelfJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the other factor in a self-join pair if the factor passed in is
a factor in a removable self-join; otherwise, returns null.
- getOutConvention() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns the convention of the result of firing this rule, null if
not known.
- getOutConvention() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- getOutConvention() - Method in class org.apache.calcite.rel.convert.TraitMatchingRule
-
- getOutConvention() - Method in class org.apache.calcite.rel.rules.CoerceInputsRule
-
- getOutConvention() - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- getOuterJoinCond(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns outer join conditions associated with the specified null-generating
factor.
- getOuterJoinConditions() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns outer join conditions for null-generating inputs.
- getOuterJoinFactors(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns a bitmap containing the factors that a null-generating factor is
dependent upon, if the factor is null-generating in a left or right outer
join; otherwise null is returned.
- 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
-
- getParameterCount() - Method in interface org.apache.calcite.schema.FunctionContext
-
Returns the number of parameters.
- getParameterName(Method, int) - Static method in class org.apache.calcite.util.ReflectUtil
-
Derives the name of the ith parameter of a method.
- getParameterNames() - Method in class org.apache.calcite.util.Template
-
Returns the names of the parameters, in the order that they appeared in
the template string.
- getParameterRowType() - Method in class org.apache.calcite.prepare.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.
- getParamNames() - Method in class org.apache.calcite.sql.SqlFunction
-
Deprecated.
- getParamNames() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- getParamNames() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- getParamTypes() - Method in class org.apache.calcite.sql.SqlFunction
-
Deprecated.
- getParent() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns the parent operand.
- getParent() - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- getParent() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- getParent() - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
Returns the parent scope of this DelegatingScope.
- getParentCursor(String) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Retrieves the name of the parent cursor referenced by a column list
parameter.
- getParentCursor(String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getParentRels() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns a list of relational expressions one of whose children is this
subset.
- getParents() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns a list of parents of the first relational expression.
- getParents(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are greater-than
a given value and there are no intervening values.
- getParents(E, boolean) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns the values in this partially-ordered set that are greater-than
a given value and there are no intervening values.
- getParentSchema() - Method in interface org.apache.calcite.schema.SchemaPlus
-
Returns the parent schema, or null if this schema has no parent.
- getParser(Reader) - Method in interface org.apache.calcite.sql.parser.SqlParserImplFactory
-
Get the underlying parser implementation.
- getParserConfig() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
The configuration of SQL parser.
- getParserMetadata() - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Returns the underlying Parser metadata.
- getParserPos() - Method in class org.apache.calcite.sql.SqlTypeNameSpec
-
- getParserPosition() - Method in class org.apache.calcite.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.
- getPartialMapping(int) - Method in class org.apache.calcite.rex.RexProgram
-
Returns a partial mapping of a set of project expressions.
- 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.
- getPaths(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns an iterator of all paths between two nodes,
in non-decreasing order of path lengths.
- getPattern() - Method in class org.apache.calcite.rel.core.Match
-
- getPattern() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- 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(TableScan, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- 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.
- 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.
- getPlannerTaskTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
Reports volcano planner optimization task events.
- getPlannerTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query
optimization process.
- 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(TableScan, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Filter, RelMetadataQuery, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(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(TableModify, 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(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 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
-
Returns the 1-based column number, or 0 for missing position information.
- getPosLine() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Returns the 1-based line number, or 0 for missing position information.
- getPostDecorrelateRules() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Returns the rules applied on the rel after decorrelation, never null.
- getPostJoinFilter() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns post-join filter associated with this MultiJoin.
- getPrec() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- getPrec() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- getPrecedenceList() - Method in class org.apache.calcite.rel.type.DynamicRecordTypeImpl
-
- getPrecedenceList() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Returns the precedence list for this type.
- getPrecedenceList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getPrecedenceList() - Method in class org.apache.calcite.sql.type.AbstractSqlType
-
- getPrecedenceList() - Method in class org.apache.calcite.sql.type.ArraySqlType
-
- getPrecedenceList() - Method in class org.apache.calcite.sql.type.MultisetSqlType
-
- getPrecision() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the JDBC-defined precision for values of this type.
- getPrecision() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getPrecision() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- getPrecision() - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- getPrecision() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getPrecision() - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
- getPredicate() - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.Config
-
Predicate that returns whether a filter is valid in the ON clause of a
join for this particular kind of join.
- getPredicates() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
-
Derives the predicates that hold on rows emitted from a relational
expression.
- getPredicates(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(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(Intersect, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Intersect.
- getPredicates(Minus, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Minus.
- getPredicates(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Sort.
- getPredicates(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a TableModify.
- getPredicates(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
-
- getPrefix(String) - Method in class org.apache.calcite.util.SimpleNamespaceContext
-
- getPrefixes(String) - Method in class org.apache.calcite.util.SimpleNamespaceContext
-
- 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
-
Deprecated.
- getPrograms() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns a list of one or more programs used during the course of query
evaluation.
- getProjectChild(RelOptRuleCall, Project, boolean) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
Returns the child of the project that will be used as input into the new
LogicalJoin once the projects are pulled above the LogicalJoin.
- getProjectChild(RelOptRuleCall, Project, boolean) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- getProjectList() - Method in class org.apache.calcite.rex.RexProgram
-
Returns an array of references to the expressions which this program is
to project.
- getProjectList() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Returns the list of project expressions.
- getProjectOrdinals(List<RexNode>) - Static method in class org.apache.calcite.rel.core.Window
-
- getProjects() - Method in class org.apache.calcite.rel.core.Project
-
Returns the project expressions.
- getProjFields(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns a bitmap containing the fields that are projected from a factor.
- getProjFields() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns bitmaps representing the fields projected from each input; if an
entry is null, all fields are projected.
- getProperties() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
Returns an instance of the connection properties.
- 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
-
Deprecated.
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.
- getQueryProvider() - Method in interface org.apache.calcite.DataContext
-
Returns the query provider.
- getQueryProvider() - Method in class org.apache.calcite.plan.VisitorDataContext
-
- getQuotedCasing() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns how quoted identifiers are stored.
- getQuoting() - Method in class org.apache.calcite.sql.SqlDialect
-
- 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
-
- getRel() - Method in interface org.apache.calcite.plan.RelDigest
-
Returns the relnode that this digest is associated with.
- getRel() - Method in class org.apache.calcite.plan.RelOptListener.RelEvent
-
- getRelBuilderConfigTransform() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns a function that takes a RelBuilder.Config and returns
another.
- getRelBuilderFactory() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the factory to create
RelBuilder, never null.
- getRelDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getRelDigest() - Method in interface org.apache.calcite.rel.RelNode
-
Returns a digest of this RelNode.
- getRelFactories() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getRelFactories() - Method in interface org.apache.calcite.plan.Convention
-
Return RelFactories struct for this convention.
- getRelHint(HintStrategyTable, SqlNodeList) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns an immutable list of
RelHint from sql hints, with a given
inherit path from the root node.
- getRelImplementorTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.rel.RelImplementorImpl" tracer reports when
expressions are bound to variables (DEBUG, formerly FINE)
- getRelList() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns a list of matched relational expressions.
- getRelList() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Deprecated.
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
Deprecated.
- getRelMetadataTimestamp(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Deprecated.
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Deprecated.
- getRelNodeLabel(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelDotWriter
-
- getRelOptSchema() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getRelOptSchema() - Method in interface org.apache.calcite.plan.RelOptConnection
-
Returns the schema underlying this connection.
- getRelOptSchema() - Method in interface org.apache.calcite.plan.RelOptTable
-
- getRelOptSchema() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getRelOptSchema() - Method in class org.apache.calcite.tools.RelBuilder
-
- getRelOptTable(SqlValidatorNamespace, Prepare.CatalogReader, String, boolean[]) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- 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.
- 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
-
Deprecated.
- 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
-
Returns an array of SQL reserved and keywords.
- 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.
- getReturnTypeInference() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
- getReturnTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns the return type inference strategy for this operator, or null if
return type inference is implemented by a subclass override.
- 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.
- getRight() - Method in class org.apache.calcite.rel.BiRel
-
- getRight() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getRight() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- getRight() - Method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
- getRight() - Method in class org.apache.calcite.sql.SqlJoin
-
- getRightChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
Returns the Project corresponding to the right child.
- getRightChild(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- getRightColumnMapping(int, int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Determines whether there is a mapping from a column in the right factor
of a self-join to a column from the left factor.
- getRightKeys() - Method in class org.apache.calcite.rel.core.EquiJoin
-
Deprecated.
- getRightPrec() - Method in class org.apache.calcite.sql.SqlOperator
-
- getRollup(SqlAggFunction) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Deprecated.
- 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.materialize.MaterializedViewAggregateRule
-
Deprecated.
- getRollup() - Method in class org.apache.calcite.sql.fun.SqlAnyValueAggFunction
-
- getRollup() - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
-
- getRollup() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getRollup() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- getRollup() - Method in class org.apache.calcite.sql.fun.SqlSumAggFunction
-
- getRollup() - Method in class org.apache.calcite.sql.fun.SqlSumEmptyIsZeroAggFunction
-
- getRollup() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Gets rollup aggregation function.
- 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
-
- 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 interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the root schema for statements that need a read-consistent
snapshot.
- getRootSchema() - Method in class org.apache.calcite.plan.VisitorDataContext
-
- getRootSchema() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getRootSchema() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns the root namespace for name resolution.
- 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() - 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(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(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(TableModify, 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
-
- getRowsPerMatch() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getRowType() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns the SQL row type.
- getRowType() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.jdbc.JdbcTable
-
- 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<? extends 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<? extends Object>) - Method in interface org.apache.calcite.schema.TableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- getRowType(RelDataTypeFactory, List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getRowType(RelDataTypeFactory, List<? extends Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction2
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
-
- getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getRowType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the row type of this namespace, which comprises a list of names
and types of the output columns.
- getRowType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
- getRowTypeInference() - Method in interface org.apache.calcite.sql.SqlTableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- getRowTypeInference() - Method in class org.apache.calcite.sql.SqlWindowTableFunction
-
- getRowTypeInference() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
- getRowTypeInference() - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- getRowTypeSansSystemColumns() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowTypeSansSystemColumns() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the row type of this namespace, sans any system columns.
- getRule() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns the invoked planner rule.
- getRule() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns the rule this operand belongs to.
- getRuleAttemptsTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
- getRuleByDescription(String) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Returns the rule with a given description.
- getRuleCall() - Method in class org.apache.calcite.plan.RelOptListener.RuleEvent
-
- getRules() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getRules() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Returns the list of all registered rules.
- getRules() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getRules() - Method in class org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker
-
- getSamplePercentage() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Returns sampling percentage.
- 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.
- getSatisfyingSubsets() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns stream of subsets whose traitset is satisfied
by current subset's traitset.
- getScale() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the scale of this type.
- getScale() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getScale() - Method in class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- getScale() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- getScale() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getScale() - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
- getScanFactory() - Method in class org.apache.calcite.tools.RelBuilder
-
- getSchema() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- getSchema() - Method in class org.apache.calcite.sql.SqlDescribeSchema
-
- getSchema(CalciteSchema, Iterable<String>, SqlNameMatcher) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Finds and returns
CalciteSchema nested to the given rootSchema
with specified schemaPath.
- getSchemaObjectMonikers(SqlValidatorCatalogReader, List<String>, List<SqlMoniker>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getSchemaPath() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the schema path of the view.
- getSchemaPaths() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getSchemaPaths() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getSchemaPaths() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns the paths of all schemas to look in for tables.
- getSchemas(Meta.ConnectionHandle, String, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getScope() - Method in class org.apache.calcite.sql.SqlAlter
-
- getScope() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns the scope of the call.
- getScope() - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- getScope(SqlCallBinding) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- 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.
- 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(TableScan, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Union, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Sort, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(TableModify, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Filter, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Calc, RelMetadataQuery, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(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
-
- getSelectList(SqlSelect) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getSelectListItem(SqlNode, int) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns the ith select-list item of a query.
- getSelectScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the appropriate scope for validating a particular clause of a
SELECT statement.
- getSelectScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getSelfJoinExprForUpdate(SqlNode, String) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Allows a subclass to provide information about how to convert an UPDATE
into a MERGE via self-join.
- getSemiJoinDistinctRowCount(Join, RelMetadataQuery, ImmutableBitSet, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the number of distinct rows for a set of keys returned from a
semi-join.
- getSet(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Finds an expression's equivalence set.
- getShortestDistance(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns the shortest distance between two points, -1, if there is no path.
- getSign() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- getSignature() - Method in interface org.apache.calcite.server.CalciteServerStatement
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlConvertFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlDatePartFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlExtractFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlIntervalOperator
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonArrayFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonObjectFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlJsonQueryFunction
-
- 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
-
- 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
-
- getSingleRowTableName() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- getSingleRowTableName() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns the name of the system table that has precisely one row.
- getSortExps() - Method in class org.apache.calcite.rel.core.Sort
-
Returns the sort expressions.
- getSource() - Method in class org.apache.calcite.rex.RexExecutable
-
- getSource() - Method in class org.apache.calcite.sql.SqlInsert
-
Returns the source expression for the data to be inserted.
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Returns the source that a target maps to.
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- getSource(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
Returns the source that a target maps to.
- getSource(int) - Method in class org.apache.calcite.util.Permutation
-
Returns the position which maps to target.
- getSourceCount() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getSourceCount() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mapping
-
Returns the number of sources.
- getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
- getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSourceCount() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSourceCount() - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getSourceCount() - Method in class org.apache.calcite.util.Permutation
-
- getSourceExpressionList() - Method in class org.apache.calcite.rel.core.TableModify
-
- getSourceExpressionList() - Method in class org.apache.calcite.sql.SqlUpdate
-
Returns the list of source expressions.
- getSourceField(int) - Method in class org.apache.calcite.rex.RexProgram
-
Returns the input field that an output field is populated from, or -1 if
it is populated from an expression.
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Returns the source that a target maps to, or -1 if it is not mapped.
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Returns the source that a target maps to, or -1 if it is not mapped.
- getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
Returns the source that a target maps to, or -1 if it is not mapped.
- getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
Returns the source that a target maps to, or -1 if it is not mapped.
- getSourceOpt(int) - Method in class org.apache.calcite.util.Permutation
-
- getSourceQualifiedName() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
-
The qualified name of the referencing table, e.g.
- getSourceQualifiedName() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getSourceSelect() - Method in class org.apache.calcite.sql.SqlDelete
-
Gets the source SELECT expression for the data to be deleted.
- getSourceSelect() - Method in class org.apache.calcite.sql.SqlMerge
-
Gets the source SELECT expression for the data to be updated/inserted.
- getSourceSelect() - Method in class org.apache.calcite.sql.SqlUpdate
-
Gets the source SELECT expression for the data to be updated.
- getSourceSelect(SqlUpdate) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getSourceSelect(SqlDelete) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getSourceSelect(SqlMerge) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getSourceString() - Method in class org.apache.calcite.util.SourceStringReader
-
Returns the source string.
- getSourceTableRef() - Method in class org.apache.calcite.sql.SqlMerge
-
Returns the source query of this MERGE.
- getSparkHandler(boolean) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
Returns a spark handler.
- getSql() - Method in class org.apache.calcite.model.JsonLattice
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - Method in class org.apache.calcite.model.JsonMaterialization
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - Method in class org.apache.calcite.model.JsonView
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL.
- getSql() - Method in class org.apache.calcite.sql.util.SqlString
-
Returns the SQL string.
- getSqlAndClear() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL and clears the buffer.
- 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
-
Returns the fully-qualified name of function, or null for a built-in
function.
- getSqlIdentifier() - Method in class org.apache.calcite.sql.type.ObjectSqlType
-
- getSqlTimingTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The tracer "org.apache.calcite.sql.timing" traces timing for
various stages of query processing.
- getSqlToRelConverter(SqlValidator, Prepare.CatalogReader, SqlToRelConverter.Config) - Method in class org.apache.calcite.prepare.Prepare
-
Protected method to allow subclasses to override construction of
SqlToRelConverter.
- getSqlToRelConverterConfig() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
- 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.Prepare
-
- getSqlValidatorConfig() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
- 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
-
Returns 1-based starting column number.
- getStartLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Returns 1-based starting line number.
- getStartPrecision(RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartPrecisionPreservingDefault() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
Returns HOUR for HOUR TO SECOND and
HOUR, SECOND for SECOND.
- getState() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- getStateClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- getStatement(Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
-
Returns the statement with a given handle.
- getStatementTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.prepare.Prepare" tracer prints the generated
program at DEBUG (formerly, FINE) or higher.
- getStateSize() - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getStateSubClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
Deprecated.
- getStateType(AggContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
-
Returns the types of the intermediate variables used by the aggregate
implementation.
- getStateType(AggContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getStatistic() - Method in class org.apache.calcite.schema.impl.AbstractTable
-
- getStatistic() - Method in interface org.apache.calcite.schema.Table
-
Returns a provider of statistics about this table.
- getStatistic() - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
-
- getStatisticProvider() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the source of statistics about tables and columns to be used
by the lattice suggester to deduce primary keys, foreign keys, and the
direction of relationships.
- getStrength() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getStrictEnd() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getStrictStart() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getString(String) - Method in interface org.apache.calcite.rel.RelInput
-
Returns a string value.
- getString(List<String>) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Converts a list of strings to a qualified identifier.
- getStringArray() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- getStringFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getStringList(String) - Method in interface org.apache.calcite.rel.RelInput
-
- getStringLiteralOperand(int) - Method in class org.apache.calcite.rex.RexCallBinding
-
- getStringLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getStringLiteralOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Deprecated.
- getStringValue() - Method in class org.apache.calcite.sql.SqlLiteral
-
Deprecated.
- getStrongPolicyInference() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns the
Strong.Policy strategy for this operator, or null if
there is no particular strategy, in which case this policy will be deducted
from the operator's
SqlKind.
- getStructKind() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Returns the rule for resolving the fields of a structured type,
or
StructKind.NONE if this is not a structured type.
- getStructKind() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getStructKind() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- 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.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.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(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Returns the subset that a relational expression belongs to.
- getSubset(RelNode, RelTraitSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getSubsetList() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getSubsetNonNull(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Returns the subset that a relational expression belongs to.
- getSubsets() - Method in class org.apache.calcite.rel.core.Match
-
- getSubsetsSatisfyingThis() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns stream of subsets whose traitset satisfies
current subset's traitset.
- getSubtype() - Method in class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Deprecated.
- getSubtype() - Method in class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Deprecated.
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlBaseContextVariable
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.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.SqlRandFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlRandIntegerFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlDescriptorOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlInternalOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlMatchRecognize.SqlMatchRecognizeOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns the syntactic type of this operator, never null.
- getSyntax() - Method in class org.apache.calcite.sql.SqlPostfixOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlPrefixOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlSelectOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlSnapshot.SqlSnapshotOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlSpecialOperator
-
- 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() - Method in class org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- getTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
-
- getTable(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getTable(List<String>) - Method in interface org.apache.calcite.prepare.Prepare.CatalogReader
-
- getTable() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getTable() - Method in class org.apache.calcite.rel.core.TableModify
-
- getTable() - Method in class org.apache.calcite.rel.core.TableScan
-
- getTable() - Method in class org.apache.calcite.rel.core.TableSpool
-
- getTable(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.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(SqlValidatorNamespace) - Static method in class org.apache.calcite.sql.validate.SqlNonNullableAccessors
-
- getTable(SqlOperatorBinding) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Returns the table in this UDF, or null if there is no table.
- getTable(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.
- getTableAccessMode(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Deprecated.
Determines the access mode of a table.
- getTableBasedOnNullaryFunction(String, boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns a tables derived from explicit and implicit functions
that take zero parameters.
- getTableBySql(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns a table that materializes the given SQL statement.
- getTableEntry(SqlValidatorCatalogReader, List<String>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getTableExpression(SchemaPlus, String, Table, Class<?>) - Static method in class org.apache.calcite.schema.Schemas
-
Generates an expression with which table can be referenced in
generated code.
- getTableForMember(List<String>) - Method in interface org.apache.calcite.plan.RelOptSchema
-
- 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
-
- getTableHints() - Method in interface org.apache.calcite.plan.RelOptTable.ToRelContext
-
Returns the table hints of the table to convert,
usually you can use the hints to pass along some dynamic params.
- getTableMap() - Method in class org.apache.calcite.adapter.clone.CloneSchema
-
- getTableMap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- 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
-
- 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.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 interface org.apache.calcite.sql.validate.SqlValidatorScope
-
- getTableOrigin(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a
RelNode, provided it maps to a single
table, optionally with filtering and projection.
- getTablePath() - Method in class org.apache.calcite.schema.impl.ModifiableViewTable
-
- getTablePath() - Method in interface org.apache.calcite.schema.ModifiableView
-
Returns the full path of the underlying table.
- getTableRef() - Method in class org.apache.calcite.rex.RexTableInputRef
-
- getTableRef() - Method in class org.apache.calcite.sql.SqlMatchRecognize
-
- getTableRef() - Method in class org.apache.calcite.sql.SqlSnapshot
-
- getTableReferences() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.TableReferences
-
This provider returns the tables used by a given plan.
- getTableReferences(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(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(SetOp, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Union, Intersect, Minus.
- 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(Calc, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Calc.
- getTableReferences(Sort, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Sort.
- getTableReferences(TableModify, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from TableModify.
- getTableReferences(Exchange, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Exchange.
- getTableReferences(Window, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Window.
- getTableReferences(Sample, RelMetadataQuery) - Method in class org.apache.calcite.rel.metadata.RelMdTableReferences
-
Table references from Sample.
- 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
-
- getTablesAccessed() - Method in class org.apache.calcite.plan.TableAccessMap
-
Deprecated.
Returns a set of qualified names for all tables accessed.
- getTablesBasedOnNullaryFunctions() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns tables derived from explicit and implicit functions
that take zero parameters.
- getTableTypes(Meta.ConnectionHandle) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTarget() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
Returns the wrapped object.
- getTarget() - Method in class org.apache.calcite.util.DelegatingInvocationHandler
-
Returns the object to forward method calls to, should the derived class
not implement the method.
- getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTarget(int) - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
Returns the target that a source maps to.
- getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Returns the target that a source maps to.
- getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- getTarget(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
Returns the target that a source maps to.
- getTarget(int) - Method in class org.apache.calcite.util.Permutation
-
Returns the position that source is mapped to.
- getTargetColumnList() - Method in class org.apache.calcite.sql.SqlInsert
-
Returns the list of target column names, or null for all columns in the
target table.
- getTargetColumnList() - Method in class org.apache.calcite.sql.SqlUpdate
-
Returns the list of target column names.
- getTargetCount() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mapping
-
Returns the number of targets.
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.Permutation
-
- getTargetField(RelDataType, RelDataTypeFactory, SqlIdentifier, SqlValidatorCatalogReader, RelOptTable) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Resolve a target column name in the target table.
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - Method in class org.apache.calcite.util.Permutation
-
- getTargetQualifiedName() - Method in interface org.apache.calcite.rel.RelReferentialConstraint
-
The qualified name of the referenced table, e.g.
- getTargetQualifiedName() - Method in class org.apache.calcite.rel.RelReferentialConstraintImpl
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlDelete
-
Returns the identifier for the target table of the deletion.
- getTargetTable() - Method in class org.apache.calcite.sql.SqlInsert
-
Return the identifier for the target table of the insertion.
- getTargetTable() - Method in class org.apache.calcite.sql.SqlMerge
-
Return the identifier for the target table of this MERGE.
- getTargetTable() - Method in class org.apache.calcite.sql.SqlUpdate
-
Returns the identifier for the target table of this UPDATE.
- getTargetTable(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getTestTracer(Class<?>) - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The tracers report important/useful information related with the execution
of unit tests.
- getThenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getTightestCommonType(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Case1: type widening with no precision loss.
- getTightestCommonType(RelDataType, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Case1: type widening with no precision loss.
- getTime() - Method in class org.apache.calcite.sql.SqlTimeLiteral
-
- getTimeDateFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getTimestamp() - Method in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- getTimeZone() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getTokenImages() - Method in exception org.apache.calcite.sql.parser.SqlParseException
-
Returns the token images.
- getTokenVal(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- getTotalByteCodeSize() - Method in class org.apache.calcite.util.javac.JaninoCompiler
-
- getTotalByteCodeSize() - Method in interface org.apache.calcite.util.javac.JavaCompiler
-
- getTrait(int) - Method in class org.apache.calcite.plan.RelTraitSet
-
Retrieves a RelTrait from the set.
- getTrait(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Retrieves a RelTrait of the given type from the set.
- getTraitClass() - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- getTraitClass() - Method in class org.apache.calcite.plan.RelTraitDef
-
Returns the specific RelTrait type associated with this RelTraitDef.
- getTraitClass() - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- getTraitClass() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- getTraitDef() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getTraitDef() - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- getTraitDef() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- getTraitDef() - Method in class org.apache.calcite.plan.Convention.Impl
-
- getTraitDef() - Method in interface org.apache.calcite.plan.RelTrait
-
Returns the RelTraitDef that defines this RelTrait.
- getTraitDef() - Method in interface org.apache.calcite.rel.convert.Converter
-
Returns the definition of trait which this converter works on.
- getTraitDef() - Method in class org.apache.calcite.rel.convert.ConverterImpl
-
- getTraitDef() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- getTraitDef() - Method in class org.apache.calcite.rel.RelCollationImpl
-
- getTraitDefs() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns a list of trait definitions.
- getTraits(int) - Method in class org.apache.calcite.plan.RelTraitSet
-
Retrieves a list of traits from the set.
- getTraits(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Retrieves a list of traits of the given type from the set.
- getTraitSet() - Method in interface org.apache.calcite.plan.RelOptNode
-
Retrieves this RelNode's traits.
- getTraitSet() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getTraitSet() - Method in interface org.apache.calcite.rel.RelInput
-
- getTransientTable() - Method in class org.apache.calcite.rel.core.RepeatUnion
-
- getTransitions() - Method in class org.apache.calcite.runtime.Automaton
-
- getTransitions() - Method in class org.apache.calcite.runtime.DeterministicAutomaton
-
- getTreeOrder(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(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() - 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.rel.core.AggregateCall
-
Returns the result type.
- getType() - Method in interface org.apache.calcite.rel.RelDistribution
-
Returns the type of distribution.
- getType() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
-
Gets the type of this field.
- getType() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getType() - Method in class org.apache.calcite.rex.RexCall
-
- getType() - Method in class org.apache.calcite.rex.RexFieldAccess
-
- getType() - Method in class org.apache.calcite.rex.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.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.
- getTypeCoercion() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Get the type coercion instance.
- getTypeCoercion() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getTypeEntry(CalciteSchema, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- 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 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 interface org.apache.calcite.schema.FunctionContext
-
Returns the type factory.
- getTypeFactory() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Returns the factory for type creation.
- getTypeFactory() - Method in 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
-
- getTypeMap() - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
Returns a map of types in this schema by name.
- getTypeMapping() - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRule
-
- getTypeMapping() - Method in class org.apache.calcite.sql.type.SqlTypeCoercionRule
-
- getTypeMapping() - Method in interface org.apache.calcite.sql.type.SqlTypeMappingRule
-
Returns the type mappings of this rule instance.
- 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.SqlTypeNameSpec
-
- getTypeName() - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- getTypeName() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getTypeNames() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getTypeNames() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns the set of all types names.
- getTypeNames() - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getTypeNames() - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- getTypeNames() - Method in interface org.apache.calcite.schema.Schema
-
Returns the names of the types in this schema.
- getTypeNames() - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
Returns the collection of
SqlTypeNames included in this family.
- getTypeNameSpec() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getTypes() - Method in class org.apache.calcite.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.
- 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(TableModify, 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(Calc, 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(Aggregate, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Union, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Intersect, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
Any unique key of any input of Intersect is an unique key of the Intersect.
- getUniqueKeys(Minus, RelMetadataQuery, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
The unique keys of Minus are precisely the unique keys of its first input.
- getUniqueKeys(TableScan, 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
-
Returns the UPDATE statement for this MERGE.
- getUpdateColumnList() - Method in class org.apache.calcite.rel.core.TableModify
-
- getUpperBound() - Method in class org.apache.calcite.rex.RexWindow
-
- getUpperBound() - Method in class org.apache.calcite.sql.SqlWindow
-
- getURLConnection(String) - Static method in class org.apache.calcite.runtime.HttpUtils
-
- 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
-
- getValidatedOperandTypes(SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the types of a call's operands.
- getValidatedOperandTypes(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getValidationErrorFunction() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getValidator() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns the validator.
- getValidator() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getValidator() - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- 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() - 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
-
Returns the value of this literal as a given Java type.
- getValueBytes() - Method in class org.apache.calcite.util.NlsString
-
Returns the value as a ByteString.
- getValueOperand() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getValueType() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the value type if this type is a map, otherwise null.
- getValueType() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- 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.
- getVariablesUsed(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a set of variables used by a relational expression or its
descendants.
- getVertex(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- getViewExpander() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns a view expander.
- getViewPath() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the path of the view.
- getViewSql() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the view's SQL definition.
- getVisitor() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
Returns the visitor on which the MethodDispatcher dispatches
each decorrelateRel method, the default implementation returns this instance,
if you got a sub-class, override this method to replace the visitor as the
sub-class instance.
- getWarnings() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Returns the warnings that were generated by the previous invocation
of the parser.
- getWhenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getWhere() - Method in class org.apache.calcite.sql.SqlSelect
-
- getWhereScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope that expressions in the WHERE and GROUP BY clause of
this query should use.
- getWhereScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWiderTypeFor(List<RelDataType>, boolean) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- getWiderTypeFor(List<RelDataType>, boolean) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
- getWiderTypeForDecimal(RelDataType, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Finds a wider type when one or both types are decimal type.
- getWiderTypeForDecimal(RelDataType, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Finds a wider type when one or both types are DECIMAL type.
- getWiderTypeForTwo(RelDataType, RelDataType, boolean) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Case2: type widening.
- getWiderTypeForTwo(RelDataType, RelDataType, boolean) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Case2: type widening.
- getWindow() - Method in class org.apache.calcite.rex.RexOver
-
- getWindowByName(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindowCall() - Method in class org.apache.calcite.sql.SqlWindow
-
- getWindowList() - Method in class org.apache.calcite.sql.SqlSelect
-
- getWinnerCost() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
Returns the best cost if this subset is fully optimized
or null if the subset is not fully optimized.
- getWithScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- getWithScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- Glossary - Interface in org.apache.calcite.util
-
A collection of terms.
- 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.rel.mutable.MutableRelVisitor
-
- go(RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Starts an iteration.
- 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
-
- Graphs - Class in org.apache.calcite.util.graph
-
Miscellaneous graph utilities.
- Graphs.FrozenGraph<V,E extends DefaultEdge> - Class in org.apache.calcite.util.graph
-
Immutable grap.
- greater(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- greater(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- greater(char, char) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- greater(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, '>='.
- greaterThan(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a >.
- greaterThan(C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- greaterThan(C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- greaterThanOrEqual(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a >=.
- 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.
- GridEnumerable(Envelope, BigDecimal, BigDecimal, boolean) - Constructor for class org.apache.calcite.runtime.SpatialTypeFunctions.GridEnumerable
-
- Group(ImmutableBitSet, boolean, RexWindowBound, RexWindowBound, RelCollation, List<Window.RexWinAggCall>) - Constructor for class org.apache.calcite.rel.core.Window.Group
-
- 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_BY_DISTINCT - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
DISTINCT operator, occurs within GROUP BY clause.
- GROUP_CONCAT - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "GROUP_CONCAT([DISTINCT] expr [, ...] [ORDER BY ...] [SEPARATOR sep])"
aggregate function, MySQL's equivalent of
SqlStdOperatorTable.LISTAGG.
- GROUP_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUP_ID() function.
- groupByFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the GROUP BY clause.
- GroupByScope - Class in org.apache.calcite.sql.validate
-
Represents the name-resolution context for expressions in an GROUP BY clause.
- groupExprList - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupExprProjection - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupFunction - Variable in class org.apache.calcite.sql.SqlGroupedWindowFunction
-
The grouped function, if this an auxiliary function; null otherwise.
- groupFunctionMustAppearInGroupByClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- GROUPING - 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
-
- groupingInAggregate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- groupingInWrongClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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, boolean, ImmutableList<ImmutableBitSet>) - Method in class org.apache.calcite.tools.RelBuilder
-
- groupKeyCount() - Method in interface org.apache.calcite.tools.RelBuilder.GroupKey
-
Returns the number of columns in the group key.
- groups - Variable in class org.apache.calcite.rel.core.Window
-
- groups - Variable in class org.apache.calcite.rel.mutable.MutableWindow
-
- groupSet - Variable in class org.apache.calcite.rel.core.Aggregate
-
- groupSet - Variable in class org.apache.calcite.rel.mutable.MutableAggregate
-
- groupSet - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope.Resolved
-
- groupSets() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the grouping sets we are aggregating on.
- groupSets() - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase.AggContextImpl
-
- 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
-
- 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(String, String, Comparator<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).
- 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.
- i - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Step
-
- id - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- id - Variable in class org.apache.calcite.rel.AbstractRelNode
-
Unique id of this object, for debugging.
- id - Variable in class org.apache.calcite.rex.RexCorrelVariable
-
- id - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint
-
Fully qualified object name as string.
- id() - 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
-
- 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
-
- identifierEscapedQuoteString() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- identifierExpansion() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns whether to expand identifiers other than column
references.
- identifierMaxLength() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- IdentifierNamespace - Class in org.apache.calcite.sql.validate
-
Namespace whose contents are defined by the type of an
identifier.
- identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- identifierNeedsQuote(String) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether to quote an identifier.
- identifierQuoteString() - Method in interface org.apache.calcite.sql.SqlDialect.Context
-
- identifierQuoteString - Variable in class org.apache.calcite.sql.SqlDialect
-
- 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.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.
- 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
-
- IdPair<L,R> - Class in org.apache.calcite.sql.util
-
Similar to
Pair but identity is based
on identity of values.
- IdPair(L, R) - Constructor for class org.apache.calcite.sql.util.IdPair
-
- idPositions - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- IdToken(SqlSimpleParser.TokenType, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.IdToken
-
- IF - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "IF(condition, thenValue, elseValue)" function.
- ifExists - Variable in class org.apache.calcite.sql.SqlDrop
-
Whether "IF EXISTS" was specified.
- ifNotExists - Variable in class org.apache.calcite.sql.SqlCreate
-
Whether "IF NOT EXISTS" was specified.
- IGNORE - Static variable in interface org.apache.calcite.util.Litmus
-
Implementation of
Litmus that returns
a status code but does not throw.
- IGNORE_ANY - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- IGNORE_NULLS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IGNORE NULLS operator.
- 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() - Method in class org.apache.calcite.rex.RexOver
-
- ignoreNulls(boolean) - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Returns a copy of this AggCall that ignores nulls.
- iInputColumn - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped column within input rel.
- iInputRel - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped input rel.
- ilike(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ILIKE function.
- ilike(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ILIKE function with escape.
- ILIKE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The case-insensitive variant of the LIKE operator.
- 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
-
- illegalFromEmpty() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalIntervalLiteral(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalJoinExpression() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalJsonPathMode(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalJsonPathModeInPathSpec(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalJsonPathSpec(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalLiteral(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalLocaleFormat(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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
-
- illegalXslt(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.Builder - Class in org.apache.calcite.util
-
Builder.
- immutableCopy(Iterable<? extends Iterable<E>>) - Static method in class org.apache.calcite.util.Util
-
Returns a copy of a list of lists, making the component lists immutable if
they are not already.
- immutableCopyOf(Map<String, V>) - Static method in class org.apache.calcite.util.NameMap
-
Creates a NameMap that is an immutable copy of a given map.
- immutableCopyOf(Set<String>) - Static method in class org.apache.calcite.util.NameSet
-
Creates a NameSet that is an immutable copy of a given collection.
- ImmutableIntList - Class in org.apache.calcite.util
-
An immutable list of
Integer values backed by an array of
ints.
- ImmutableNullableList<E> - Class in org.apache.calcite.util
-
An immutable list that may contain null values.
- ImmutableNullableList.Builder<E> - Class in org.apache.calcite.util
-
A builder for creating immutable nullable list instances.
- ImmutableNullableMap<K,V> - Class in org.apache.calcite.util
-
An immutable map that may contain null values.
- ImmutableNullableSet<E> - Class in org.apache.calcite.util
-
An immutable set that may contain null values.
- ImmutableNullableSet.Builder<E> - Class in org.apache.calcite.util
-
A builder for creating immutable nullable set instances.
- 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(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- 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.EnumerableLimitSort
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMatch
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnion
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
Creates a plan for this expression according to a calling convention.
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRepeatUnion
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableSpool
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- implement(RexToLixTranslator, RexCall, ParameterExpression, ParameterExpression, ParameterExpression, ParameterExpression) - Method in interface org.apache.calcite.adapter.enumerable.MatchImplementor
-
Implements a call.
- 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<RexToLixTranslator.Result>) - Method in interface org.apache.calcite.adapter.enumerable.RexImpTable.RexCallImplementor
-
- implement(RexToLixTranslator, Expression, RexCall, PhysType, PhysType) - Method in interface org.apache.calcite.adapter.enumerable.TableFunctionCallImplementor
-
Implements a table-valued function call.
- 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
-
Deprecated.
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcTableScan
-
- implement(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.BindableIntersect
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableMatch
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableMinus
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- implement(InterpretableRel.InterpreterImplementor) - Method in interface org.apache.calcite.interpreter.InterpretableRel
-
Creates an interpreter node to implement this relational expression.
- implement(RelRoot) - Method in class org.apache.calcite.prepare.Prepare
-
Implements a physical query plan.
- ImplementableAggFunction - Interface in org.apache.calcite.schema
-
Function that can be translated to java code.
- ImplementableFunction - Interface in org.apache.calcite.schema
-
Function that can be translated to java code.
- implementAdd(AggContext, AggAddContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
-
Updates intermediate values to account for the newly added value.
- implementAdd(AggContext, AggAddContext) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- implementLambdaFactory(BlockBuilder, PhysType, List<AggImpState>, Expression, boolean, ParameterExpression) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregateBase
-
- 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.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(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
-
- implementor - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- implementor() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.BaseContext
-
- implementor() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- implementor() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.SimpleContext
-
- 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.StrictAggImplementor
-
- implementResult(AggContext, AggResultContext) - Method in interface org.apache.calcite.adapter.enumerable.AggImplementor
-
Calculates the resulting value based on the intermediate variables.
- 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
-
- IMPLICIT - Static variable in class org.apache.calcite.sql.SqlCollation
-
- implicitCast(RelDataType, SqlTypeFamily) - Method in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
Type coercion based on the inferred type from passed in operand
and the
SqlTypeFamily defined in the checkers,
e.g.
- ImplicitCastOperandTypeChecker - Interface in org.apache.calcite.sql.type
-
- implies(RexNode, RexNode) - Method in class org.apache.calcite.plan.RexImplicationChecker
-
Checks if condition first implies (⇒) condition second.
- 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(RexNode, RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a list of values.
- in(RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a list of values.
- in(RelNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a sub-query.
- in(RexNode, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an IN predicate with a sub-query.
- 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
-
Returns whether a type is in SqlTypeFamily.Boolean.
- inCharFamily(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is in SqlTypeFamily.Character.
- inCharFamily(SqlTypeName) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type name is in SqlTypeFamily.Character.
- inCharOrBinaryFamilies(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type family is either character or binary.
- includeNulls - Variable in class org.apache.calcite.sql.SqlUnpivot
-
- 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
-
- incr(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
Increments offset to each element of the list and
returns a new int list.
- INDENT - Static variable in class org.apache.calcite.util.StackWriter
-
Directive for increasing the indentation level.
- 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() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the number of spaces indentation.
- 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.rex.RexSlot
-
- 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(Object) - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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(Iterable<String>, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns the index of the first element of a collection that matches.
- 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
-
- IndexRangeOrdering() - Constructor for class org.apache.calcite.runtime.SpaceFillingCurve2D.IndexRangeOrdering
-
- 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
-
- inferJoinEqualConditions(List<RexNode>, Join) - Method in class org.apache.calcite.rel.rules.FilterJoinRule
-
Infers more equal conditions for the join condition.
- 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.
- 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.SqlLiteralChainOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- 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.SqlTypeConstructorFunction
-
- 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
-
- InferTypes - Class in org.apache.calcite.sql.type
-
Strategies for inferring operand types.
- 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.
- inFilter(Filter) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
-
Returns whether a
Filter contains the kind of expression we
seek.
- 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
-
- INFIX_CAST - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
Infix "::" cast operator used by PostgreSQL, for example
'100'::INTEGER.
- 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.
- inheritPath(Iterable<Integer>) - Method in class org.apache.calcite.rel.hint.RelHint.Builder
-
Sets up the inherit path with given integer list.
- inheritPath(Integer...) - Method in class org.apache.calcite.rel.hint.RelHint.Builder
-
Sets up the inherit path with given integer array.
- inheritPath - Variable in class org.apache.calcite.rel.hint.RelHint
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- 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.MinBoolean
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- 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.RelMetadataQueryBase
-
Deprecated.
- InitializerContext - Interface in org.apache.calcite.sql2rel
-
- InitializerExpressionFactory - Interface in org.apache.calcite.sql2rel
-
InitializerExpressionFactory supplies default values for INSERT, UPDATE, and NEW.
- initialValue() - Method in class org.apache.calcite.util.TryThreadLocal
-
- initMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- inJoin(Join) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
-
Returns whether a
Join contains kind of expression we seek.
- inList - Variable in class org.apache.calcite.sql.SqlPivot
-
- inList - Variable in class org.apache.calcite.sql.SqlUnpivot
-
- inOperationCoercion(SqlCallBinding) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Handles type coercion for IN operation with or without sub-query.
- inOperationCoercion(SqlCallBinding) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Handles type coercion for IN operation with or without sub-query.
- inProject(Project) - Method in class org.apache.calcite.rex.RexUtil.RexFinder
-
Returns whether a
Project contains the kind of expression we
seek.
- 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
-
- InputFinder() - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputFinder(Set<RelDataTypeField>) - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputFinder(Set<RelDataTypeField>, ImmutableBitSet) - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- InputGetterImpl(List<Pair<Expression, PhysType>>) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
Deprecated.
- InputGetterImpl(Expression, PhysType) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- InputGetterImpl(Map<Expression, PhysType>) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- inputPosReferenced - Variable in class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- InputReferencedVisitor() - Constructor for class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- inputs(RelRule.OperandTransform...) - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
-
Indicates that this operand has several inputs.
- inputs - Variable in class org.apache.calcite.rel.core.SetOp
-
- inputTypeList - Variable in class org.apache.calcite.rex.RexChecker
-
- 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
-
Returns whether two types are in same type family.
- inSameFamilyOrNull(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are in same type family, or one or the other is
of type
SqlTypeName.NULL.
- insert(int, String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Inserts the string into this character sequence.
- insertIntoAlwaysGenerated(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.
- INSTANCE - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- 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 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 exception org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
-
- INSTANCE - Static variable in class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- INSTANCE - Static variable in interface org.apache.calcite.rel.convert.ConverterRule.Config
-
- INSTANCE - Static variable in class org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- INSTANCE - Static variable in class org.apache.calcite.rel.metadata.DefaultRelMetadataProvider
-
- 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.SpatialRules
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.TableScanRule
-
Deprecated.
- INSTANCE - Static variable in class org.apache.calcite.rex.RexUtil.SubQueryFinder
-
- INSTANCE - Static variable in class org.apache.calcite.runtime.Unit
-
- INSTANCE - Static variable in class org.apache.calcite.schema.impl.AbstractSchema.Factory
-
- 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 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.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 method in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
- instance() - Static method in class org.apache.calcite.sql.type.SqlTypeAssignmentRule
-
Returns an instance.
- instance() - Static method in class org.apache.calcite.sql.type.SqlTypeCoercionRule
-
Returns an instance.
- instance(Map<SqlTypeName, ImmutableSet<SqlTypeName>>) - Static method in class org.apache.calcite.sql.type.SqlTypeCoercionRule
-
Returns an instance with specified type mappings.
- instance(boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeMappingRules
-
Returns the
SqlTypeMappingRule instance based on
the specified
coerce to indicate whether to return as a type coercion rule.
- 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 interface org.apache.calcite.util.Compatible
-
- INSTANCE - Static variable in interface org.apache.calcite.util.SaffronProperties
-
Deprecated.
- INSTANCE - Static variable in class org.apache.calcite.util.Util.OverFinder
-
- INT_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- 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 - Static variable in interface org.apache.calcite.util.JdbcType
-
- 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_NULLABLE - Static variable in interface org.apache.calcite.util.JdbcType
-
- 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.
- 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.
- internal(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- internalParameters - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- 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
-
- InterpretableConvention - Enum in org.apache.calcite.interpreter
-
Calling convention that returns results as an
Enumerable of object arrays.
- 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 - Static variable in interface org.apache.calcite.rel.rules.FilterTableScanRule.Config
-
- INTERPRETER - Static variable in interface org.apache.calcite.rel.rules.ProjectTableScanRule.Config
-
Config that matches Project on EnumerableInterpreter on TableScan.
- 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
-
- Intersect - Class in org.apache.calcite.rel.core
-
Relational expression that returns the intersection of the rows of its
inputs.
- Intersect(RelOptCluster, RelTraitSet, List<RelHint>, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.core.Intersect
-
Creates an Intersect.
- 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 interface org.apache.calcite.rel.rules.UnionMergeRule.Config
-
- 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_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_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that flattens an
Intersect on an
Intersect
into a single
Intersect.
- INTERSECT_TO_DISTINCT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- INTERSECTION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The INTERSECTION operator.
- 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(IntersectToDistinctRule.Config) - Constructor for class org.apache.calcite.rel.rules.IntersectToDistinctRule
-
Creates an IntersectToDistinctRule.
- IntersectToDistinctRule(Class<? extends Intersect>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.IntersectToDistinctRule
-
Deprecated.
- IntersectToDistinctRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- interval - Variable in class org.apache.calcite.rel.core.Match
-
- interval - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- INTERVAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Interval expression, 'INTERVAL n timeUnit'.
- 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 where 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
-
- 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
-
- 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
-
- 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
-
- inTrait() - Method in interface org.apache.calcite.rel.convert.ConverterRule.Config
-
- inTraits - Variable in class org.apache.calcite.rel.convert.ConverterImpl
-
- IntSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- intValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- 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
-
- invalidCount() - Method in class org.apache.calcite.rel.RelValidityChecker
-
- invalidDatetimeFormat(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForExistsNode(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForExtractValue(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForExtractXml(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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
-
- invalidInputForRegexpReplace(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidInputForXmlTransform(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidLiteral(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidOrderBy(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidOrderByPos() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidPartitionKeys(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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
-
- 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.OverridingSourceMapping
-
- inverse() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- 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.
- 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.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
-
- iOutputColumn - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped output column.
- 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_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(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.
- isAddJsonTypeOperatorEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
- 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
-
Deprecated.
- 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
-
- isAll() - Method in class org.apache.calcite.util.Sarg
-
Returns whether this Sarg includes all values (including or not including
null).
- isAllowAlwaysTrueCondition() - Method in interface org.apache.calcite.rel.rules.JoinAssociateRule.Config
-
Whether to emit the new join tree if the new top or bottom join has a condition which
is always TRUE.
- isAllowAlwaysTrueCondition() - Method in interface org.apache.calcite.rel.rules.JoinCommuteRule.Config
-
Whether to emit the new join tree if the join condition is TRUE
(that is, cartesian joins); default true.
- isAllowFunctions() - Method in interface org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Config
-
Whether to push down aggregate functions, default false.
- 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.
- isAlwaysMeasure(Lattice.Column) - Method in class org.apache.calcite.materialize.Lattice
-
Returns whether every use of a column is as an argument to a measure.
- 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.
- isAlwaysNonEmpty(RexWindowBound, RexWindowBound) - Static method in class org.apache.calcite.sql.SqlWindow
-
- 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
-
Deprecated.
- 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.
- isAnon() - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- isAnon() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Returns whether to remove trivial aliases such as "EXPR$0"
when converting the current relational expression into a SELECT.
- 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
-
Returns whether a type is numeric with approximate precision.
- isArgumentConstant(int) - Method in interface org.apache.calcite.schema.FunctionContext
-
Returns whether the value of an argument is constant.
- isArray(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is ARRAY.
- isASet(Collection) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the IS A SET function.
- isAtomic(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- isAtomic(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is atomic (datetime, numeric, string or
BOOLEAN).
- 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
-
- 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() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
-
Indicates whether Bernoulli or system sampling should be performed.
- 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
-
Returns whether a type is BIGINT.
- 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.
- isBinary(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is BINARY.
- isBoolean(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is BOOLEAN.
- isBoundedVariableWidth(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is variable width with bounded precision.
- isBoxed() - Method in class org.apache.calcite.rel.core.Project
-
Deprecated.
- isCacheEnabled() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- 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
-
Returns whether a cancellation has been requested.
- 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.fun.SqlLikeOperator
-
Returns whether this operator matches the case of its operands.
- isCaseSensitive() - Method in class org.apache.calcite.sql.fun.SqlPosixRegexOperator
-
Returns whether this operator matches the case of its operands.
- isCaseSensitive() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether matching of identifiers is case-sensitive.
- isCaseSensitive() - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns whether name matching is case-sensitive.
- isCaseSensitive() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- isCharacter(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is CHARACTER.
- 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.
- isChildNullable(int) - Method in class org.apache.calcite.sql.validate.ListScope
-
Whether the ith child namespace produces nullable result.
- isClauseStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isClauseStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- isClauseStartsLine() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether this writer should start each clause (e.g.
- isCoerceNames() - Method in interface org.apache.calcite.rel.rules.CoerceInputsRule.Config
-
Whether to coerce names.
- isCollationTrivial() - Method in class org.apache.calcite.rel.RelRoot
-
- isCollection(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is ARRAY or MULTISET.
- isComparable(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are comparable.
- isComplementedPoints() - Method in class org.apache.calcite.util.Sarg
-
Returns whether this Sarg, when negated, is a collection of 1 or more
points (and perhaps an IS NULL if
nullAs == RexUnknownAs.TRUE).
- isComponentQuoted(int) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns whether the ith 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.
- isCopyFilter() - Method in interface org.apache.calcite.rel.rules.FilterProjectTransposeRule.Config
-
Whether to create a
Filter of the same convention as the
matched Filter.
- isCopyProject() - Method in interface org.apache.calcite.rel.rules.FilterProjectTransposeRule.Config
-
Whether to create a
Project of the same convention as the
matched Project.
- isCountStar() - Method in class org.apache.calcite.sql.SqlCall
-
Returns whether it is the function COUNT(*).
- isCreateValuesRel() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the createValuesRel option.
- isCurrentRow() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is CURRENT ROW.
- isCurrentRow(SqlNode) - Static method in class org.apache.calcite.sql.SqlWindow
-
Returns whether an expression represents the "CURRENT ROW" bound.
- isDate(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is DATE.
- isDatetime(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is DATE, TIME, or TIMESTAMP.
- isDecimal(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is DECIMAL.
- isDecorrelationEnabled() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the decorrelationEnabled option.
- isDecreasing() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Whether values of this monotonicity are decreasing.
- isDefault() - Method in interface org.apache.calcite.plan.RelTrait
-
Returns whether this trait is the default trait value.
- isDefault() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether all the traits are default trait value.
- 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.
- isDefaultSansConvention() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether all the traits except
Convention
are default trait value.
- isDelete() - Method in class org.apache.calcite.rel.core.TableModify
-
- isDelivered() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- isDerived() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
Consider the query select a+b as c, d as e from t.
- 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
-
Returns whether a call to this operator is guaranteed to always return
the same result given the same operands; true is assumed by default.
- isDistinct() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall is distinct, as in
COUNT(DISTINCT empno).
- 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.
- isDistinctFrom(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an expression equivalent to o0 IS DISTINCT FROM o1.
- 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
-
- isDouble(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is DOUBLE.
- 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
-
Returns whether it is unsafe to cache query plans referencing this
operator; false is assumed by default.
- 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
-
Returns whether this type has dynamic structure (for "schema-on-read"
table).
- isDynamicStruct() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- isEffectivelyNotNull(RexNode) - Method in class org.apache.calcite.plan.RelOptPredicateList
-
Returns whether an expression is effectively NOT NULL due to an
e IS NOT NULL condition in this predicate list.
- isEmpty(RelOptPredicateList) - Static method in class org.apache.calcite.plan.RelOptPredicateList
-
Returns true if given predicate list is empty.
- 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() - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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.
- isEnforcer() - Method in class org.apache.calcite.plan.volcano.AbstractConverter
-
- isEnforcer() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isEnforcer() - Method in class org.apache.calcite.rel.core.Sort
-
- isEnforcer() - Method in interface org.apache.calcite.rel.RelNode
-
Indicates whether it is an enforcer operator, e.g.
- isEqui(RelNode, RelNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- isEqui() - Method in class org.apache.calcite.rel.core.JoinInfo
-
Returns whether this is an equi-join.
- 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
-
- 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.
- isExact() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- isExactNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is numeric with exact precision.
- isExpand() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the expand option.
- 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.
- isFalse(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
NULL → FALSE, FALSE → TRUE, TRUE → FALSE.
- isFixedParameters() - Method in class org.apache.calcite.sql.type.OperandMetadataImpl
-
- isFixedParameters() - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Returns whether the list of parameters is fixed-length.
- 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
-
- isFollowing() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is FOLLOWING.
- 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
-
- 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() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
Returns true if the MultiJoin corresponds to a full outer join.
- 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.
- isGeneratedAlias(String) - Static method in class org.apache.calcite.sql.SqlUtil
-
Whether the alias is generated by calcite.
- 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
-
- 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(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(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.
- isIncludeOuter() - Method in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
-
Whether to include outer joins, default false.
- isInfinite() - Method in interface org.apache.calcite.plan.RelOptCost
-
Returns whether this cost represents an expression that hasn't actually
been implemented (e.g.
- isInfinite() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- 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
-
Returns whether a type is some kind of INTERVAL.
- isIntType(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is one of the integer types.
- 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
-
- 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 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
-
- 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
-
Deprecated.
- isKeywordsLowerCase() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether to output all keywords (e.g.
- 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
-
- isLeftFactorInRemovableSelfJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns whether the factor is the left factor in a self-join.
- 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
-
Returns whether a type is a LOB of some kind.
- isLogical(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Decide whether a rule is logical or not.
- 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.
- isLosslessCast(RelDataType, RelDataType) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether the conversion from source to target type
is a 'loss-less' cast, that is, a cast from which
the original value of the field can be certainly recovered.
- 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
-
- 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.
- isMap(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is MAP.
- 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
-
- isMerge() - Method in class org.apache.calcite.rel.core.TableModify
-
- isMergeJoinSupported(JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- 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
-
- isMultiset(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is MULTISET.
- 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.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
-
Returns whether this is 'NOT' variant of an operator.
- isNegated() - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
-
Returns whether this is the 'NOT LIKE' operator.
- isNegated() - Method in class org.apache.calcite.sql.fun.SqlPosixRegexOperator
-
Returns whether this is 'NOT' variant of an operator.
- isNestedAggregateWindow(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isNone() - Method in class org.apache.calcite.util.Sarg
-
Returns whether this Sarg includes no values (including or not including
null).
- isNormalized(Litmus, RexBuilder) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program is in canonical form.
- isNotDistinctFrom(RexNode, RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates an expression equivalent to "o0 IS NOT DISTINCT FROM o1".
- 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 an 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(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is the NULL type.
- isNull(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates ab 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 - 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
-
Returns whether the factor corresponds to a null-generating factor
in a left or right outer join.
- 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
-
Returns whether s == null or if s.length() == 0.
- isNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is numeric.
- ISO_DATETIME_FORMAT - Static variable in class org.apache.calcite.util.DateTimeStringUtils
-
The SimpleDateFormat string for ISO timestamps,
"yyyy-MM-dd'T'HH:mm:ss'Z'".
- ISO_DATETIME_FRACTIONAL_SECOND_FORMAT - Static variable in class org.apache.calcite.util.DateTimeStringUtils
-
The SimpleDateFormat string for ISO timestamps with precisions, "yyyy-MM-dd'T'HH:mm:ss
.SSS'Z'"
- isOffsetLimitAllowed() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- isOffsetLimitAllowed() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to allow the SQL syntax "OFFSET start LIMIT count"
(that is, OFFSET before LIMIT,
in addition to LIMIT before OFFSET
and OFFSET before FETCH).
- isOffsetLimitAllowed() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- 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 interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- isOpenInterval(RangeSet<C>) - Static method in class org.apache.calcite.util.RangeSets
-
Returns whether a range set is a single open interval.
- 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.
- isOptional() - Method in interface org.apache.calcite.schema.FunctionParameter
-
Returns whether this parameter is optional.
- isOptional(int) - Method in class org.apache.calcite.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- 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.ExplicitOperandTypeChecker
-
- 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.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 ith 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 ith parameter of a method is optional.
- isPartialFunction() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a partial function if every source has at most one target.
- isPercentile() - Method in class org.apache.calcite.sql.fun.SqlBasicAggFunction
-
- isPercentile() - Method in class org.apache.calcite.sql.SqlAggFunction
-
Returns whether this aggregate function is a PERCENTILE function.
- 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() - Method in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- isPoint(Range<C>) - Static method in class org.apache.calcite.util.RangeSets
-
Returns whether a range is a point.
- isPoints() - Method in class org.apache.calcite.util.Sarg
-
Returns whether this Sarg is a collection of 1 or more
points (and perhaps an IS NULL if
nullAs == RexUnknownAs.TRUE).
- isPreceding() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is PRECEDING.
- 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.
- isQuoteAllIdentifiers() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isQuoteAllIdentifiers() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- 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
-
Returns whether this SqlParserPos is quoted.
- 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
-
Return whether the factor corresponds to the null-generating factor in
an outer join that can be removed.
- 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.
- isRemoveSortInSubQuery() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns whether to remove Sort operator for a sub-query
if the Sort has no offset and fetch limit attributes.
- isRepeatable() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
-
Indicates whether the sample results should be repeatable.
- isRepeatable() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Indicates whether repeatable seed should be used.
- isRequired() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- isRight() - Method in interface org.apache.calcite.rel.rules.JoinPushThroughJoinRule.Config
-
Whether to push on the right.
- isRightFactorInRemovableSelfJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns whether the factor is the right factor in a self-join.
- 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.
- isRolledUp(String) - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
-
- 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.
- isRow(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is ROW.
- isRows - Variable in class org.apache.calcite.rel.core.Window.Group
-
- isRows() - Method in class org.apache.calcite.rex.RexWindow
-
- isRows() - Method in class org.apache.calcite.sql.SqlWindow
-
- isRuleExcluded(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Determines whether a given rule is excluded by ruleDescExclusionFilter.
- isRuleExcluded() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Determines whether the rule is excluded by any root node hint.
- isRuleExcluded(Hintable, RelOptRule) - Method in class org.apache.calcite.rel.hint.HintStrategyTable
-
Returns whether the hintable has hints that imply
the given rule should be excluded.
- 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
-
- isSelectListExtraIndentFlag() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- isSelectListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isSelectListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- isSelectListItemsOnSeparateLines() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether the items in the SELECT clause should each be on a
separate line.
- 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(CalciteConnectionProperty) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
Returns whether a given property has been assigned a value.
- 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.
- isSmart() - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.Config
-
Whether to try to strengthen join-type, default false.
- 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
-
- isSpecial() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- isSpecific() - Method in enum org.apache.calcite.sql.SqlFunctionCategory
-
- 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
-
- isStrictEnd() - Method in class org.apache.calcite.rel.core.Match
-
- isStrictStart() - Method in class org.apache.calcite.rel.core.Match
-
- isString(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is STRING.
- isStrong(RexNode) - Static method in class org.apache.calcite.plan.Strong
-
Returns whether a given expression is strong.
- 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
-
- isSubstituteRule(VolcanoRuleCall) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Checks whether a rule match is a substitution rule match.
- 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.
- isSwapOuter() - Method in interface org.apache.calcite.rel.rules.JoinCommuteRule.Config
-
Whether to swap outer joins; default false.
- isSymmetrical() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether a call to this operator is not sensitive to the operands input order.
- 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
-
Deprecated.
Determines whether a table is accessed at all.
- isTableAccessedForRead(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Deprecated.
Determines whether a table is accessed for read.
- isTableAccessedForWrite(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Deprecated.
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.
- isTimestamp(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether a type is TIMESTAMP.
- 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
-
- isTransformationRule(VolcanoRuleCall) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Checks whether a rule match is a transformation rule match.
- isTrimUnusedFields() - Method in interface org.apache.calcite.sql2rel.SqlToRelConverter.Config
-
Returns the trimUnusedFields option.
- 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.
- isTypeCoercionEnabled() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns whether to allow implicit type coercion when validation.
- isUnbounded() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is unbounded.
- 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
-
- 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
-
- isUsingGroupingSets() - Method in interface org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule.Config
-
Whether to use GROUPING SETS, default true.
- 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(Litmus, RelNode.Context) - 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(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() - 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.
- 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.
- isValidDecimal(BigDecimal) - Static method in class org.apache.calcite.util.NumberUtil
-
Returns whether a
BigDecimal is a valid Farrago decimal.
- isValidDecimalValue(BigDecimal, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether the decimal value is valid for the type.
- 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.materialize.MaterializedViewAggregateRule
-
- isValidPlan(Project, RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- isValidPlan(Project, RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
- isValidRelNodePlan(RelNode, RelMetadataQuery) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Returns whether a RelNode is a valid tree.
- 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(TableScan, RelMetadataQuery, SqlExplainLevel) - Method in class org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- isVisibleInExplain(RelNode, SqlExplainLevel) - Method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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
-
- isWhereListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWhereListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- isWholeFilter() - Method in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
Whether to push whole expressions from the filter;
if false (the default), only pushes references.
- isWholeProject() - Method in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
Whether to push whole expressions from the project;
if false (the default), only pushes references.
- 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.
- 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
-
- 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.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 [ ...
- 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.
- 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.
- iterationLimit - Variable in class org.apache.calcite.rel.core.RepeatUnion
-
Maximum number of times to repeat the iterative relational expression;
negative value means no limit, 0 means only seed will be evaluated.
- iterator() - Method in class org.apache.calcite.adapter.enumerable.LazyAggregateLambdaFactory.LazySource
-
- 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.util.ImmutableBitSet
-
- iterator() - Method in class org.apache.calcite.util.ImmutableIntList
-
- iterator() - Method in class org.apache.calcite.util.ImmutableNullableSet
-
- 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.OverridingSourceMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- iterator() - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- iterator() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- iterator() - Method in class org.apache.calcite.util.Permutation
-
- 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.
- main(String[]) - Static method in class org.apache.calcite.Demo
-
- major - Variable in class org.apache.calcite.jdbc.CalciteFactory
-
- 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.
- makeBetween(RexNode, RexNode, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a
RexNode representation a SQL
"arg BETWEEN lower AND upper" expression.
- 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.
- makeCharLiteral(NlsString) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a character string literal from an
NlsString.
- 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.
- 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.
- makeFlag(Enum) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal representing a flag.
- makeHugeCost() - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing an enormous non-infinite cost.
- 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.
- makeIn(RexNode, List<? extends RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a
RexNode representation a SQL "arg IN (point, ...)"
expression.
- makeInfiniteCost() - Method in interface org.apache.calcite.plan.RelOptCostFactory
-
Creates a cost object representing infinite cost.
- 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.
- 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) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal of a given type, padding values of constant-width
types to match their type, not allowing casts.
- makeLiteral(Object, RelDataType, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal of a given type, padding values of constant-width
types to match their type.
- makeLiteral(Object, RelDataType, boolean, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal of a given type.
- makeLocalRef(RelDataType, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Create a reference to local variable.
- 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.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.
- makeSearchArgumentLiteral(Sarg, RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a search argument literal.
- 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.
- 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.
- 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.
- 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.enumerable.EnumerableRelImplementor
-
- 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.rel.metadata.RelMetadataQueryBase
-
Set of active metadata queries, and cache of previous results.
- map(RelNode) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates a MAP sub-query.
- MAP - Static variable in enum org.apache.calcite.sql.fun.SqlLibrary
-
- 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() - Method in class org.apache.calcite.util.NameMap
-
Returns the underlying map.
- map() - Method in class org.apache.calcite.util.NameMultimap
-
Returns the underlying map.
- map(RangeSet<C>, RangeSets.Handler<C, Range<C2>>) - Static method in class org.apache.calcite.util.RangeSets
-
Calls the appropriate handler method for each range in a range set,
creating a new range set from the results.
- map(Range<C>, RangeSets.Handler<C, R>) - Static method in class org.apache.calcite.util.RangeSets
-
Calls the appropriate handler method for the type of range.
- 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_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.
- mapCorrel(String, RelNode) - Method in class org.apache.calcite.plan.RelOptQuery
-
Maps a correlating variable to a
RelNode.
- mapDescToRule - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Maps rule description to rule, just to ensure that rules' descriptions
are unique.
- 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.
- Mapping - Interface in org.apache.calcite.util.mapping
-
A Mapping is a relationship between a source domain to target
domain of integers.
- Mappings - Class in org.apache.calcite.util.mapping
-
Utility functions related to 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.IdentityMapping - Class in org.apache.calcite.util.mapping
-
The identity mapping, of a given size, or infinite.
- 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.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.SourceMapping - Interface in org.apache.calcite.util.mapping
-
Mapping suitable for sourcing columns.
- 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 - 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 restricted
MappingType.BIJECTION (every
element in the source and target domain must be paired with precisely one
element in the other domain).
- mapQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a MAP sub-query.
- mapRequiresEvenArgCount() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- mapRequiresTwoOrMoreArgs() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- MapSqlStatisticProvider - Enum in org.apache.calcite.statistic
-
- 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
-
- 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.SubstitutionVisitor.UnifyRule
-
- 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, ImmutableBitSet, RelCollation, RexNode) - Constructor for class org.apache.calcite.rel.core.Match
-
Creates a Match.
- match(RelMetadataQuery, RelNode, RelDataType, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Match's collation.
- MATCH - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- match(RexNode, RexAction) - Method in interface org.apache.calcite.rex.RexPattern
-
Deprecated.
Calls action for every combination of tokens for which this
pattern matches.
- match(Enumerable<E>, Function1<E, TKey>, Matcher<E>, Enumerables.Emitter<E, TResult>, int, int) - Static method in class org.apache.calcite.runtime.Enumerables
-
- match(E...) - Method in class org.apache.calcite.runtime.Matcher
-
- match(Iterable<E>) - Method in class org.apache.calcite.runtime.Matcher
-
- 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.RexMRAggCall - Class in org.apache.calcite.rel.core
-
Aggregate calls in match recognize.
- MATCH_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- 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.
- Matcher<E> - Class in org.apache.calcite.runtime
-
Workspace that partialMatches patterns against an automaton.
- Matcher.Builder<E> - Class in org.apache.calcite.runtime
-
Builds a Matcher.
- matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoinRule
-
- 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.Operand
-
- matches(String, String) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateCaseToFilterRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateProjectConstantToDummyJoinRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterFlattenCorrelatedConditionRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinCommuteRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectMergeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRule.JoinOnUniqueToSemiJoinRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionEliminatorRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionMergeRule
-
- matches(String, String) - Method in interface org.apache.calcite.sql.validate.SqlNameMatcher
-
Returns a name matches another.
- 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.
- matchFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- MatchFailed() - Constructor for exception org.apache.calcite.plan.SubstitutionVisitor.MatchFailed
-
- matchFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the MATCH_RECOGNIZE clause.
- matchHandler() - Method in interface org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.Config
-
- matchHandler() - Method in interface org.apache.calcite.rel.rules.SubQueryRemoveRule.Config
-
- matchHandler() - Method in interface org.apache.calcite.rel.rules.ValuesReduceRule.Config
-
- MatchImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implementor of Functions used in MATCH_RECOGNIZE Context.
- MatchNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Match.
- matchNullability() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.Config
-
Whether to add a CAST when a nullable expression
reduces to a NOT NULL literal.
- matchNullability(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Ensures that a type's nullability matches a value's nullability.
- matchNullFetch() - Method in interface org.apache.calcite.rel.rules.SortUnionTransposeRule.Config
-
- matchOne(MemoryFactory.Memory<E>, Matcher.PartitionState<E>, Consumer<Matcher.PartialMatch<E>>) - Method in class org.apache.calcite.runtime.Matcher
-
Feeds a single input row into the given partition state,
and writes the resulting output rows (if any).
- matchOneWithSymbols(MemoryFactory.Memory<E>, Matcher.PartitionState<E>) - Method in class org.apache.calcite.runtime.Matcher
-
- 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.
- MatchReturnTypeInference - Class in org.apache.calcite.sql.type
-
Returns the first type that matches a set of given
SqlTypeNames.
- 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.
- MatchRule - Class in org.apache.calcite.rel.rules
-
- MatchRule(MatchRule.Config) - Constructor for class org.apache.calcite.rel.rules.MatchRule
-
Creates a MatchRule.
- MatchRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- MatchUtils - Class in org.apache.calcite.adapter.enumerable
-
Class with static Helpers for MATCH_RECOGNIZE.
- 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
-
- 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.
- 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.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
-
- MaterializedViewAggregateRule<C extends MaterializedViewAggregateRule.Config> - Class in org.apache.calcite.rel.rules.materialize
-
Materialized view rewriting for aggregate.
- MaterializedViewAggregateRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewFilterScanRule - Class in org.apache.calcite.rel.rules
-
- MaterializedViewFilterScanRule(MaterializedViewFilterScanRule.Config) - Constructor for class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
Creates a MaterializedViewFilterScanRule.
- MaterializedViewFilterScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.MaterializedViewFilterScanRule
-
Deprecated.
- MaterializedViewFilterScanRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- MaterializedViewJoinRule<C extends MaterializedViewRule.Config> - Class in org.apache.calcite.rel.rules.materialize
-
Materialized view rewriting for join.
- MaterializedViewOnlyAggregateRule - Class in org.apache.calcite.rel.rules.materialize
-
Rule that matches Aggregate.
- MaterializedViewOnlyAggregateRule(RelBuilderFactory, boolean, HepProgram) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
Deprecated.
- MaterializedViewOnlyAggregateRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
Deprecated.
- MaterializedViewOnlyAggregateRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewOnlyFilterRule - Class in org.apache.calcite.rel.rules.materialize
-
Rule that matches Filter.
- MaterializedViewOnlyFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
-
Deprecated.
- MaterializedViewOnlyFilterRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewOnlyJoinRule - Class in org.apache.calcite.rel.rules.materialize
-
Rule that matches Join.
- MaterializedViewOnlyJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
-
Deprecated.
- MaterializedViewOnlyJoinRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewProjectAggregateRule - Class in org.apache.calcite.rel.rules.materialize
-
Rule that matches Project on Aggregate.
- MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
Deprecated.
- MaterializedViewProjectAggregateRule(RelBuilderFactory, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
Deprecated.
- MaterializedViewProjectAggregateRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewProjectFilterRule - Class in org.apache.calcite.rel.rules.materialize
-
Rule that matches Project on Filter.
- MaterializedViewProjectFilterRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
-
Deprecated.
- MaterializedViewProjectFilterRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewProjectJoinRule - Class in org.apache.calcite.rel.rules.materialize
-
Rule that matches Project on Join.
- MaterializedViewProjectJoinRule(RelBuilderFactory, boolean, HepProgram, boolean) - Constructor for class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
-
Deprecated.
- MaterializedViewProjectJoinRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewRule<C extends MaterializedViewRule.Config> - Class in org.apache.calcite.rel.rules.materialize
-
Planner rule that converts a
Project
followed by
Aggregate or an
Aggregate to a scan (and possibly
other operations) over a materialized view.
- MaterializedViewRule.Config - Interface in org.apache.calcite.rel.rules.materialize
-
Rule configuration.
- MaterializedViewRule.Edge - Class in org.apache.calcite.rel.rules.materialize
-
Edge for graph.
- MaterializedViewRule.EquivalenceClasses - Class in org.apache.calcite.rel.rules.materialize
-
Class representing an equivalence class, i.e., a set of equivalent columns
- MaterializedViewRule.MatchModality - Enum in org.apache.calcite.rel.rules.materialize
-
Complete, view partial, or query partial.
- MaterializedViewRule.NodeLineage - Class in org.apache.calcite.rel.rules.materialize
-
Expression lineage details.
- MaterializedViewRule.ViewPartialRewriting - Class in org.apache.calcite.rel.rules.materialize
-
View partitioning result.
- MaterializedViewRules - Class in org.apache.calcite.rel.rules.materialize
-
Collection of rules pertaining to materialized views.
- MaterializedViewSubstitutionVisitor - Class in org.apache.calcite.plan
-
Deprecated.
- MaterializedViewSubstitutionVisitor(RelNode, RelNode) - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
Deprecated.
- MaterializedViewSubstitutionVisitor(RelNode, RelNode, RelBuilderFactory) - Constructor for class org.apache.calcite.plan.MaterializedViewSubstitutionVisitor
-
Deprecated.
- 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.
- max(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
-
- MAX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MAX aggregate function.
- 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(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
Like
Math.max(int, int) but null safe;
returns the greater of two numbers,
or null if either is null.
- 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
-
- MaxBigDecimal() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxBigDecimal
-
- maxClause() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Deprecated.
- MaxDouble() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxDouble
-
- MaxFloat() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxFloat
-
- MaxInt() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxInt
-
- MaxLong() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MaxLong
-
- maxNodeLabelLength() - Method in interface org.apache.calcite.rel.externalize.RelDotWriter.WriteOption
-
The max length of node labels.
- maxNodeLabelPerLine() - Method in interface org.apache.calcite.rel.externalize.RelDotWriter.WriteOption
-
The max length of node label in a line.
- maxPrecision(int, int) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- maxValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns the maximum value of an integral type, as a long value.
- mayBeSatisfiable(RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Returns whether a boolean expression ever returns true.
- maybeUnwrap(Class<C>) - Method in interface org.apache.calcite.schema.Wrapper
-
Finds an instance of an interface implemented by this object,
or returns
Optional.empty() if this object does not support
that interface.
- mayRepeat() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
- md5(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MD5(string) function.
- md5(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MD5(string) function for binary string.
- MD5 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- 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
-
- measureList - Variable in class org.apache.calcite.sql.SqlUnpivot
-
- measures - Variable in class org.apache.calcite.materialize.Lattice.Tile
-
- 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
-
- measures - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- 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.
- 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
-
- merge(BigDecimal, BigDecimal) - Method in class org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- 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(Boolean, Boolean) - Method in class org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- merge(T, T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- merge(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
-
- 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
-
- mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList, JoinRelType) - 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
-
- 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.
- metadata(Class<M>, RelMetadataQuery) - Method in class org.apache.calcite.rel.AbstractRelNode
-
Deprecated.
- 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
-
- 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
-
- MetadataDef<M extends Metadata> - Class in org.apache.calcite.rel.metadata
-
Definition of metadata.
- 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
-
Deprecated.
- 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.
- MetadataHandlerProvider - Interface in org.apache.calcite.rel.metadata
-
- MetadataHandlerProvider.NoHandler - Exception in org.apache.calcite.rel.metadata
-
Exception that indicates there there should be a handler for
this class but there is not.
- metadataProvider - Variable in class org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Deprecated.
- method - Variable in class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- method - Variable in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Method that implements the function.
- method - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- methodName - Variable in class org.apache.calcite.model.JsonFunction
-
Name of the method that implements this function.
- methods - Variable in class org.apache.calcite.rel.metadata.MetadataDef
-
- mightBeAssignableFrom(Class<?>, Class<?>) - Static method in class org.apache.calcite.util.ReflectUtil
-
Returns whether a parameter of a given type could possibly have an
argument of a given type.
- min(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.interpreter.AggregateNode.MinBigDecimal
-
- MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MIN aggregate function.
- 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;
returns the lesser of two numbers,
ignoring numbers that are null,
or null if both are null.
- 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
-
- MinBigDecimal() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinBigDecimal
-
- MinBoolean() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- MinDouble() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinDouble
-
- MinFloat() - Constructor for class org.apache.calcite.interpreter.AggregateNode.MinFloat
-
- 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
-
- minor - Variable in class org.apache.calcite.jdbc.CalciteFactory
-
- 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 - 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<RelHint>, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.core.Minus
-
- 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 - Static variable in interface org.apache.calcite.rel.rules.UnionMergeRule.Config
-
- 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 nullable BigDecimal values.
- MINUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix arithmetic minus operator, '-'.
- 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(RangeSet<C>, Range<C>) - Static method in class org.apache.calcite.util.RangeSets
-
Subtracts a range from a range set.
- 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_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that flattens a
Minus on a
Minus
into a single
Minus.
- 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(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.
- mode - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- MODE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MODE aggregate function.
- 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
-
- 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.
- 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
-
- 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.
- MONTHNAME - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "MONTHNAME(datetime)" function; returns the name of the month,
in the current locale, of a TIMESTAMP or DATE argument.
- monthNameWithDate(int, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MONTHNAME function, applied to a DATE argument.
- monthNameWithTimestamp(long, Locale) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL MONTHNAME function, applied to a TIMESTAMP argument.
- moreThanOneMappedColumn(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- moreThanOneValueInList(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- moveToHead(List<? extends E>, Predicate<? super E>) - Static method in class org.apache.calcite.util.Util
-
Returns a list with any elements for which the predicate is true moved to
the head of the list.
- 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_JOIN_BOTH_PROJECT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- MULTI_JOIN_LEFT_PROJECT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- MULTI_JOIN_OPTIMIZE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that re-orders a
Join using a heuristic planner.
- MULTI_JOIN_OPTIMIZE_BUSHY - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that finds an approximately optimal ordering for join operators
using a heuristic algorithm and can handle bushy joins.
- MULTI_JOIN_RIGHT_PROJECT - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- 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 - 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<? extends RexNode>, List<JoinRelType>, List<? extends 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(MultiJoinOptimizeBushyRule.Config) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Creates a MultiJoinOptimizeBushyRule.
- MultiJoinOptimizeBushyRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Deprecated.
- MultiJoinOptimizeBushyRule(RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Deprecated.
- MultiJoinOptimizeBushyRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- MultiJoinProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- MultiJoinProjectTransposeRule(MultiJoinProjectTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
Creates a MultiJoinProjectTransposeRule.
- 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
-
Deprecated.
- MultiJoinProjectTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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
-
- multipleRowSemanticsTables(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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 nullable BigDecimal values.
- MULTIPLY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic multiplication operator, '*'.
- 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
-
Returns the product of two numbers,
or null if either is null.
- 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
-
- 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(RelNode) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates a MULTISET sub-query.
- 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_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.
- 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 where 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
-
- multisetQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a MULTISET sub-query.
- 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.
- MULTIVALENT_STRING_SUM_PRECISION - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy for String concatenation.
- MULTIVALENT_STRING_SUM_PRECISION_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- mustNotNullInElse() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- MutableAggregate - Class in org.apache.calcite.rel.mutable
-
- MutableCalc - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Calc.
- MutableCollect - Class in org.apache.calcite.rel.mutable
-
- MutableCorrelate - Class in org.apache.calcite.rel.mutable
-
- MutableExchange - Class in org.apache.calcite.rel.mutable
-
- MutableFilter - Class in org.apache.calcite.rel.mutable
-
- MutableIntersect - Class in org.apache.calcite.rel.mutable
-
- MutableJoin - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Join.
- MutableMatch - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Match.
- MutableMinus - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Minus.
- MutableProject - Class in org.apache.calcite.rel.mutable
-
- MutableRel - Class in org.apache.calcite.rel.mutable
-
- MutableRel(RelOptCluster, RelDataType, MutableRelType) - Constructor for class org.apache.calcite.rel.mutable.MutableRel
-
- MutableRels - Class in org.apache.calcite.rel.mutable
-
- MutableRels() - Constructor for class org.apache.calcite.rel.mutable.MutableRels
-
- MutableRelVisitor - Class in org.apache.calcite.rel.mutable
-
- MutableRelVisitor() - Constructor for class org.apache.calcite.rel.mutable.MutableRelVisitor
-
- MutableSample - Class in org.apache.calcite.rel.mutable
-
- MutableScan - Class in org.apache.calcite.rel.mutable
-
- 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
-
- MutableSort - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Sort.
- MutableTableFunctionScan - Class in org.apache.calcite.rel.mutable
-
- MutableTableModify - Class in org.apache.calcite.rel.mutable
-
- MutableUncollect - Class in org.apache.calcite.rel.mutable
-
- MutableUnion - Class in org.apache.calcite.rel.mutable
-
Mutable equivalent of
Union.
- MutableValues - Class in org.apache.calcite.rel.mutable
-
- MutableWindow - Class in org.apache.calcite.rel.mutable
-
- mutate(List<T>) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in a list.
- MYSQL_TYPE_SYSTEM - Static variable in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
MySQL type system.
- 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() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Op
-
- o - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- o() - Method in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
Returns o.
- obj - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonPathContext
-
- obj - Variable in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- 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.
- 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.
- OCTET_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- octetLength(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL OCTET_LENGTH(binary) function.
- 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(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(Map<String, ?>) - Static method in class org.apache.calcite.DataContexts
-
- of(Function<String, ? extends Object>) - Static method in class org.apache.calcite.DataContexts
-
Returns an instance of
DataContext with the given function.
- of(CalciteConnection, SchemaPlus) - Static method in class org.apache.calcite.DataContexts
-
Returns an instance of
DataContext with the given connection
and root schema but no variables.
- 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(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(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) - 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<? extends Pair<RexInputRef, ? extends RexNode>>) - Static method in class org.apache.calcite.plan.VisitorDataContext
-
- 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, MutableRel, RexNode, boolean, boolean, Map<String, RexNode>, Map<String, RexNode>, RexNode, Map<String, ? extends SortedSet<String>>, boolean, ImmutableBitSet, RelCollation, RexNode) - Static method in class org.apache.calcite.rel.mutable.MutableMatch
-
Creates a MutableMatch.
- 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(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(ImmutableIntList) - Static method in class org.apache.calcite.rel.RelCollations
-
Creates a collation containing multiple fields.
- of(RelDistribution.Type, ImmutableIntList) - Static method in class org.apache.calcite.rel.RelDistributions
-
- 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.materialize.MaterializedViewRule.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(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(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(DataContext, Object[]) - Static method in class org.apache.calcite.runtime.FunctionContexts
-
Creates a FunctionContext.
- of(DataSource, String) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Creates a ResultSetEnumerable.
- of(DataSource, String, Primitive[]) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Creates a 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(SqlNodeList) - Static method in class org.apache.calcite.sql.parser.Span
-
Creates a Span of a node list.
- of(String) - Static method in class org.apache.calcite.sql.parser.StringAndPos
-
Looks for one or two carets in a SQL string, and if present, converts
them into a parser position.
- of(SqlParserPos, List<SqlNode>) - Static method in class org.apache.calcite.sql.SqlNodeList
-
Creates a SqlNodeList with a given backing list.
- 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() - Static method in interface org.apache.calcite.sql.SqlWriterConfig
-
Create a default SqlWriterConfig object.
- of(int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- of(L, R) - Static method in class org.apache.calcite.sql.util.IdPair
-
Creates an IdPair.
- of(Iterable<? extends SqlOperator>) - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
-
Creates an operator table that contains an immutable list of operators.
- of(SqlOperator...) - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
-
Creates an operator table that contains the given operator or
operators.
- of(SortedSetMultimap<RelNode, RelDecorrelator.CorRef>, NavigableMap<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(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(E) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Creates an immutable set of 1 element.
- of(E, E) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Creates an immutable set of 2 elements.
- of(E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Creates an immutable set of 3 elements.
- of(E, E, E, E) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Creates an immutable set of 4 elements.
- of(E, E, E, E, E, E...) - Static method in class org.apache.calcite.util.ImmutableNullableSet
-
Creates an immutable set of 5 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<? extends K, ? extends V>) - Static method in class org.apache.calcite.util.Pair
-
- of(boolean, RangeSet<C>) - Static method in class org.apache.calcite.util.Sarg
-
Deprecated.
- of(RexUnknownAs, RangeSet<C>) - Static method in class org.apache.calcite.util.Sarg
-
Creates a search argument.
- 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(int, List<RelDataTypeField>) - Static method in class org.apache.calcite.rex.RexInputRef
-
Creates a reference to a given field in a list of fields.
- 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.
- 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 - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
Offset operator is ONLY used for its precedence during unparsing.
- offset - Variable in class org.apache.calcite.sql.SqlOrderBy
-
- 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.
- offsetLimitNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.
- 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.
- ONE_OR_MORE - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy that allows one or more operands.
- oneInput(RelRule.OperandTransform) - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
-
Indicates that this operand has a single input.
- 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.EnumerableBatchNestedLoopJoinRule
-
- 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.EnumerableLimitSortRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule
-
- 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.volcano.AbstractConverter.ExpandConversionRule
-
- 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.AggregateCaseToFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule
-
- 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.AggregateProjectConstantToDummyJoinRule
-
- 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.AggregateProjectStarTableRule
-
- 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.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.FilterFlattenCorrelatedConditionRule
-
- 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.FilterTableScanRule
-
- 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.JoinDeriveIsNotNullFilterRule
-
- 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.MatchRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule
-
- 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.ProjectAggregateMergeRule
-
- 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.ProjectTableScanRule
-
- 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.JoinOnUniqueToSemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRule.JoinToSemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortJoinCopyRule
-
- 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.SpatialRules.FilterHilbertRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.TableScanRule
-
Deprecated.
- 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.rules.ValuesReduceRule
-
- 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
-
Deprecated.
- 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
-
- 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
-
Whether out-of-band in-line is enabled.
- op(SqlKind, SqlOperator) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- op - Variable in class org.apache.calcite.rex.RexCall
-
- op(SqlKind) - Static method in class org.apache.calcite.rex.RexUtil
-
- op(int) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- op - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Call
-
- open(C, C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- open(C, C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- 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.
- openClosed(C, C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- openClosed(C, C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- openStream() - Method in interface org.apache.calcite.util.Source
-
- 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(Class<R>, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
- operand(Class<R>, RelTrait, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
- 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
-
- operand(Class<R>) - Method in interface org.apache.calcite.plan.RelRule.OperandBuilder
-
Starts building an operand by specifying its class.
- 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
-
Returns i-th operand (0-based).
- 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_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
-
- 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
-
- operandJ(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
- operandMap(JsonSchema, Map<String, Object>) - Method in class org.apache.calcite.model.ModelHandler
-
Adds extra entries to an operand to a custom schema.
- operandMetadata(List<SqlTypeFamily>, Function<RelDataTypeFactory, List<RelDataType>>, IntFunction<String>, Predicate<Integer>) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates a checker for user-defined functions (including user-defined
aggregate functions, table functions, and table macros).
- OperandMetadataImpl - Class in org.apache.calcite.sql.type
-
Operand type-checking strategy user-defined functions (including user-defined
aggregate functions, table functions, and table macros).
- operandNotComparable(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- operands - Variable in class org.apache.calcite.plan.RelOptRule
-
Flattened list of operands.
- operands - Variable in class org.apache.calcite.rex.RexCall
-
- operands() - Method in class org.apache.calcite.rex.RexCallBinding
-
- 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.
- 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
-
- operandSupplier() - Method in interface org.apache.calcite.plan.RelRule.Config
-
Creates the operands for the rule instance.
- operandSupplier() - Method in interface org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule.Config
-
- operandSupplier() - Method in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
- OperandTypes - Class in org.apache.calcite.sql.type
-
Strategies for checking operand types.
- operation - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- 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 - 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 - Static variable in class org.apache.calcite.sql.SqlSetOption
-
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlUpdate
-
- operatorTable(String...) - Static method in class org.apache.calcite.prepare.CalciteCatalogReader
-
Creates an operator table that contains functions in the given class
or classes.
- operatorTable(SqlOperatorTable) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- optimize(RelDataType) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- optimize(RelRoot, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - Method in class org.apache.calcite.prepare.Prepare
-
Optimizes a query plan.
- optional() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
- optional - Variable in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- Optionality - Enum in org.apache.calcite.util
-
Four states that describe whether a particular behavior or
property is allowed and/or not allowed.
- optionChecker(HintOptionChecker) - Method in class org.apache.calcite.rel.hint.HintStrategy.Builder
-
Registers a hint option checker to validate the hint options.
- options() - Method in class org.apache.calcite.sql.ddl.SqlCreateForeignSchema
-
Returns options as a list of (name, value) pairs.
- or(HintPredicate...) - Static method in class org.apache.calcite.rel.hint.HintPredicates
-
Returns a composed hint predicate that represents a short-circuiting logical
OR of an array of hint predicates hintPredicates.
- or(RexUnknownAs) - Method in enum org.apache.calcite.rex.RexUnknownAs
-
Combines this with another RexUnknownAs in the same way as the
three-valued logic of OR.
- or() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches either of the two patterns at the top
of the stack,
and pushes it onto the stack.
- 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(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.
- orderBy(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets the ORDER BY BY clause to an array of expressions.
- orderBy(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets the ORDER BY BY clause to a list of expressions.
- orderByDataTypeProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the ORDER BY clause.
- 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
-
- orderByRequiresOneKey(String) - 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.
- orderbyShouldNotContainOver() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderCall - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- orderField(int) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Creates a reference to a field to be used in an ORDER BY clause.
- 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.
- 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.mutable.MutableMatch
-
- orderKeys - Variable in class org.apache.calcite.rex.RexWindow
-
- orderList - Variable in class org.apache.calcite.sql.SqlOrderBy
-
- orderList - Variable in class org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
-
- ordinal - Variable in class org.apache.calcite.materialize.Lattice.Column
-
Ordinal of the column within the lattice.
- 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.tools.Hoist.Variable
-
Zero-based ordinal in statement.
- ordinalInParent - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- ordinalInParent - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- ordinalInRule - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- ORDINALITY_COLUMN_NAME - Static variable in class org.apache.calcite.sql.SqlUnnestOperator
-
- 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.
- ordinalString(Hoist.Variable) - Static method in class org.apache.calcite.tools.Hoist
-
- ordinalStringIfChar(Hoist.Variable) - Static method in class org.apache.calcite.tools.Hoist
-
- orElse(SqlReturnTypeInference) - Method in interface org.apache.calcite.sql.type.SqlReturnTypeInference
-
Returns a return-type inference that applies this rule then another
rule, until one of them returns a not-null result.
- 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.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
-
Provides a heuristic planner implementation for the interfaces in
org.apache.calcite.plan.
- org.apache.calcite.plan.visualizer - package org.apache.calcite.plan.visualizer
-
A visualizer showing how the rules are applied step-by-step.
- 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
RelNodes to and from
XML and JSON format.
- org.apache.calcite.rel.hint - package org.apache.calcite.rel.hint
-
Defines hints interfaces and utilities for relational expressions.
- 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.metadata.janino - package org.apache.calcite.rel.metadata.janino
-
Code for generating metadata handlers.
- 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.rules.materialize - package org.apache.calcite.rel.rules.materialize
-
Provides a materialized rewriting algorithm encapsulated within a planner rule.
- 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.ddl - package org.apache.calcite.sql.ddl
-
Parse tree for SQL DDL 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.sql.validate.implicit - package org.apache.calcite.sql.validate.implicit
-
SQL Implicit Type Cast
- 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.
- originalSql - Variable in class org.apache.calcite.tools.Hoist.Hoisted
-
- originalSql - Variable in class org.apache.calcite.tools.Hoist.Variable
-
Original SQL of whole statement.
- 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.rel.convert.ConverterRule
-
- out(StringBuilder) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- OUTDENT - Static variable in class org.apache.calcite.util.StackWriter
-
Directive for decreasing the indentation level.
- OUTER - Static variable in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
-
- outerJoin - Variable in class org.apache.calcite.plan.RelOptUtil.Exists
-
- outTrait() - Method in interface org.apache.calcite.rel.convert.ConverterRule.Config
-
- OVER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
OVER operator, which applies an aggregate functions to a
window.
- over() - Method in interface org.apache.calcite.tools.RelBuilder.AggCall
-
Converts this aggregate call to a windowed aggregate call.
- OverFinder() - Constructor for class org.apache.calcite.util.Util.OverFinder
-
- overFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the OVER clause or a window
declaration.
- 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.
- PACKAGES - Static variable in class org.apache.calcite.rel.externalize.RelJson
-
- 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.
- pairs() - Method in class org.apache.calcite.rel.core.JoinInfo
-
Returns a list of (left, right) key ordinals.
- 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
-
- 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.
- PARAM_DATA - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
The data source which the table function computes with.
- PARAM_KEY - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
The session key(s), only used for SESSION window.
- PARAM_OFFSET - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
The optional align offset for each window.
- PARAM_SIZE - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
The window duration INTERVAL.
- PARAM_SLIDE - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
The slide interval, only used for HOP window.
- PARAM_TIMECOL - Static variable in class org.apache.calcite.sql.SqlWindowTableFunction
-
The time attribute column.
- ParameterListBuilder() - Constructor for class org.apache.calcite.schema.impl.ReflectiveFunctionBase.ParameterListBuilder
-
- 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.EnumerableAggregateBase.AggContextImpl
-
- parameterRowType - Variable in class org.apache.calcite.prepare.Prepare
-
- parameterRowType - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- parameters - Variable in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Types of parameter for the function call.
- 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.EnumerableAggregateBase.AggContextImpl
-
- paramNames() - Method in class org.apache.calcite.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- paramNames() - Method in class org.apache.calcite.sql.type.OperandMetadataImpl
-
- paramNames() - Method in interface org.apache.calcite.sql.type.SqlOperandMetadata
-
Returns the names of the parameters.
- paramNotFoundInFunctionDidYouMean(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- params - Variable in class org.apache.calcite.rel.mutable.MutableSample
-
- paramTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.SqlWindowTableFunction.AbstractOperandMetadata
-
- paramTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.type.OperandMetadataImpl
-
- paramTypes(RelDataTypeFactory) - Method in interface org.apache.calcite.sql.type.SqlOperandMetadata
-
Returns the types of the parameters.
- parent - Variable in class org.apache.calcite.materialize.LatticeChildNode
-
- parent - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- parent() - Method in interface org.apache.calcite.schema.Path
-
Returns the parent path, or null if the path is empty.
- parent - Variable in class org.apache.calcite.sql.validate.DelegatingScope
-
Parent scope.
- 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) - 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
-
- 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.
- 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.
- parseExpression(SqlParser.Config, String) - Method in interface org.apache.calcite.sql2rel.InitializerContext
-
Parse a column computation expression for a table.
- 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(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.
- 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() - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Factory method for SQL parser configuration.
- parserConfig(SqlParser.Config) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- parserConfig() - Method in interface org.apache.calcite.tools.Hoist.Config
-
Returns the configuration for the SQL parser.
- 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
-
- 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
-
- 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
-
- 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.Ordering<E> - Interface in org.apache.calcite.util
-
Ordering relation.
- 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.
- partialParse() - Method in class org.apache.calcite.util.PrecedenceClimbingParser
-
- partitionBy(RexNode...) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets the PARTITION BY clause to an array of expressions.
- partitionBy(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets the PARTITION BY clause to a list of expressions.
- 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.rel.mutable.MutableMatch
-
- partitionKeys - Variable in class org.apache.calcite.rex.RexWindow
-
- partitionNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- passColumnsThrough() - Method in class org.apache.calcite.sql.TableCharacteristic.Builder
-
Input table supports pass-through columns.
- passColumnsThrough - Variable in class org.apache.calcite.sql.TableCharacteristic
-
If the value is true, for each input row, the table function makes the
entire input row available in the output, qualified by a range variable
associated with the input table.
- passThrough(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Code snippet to demonstrate how to generate IndexScan on demand
by passing required collation through TableScan.
- passThrough(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
-
- passThrough(RelTraitSet) - Method in interface org.apache.calcite.rel.PhysicalNode
-
Pass required traitset from parent node to child nodes,
returns new node after traits is passed down.
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoin
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableHashJoin
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
Pass collations through can have three cases:
1.
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
- passThroughTraits(RelTraitSet) - Method in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
- passThroughTraits(RelTraitSet) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSortedAggregate
-
- passThroughTraits(RelTraitSet) - Method in interface org.apache.calcite.rel.PhysicalNode
-
Pass required traitset from parent node to child nodes,
returns a pair of traits after traits is passed down.
- path() - Method in class org.apache.calcite.jdbc.CalciteSchema.Entry
-
Returns this object's path.
- 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.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
-
- pattern - Variable in class org.apache.calcite.rel.core.Match
-
- pattern - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- Pattern - Interface in org.apache.calcite.runtime
-
Regular expression, to be compiled into an
Automaton.
- PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
This table shows how and where the Gang of Four patterns are applied.
- Pattern.AbstractPattern - Class in org.apache.calcite.runtime
-
Base class for implementations of
Pattern.
- Pattern.Op - Enum in org.apache.calcite.runtime
-
Operator that constructs composite
Pattern instances.
- Pattern.OpPattern - Class in org.apache.calcite.runtime
-
Pattern with one or more arguments.
- Pattern.PatternBuilder - Class in org.apache.calcite.runtime
-
Builds a pattern expression.
- Pattern.RepeatPattern - Class in org.apache.calcite.runtime
-
Pattern that matches a pattern repeated between minRepeat
and maxRepeat times.
- Pattern.SymbolPattern - Class in org.apache.calcite.runtime
-
Pattern that matches a symbol.
- 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).
- patternBuilder() - Static method in class org.apache.calcite.runtime.Utilities
-
Creates a pattern builder.
- 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
-
- patternDefinitions - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- 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
-
- patternVarAlreadyDefined(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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 nth most recently added element in the stack.
- 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.
- PERCENTILE_CONT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERCENTILE_CONT inverse distribution aggregate function.
- PERCENTILE_DISC - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERCENTILE_DISC inverse distribution aggregate function.
- percentRemainderNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- perform(CalciteServerStatement, Frameworks.PrepareAction<R>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Deprecated.
- perform(CalciteServerStatement, FrameworkConfig, Frameworks.BasePrepareAction<R>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Executes a prepare action.
- perform(RelOptRuleCall, Filter, Join) - Method in class org.apache.calcite.rel.rules.FilterJoinRule
-
- perform(RelOptRuleCall, Project, RelNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Rewriting logic is based on "Optimizing Queries Using Materialized Views:
A Practical, Scalable Solution" by Goldstein and Larson.
- 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 - 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
-
- 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 - 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.
- permutationIgnoreCast(List<RexNode>, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where output fields come from.
- permutationPushDownProject(List<RexNode>, RelDataType, int, int) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a permutation describing where the Project's fields come from
after the Project is pushed down.
- 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(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(Mappings.TargetMapping) - 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.
- 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
-
- 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.
- PhysicalNode - Interface in org.apache.calcite.rel
-
Physical node in a planner that is capable of doing
physical trait propagation and derivation.
- 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
-
- 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.
- pivot(RelBuilder.GroupKey, Iterable<? extends RelBuilder.AggCall>, Iterable<? extends RexNode>, Iterable<? extends Map.Entry<String, ? extends Iterable<? extends RexNode>>>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a Pivot.
- pivotAggMalformed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- PivotNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a PIVOT clause.
- PivotNamespace(SqlValidatorImpl, SqlPivot, SqlNode) - Constructor for class org.apache.calcite.sql.validate.PivotNamespace
-
Creates a PivotNamespace.
- PivotScope - Class in org.apache.calcite.sql.validate
-
Scope for expressions in a PIVOT clause.
- PivotScope(SqlValidatorScope, SqlPivot) - Constructor for class org.apache.calcite.sql.validate.PivotScope
-
Creates a PivotScope.
- pivotValueArityMismatch(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- planner - Variable in class org.apache.calcite.plan.volcano.RuleQueue
-
- 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.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() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches the patterns at the top
of the stack one or more times,
and pushes it onto the stack.
- 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_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<? extends 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.
- pointCount - Variable in class org.apache.calcite.util.Sarg
-
- policy(SqlKind) - Static method in class org.apache.calcite.plan.Strong
-
- policy(RexNode) - Static method in class org.apache.calcite.plan.Strong
-
Returns how to deduce whether a particular
RexNode expression is null,
given whether its arguments are null.
- policy(SqlOperator) - Static method in class org.apache.calcite.plan.Strong
-
Returns how to deduce whether a particular
SqlOperator expression is null,
given whether its arguments are null.
- 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
-
- 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
-
- populateBounds() - Method in class org.apache.calcite.sql.SqlWindow
-
Deprecated.
- populateMaterializations(CalcitePrepare.Context, RelOptCluster, Prepare.Materialization) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- POS - Static variable in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- pos() - Method in class org.apache.calcite.sql.parser.Span
-
Returns a position spanning the earliest position to the latest.
- pos - Variable in class org.apache.calcite.sql.parser.StringAndPos
-
- pos - Variable in class org.apache.calcite.sql.SqlNode
-
- pos(int) - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- 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
-
- 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.
- POSIX_REGEX_CASE_INSENSITIVE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- POSIX_REGEX_CASE_SENSITIVE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- posixRegex(String, String, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- 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
-
- postExpressionConversionHook() - Method in interface org.apache.calcite.sql2rel.InitializerExpressionFactory
-
Creates a hook function to customize the relational expression right after the column
expressions are converted.
- postExpressionConversionHook() - Method in class org.apache.calcite.sql2rel.NullInitializerExpressionFactory
-
- 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.
- 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.
- 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
-
- 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.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.Type - Enum in org.apache.calcite.util
-
Token type.
- PRECEDES - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- preceding(RexNode) - Static method in class org.apache.calcite.rex.RexWindowBounds
-
- preceding(RexNode) - Method in class org.apache.calcite.tools.RelBuilder
-
- PRECEDING_OPERATOR - Static variable in class org.apache.calcite.sql.SqlWindow
-
The PRECEDING operator used exclusively in a window specification.
- precision - Variable in class org.apache.calcite.sql.SqlAbstractDateTimeLiteral
-
- 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(Predicate<? super R>) - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
-
Sets the predicate of this operand.
- predicate - Variable in class org.apache.calcite.rel.hint.HintStrategy
-
- PREDICATE - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
Deprecated.
- PREDICATE - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Deprecated.
- 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.
- PredicateImpl<T> - Class in org.apache.calcite.runtime
-
- PredicateImpl() - Constructor for class org.apache.calcite.runtime.PredicateImpl
-
Deprecated.
- prefer(JavaRowFormat) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- preferArray() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- preferCustom() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
- 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 - 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.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.
- PrepareAction() - Constructor for class org.apache.calcite.tools.Frameworks.PrepareAction
-
Deprecated.
- PrepareAction(FrameworkConfig) - Constructor for class org.apache.calcite.tools.Frameworks.PrepareAction
-
Deprecated.
- 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<? extends List<String>>, List<RelCollation>, RelNode, TableModify.Operation, boolean) - Constructor for class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- prepareQueryable(CalcitePrepare.Context, Queryable<T>) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- prepareQueryable(CalcitePrepare.Context, Queryable<T>) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- 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(RelNode) - Method in interface org.apache.calcite.tools.RelRunner
-
Prepares a statement based on a relational expression.
- PRESERVE - Static variable in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- PRESERVE - Static variable in class org.apache.calcite.rel.RelCollations
-
Deprecated.
- preserveExprCondition() - Method in interface org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.Config
-
Defines when an expression should not be pushed.
- preserveExprCondition() - Method in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
Expressions that should be preserved in the projection.
- preserveExprCondition() - Method in interface org.apache.calcite.rel.rules.ProjectJoinTransposeRule.Config
-
Defines when an expression should not be pushed.
- preserveExprCondition() - Method in interface org.apache.calcite.rel.rules.ProjectSetOpTransposeRule.Config
-
Defines when an expression should not be pushed.
- PrestoSqlDialect - Class in org.apache.calcite.sql.dialect
-
A SqlDialect implementation for the Presto database.
- PrestoSqlDialect(SqlDialect.Context) - Constructor for class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
Creates a PrestoSqlDialect.
- PREV - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PREV function to be used within MATCH_RECOGNIZE.
- preValidateCall(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
Receives notification that validation of a call to this operator is
beginning.
- 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.
- primary(SqlParserPos, SqlIdentifier, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlDdlNodes
-
Creates a PRIMARY KEY constraint.
- PRIMARY - Static variable in class org.apache.calcite.sql.ddl.SqlKeyConstraint
-
- primary(SqlParserPos, SqlIdentifier, SqlNodeList) - Static method in class org.apache.calcite.sql.ddl.SqlKeyConstraint
-
Creates a PRIMARY KEY constraint.
- print(int) - Static method in class org.apache.calcite.adapter.enumerable.MatchUtils
-
- 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.
- printer(StringBuilder, BiConsumer<StringBuilder, C>) - Static method in class org.apache.calcite.util.RangeSets
-
- printIterable(StringBuilder, Iterable<E>) - Static method in class org.apache.calcite.util.Util
-
- printJavaString(Appendable, String, boolean) - Static method in class org.apache.calcite.util.Util
-
Prints a string, enclosing in double quotes (") and escaping if
necessary.
- printList(StringBuilder, int, ObjIntConsumer<StringBuilder>) - Static method in class org.apache.calcite.util.Util
-
- println(PrintWriter, Object) - Static method in class org.apache.calcite.util.Util
-
- 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.
- printTo(StringBuilder, BiConsumer<StringBuilder, C>) - Method in class org.apache.calcite.util.Sarg
-
Prints this Sarg to a StringBuilder, using the given printer to deal
with each embedded value.
- 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.
- 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.
- 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
-
- 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(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - Method in class org.apache.calcite.profile.ProfilerImpl
-
- profile(Iterable<List<Comparable>>, List<Profiler.Column>, Collection<ImmutableBitSet>) - Method in class org.apache.calcite.profile.SimpleProfiler
-
- 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.Builder - Class in org.apache.calcite.profile
-
- 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 - Interface in org.apache.calcite.tools
-
Program that transforms a relational expression into another relational
expression.
- programs(List<Program>) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- programs(Program...) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- Programs - Class in org.apache.calcite.tools
-
- 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, List<RelHint>, 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) - Constructor for class org.apache.calcite.rel.core.Project
-
Deprecated.
- 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 - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Project nodes.
- 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 distribution.
- 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 interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
- PROJECT - Static variable in interface org.apache.calcite.rel.rules.SubQueryRemoveRule.Config
-
- PROJECT - Static variable in interface org.apache.calcite.rel.rules.ValuesReduceRule.Config
-
- 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<? extends 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<? extends 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_AGGREGATE - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
-
- PROJECT_AGGREGATE_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches a
Project on an
Aggregate,
projecting away aggregate calls that are not used.
- PROJECT_CALC_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_CORRELATE_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that matches a
Project on a
Correlate and
pushes the projections to the Correlate's left and right inputs.
- PROJECT_FILTER - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
-
- PROJECT_FILTER - Static variable in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
- PROJECT_FILTER - Static variable in interface org.apache.calcite.rel.rules.ValuesReduceRule.Config
-
- PROJECT_FILTER_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_FILTER_TRANSPOSE_WHOLE_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_FILTER_TRANSPOSE_WHOLE_PROJECT_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_FILTER_VALUES_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Project
on top of a
Filter onto an underlying
LogicalValues,
resulting in a
Values with different columns
and potentially fewer rows.
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
- PROJECT_INTERPRETER_TABLE_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_JOIN - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewRules
-
- PROJECT_JOIN_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
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.
- PROJECT_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
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.
- PROJECT_JOIN_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that pushes a
LogicalProject past a
LogicalJoin
by splitting the projection into a projection on top of each child of
the join.
- PROJECT_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Project into another
Project,
provided the projects are not projecting identical sets of input
references.
- PROJECT_MULTI_JOIN_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- 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.
- PROJECT_REDUCE_EXPRESSIONS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that, given a
Project node that merely returns its input,
converts the node into its input.
- PROJECT_SET_OP_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_SUB_QUERY_TO_CORRELATE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that converts sub-queries from project expressions into
Correlate instances.
- PROJECT_TABLE_SCAN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_TO_CALC - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_TO_LOGICAL_PROJECT_AND_WINDOW - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_TO_SEMI_JOIN - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- PROJECT_VALUES_MERGE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that merges a
Project onto an underlying
LogicalValues,
resulting in a
Values with different columns.
- PROJECT_WINDOW_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- 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.
- ProjectAggregateMergeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches a
Project on a
Aggregate
and projects away aggregate calls that are not used.
- ProjectAggregateMergeRule(ProjectAggregateMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectAggregateMergeRule
-
Creates a ProjectAggregateMergeRule.
- ProjectAggregateMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ProjectCalcMergeRule - Class in org.apache.calcite.rel.rules
-
- ProjectCalcMergeRule(ProjectCalcMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
Creates a ProjectCalcMergeRule.
- ProjectCalcMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
Deprecated.
- ProjectCalcMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ProjectCorrelateTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Project under
Correlate to apply
on Correlate's left and right inputs.
- ProjectCorrelateTransposeRule(ProjectCorrelateTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
Creates a ProjectCorrelateTransposeRule.
- ProjectCorrelateTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule
-
Deprecated.
- ProjectCorrelateTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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
-
- projectExcept(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project of all original fields, except the given
expressions.
- projectExcept(Iterable<RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project of all original fields, except the given list of
expressions.
- projectFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- ProjectFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectFilterTransposeRule(ProjectFilterTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
Creates a ProjectFilterTransposeRule.
- ProjectFilterTransposeRule(Class<? extends Project>, Class<? extends Filter>, RelBuilderFactory, PushProjector.ExprCondition) - Constructor for class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
Deprecated.
- ProjectFilterTransposeRule(RelOptRuleOperand, PushProjector.ExprCondition, boolean, boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
Deprecated.
- ProjectFilterTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ProjectionTransformer - Class in org.apache.calcite.runtime
-
Transforms the projection of a geometry.
- ProjectionTransformer(int, int) - Constructor for class org.apache.calcite.runtime.ProjectionTransformer
-
Creates a transformer that reprojects geometries with the provided SRIDs.
- 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(ProjectJoinJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
Creates a ProjectJoinJoinRemoveRule.
- ProjectJoinJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule
-
Deprecated.
- ProjectJoinJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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(ProjectJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
Creates a ProjectJoinRemoveRule.
- ProjectJoinRemoveRule(Class<? extends Project>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinRemoveRule
-
Deprecated.
- ProjectJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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(ProjectJoinTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
Creates a ProjectJoinTransposeRule.
- ProjectJoinTransposeRule(Class<? extends Project>, Class<? extends Join>, PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
Deprecated.
- ProjectJoinTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- projectMapping(RelNode, Mapping, List<String>, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Deprecated.
- projectMergeRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.Config
-
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(ProjectMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Creates a ProjectMergeRule.
- ProjectMergeRule(boolean, int, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Deprecated.
- ProjectMergeRule(boolean, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Deprecated.
- ProjectMergeRule(boolean, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Deprecated.
- ProjectMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- projectMultiJoin(MultiJoin, Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- ProjectMultiJoinMergeRule - Class in org.apache.calcite.rel.rules
-
- ProjectMultiJoinMergeRule(ProjectMultiJoinMergeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
Creates a ProjectMultiJoinMergeRule.
- ProjectMultiJoinMergeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
Deprecated.
- ProjectMultiJoinMergeRule(Class<? extends Project>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
Deprecated.
- ProjectMultiJoinMergeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- projectNamed(Iterable<? extends RexNode>, Iterable<? extends String>, boolean) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Project of the given
expressions and field names, and optionally optimizing.
- 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.
- ProjectReduceExpressionsRule(ReduceExpressionsRule.ProjectReduceExpressionsRule.ProjectReduceExpressionsRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule
-
Creates a ProjectReduceExpressionsRule.
- 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
-
Deprecated.
- 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(ProjectRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectRemoveRule
-
Creates a ProjectRemoveRule.
- ProjectRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectRemoveRule
-
Deprecated.
- ProjectRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- projects - Variable in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- projects - Variable in class org.apache.calcite.rel.mutable.MutableProject
-
- ProjectSetOpTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectSetOpTransposeRule(ProjectSetOpTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
Creates a ProjectSetOpTransposeRule.
- ProjectSetOpTransposeRule(PushProjector.ExprCondition, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
Deprecated.
- ProjectSetOpTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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.
- projectsRight() - Method in enum org.apache.calcite.rel.core.JoinRelType
-
- ProjectTableScanRule - Class in org.apache.calcite.rel.rules
-
- ProjectTableScanRule(ProjectTableScanRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Creates a ProjectTableScanRule.
- ProjectTableScanRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Deprecated.
- ProjectTableScanRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ProjectToCalcRule - Class in org.apache.calcite.rel.rules
-
- ProjectToCalcRule(ProjectToCalcRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectToCalcRule
-
Creates a ProjectToCalcRule.
- ProjectToCalcRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectToCalcRule
-
Deprecated.
- ProjectToCalcRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ProjectToLogicalProjectAndWindowRule(ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.ProjectToLogicalProjectAndWindowRuleConfig) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
-
Creates a ProjectToLogicalProjectAndWindowRule.
- ProjectToLogicalProjectAndWindowRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule
-
Deprecated.
- ProjectToSemiJoinRule(SemiJoinRule.ProjectToSemiJoinRule.ProjectToSemiJoinRuleConfig) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
Creates a ProjectToSemiJoinRule.
- ProjectToSemiJoinRule(Class<Project>, Class<Join>, Class<Aggregate>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule
-
Deprecated.
- 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(ProjectToWindowRule.Config) - 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.CalcToWindowRule.CalcToWindowRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ProjectToWindowRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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.ProjectToLogicalProjectAndWindowRule.ProjectToLogicalProjectAndWindowRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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(ProjectWindowTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
Creates a ProjectWindowTransposeRule.
- ProjectWindowTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectWindowTransposeRule
-
Deprecated.
- ProjectWindowTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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).
- propagate(RelNode, RelNode) - Method in interface org.apache.calcite.plan.RelHintsPropagator
-
Propagates the hints from a rule call's root relational expression oriNode
to the new equivalent relational expression equiv.
- propagateRelHints(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- propagateRelHints(RelNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Propagates the relational expression hints from root node to leaf node.
- property(V) - Static method in enum org.apache.calcite.runtime.Hook
-
- 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
-
- 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.
- provider - Variable in class org.apache.calcite.materialize.DelegatingLatticeStatisticProvider
-
- PROXY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Provide a surrogate or placeholder for another object to control access
to it.
- ProxyingMetadataHandlerProvider - Class in org.apache.calcite.rel.metadata
-
A MetadataHandlerProvider built on a RelMetadataProvider.
- ProxyingMetadataHandlerProvider(RelMetadataProvider) - Constructor for class org.apache.calcite.rel.metadata.ProxyingMetadataHandlerProvider
-
Create a proxying handler provider.
- prune(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- prune(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Prunes a node from the planner.
- prune(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- PruneEmptyRule(PruneEmptyRules.PruneEmptyRule.Config) - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules.PruneEmptyRule
-
- 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.IntersectEmptyPruneRuleConfig - Interface in org.apache.calcite.rel.rules
-
Configuration for a rule that prunes an Intersect if any of its inputs
is empty.
- PruneEmptyRules.JoinLeftEmptyRuleConfig - Interface in org.apache.calcite.rel.rules
-
Configuration for rule that prunes a join it its left input is
empty.
- PruneEmptyRules.JoinRightEmptyRuleConfig - Interface in org.apache.calcite.rel.rules
-
Configuration for rule that prunes a join it its right input is
empty.
- PruneEmptyRules.MinusEmptyPruneRuleConfig - Interface in org.apache.calcite.rel.rules
-
Configuration for a rule that prunes empty inputs from a Minus.
- PruneEmptyRules.PruneEmptyRule - Class in org.apache.calcite.rel.rules
-
Abstract prune empty rule that implements SubstitutionRule interface.
- PruneEmptyRules.PruneEmptyRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- PruneEmptyRules.RemoveEmptySingleRule - Class in org.apache.calcite.rel.rules
-
Planner rule that converts a single-rel (e.g.
- PruneEmptyRules.RemoveEmptySingleRule.RemoveEmptySingleRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- PruneEmptyRules.SortFetchZeroRuleConfig - Interface in org.apache.calcite.rel.rules
-
Configuration for a rule that prunes a Sort if it has limit 0.
- PruneEmptyRules.UnionEmptyPruneRuleConfig - Interface in org.apache.calcite.rel.rules
-
Configuration for a rule that prunes empty inputs from a Minus.
- pruneIfEmpty() - Method in class org.apache.calcite.sql.TableCharacteristic.Builder
-
DBMS could prune virtual processors if the input table is empty.
- pruneIfEmpty - Variable in class org.apache.calcite.sql.TableCharacteristic
-
If the value is true, meaning that the DBMS can prune virtual processors
from the query plan if the input table is empty.
- pruneInputOfAggregate() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- 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.
- 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.
- 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.
- 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.materialize.MaterializedViewAggregateRule
-
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
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
-
- pushJoinCondition() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
- pushPastCalc(RexNode, Calc) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts an expression that is based on the output fields of a
Calc to an equivalent expression on the Calc's input fields.
- 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.
- pushPastProjectUnlessBloat(List<? extends RexNode>, Project, int) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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.
- 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.rel.externalize.RelWriterImpl
-
- r - Variable in class org.apache.calcite.plan.RelOptUtil.Exists
-
- 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_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton random distribution.
- 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(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(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
-
- rangeBetween(RexWindowBound, RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a RANGE window with lower and upper bounds,
equivalent to SQL RANGE BETWEEN lower ROW AND upper.
- RangeComputeHints() - Constructor for class org.apache.calcite.runtime.SpaceFillingCurve2D.RangeComputeHints
-
- rangeFrom(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a RANGE window with a lower bound,
equivalent to SQL RANGE BETWEEN lower AND CURRENT ROW.
- rangeSet - Variable in class org.apache.calcite.util.Sarg
-
- rangeSetAll() - Static method in class org.apache.calcite.util.RangeSets
-
Returns the unrestricted range set.
- RangeSets - Class in org.apache.calcite.util
-
Utilities for Guava RangeSet.
- RangeSets.Consumer<C extends Comparable<C>> - Interface in org.apache.calcite.util
-
Consumer of Range values.
- RangeSets.Handler<C extends Comparable<C>,R> - Interface in org.apache.calcite.util
-
Deconstructor for Range values.
- rangeTo(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a RANGE window with an upper bound,
equivalent to SQL RANGE BETWEEN CURRENT ROW AND upper.
- rangeUnbounded() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets an unbounded RANGE window,
equivalent to SQL RANGE BETWEEN UNBOUNDED PRECEDING AND
UNBOUNDED FOLLOWING.
- 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.
- rankWithFrame() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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(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.
- readExpression(RelOptCluster, RelJson.InputTranslator, Map<String, Object>) - Static method in class org.apache.calcite.rel.externalize.RelJson
-
Translates a JSON expression into a RexNode,
using a given
RelJson.InputTranslator to transform JSON objects that
represent input references into RexNodes.
- readType - Variable in class org.apache.calcite.rel.core.Spool
-
How the spool consumes elements from its input.
- readType(RelDataTypeFactory, String) - Static method in class org.apache.calcite.rel.externalize.RelJsonReader
-
- 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.
- receive() - Method in interface org.apache.calcite.interpreter.Source
-
Reads a row.
- recomputeDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- recomputeDigest() - Method in interface org.apache.calcite.rel.RelNode
-
Recomputes the digest.
- 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.
- 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.
- ReduceDecimalsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces decimal operations (such as casts
or arithmetic) into operations involving more primitive types (such as longs
and doubles).
- ReduceDecimalsRule(ReduceDecimalsRule.Config) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
Creates a ReduceDecimalsRule.
- ReduceDecimalsRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
Deprecated.
- ReduceDecimalsRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ReduceDecimalsRule.DecimalShuttle - Class in org.apache.calcite.rel.rules
-
A shuttle which converts decimal expressions to expressions based on
longs.
- ReduceDecimalsRule.RexExpander - Class in org.apache.calcite.rel.rules
-
Rewrites a decimal expression for a specific set of SqlOperator's.
- 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.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, boolean) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Reduces a list of expressions.
- reduceExpressionsInternal(RelNode, RexSimplify, RexUnknownAs, List<RexNode>, RelOptPredicateList, boolean) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- ReduceExpressionsRule<C extends ReduceExpressionsRule.Config> - Class in org.apache.calcite.rel.rules
-
Collection of planner rules that apply various simplifying transformations on
RexNode trees.
- ReduceExpressionsRule(C) - Constructor for class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Creates a ReduceExpressionsRule.
- ReduceExpressionsRule.CalcReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Calc.
- ReduceExpressionsRule.CalcReduceExpressionsRule.CalcReduceExpressionsRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ReduceExpressionsRule.CaseShuttle - Class in org.apache.calcite.rel.rules
-
Shuttle that pushes predicates into a CASE.
- ReduceExpressionsRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ReduceExpressionsRule.FilterReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Filter.
- ReduceExpressionsRule.FilterReduceExpressionsRule.FilterReduceExpressionsRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ReduceExpressionsRule.JoinReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Join.
- ReduceExpressionsRule.JoinReduceExpressionsRule.JoinReduceExpressionsRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ReduceExpressionsRule.ProjectReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Rule that reduces constants inside a
Project.
- ReduceExpressionsRule.ProjectReduceExpressionsRule.ProjectReduceExpressionsRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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.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.
- ReduceExpressionsRule.WindowReduceExpressionsRule.WindowReduceExpressionsRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- ReduceResult(int, int, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSpecialOperator.ReduceResult
-
- REF_CURSOR - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- 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
-
Creates a ReflectiveFunctionBase.
- 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<?>>, Class<? extends MetadataHandler<?>>) - Constructor for class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Creates a ReflectiveRelMetadataProvider.
- 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.
- reflectiveSource(Method, MetadataHandler) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Deprecated.
- reflectiveSource(MetadataHandler, Method...) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Deprecated.
- reflectiveSource(MetadataHandler<? extends M>, Class<? extends MetadataHandler<M>>) - 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
-
- 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.
- refWindowWithFrame() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- REGEXP_REPLACE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- regexpReplace(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 3 arguments.
- regexpReplace(String, String, String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 4 arguments.
- regexpReplace(String, String, String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 5 arguments.
- regexpReplace(String, String, String, int, int, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REGEXP_REPLACE function with 6 arguments.
- regexpReplace(String, Pattern, String, int, int) - Static method in class org.apache.calcite.util.Unsafe
-
Helper for the SQL REGEXP_REPLACE function.
- register(RelOptPlanner) - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- 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(RelOptPlanner) - Method in class org.apache.calcite.plan.Convention.Impl
-
- register(RelNode, RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- 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(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
-
Deprecated.
- register(RelOptPlanner) - Method in class org.apache.calcite.rel.RelCollationImpl
-
- register(RelOptPlanner) - Method in interface org.apache.calcite.rel.RelNode
-
Registers any special rules specific to this kind of relational
expression.
- 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, 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
-
- 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
-
- registerDefaultRules(RelOptPlanner, boolean, boolean) - 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.
- 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.
- registerMaterializations() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Deprecated.
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
Deprecated.
- registerMetadataProviders(List<RelMetadataProvider>) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Deprecated.
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Deprecated.
- 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.
- 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.
- 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.
- 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
-
- 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.
- REINTERPRET - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
An REINTERPRET operator is internal to the planner.
- rel - Variable in class org.apache.calcite.jdbc.CalcitePrepare.Query
-
- rel(int) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Retrieves the ordinalth matched relational expression.
- rel(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- 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.RelRoot
-
- 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.
- relative(Source) - Method in interface org.apache.calcite.util.Source
-
Returns a relative source, if this source is a child of a given base.
- 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.sql2rel.RelDecorrelator
-
- 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.Config - Interface in org.apache.calcite.tools
-
Configuration of RelBuilder.
- RelBuilder.GroupKey - Interface in org.apache.calcite.tools
-
Information necessary to create the GROUP BY clause of an Aggregate.
- RelBuilder.OverCall - Interface in org.apache.calcite.tools
-
Call to a windowed aggregate function.
- relBuilderFactory - Variable in class org.apache.calcite.plan.RelOptRule
-
Factory for a builder for relational expressions.
- relBuilderFactory() - Method in interface org.apache.calcite.plan.RelRule.Config
-
The factory that is used to create a
RelBuilder during rule invocations.
- relBuilderFactory() - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- 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.
- relChosen(RelOptListener.RelChosenEvent) - Method in class org.apache.calcite.plan.RuleEventLogger
-
- relChosen(RelOptListener.RelChosenEvent) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- RelChosenEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelChosenEvent
-
- relClass - Variable in exception org.apache.calcite.rel.metadata.MetadataHandlerProvider.NoHandler
-
- 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
-
- RelCollationTraitDef - Class in org.apache.calcite.rel
-
Definition of the ordering trait.
- 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
-
- RelConversionException - Exception in org.apache.calcite.tools
-
An Exception thrown when attempting conversion to a set of
RelNodes.
- 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.
- 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.
- 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.
- 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
-
- 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.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDecorrelator.Config - Interface in org.apache.calcite.sql2rel
-
Base configuration for rules that are non-static in a RelDecorrelator.
- RelDecorrelator.CorelMap - Class in org.apache.calcite.sql2rel
-
- RelDecorrelator.CorelMapBuilder - Class in org.apache.calcite.sql2rel
-
- RelDecorrelator.RemoveCorrelationForScalarAggregateRule - Class in org.apache.calcite.sql2rel
-
Planner rule that removes correlations for scalar aggregates.
- RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDecorrelator.RemoveCorrelationForScalarProjectRule - Class in org.apache.calcite.sql2rel
-
Planner rule that removes correlations for scalar projects.
- RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDecorrelator.RemoveSingleAggregateRule - Class in org.apache.calcite.sql2rel
-
Rule to remove an Aggregate with SINGLE_VALUE.
- RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig - Interface in org.apache.calcite.sql2rel
-
Rule configuration.
- RelDigest - Interface in org.apache.calcite.plan
-
The digest is the exact representation of the corresponding RelNode,
at anytime, anywhere.
- 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.
- relDiscarded(RelOptListener.RelDiscardedEvent) - Method in class org.apache.calcite.plan.RuleEventLogger
-
- relDiscarded(RelOptListener.RelDiscardedEvent) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- 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.
- RelDistributions - Class in org.apache.calcite.rel
-
- RelDistributionTraitDef - Class in org.apache.calcite.rel
-
Definition of the distribution trait.
- RelDotWriter - Class in org.apache.calcite.rel.externalize
-
Utility to dump a rel node plan in dot format.
- RelDotWriter(PrintWriter, SqlExplainLevel, boolean) - Constructor for class org.apache.calcite.rel.externalize.RelDotWriter
-
- RelDotWriter(PrintWriter, SqlExplainLevel, boolean, RelDotWriter.WriteOption) - Constructor for class org.apache.calcite.rel.externalize.RelDotWriter
-
- RelDotWriter.WriteOption - Interface in org.apache.calcite.rel.externalize
-
Options for displaying the rel node plan in dot format.
- RelEnumTypes - Class in org.apache.calcite.rel.externalize
-
Registry of
Enum classes that can be serialized to JSON.
- 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.
- relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - Method in class org.apache.calcite.plan.RuleEventLogger
-
- relEquivalenceFound(RelOptListener.RelEquivalenceEvent) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- 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.AggregateFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalAggregate of the appropriate type
for this rule's calling convention.
- RelFactories.CorrelateFactory - Interface in org.apache.calcite.rel.core
-
Can create a correlate of the appropriate type for a rule's calling
convention.
- RelFactories.ExchangeFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Exchange
of the appropriate type for a rule's calling convention.
- RelFactories.FilterFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Filter of the appropriate type
for this rule's calling convention.
- RelFactories.JoinFactory - Interface in org.apache.calcite.rel.core
-
Can create a join of the appropriate type for a rule's calling convention.
- RelFactories.MatchFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Match of
the appropriate type for a rule's calling convention.
- RelFactories.ProjectFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalProject of the
appropriate type for this rule's calling convention.
- RelFactories.RepeatUnionFactory - Interface in org.apache.calcite.rel.core
-
Can create a
RepeatUnion of
the appropriate type for a rule's calling convention.
- RelFactories.SemiJoinFactory - Interface 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.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.SortFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Sort of the appropriate type
for this rule's calling convention.
- RelFactories.SpoolFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Spool of
the appropriate type for a rule's calling convention.
- RelFactories.Struct - Class in org.apache.calcite.rel.core
-
Immutable record that contains an instance of each factory.
- RelFactories.TableFunctionScanFactory - Interface in org.apache.calcite.rel.core
-
Can create a
TableFunctionScan
of the appropriate type for a rule's calling convention.
- RelFactories.TableScanFactory - Interface in org.apache.calcite.rel.core
-
Can create a
TableScan of the appropriate type for a rule's calling
convention.
- RelFactories.ValuesFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Values of the appropriate type for a rule's calling
convention.
- 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.
- RelHint - Class in org.apache.calcite.rel.hint
-
Hint attached to a relation expression.
- RelHint.Builder - Class in org.apache.calcite.rel.hint
-
- RelHintsPropagator - Interface in org.apache.calcite.plan
-
Customize the propagation of the
RelHints
from the root relational expression of a rule call
RelOptRuleCall to
the new equivalent 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
-
- RelImplementor - Interface in org.apache.calcite.plan
-
- 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.
- 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
-
Creates a RelJson.
- relJson - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- RelJson.InputTranslator - Interface in org.apache.calcite.rel.externalize
-
Translates a JSON object that represents an input reference into a RexNode.
- 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
-
- RelJsonWriter(JsonBuilder) - Constructor for class org.apache.calcite.rel.externalize.RelJsonWriter
-
- relList - Variable in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- 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
-
- RelMdColumnOrigins - Class in org.apache.calcite.rel.metadata
-
- RelMdColumnUniqueness - Class in org.apache.calcite.rel.metadata
-
- 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
-
- RelMdExplainVisibility - Class in org.apache.calcite.rel.metadata
-
- RelMdExpressionLineage - Class in org.apache.calcite.rel.metadata
-
- RelMdExpressionLineage() - Constructor for class org.apache.calcite.rel.metadata.RelMdExpressionLineage
-
- RelMdLowerBoundCost - Class in org.apache.calcite.rel.metadata
-
- RelMdLowerBoundCost() - Constructor for class org.apache.calcite.rel.metadata.RelMdLowerBoundCost
-
- 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
-
- RelMdPopulationSize - Class in org.apache.calcite.rel.metadata
-
- 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
-
- 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
-
- RelMdUtil - Class in org.apache.calcite.rel.metadata
-
RelMdUtil provides utility methods used by the metadata provider methods.
- RelMetadataHandlerGeneratorUtil - Class in org.apache.calcite.rel.metadata.janino
-
- RelMetadataHandlerGeneratorUtil.HandlerNameAndGeneratedCode - Interface in org.apache.calcite.rel.metadata.janino
-
- 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() - Constructor for class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- RelMetadataQuery(MetadataHandlerProvider) - Constructor for class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- RelMetadataQueryBase - Class in org.apache.calcite.rel.metadata
-
Base class for the RelMetadataQuery that uses the metadata handler class
generated by the Janino.
- RelMetadataQueryBase(JaninoRelMetadataProvider) - Constructor for class org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Deprecated.
- RelMetadataQueryBase(MetadataHandlerProvider) - Constructor for class org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
- 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.
- RelNodes - Class in org.apache.calcite.rel
-
Utilities concerning relational expressions.
- RelNodesExprsHandler(RexShuttle) - Constructor for class org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- 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.
- 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
-
- 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.
- 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.
- RelOptQuery - Class in org.apache.calcite.plan
-
- RelOptQuery(RelOptPlanner) - Constructor for class org.apache.calcite.plan.RelOptQuery
-
Deprecated.
- 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
-
- RelOptRuleOperandChildPolicy - Enum in org.apache.calcite.plan
-
Policy by which operands will be matched by relational expressions with
any number of children.
- RelOptRuleOperandChildren - Class in org.apache.calcite.plan
-
- RelOptRuleOperandChildren(RelOptRuleOperandChildPolicy, List<RelOptRuleOperand>) - Constructor for class org.apache.calcite.plan.RelOptRuleOperandChildren
-
Deprecated.
- RelOptRules - Class in org.apache.calcite.plan
-
A utility class for organizing built-in rules and rule related
methods.
- 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.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
-
- RelOptUtil - Class in org.apache.calcite.plan
-
RelOptUtil defines static utility methods for use in optimizing
RelNodes.
- RelOptUtil() - Constructor for class org.apache.calcite.plan.RelOptUtil
-
- 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.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.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.
- 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.
- RelRoot - Class in org.apache.calcite.rel
-
- RelRoot(RelNode, RelDataType, SqlKind, List<Pair<Integer, String>>, RelCollation, List<RelHint>) - Constructor for class org.apache.calcite.rel.RelRoot
-
Creates a RelRoot.
- RelRule<C extends RelRule.Config> - Class in org.apache.calcite.plan
-
Rule that is parameterized via a configuration.
- RelRule(C) - Constructor for class org.apache.calcite.plan.RelRule
-
Creates a RelRule.
- RelRule.Config - Interface in org.apache.calcite.plan
-
Rule configuration.
- RelRule.Done - Interface in org.apache.calcite.plan
-
Indicates that an operand is complete.
- RelRule.MatchHandler<R extends RelOptRule> - Interface in org.apache.calcite.plan
-
- RelRule.OperandBuilder - Interface in org.apache.calcite.plan
-
Callback to create an operand.
- RelRule.OperandDetailBuilder<R extends RelNode> - Interface in org.apache.calcite.plan
-
Add details about an operand, such as its inputs.
- RelRule.OperandTransform - Interface in org.apache.calcite.plan
-
Function that creates an operand.
- RelRunner - Interface in org.apache.calcite.tools
-
Runs a relational expression.
- RelRunners - Class in org.apache.calcite.tools
-
- rels - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- 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.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.
- 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.
- RelToSqlConverterUtil - Class in org.apache.calcite.util
-
Utilities used by multiple dialect for RelToSql conversion.
- RelToSqlConverterUtil() - Constructor for class org.apache.calcite.util.RelToSqlConverterUtil
-
- 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
RelTraits.
- 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
RelTraits.
- RelType(String) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- RelValidityChecker - Class in org.apache.calcite.rel
-
Visitor that checks that every
RelNode in a tree is valid.
- RelValidityChecker() - Constructor for class org.apache.calcite.rel.RelValidityChecker
-
- 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
-
- remark(T) - Static method in class org.apache.calcite.util.Bug
-
Use this method to flag temporary code.
- remove(Object) - Method in class org.apache.calcite.sql.SqlNodeList
-
- remove(int) - Method in class org.apache.calcite.sql.SqlNodeList
-
- remove(int) - Method in class org.apache.calcite.util.CastingList
-
- 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(Object) - Method in class org.apache.calcite.util.ImmutableNullableSet
-
- 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(Object) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- 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.sql.SqlNodeList
-
- removeAll(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Clears all bits in a given bit set.
- removeAll(Collection<?>) - Method in class org.apache.calcite.util.ImmutableNullableSet
-
- removeAllVertices(Collection<V>) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- removeAllVertices(Collection<V>) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
Removes from this graph all vertices that are in collection,
and the edges into and out of those vertices.
- removeCast(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Removes any casts.
- 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
-
- removeCorrelationViaRule(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator
-
- 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
-
Deprecated.
- RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Deprecated.
- RemoveEmptySingleRule(Class<R>, Predicate<R>, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule
-
Deprecated.
- removeFunction(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- 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.
- removeRule(RelOptRule) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- removeRule(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- removeRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Removes a rule.
- removeRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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.CalciteSchema
-
- removeTable(String) - Method in interface org.apache.calcite.schema.SchemaPlus
-
Removes a table from this schema, used e.g.
- removeType(String) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- removeTypeSpecOperands(SqlCall) - Static method in class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
Returns new operand list with type specification removed.
- 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(String) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Deprecated.
- rename(List<? extends 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.
- repeat(int, int) - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
- 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.
- 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, RelOptTable) - 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.rel.core.RelFactories.Struct
-
- 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(String, String, String) - Static method in class org.apache.calcite.sql.SqlDialect.FakeUtil
-
Deprecated.
Replaces every occurrence of find in s with
replace.
- 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<? extends 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<? extends 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 ordinalInParentth input.
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- replaceInput(int, RelNode) - Method in class org.apache.calcite.rel.SingleRel
-
- replacement - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint2
-
Replacement string.
- replaceRoot(RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Replaces the root node of this traversal.
- 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 interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- 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.
- replaceWithOriginalReferences(RexBuilder, RelNode, MaterializedViewRule.NodeLineage, RexNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Given the input expression, it will replace (sub)expressions when possible
using the content of the mapping.
- requestCancel() - Method in class org.apache.calcite.util.CancelFlag
-
Requests a cancellation.
- requireAtLeastOneArg() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- required() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- requiredColumns - Variable in class org.apache.calcite.rel.core.Correlate
-
- requiredColumns - Variable in class org.apache.calcite.rel.mutable.MutableCorrelate
-
- requireDefaultConstructor(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.SqlDialect
-
Whether a sub-query in the FROM clause must have an alias.
- 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() - 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() - 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() - 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(RelNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Re-register the registered with given root node and
return the new root node.
- rescaleBigDecimal(BigDecimal, int) - Static method in class org.apache.calcite.util.NumberUtil
-
Sets the scale of a BigDecimal bd if it is not null;
always returns bd.
- 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.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.
- resetAlias(String, RelDataType) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
Sets the alias of the join or correlate just created.
- 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.
- resolve(RelDataTypeFactory, String, Collection<CalciteSchema.FunctionEntry>, List<RelDataType>) - Static method in class org.apache.calcite.schema.Schemas
-
- resolve(List<String>, SqlNameMatcher, boolean, SqlValidatorScope.Resolved) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- 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.
- 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.ListScope
-
- resolveColumn(String, SqlNode) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
- resolveColumn(String, SqlNode) - Method in class org.apache.calcite.sql.validate.ParameterScope
-
- 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.
- resolved - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- ResolvedImpl() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorScope.ResolvedImpl
-
- resolveMeasure(String, boolean, Object) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- 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 interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Looks up a table in this scope from its name.
- resolveWindow(SqlNode, SqlValidatorScope) - 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 interface org.apache.calcite.sql.validate.SqlValidator
-
- resolveWindow(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- RESOURCE - Static variable in class org.apache.calcite.util.Static
-
Resources.
- RESPECT_NULLS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RESPECT NULLS operator.
- restoreTo(T) - Method in class org.apache.calcite.util.TryThreadLocal
-
Sets the value back to a previous value.
- 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(ParameterExpression, ParameterExpression) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator.Result
-
- result(BigDecimal) - Method in class org.apache.calcite.interpreter.AggregateNode.BigDecimalSum
-
- 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(Boolean) - Method in class org.apache.calcite.interpreter.AggregateNode.MinBoolean
-
- result(T) - Method in class org.apache.calcite.interpreter.AggregateNode.NumericComparison
-
- result(MutableRel) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- result(MutableRel, boolean) - Method in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- result(SqlNode, Collection<SqlImplementor.Clause>, String, RelDataType, Map<String, RelDataType>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- 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, Collection<SqlImplementor.Clause>, String, RelDataType, Map<String, RelDataType>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- 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, RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- 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
-
- 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
-
- ResultSetEnumerable<T> - Class in org.apache.calcite.runtime
-
Executes a SQL statement and returns the result as an Enumerable.
- ResultSetEnumerable.PreparedStatementEnricher - Interface in org.apache.calcite.runtime
-
- resultType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- retainAll(Collection<?>) - Method in class org.apache.calcite.sql.SqlNodeList
-
- retainDeterministic(List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
- 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.
- 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.EnumerableAggregateBase.AggContextImpl
-
- 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.EnumerableAggregateBase.AggContextImpl
-
- ReturnTypes - Class in org.apache.calcite.sql.type
-
A collection of return-type inference strategies.
- reverse() - Method in enum org.apache.calcite.rel.RelFieldCollation.Direction
-
Returns the reverse of this direction.
- reverse(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL REVERSE(string) function.
- reverse(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the ARRAY_REVERSE function.
- REVERSE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- reverse(SqlOperator) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- reverse() - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- 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 class org.apache.calcite.sql.SqlOperator
-
Returns the operator that has the same effect as this operator
if its arguments are reversed.
- reverse() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Returns the reverse monotonicity.
- reverseCall(RexCall) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
Reverses the order of a call, while preserving semantics, if it improves
readability.
- revise(Class<H>) - Method in class org.apache.calcite.rel.metadata.JaninoRelMetadataProvider
-
- revise(Class<MH>) - Method in interface org.apache.calcite.rel.metadata.MetadataHandlerProvider
-
Revise the handler for a given kind of metadata.
- revise(Class<? extends RelNode>, MetadataDef<M>) - Method in class org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
Deprecated.
- revise(Class<H>) - Method in class org.apache.calcite.rel.metadata.RelMetadataQueryBase
-
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.plan.RelOptLattice
-
Rewrites a relational expression to use a lattice.
- rewrite(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- 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
-
- rewriteExpression(RexBuilder, RelMetadataQuery, RelNode, RelNode, List<RexNode>, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, boolean, RexNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
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>, MaterializedViewRule.EquivalenceClasses, boolean, List<RexNode>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
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
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
If the view will be used in a union rewriting, this method is responsible for
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(LogicalExchange) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- rewriteRel(LogicalSortExchange) - 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
-
- 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.
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewJoinRule
-
- rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap<RexTableInputRef.RelTableRef, RexTableInputRef.RelTableRef>, MaterializedViewRule.EquivalenceClasses) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Rewrites the query using the given view query.
- RexAction - Interface in org.apache.calcite.rex
-
Deprecated.
- 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.
- 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.
- RexBiVisitorImpl<R,P> - Class in org.apache.calcite.rex
-
Default implementation of
RexBiVisitor, which visits each node but
does nothing while it's there.
- RexBiVisitorImpl(boolean) - Constructor for class org.apache.calcite.rex.RexBiVisitorImpl
-
- rexBuilder - Variable in class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- 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.RexSimplify
-
- rexBuilder - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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
-
- 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.
- RexCorrelVariable - Class in org.apache.calcite.rex
-
Reference to the current row of a correlating relational expression.
- RexDigestIncludeType - Enum in org.apache.calcite.rex
-
Defines if type information should be printed for
RexLiteral.
- 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
-
- RexFieldAccess - Class in org.apache.calcite.rex
-
Access to a field of a row-expression.
- 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
-
- 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, RexExecutor, RelDataType) - Constructor for class org.apache.calcite.plan.RexImplicationChecker
-
- RexImpTable - Class in org.apache.calcite.adapter.enumerable
-
Contains implementations of Rex operators as Java code.
- RexImpTable.LagImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LAG windowed aggregate function.
- RexImpTable.LeadImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LEAD 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.RexCallImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Null-safe implementor of RexCalls.
- RexImpTable.UserDefinedAggReflectiveImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for user-defined aggregate functions.
- 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
-
- RexLiteral - Class in org.apache.calcite.rex
-
Constant value in a row-expression.
- RexLocalRef - Class in org.apache.calcite.rex
-
Local variable.
- RexLocalRef(int, RelDataType) - Constructor for class org.apache.calcite.rex.RexLocalRef
-
Creates a local variable.
- RexMultisetUtil - Class in org.apache.calcite.rex
-
Utility class for various methods related to multisets.
- RexNode - Class in org.apache.calcite.rex
-
Row expression.
- RexNode() - Constructor for class org.apache.calcite.rex.RexNode
-
- RexNormalize - Class in org.apache.calcite.rex
-
Context required to normalize a row-expression.
- RexOver - Class in org.apache.calcite.rex
-
Call to an aggregate function over a window.
- RexPattern - Interface in org.apache.calcite.rex
-
Deprecated.
- RexPatternFieldRef - Class in org.apache.calcite.rex
-
Variable that 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.
- 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.
- 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.
- RexRangeRef - Class in org.apache.calcite.rex
-
Reference to a range of columns.
- 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, 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.
- 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
-
- RexSubQuery - Class in org.apache.calcite.rex
-
Scalar expression that represents an IN, EXISTS or scalar sub-query.
- RexTableInputRef - Class in org.apache.calcite.rex
-
Variable which references a column of a table occurrence in a relational plan.
- 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.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
-
- RexToLixTranslator.Result - Class in org.apache.calcite.adapter.enumerable
-
Result of translating a RexNode.
- 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
-
- RexUnaryBiVisitor<R> - Class in org.apache.calcite.rex
-
Default implementation of a
RexBiVisitor whose payload and return
type are the same.
- RexUnaryBiVisitor(boolean) - Constructor for class org.apache.calcite.rex.RexUnaryBiVisitor
-
Creates a RexUnaryBiVisitor.
- RexUnknownAs - Enum in org.apache.calcite.rex
-
Policy for whether a simplified expression may instead return another
value.
- RexUtil - Class in org.apache.calcite.rex
-
Utility methods concerning row-expressions.
- 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.RexFinder - Class in org.apache.calcite.rex
-
Visitor that tells whether a node matching a particular description exists
in a tree.
- 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<R> - Interface in org.apache.calcite.rex
-
Visitor pattern for traversing a tree of
RexNode objects.
- 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.
- 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
-
- RexWindowBounds - Class in org.apache.calcite.rex
-
- right - Variable in class org.apache.calcite.rel.BiRel
-
- RIGHT - Static variable in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
-
- RIGHT - Static variable in interface org.apache.calcite.rel.rules.JoinPushThroughJoinRule.Config
-
- 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 - Static variable in interface org.apache.calcite.rel.rules.JoinUnionTransposeRule.Config
-
- 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 - Static variable in class org.apache.calcite.util.mapping.IntPair
-
Deprecated.
- 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<? extends L, ? extends 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<? extends K, ? extends V>>) - Static method in class org.apache.calcite.util.Pair
-
- RIGHT_OUTER - Static variable in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
-
- RIGHT_PROJECT - Static variable in interface org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule.Config
-
- rightInferredPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
Predicates that were inferred from the left input.
- rightKeys - Variable in class org.apache.calcite.rel.core.EquiJoin
-
Deprecated.
- rightKeys - Variable in class org.apache.calcite.rel.core.JoinInfo
-
- rightPrec(int, boolean) - Static method in class org.apache.calcite.sql.SqlOperator
-
- rightSet() - Method in class org.apache.calcite.rel.core.JoinInfo
-
- rightTrim(String, char) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Deprecated.
- rlike(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL RLIKE function.
- RLIKE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The regex variant of the LIKE operator.
- 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.
- rolledUpColumnValidInsideAgg(String, SqlCall, SqlNode, CalciteConnectionConfig) - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
-
- rolledUpNotAllowed(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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 - 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.volcano.VolcanoPlanner
-
- root - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- root() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- rootNode - Variable in class org.apache.calcite.materialize.Lattice
-
- rootRel - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- rootSchema - Variable in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- rootSchema - Variable in class org.apache.calcite.materialize.Lattice
-
- rootSchema - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- rootTable() - Method in class org.apache.calcite.plan.RelOptLattice
-
- 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
-
- ROUND_ROBIN_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton round-robin distribution.
- Row - Class in org.apache.calcite.interpreter
-
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.
- rowCount - Variable in class org.apache.calcite.profile.Profiler.Profile
-
- RowCount(int) - Constructor for class org.apache.calcite.profile.Profiler.RowCount
-
- 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.
- 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.
- rowMustBeNonNegativeIntegral() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- rowsBetween(RexWindowBound, RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a RANGE window with lower and upper bounds,
equivalent to SQL ROWS BETWEEN lower ROW AND upper.
- rowsFrom(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a ROWS window with a lower bound,
equivalent to SQL ROWS BETWEEN lower AND CURRENT ROW.
- rowsTo(RexWindowBound) - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets a ROWS window with an upper bound,
equivalent to SQL ROWS BETWEEN CURRENT ROW AND upper.
- rowsUnbounded() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Sets an unbounded ROWS window,
equivalent to SQL ROWS BETWEEN UNBOUNDED PRECEDING AND
UNBOUNDED FOLLOWING.
- 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.jdbc.CalcitePrepare.CalciteSignature
-
- rowType - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- rowType - Variable in class org.apache.calcite.plan.RelOptAbstractTable
-
- rowType - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- rowType - Variable in class org.apache.calcite.rel.AbstractRelNode
-
Cached type of this relational expression.
- rowType() - Method in class org.apache.calcite.rel.core.Collect
-
Returns the row type, guaranteed not null.
- rowType - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- 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.
- rowTypeCoercion(SqlValidatorScope, SqlNode, int, RelDataType) - Method in interface org.apache.calcite.sql.validate.implicit.TypeCoercion
-
Widen a SqlNode ith column type to target type, mainly used for set
operations like UNION, INTERSECT and EXCEPT.
- rowTypeCoercion(SqlValidatorScope, SqlNode, int, RelDataType) - Method in class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
Widen a SqlNode's field type to common type,
mainly used for set operations like UNION, INTERSECT and EXCEPT.
- 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.RelOptRuleCall
-
- rule - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
-
- 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.
- ruleAttempted(RelOptListener.RuleAttemptedEvent) - Method in class org.apache.calcite.plan.RuleEventLogger
-
- ruleAttempted(RelOptListener.RuleAttemptedEvent) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- RuleAttemptedEvent(Object, RelNode, RelOptRuleCall, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- RuleEvent(Object, RelNode, RelOptRuleCall) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleEvent
-
- RuleEventLogger - Class in org.apache.calcite.plan
-
Listener for logging useful debugging information on certain rule events.
- RuleEventLogger() - Constructor for class org.apache.calcite.plan.RuleEventLogger
-
- ruleFactory() - Method in interface org.apache.calcite.rel.convert.ConverterRule.Config
-
- RuleMatchVisualizer - Class in org.apache.calcite.plan.visualizer
-
This is a tool to visualize the rule match process of a RelOptPlanner.
- RuleMatchVisualizer(String, String) - Constructor for class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
Use this constructor to save the result on disk at the end of the planning
phase.
- RuleMatchVisualizer() - Constructor for class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
Use this constructor when the result shall not be written to disk.
- 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).
- ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - Method in class org.apache.calcite.plan.RuleEventLogger
-
- ruleProductionSucceeded(RelOptListener.RuleProductionEvent) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
- RuleQueue - Class in org.apache.calcite.plan.volcano
-
A data structure that manages rule matches for RuleDriver.
- RuleQueue(VolcanoPlanner) - Constructor for class org.apache.calcite.plan.volcano.RuleQueue
-
- rules() - Static method in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- rules(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules
-
Creates a list of rules with the given JDBC convention instance.
- rules(JdbcConvention, RelBuilderFactory) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules
-
Creates a list of rules with the given JDBC convention instance
and builder factory.
- RULES - Static variable in class org.apache.calcite.interpreter.Bindables
-
All rules that convert logical relational expression to bindable.
- RULES - Static variable in class org.apache.calcite.rel.stream.StreamRules
-
- RuleSet - Interface in org.apache.calcite.tools
-
A set rules associated with a particular
type of invocation of the
Planner.
- 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.
- run() - Method in class org.apache.calcite.interpreter.AggregateNode
-
- run() - Method in class org.apache.calcite.interpreter.CollectNode
-
- run() - Method in class org.apache.calcite.interpreter.FilterNode
-
- run() - Method in class org.apache.calcite.interpreter.JoinNode
-
- run() - Method in class org.apache.calcite.interpreter.MatchNode
-
- 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.SetOpNode
-
- run() - Method in class org.apache.calcite.interpreter.SortNode
-
- run() - Method in class org.apache.calcite.interpreter.TableFunctionScanNode
-
- run() - Method in class org.apache.calcite.interpreter.TableScanNode
-
- run() - Method in class org.apache.calcite.interpreter.UncollectNode
-
- run() - Method in class org.apache.calcite.interpreter.UnionNode
-
Deprecated.
- run() - Method in class org.apache.calcite.interpreter.ValuesNode
-
- run() - Method in class org.apache.calcite.interpreter.WindowNode
-
- 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(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.
- 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
-
- 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.
- sampleValue(SqlNode) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- Sarg<C extends Comparable<C>> - Class in org.apache.calcite.util
-
Set of values (or ranges) that are the target of a search.
- sargRef(RexBuilder, RexNode, Sarg<C>, RelDataType, RexUnknownAs) - Static method in class org.apache.calcite.rex.RexUtil
-
- 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 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
-
- 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.Producer - Interface in org.apache.calcite.interpreter
-
Produces a
Scalar when a query is executed.
- 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.
- ScalarFunction - Interface in org.apache.calcite.schema
-
Function that returns a scalar result.
- ScalarFunctionImpl - Class in org.apache.calcite.schema.impl
-
- scalarQuery(Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a scalar sub-query.
- scalarValueRequiredInStrictModeOfJsonValueFunc(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- SCALE_NOT_SPECIFIED - Static variable in interface org.apache.calcite.rel.type.RelDataType
-
- 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.
- 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.jdbc.JdbcTable
-
- SCAN - Static variable in class org.apache.calcite.rel.rules.AggregateExtractProjectRule
-
- 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(DataContext) - Method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions.GridTable
-
- 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.rel.core.RelFactories.Struct
-
- ScannableTable - Interface in org.apache.calcite.schema
-
Table that can be scanned without creating an intermediate relational
expression.
- 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.plan.RelOptAbstractTable
-
- 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.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
-
- schemaInvalidType(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- schemaNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- schemaPath - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
Typically null.
- SchemaPlus - Interface in org.apache.calcite.schema
-
Extension to the
Schema interface.
- 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.
- 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 - 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.SqlValidatorImpl.IdInfo
-
- scope - Variable in class org.apache.calcite.sql.validate.SqlValidatorScope.Resolve
-
- scope - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Collection of
RelNode objects which correspond to a SELECT
statement.
- scope() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- scopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- SEARCH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Operator that tests whether its left operand is included in the range of
values covered by search arguments.
- searchShuttle(RexBuilder, RexProgram, int) - Static method in class org.apache.calcite.rex.RexUtil
-
- SECOND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL SECOND operator.
- 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.
- selectFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the SELECT clause.
- selectListExtraIndentFlag() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether to use a fix for SELECT list indentations.
- selectListItemsOnSeparateLines() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether each item in a SELECT list, GROUP BY list, or ORDER BY
list is on its own line.
- selectMissingFrom() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.
- SelfSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.SelfSplitter
-
- semantics - Variable in class org.apache.calcite.sql.TableCharacteristic
-
Input table has either row semantics or set semantics.
- semantics() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- semantics() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Controls the behavior of operators that are part of Standard SQL but
nevertheless have different behavior in different databases.
- semantics() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- semantics() - Method in class org.apache.calcite.sql.validate.SqlDelegatingConformance
-
- SEMI_JOIN_FILTER_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- SEMI_JOIN_JOIN_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- SEMI_JOIN_PROJECT_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- SEMI_JOIN_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that removes a
semi-join from a join tree.
- semiJoin(Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
- semiJoin(RexNode...) - Method in class org.apache.calcite.tools.RelBuilder
-
- SemiJoinFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes
SemiJoins down in a tree past
a
Filter.
- SemiJoinFilterTransposeRule(SemiJoinFilterTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
Creates a SemiJoinFilterTransposeRule.
- SemiJoinFilterTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
Deprecated.
- SemiJoinFilterTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiJoinJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
semi-join
down in a tree past a
Join
in order to trigger other rules that will convert
SemiJoins.
- SemiJoinJoinTransposeRule(SemiJoinJoinTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
Creates a SemiJoinJoinTransposeRule.
- SemiJoinJoinTransposeRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
Deprecated.
- SemiJoinJoinTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiJoinProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- SemiJoinProjectTransposeRule(SemiJoinProjectTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
Creates a SemiJoinProjectTransposeRule.
- SemiJoinProjectTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes a
semi-join from a join
tree.
- SemiJoinRemoveRule(SemiJoinRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
Creates a SemiJoinRemoveRule.
- SemiJoinRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
Deprecated.
- SemiJoinRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiJoinRule - Class in org.apache.calcite.rel.rules
-
- SemiJoinRule(SemiJoinRule.Config) - Constructor for class org.apache.calcite.rel.rules.SemiJoinRule
-
Creates a SemiJoinRule.
- SemiJoinRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiJoinRule.JoinOnUniqueToSemiJoinRule - Class in org.apache.calcite.rel.rules
-
SemiJoinRule that matches a Project on top of a Join with a RelNode
which is unique for Join's right keys.
- SemiJoinRule.JoinOnUniqueToSemiJoinRule.JoinOnUniqueToSemiJoinRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiJoinRule.JoinToSemiJoinRule - Class in org.apache.calcite.rel.rules
-
SemiJoinRule that matches a Join with an empty Aggregate as its right
input.
- SemiJoinRule.JoinToSemiJoinRule.JoinToSemiJoinRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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.
- SemiJoinRule.ProjectToSemiJoinRule.ProjectToSemiJoinRuleConfig - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SemiMutableSchema - Interface in org.apache.calcite.schema
-
Schema to which materializations can be added.
- send(Row) - Method in interface org.apache.calcite.interpreter.Sink
-
- 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.
- SEPARATOR - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
Separator expression inside GROUP_CONCAT, e.g.
- 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.
- seq() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches the two patterns at the top of the
stack in sequence,
and pushes it onto the stack.
- 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.
- sequenceNextValue(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the NEXT VALUE OF sequence operator.
- SerializableCharset - Class in org.apache.calcite.util
-
Serializable wrapper around a
Charset.
- SESSION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SESSION as a table function.
- SESSION_END - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_END auxiliary function of
the SESSION group function.
- SESSION_OLD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
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.
- sessionize(Enumerator<Object[]>, int, int, long) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Creates enumerable implementation that applies sessionization to elements from the input
enumerator based on a specified key.
- 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
-
Sets the value of a particular column.
- 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.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.OverridingTargetMapping
-
- set(int, int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- 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_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.
- SET_SEMANTICS_TABLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SetSemanticsTable represents as an input table with set semantics.
- SET_VAR - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
the whole query(no specific nodes).
- 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.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
-
Deprecated.
- setBlock(BlockBuilder) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- setCache(boolean) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
- setCacheEnabled(boolean) - Method in interface org.apache.calcite.schema.SchemaPlus
-
- 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
-
Deprecated.
- setCaseSensitive(boolean) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setCharLiteralStyles(Set<CharLiteralStyle>) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- setConformance(SqlConformance) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setCorrelates(Function1<String, RexToLixTranslator.InputGetter>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- 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
-
- setDestdir(String) - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setDestdir(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setDynamicParamCountInExplain(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Sets the number of dynamic parameters in the current EXPLAIN PLAN
statement.
- 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
-
- 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
-
- setHints(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setHintStrategies(HintStrategyTable) - Method in class org.apache.calcite.plan.RelOptCluster
-
Sets up the hint propagation strategies to be used during rule planning.
- setIdentifierMaxLength(int) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setIdentifierTimeUnitMap(ImmutableMap<String, TimeUnit>) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- 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.
- setIncludeIntermediateCosts(boolean) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
Output intermediate costs, including all cost updates.
- setIncludeTransitiveEdges(boolean) - Method in class org.apache.calcite.plan.visualizer.RuleMatchVisualizer
-
Output edges from a subset to the nodes of all subsets that satisfy it.
- setIndentation(int) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setIndentation(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- setIndentString(String) - Method in class org.apache.calcite.util.XmlOutput
-
Sets the string to print for each level of indentation.
- setInput(int, MutableRel) - Method in class org.apache.calcite.rel.mutable.MutableRel
-
- 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 semi-join 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
-
Deprecated.
- 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
-
Deprecated.
- setLineLength(int) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setLineLength(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- 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.
- setMetadataQuerySupplier(Supplier<RelMetadataQuery>) - Method in class org.apache.calcite.plan.RelOptCluster
-
Sets up the customized
RelMetadataQuery instance supplier that to
use during rule planning.
- 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.
- 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
-
- setNoneConventionHasInfiniteCost(boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Sets whether this planner should consider rel nodes with Convention.NONE
to have infinite cost or not.
- 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<RelHint>, List<RelNode>, SqlKind, boolean) - Constructor for class org.apache.calcite.rel.core.SetOp
-
Creates a SetOp.
- 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 - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
SetOp nodes.
- 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.SqlPivot
-
- 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.SqlUnpivot
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlUpdate
-
- setOperand(int, SqlNode) - 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
-
Sets the operator (or function) that is being called.
- setOpFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- 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.
- SetOpNode - Class in org.apache.calcite.interpreter
-
- SetOpNode(Compiler, SetOp) - Constructor for class org.apache.calcite.interpreter.SetOpNode
-
- 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.
- setOriginalStatement(String) - Method in exception org.apache.calcite.runtime.CalciteContextException
-
Sets the input string to associate with the current context.
- setParent(RelOptRuleOperand) - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Sets the parent operand.
- setParserFactory(SqlParserImplFactory) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setPartitionList(SqlNodeList) - Method in class org.apache.calcite.sql.SqlWindow
-
- 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.
- setQuoteAllIdentifiers(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setQuoteAllIdentifiers(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- setQuotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setQuoting(Quoting) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
Deprecated.
- setReplace(boolean) - Method in class org.apache.calcite.sql.SqlCreate
-
- 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.
- 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.
- 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
-
Deprecated.
- setSelectListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setSelectListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- setSettings(Properties) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets settings from a properties object.
- 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 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
-
- 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
-
Deprecated.
- setThreadLocal() - Static method in class org.apache.calcite.materialize.MaterializationService
-
Used by tests, to ensure that they see their own service.
- setTimeout(DataContext) - Method in class org.apache.calcite.runtime.ResultSetEnumerable
-
- setTopDownOpt(boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Enable or disable top-down optimization.
- setType(RelDataType) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- 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.SqlParser.ConfigBuilder
-
Deprecated.
- setUpperBound(SqlNode) - Method in class org.apache.calcite.sql.SqlWindow
-
- setValidatedNodeType(SqlNode, RelDataType) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Saves the type of a
SqlNode, now that it has been validated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- setWindowListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowNewline(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- sha1(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SHA1(string) function.
- sha1(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SHA1(string) function for binary string.
- SHA1 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- sharedStatementPlans() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.
- 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
-
- 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
-
- shouldUseDoubleMultiplication(RelDataTypeFactory, RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeSystem
-
Returns whether a decimal multiplication should be implemented by casting
arguments to double values.
- shuttleReferences(RexBuilder, RexNode, Mapping) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Replaces all the input references by the position in the
input column set.
- shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Replaces all the possible sub-expressions by input references
to the input node.
- shuttleReferences(RexBuilder, RexNode, Multimap<RexNode, Integer>, RelNode, Multimap<Integer, Integer>) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
Replaces all the possible sub-expressions by input references
to the input node.
- 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
-
- 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
-
- simple() - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
Converts the collected terms and values to a string.
- SIMPLE_BINARY_OPS - Static variable in enum org.apache.calcite.sql.SqlKind
-
Simple binary operators are those operators which expects operands from the same Domain.
- simpleContext(RelOptCluster) - Static method in class org.apache.calcite.plan.ViewExpanders
-
Creates a simple ToRelContext that cannot expand views.
- simpleContext(RelOptCluster, List<RelHint>) - 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
-
- SimpleMakeCall(SqlOperator) - Constructor for class org.apache.calcite.sql.SqlJdbcFunctionCall.SimpleMakeCall
-
- simpleNames(List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Returns the simple names in a list of identifiers.
- simpleNames(Iterable<? extends SqlNode>) - Static method in class org.apache.calcite.sql.SqlIdentifier
-
Returns the simple names in a iterable of identifiers.
- SimpleNamespaceContext - Class in org.apache.calcite.util
-
- SimpleNamespaceContext(Map<String, String>) - Constructor for class org.apache.calcite.util.SimpleNamespaceContext
-
- SimpleProfiler - Class in org.apache.calcite.profile
-
- SimpleProfiler() - Constructor for class org.apache.calcite.profile.SimpleProfiler
-
- simpleSarg(RexBuilder, RexNode, Sarg<C>, RexUnknownAs) - Static method in class org.apache.calcite.rex.RexUtil
-
Expands an 'all' or 'none' sarg.
- simplify() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns a trait set similar to this one but with all composite traits
flattened.
- simplify(RexNode) - Method in class org.apache.calcite.rex.RexSimplify
-
Simplifies a boolean expression.
- 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() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify expressions; default true.
- simplifyAnd(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- simplifyAnd(RexBuilder, RexCall, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- simplifyAnd2(RexBuilder, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- 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(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.
- simplifyDistributionKeys(RelDistribution, Set<Integer>) - Static method in class org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule
-
Removes constant in distribution keys.
- 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.
- simplifyJoin(RelNode, ImmutableList<RexNode>, JoinRelType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Simplifies outer joins if filter above would reject nulls.
- simplifyLimit() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify LIMIT 0 to an empty relation; default true.
- simplifyOr(RexCall) - Method in class org.apache.calcite.rex.RexSimplify
-
Deprecated.
- 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(RexBuilder, List<RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Deprecated.
- 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
-
- 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
-
- simplifyValues() - Method in interface org.apache.calcite.tools.RelBuilder.Config
-
Whether to simplify Union(Values, Values) or
Union(Project(Values)) to Values; default true.
- 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_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
-
- 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(C) - Method in interface org.apache.calcite.util.RangeSets.Consumer
-
- singleton(C) - Method in interface org.apache.calcite.util.RangeSets.Handler
-
- SINGLETON_EMPTY - Static variable in class org.apache.calcite.sql.SqlNodeList
-
A SqlNodeList that has a single element that is an empty list.
- 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.
- SINGLETON_STAR - Static variable in class org.apache.calcite.sql.SqlNodeList
-
A SqlNodeList that has a single element that is a star identifier.
- singletonArrayIterator(Comparator<V>, List<V>) - Static method in class org.apache.calcite.runtime.SortedMultiMap
-
Shortcut method if the partition key is empty.
- sinh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SINH operator applied to BigDecimal values.
- sinh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SINH operator applied to double values.
- SINH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- sink(RelNode) - Method in interface org.apache.calcite.interpreter.Compiler
-
Creates a Sink for a relational expression to write into.
- Sink - Interface in org.apache.calcite.interpreter
-
Sink to which to send rows.
- 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.RelTraitSet
-
Returns the size of the RelTraitSet.
- size() - Method in class org.apache.calcite.runtime.ConsList
-
- 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.sql.SqlNodeList
-
- size() - Method in interface org.apache.calcite.sql.SqlSpecialOperator.TokenSequence
-
- size() - Method in class org.apache.calcite.tools.RelBuilder
-
Returns the size of the stack.
- size() - Method in class org.apache.calcite.util.CastingList
-
- 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() - 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.ImmutableNullableSet
-
- 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() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- 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.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.UnmodifiableArrayList
-
- 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.
- 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.
- slotCount - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- 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
-
- snapshot(SchemaVersion) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- snapshot(CalciteSchema, SchemaVersion) - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns a snapshot representation of this CalciteSchema.
- 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, List<RelHint>, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Snapshot
-
Creates a Snapshot.
- Snapshot(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Snapshot
-
Creates a Snapshot.
- SNAPSHOT - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Snapshot nodes.
- 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.rel.core.RelFactories.Struct
-
- SnapshotFactoryImpl() - Constructor for class org.apache.calcite.rel.core.RelFactories.SnapshotFactoryImpl
-
- 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
-
Whether keep-alives should 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
-
Whether the address should 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
-
- some(RelNode, ImmutableList<RexNode>, SqlQuantifyOperator) - Static method in class org.apache.calcite.rex.RexSubQuery
-
Creates a SOME sub-query.
- SOME - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SOME aggregate function.
- some(SqlKind) - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the operator for SOME comparisonKind.
- some(RexNode, SqlOperator, Function<RelBuilder, RelNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a SOME (or ANY) predicate.
- 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, List<RelHint>, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- 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 - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Sort nodes.
- 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 - Static variable in interface org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.Config
-
- 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(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(RelCollation) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by specifying collations.
- SORT_EXCHANGE_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- SORT_EXCHANGE_REMOVE_CONSTANT_KEYS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- 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.
- SORT_JOIN_COPY - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that copies a
Sort past a
Join without its limit and
offset.
- SORT_JOIN_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- SORT_PROJECT_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- SORT_REMOVE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that removes a
Sort if its input is already sorted.
- SORT_REMOVE_CONSTANT_KEYS - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
Rule that removes keys from a
Sort
if those keys are known to be constant, or removes the entire Sort if all
keys are constant.
- SORT_UNION_TRANSPOSE - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- SORT_UNION_TRANSPOSE_MATCH_NULL_FETCH - Static variable in class org.apache.calcite.rel.rules.CoreRules
-
- 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.rel.core.RelFactories.Struct
-
- sortFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- SortJoinCopyRule - Class in org.apache.calcite.rel.rules
-
Planner rule that copies a
Sort past a
Join without its limit and offset.
- SortJoinCopyRule(SortJoinCopyRule.Config) - Constructor for class org.apache.calcite.rel.rules.SortJoinCopyRule
-
Creates a SortJoinCopyRule.
- SortJoinCopyRule(Class<? extends Sort>, Class<? extends Join>, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SortJoinCopyRule
-
Deprecated.
- SortJoinCopyRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SortJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Sort past a
Join.
- SortJoinTransposeRule(SortJoinTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.SortJoinTransposeRule
-
Creates a SortJoinTransposeRule.
- 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
-
Deprecated.
- SortJoinTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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.
- sortLimit(RexNode, RexNode, Iterable<? extends RexNode>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a
Sort by a list of expressions, with limitNode and offsetNode.
- 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(SortProjectTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Creates a SortProjectTransposeRule.
- 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
-
Deprecated.
- SortProjectTransposeRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Deprecated.
- SortProjectTransposeRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
Deprecated.
- SortProjectTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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(SortRemoveConstantKeysRule.Config) - Constructor for class org.apache.calcite.rel.rules.SortRemoveConstantKeysRule
-
Creates a SortRemoveConstantKeysRule.
- SortRemoveConstantKeysRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SortRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes
a
Sort if its input is already sorted.
- SortRemoveRule(SortRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.SortRemoveRule
-
Creates a SortRemoveRule.
- SortRemoveRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.SortRemoveRule
-
Deprecated.
- SortRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SortUnionTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
Sort past a
Union.
- SortUnionTransposeRule(SortUnionTransposeRule.Config) - Constructor for class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Creates a SortUnionTransposeRule.
- SortUnionTransposeRule(Class<? extends Sort>, Class<? extends Union>, boolean, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.SortUnionTransposeRule
-
Deprecated.
- SortUnionTransposeRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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
-
- source(RelNode, int) - Method in interface org.apache.calcite.interpreter.Compiler
-
- Source - Interface in org.apache.calcite.interpreter
-
Source of rows.
- 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.RelMdLowerBoundCost
-
- 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.util.graph.DefaultEdge
-
- source - Variable in class org.apache.calcite.util.mapping.IntPair
-
- source(List<Integer>, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- Source - Interface in org.apache.calcite.util
-
Source of data.
- sourceExpressionList - Variable in class org.apache.calcite.rel.mutable.MutableTableModify
-
- sources - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- Sources - Class in org.apache.calcite.util
-
- 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(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
-
- SpaceFillingCurve2D - Interface in org.apache.calcite.runtime
-
Utilities for space-filling curves.
- SpaceFillingCurve2D.AbstractRange - Class in org.apache.calcite.runtime
-
Base class for Range implementations.
- SpaceFillingCurve2D.CoveredRange - Class in org.apache.calcite.runtime
-
Range that is covered.
- SpaceFillingCurve2D.IndexRange - Interface in org.apache.calcite.runtime
-
Range.
- SpaceFillingCurve2D.IndexRangeOrdering - Class in org.apache.calcite.runtime
-
- SpaceFillingCurve2D.IndexRanges - Class in org.apache.calcite.runtime
-
- SpaceFillingCurve2D.IndexRangeTuple - Class in org.apache.calcite.runtime
-
Data representing a range.
- SpaceFillingCurve2D.OverlappingRange - Class in org.apache.calcite.runtime
-
Range that is not contained.
- SpaceFillingCurve2D.Point - Class in org.apache.calcite.runtime
-
A 2-dimensional point.
- SpaceFillingCurve2D.RangeComputeHints - Class in org.apache.calcite.runtime
-
- spacer - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- Span - Class in org.apache.calcite.sql.parser
-
- 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 interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
Returns the spark handler.
- sparkContext() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- 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.
- spatialInstance() - Static method in class org.apache.calcite.sql.util.SqlOperatorTables
-
Returns the Spatial operator table, creating it if necessary.
- SpatialRules - Class in org.apache.calcite.rel.rules
-
Collection of planner rules that convert
calls to spatial functions into more efficient expressions.
- SpatialRules.FilterHilbertRule - Class in org.apache.calcite.rel.rules
-
Rule that converts ST_DWithin in a Filter condition into a predicate on
a Hilbert curve.
- SpatialRules.FilterHilbertRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- SpatialTypeFunctions - Class in org.apache.calcite.runtime
-
Helper methods to implement spatial type (ST) functions in generated code.
- SpatialTypeFunctions.GridEnumerable - Class in org.apache.calcite.runtime
-
- SpatialTypeUtils - Class in org.apache.calcite.runtime
-
Utilities for spatial types.
- SpatialTypeUtils.SpatialType - Enum in org.apache.calcite.runtime
-
Geometry types, with the names and codes assigned by OGC.
- 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
-
- specialOperatorByName(String) - Static method in class org.apache.calcite.util.RelToSqlConverterUtil
-
- 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(Filter, 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(RelNode, RelNode, RexNode, List<Integer>, List<Integer>, List<Boolean>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- 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.
- splitPredicates(RexBuilder, RexNode) - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule
-
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
- splitQuotedTableName() - Method in class org.apache.calcite.sql.validate.SqlAbstractConformance
-
- splitQuotedTableName() - Method in interface org.apache.calcite.sql.validate.SqlConformance
-
Whether to split a quoted table name.
- splitQuotedTableName() - Method in enum org.apache.calcite.sql.validate.SqlConformanceEnum
-
- 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.rel.core.RelFactories.Struct
-
- 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.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.sql.parser.StringAndPos
-
- sql - Variable in enum org.apache.calcite.sql.SqlJsonConstructorNullClause
-
- sql - Variable in enum org.apache.calcite.sql.SqlKind
-
- sql() - Method in class org.apache.calcite.tools.Hoist.Variable
-
Returns SQL text of the region of the statement covered by this
Variable.
- 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.SqlToRelConverter
-
- SQL92 - Static variable in interface org.apache.calcite.util.Glossary
-
The official SQL-92 standard (ISO/IEC 9075:1992).
- 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.
- 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.
- 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
-
Access type.
- 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
-
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, SqlValidator.Config) - 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.
- SqlAlienSystemTypeNameSpec - Class in org.apache.calcite.sql
-
Represents a type name for an alien system.
- SqlAlienSystemTypeNameSpec(String, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
-
Creates a SqlAlienSystemTypeNameSpec instance.
- SqlAlienSystemTypeNameSpec(String, SqlTypeName, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlAlienSystemTypeNameSpec
-
Creates a SqlAlienSystemTypeNameSpec instance.
- 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.
- 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
-
- SqlAttributeDefinition - Class in org.apache.calcite.sql.ddl
-
Parse tree for SqlAttributeDefinition,
which is part of a
SqlCreateType.
- 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(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.
- SqlBasicAggFunction - Class in org.apache.calcite.sql.fun
-
- 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
-
Deprecated.
- SqlBasicCall(SqlOperator, List<? extends SqlNode>, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
Creates a SqlBasicCall.
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
Deprecated.
- SqlBasicCall(SqlOperator, List<? extends SqlNode>, SqlParserPos, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
Creates a SqlBasicCall with an optional function qualifier.
- SqlBasicTypeNameSpec - Class in org.apache.calcite.sql
-
A sql type name specification of basic sql type.
- SqlBasicTypeNameSpec(SqlTypeName, int, int, String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
Create a basic sql type name specification.
- SqlBasicTypeNameSpec(SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicTypeNameSpec(SqlTypeName, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicTypeNameSpec(SqlTypeName, int, String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- SqlBasicTypeNameSpec(SqlTypeName, int, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicTypeNameSpec
-
- 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.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.
- 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
-
- SqlCheckConstraint - Class in org.apache.calcite.sql.ddl
-
Parse tree for UNIQUE, PRIMARY KEY constraints.
- 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(SqlCollation.Coercibility) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a SqlCollation with the default collation name and the given
coercibility.
- SqlCollation(String, SqlCollation.Coercibility) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a Collation by its name and its coercibility.
- SqlCollation(SqlCollation.Coercibility, Locale, Charset, String) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a Collation by its coercibility, locale, charset and strength.
- 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
-
- SqlCollectionTypeNameSpec - Class in org.apache.calcite.sql
-
A sql type name specification of collection type.
- SqlCollectionTypeNameSpec(SqlTypeNameSpec, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlCollectionTypeNameSpec
-
Creates a SqlCollectionTypeNameSpec.
- SqlColumnDeclaration - Class in org.apache.calcite.sql.ddl
-
Parse tree for UNIQUE, PRIMARY KEY constraints.
- 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() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
- 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.
- 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.
- SqlCreateForeignSchema - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE FOREIGN SCHEMA statement.
- SqlCreateFunction - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE FUNCTION statement.
- SqlCreateFunction(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNode, SqlNodeList) - Constructor for class org.apache.calcite.sql.ddl.SqlCreateFunction
-
Creates a SqlCreateFunction.
- SqlCreateMaterializedView - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE MATERIALIZED VIEW statement.
- SqlCreateSchema - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE SCHEMA statement.
- SqlCreateTable - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE TABLE statement.
- SqlCreateTable(SqlParserPos, boolean, boolean, SqlIdentifier, SqlNodeList, SqlNode) - Constructor for class org.apache.calcite.sql.ddl.SqlCreateTable
-
Creates a SqlCreateTable.
- SqlCreateType - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE TYPE statement.
- SqlCreateView - Class in org.apache.calcite.sql.ddl
-
Parse tree for CREATE VIEW statement.
- 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(SqlTypeNameSpec, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a type.
- SqlDataTypeSpec(SqlTypeNameSpec, TimeZone, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a type, with time zone specified.
- SqlDataTypeSpec(SqlTypeNameSpec, TimeZone, Boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a type, with time zone,
nullability and base type name specified.
- SqlDateLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a DATE value, such as DATE
'2004-10-22'.
- 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.
- 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.
- SqlDdlNodes - Class in org.apache.calcite.sql.ddl
-
Utilities concerning
SqlNode for DDL.
- SqlDdlNodes.FileType - Enum in org.apache.calcite.sql.ddl
-
File type for CREATE FUNCTION.
- 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.
- SqlDescriptorOperator - Class in org.apache.calcite.sql
-
DESCRIPTOR appears as an argument in a function.
- SqlDescriptorOperator() - Constructor for class org.apache.calcite.sql.SqlDescriptorOperator
-
- 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
-
- SqlDialect.Context - Interface in org.apache.calcite.sql
-
Information for creating a dialect.
- SqlDialect.DatabaseProduct - Enum in org.apache.calcite.sql
-
Rough list of flavors of database.
- SqlDialect.FakeUtil - Class in org.apache.calcite.sql
-
Deprecated.
- 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
-
- SqlDialects - Class in org.apache.calcite.sql
-
- SqlDotOperator - Class in org.apache.calcite.sql.fun
-
The dot operator ., used to access a field of a
record.
- 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.
- SqlDropFunction - Class in org.apache.calcite.sql.ddl
-
Parse tree for DROP FUNCTION statement.
- SqlDropFunction(SqlParserPos, boolean, SqlIdentifier) - Constructor for class org.apache.calcite.sql.ddl.SqlDropFunction
-
Creates a SqlDropFunction.
- SqlDropMaterializedView - Class in org.apache.calcite.sql.ddl
-
Parse tree for DROP MATERIALIZED VIEW statement.
- SqlDropObject - Class in org.apache.calcite.sql.ddl
-
Base class for parse trees of DROP TABLE, DROP VIEW,
DROP MATERIALIZED VIEW and DROP TYPE statements.
- SqlDropSchema - Class in org.apache.calcite.sql.ddl
-
Parse tree for DROP SCHEMA statement.
- SqlDropTable - Class in org.apache.calcite.sql.ddl
-
Parse tree for DROP TABLE statement.
- SqlDropType - Class in org.apache.calcite.sql.ddl
-
Parse tree for DROP TYPE statement.
- SqlDropView - Class in org.apache.calcite.sql.ddl
-
Parse tree for DROP VIEW statement.
- 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
-
- 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.
- SqlExplainLevel - Enum in org.apache.calcite.sql
-
SqlExplainLevel defines detail levels for EXPLAIN PLAN.
- 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 built-in 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
-
Deprecated.
- SqlFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, 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.
- SqlFunctions - Class in org.apache.calcite.runtime
-
Helper methods to implement SQL functions in generated code.
- SqlFunctions.FlatProductInputType - Enum in org.apache.calcite.runtime
-
- 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.
- SqlHint - Class in org.apache.calcite.sql
-
A SqlHint is a node of a parse tree which represents
a sql hint expression.
- SqlHint(SqlParserPos, SqlIdentifier, SqlNodeList, SqlHint.HintOptionFormat) - Constructor for class org.apache.calcite.sql.SqlHint
-
- SqlHint.HintOptionFormat - Enum in org.apache.calcite.sql
-
Enumeration that represents hint option format.
- 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
-
- SqlHopTableFunction - Class in org.apache.calcite.sql
-
SqlHopTableFunction implements an operator for hopping.
- SqlHopTableFunction() - Constructor for class org.apache.calcite.sql.SqlHopTableFunction
-
- 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.
- SqlIdentifierFinder() - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- 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.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(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.
- 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
-
- SqlInternalOperators - Class in org.apache.calcite.sql.fun
-
Contains internal operators.
- 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.IntervalValue - Class in org.apache.calcite.sql
-
A Interval value.
- SqlIntervalOperator - Class in org.apache.calcite.sql.fun
-
Interval expression.
- 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
-
- 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.
- 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.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
-
Describes the syntax of the SQL JOIN operator.
- 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 how JSON constructors handle null.
- 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.
- SqlJsonEncoding - Enum in org.apache.calcite.sql
-
Supported json encodings that could be passed to a
JsonValueExpression.
- SqlJsonExistsErrorBehavior - Enum in org.apache.calcite.sql
-
Categorizing Json exists error behaviors.
- 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.
- 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.
- 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.
- 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) - Constructor for class org.apache.calcite.sql.fun.SqlJsonValueFunction
-
- SqlJsonValueReturning - Enum in org.apache.calcite.sql
-
Flag to indicate the explicit return type of JSON_VALUE.
- SqlKeyConstraint - Class in org.apache.calcite.sql.ddl
-
Parse tree for UNIQUE, PRIMARY KEY constraints.
- SqlKind - Enum in org.apache.calcite.sql
-
Enumerates the possible types of
SqlNode.
- SqlLateralOperator - Class in org.apache.calcite.sql
-
An operator describing a LATERAL specification.
- SqlLateralOperator(SqlKind) - Constructor for class org.apache.calcite.sql.SqlLateralOperator
-
- 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.
- 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.
- SqlLibraryOperatorTableFactory - Class in org.apache.calcite.sql.fun
-
Factory that creates operator tables that consist of functions and operators
for particular named libraries.
- SqlLikeOperator - Class in org.apache.calcite.sql.fun
-
An operator describing the LIKE and SIMILAR
operators.
- 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.
- 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
-
- SqlMatchFunction - Class in org.apache.calcite.sql
-
Base class for all functions used in MATCH_RECOGNIZE.
- SqlMatchFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlMatchFunction
-
- 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.
- 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(String, SqlKind, SqlOperandTypeChecker) - 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.
- 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.
- 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.
- 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, SqlTypeTransform) - 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
-
- 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.
- SqlNodeList - Class in org.apache.calcite.sql
-
A
SqlNodeList is a list of
SqlNodes.
- SqlNodeList(SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlNodeList
-
Creates a SqlNodeList that is initially empty.
- 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
-
- SqlNonNullableAccessors - Class in org.apache.calcite.sql.validate
-
This class provides non-nullable accessors for common getters.
- SqlNthValueAggFunction - Class in org.apache.calcite.sql.fun
-
NTH_VALUE windowed aggregate function
returns the value of an expression evaluated at the nth 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.
- 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
-
- SqlOperandMetadata - Interface 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.
- 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.
- SqlOperatorTables - Class in org.apache.calcite.sql.util
-
- 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
-
- SqlOverlapsOperator - Class in org.apache.calcite.sql.fun
-
SqlOverlapsOperator represents the SQL:1999 standard OVERLAPS
function.
- 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.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
-
Deprecated.
- SqlParserImplFactory - Interface in org.apache.calcite.sql.parser
-
Factory for
SqlAbstractParserImpl objects.
- 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.
- SqlParserUtil - Class in org.apache.calcite.sql.parser
-
Utility methods relating to parsing SQL.
- SqlParserUtil.ParsedCollation - Class in org.apache.calcite.sql.parser
-
The components of a collation definition, per the SQL standard.
- SqlParserUtil.ToTreeListItem - Class in org.apache.calcite.sql.parser
-
- SqlPivot - Class in org.apache.calcite.sql
-
Parse tree node that represents a PIVOT applied to a table reference
(or sub-query).
- SqlPivot(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNodeList) - Constructor for class org.apache.calcite.sql.SqlPivot
-
- SqlPositionFunction - Class in org.apache.calcite.sql.fun
-
The POSITION function.
- SqlPositionFunction() - Constructor for class org.apache.calcite.sql.fun.SqlPositionFunction
-
- SqlPosixRegexOperator - Class in org.apache.calcite.sql.fun
-
An operator describing the ~ operator.
- 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(SqlWriterConfig, StringBuilder) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the given configuration
and a given buffer to write to.
- SqlPrettyWriter(SqlDialect, SqlWriterConfig, StringBuilder) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the given configuration and dialect,
and a given print writer (or a private print writer if it is null).
- SqlPrettyWriter(SqlDialect, SqlWriterConfig) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- SqlPrettyWriter(SqlDialect, boolean, PrintWriter) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- SqlPrettyWriter(SqlDialect, boolean) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- SqlPrettyWriter(SqlDialect) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Deprecated.
- SqlPrettyWriter(SqlWriterConfig) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the given configuration,
and a private builder.
- SqlPrettyWriter() - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Creates a writer with the default configuration.
- 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.
- SqlQuantifyOperator - Class in org.apache.calcite.sql.fun
-
Definition of the SQL ALL and SOMEoperators.
- 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
-
- SqlRegexpReplaceFunction - Class in org.apache.calcite.sql.fun
-
The REGEXP_REPLACE(source_string, pattern, replacement [, pos, occurrence, match_type])
searches for a regular expression pattern and replaces every occurrence of the pattern
with the specified string.
- SqlRegexpReplaceFunction() - Constructor for class org.apache.calcite.sql.fun.SqlRegexpReplaceFunction
-
- 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.
- SqlRexContext - Interface in org.apache.calcite.sql2rel
-
- SqlRexConvertlet - Interface in org.apache.calcite.sql2rel
-
- SqlRexConvertletTable - Interface in org.apache.calcite.sql2rel
-
- 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
-
- SqlRowTypeNameSpec - Class in org.apache.calcite.sql
-
A sql type name specification of row type.
- SqlRowTypeNameSpec(SqlParserPos, List<SqlIdentifier>, List<SqlDataTypeSpec>) - Constructor for class org.apache.calcite.sql.SqlRowTypeNameSpec
-
Creates a row type specification.
- 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, SqlNodeList) - 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.
- SqlSelectOperator - Class in org.apache.calcite.sql
-
An operator describing a query.
- SqlSequenceValueOperator - Class in org.apache.calcite.sql.fun
-
Operator that returns the current or next value of a sequence.
- SqlSessionTableFunction - Class in org.apache.calcite.sql
-
SqlSessionTableFunction implements an operator for per-key sessionization.
- SqlSessionTableFunction() - Constructor for class org.apache.calcite.sql.SqlSessionTableFunction
-
- 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.
- SqlSetSemanticsTableOperator - Class in org.apache.calcite.sql
-
SetSemanticsTable appears as an parameter in a table function.
- SqlSetSemanticsTableOperator() - Constructor for class org.apache.calcite.sql.SqlSetSemanticsTableOperator
-
- 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
-
- 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
-
- 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
-
Token representing an identifier.
- SqlSimpleParser.Token - Class in org.apache.calcite.sql.advise
-
Token.
- SqlSimpleParser.Tokenizer - Class in org.apache.calcite.sql.advise
-
Tokenizer.
- 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.
- SqlSpatialTypeFunctions - Class in org.apache.calcite.sql.fun
-
Utilities for spatial type functions.
- SqlSpatialTypeFunctions.GridTable - Class in org.apache.calcite.sql.fun
-
Returns the points or rectangles in a grid that covers a given
geometry.
- 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
-
- 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
-
- SqlSubstringFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "SUBSTRING" builtin SQL function.
- 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.
- SqlTableFunction - Interface in org.apache.calcite.sql
-
A function that returns a table.
- SqlTableRef - Class in org.apache.calcite.sql
-
A SqlTableRef is a node of a parse tree which represents
a table reference.
- SqlTableRef(SqlParserPos, SqlIdentifier, SqlNodeList) - Constructor for class org.apache.calcite.sql.SqlTableRef
-
- 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'.
- SqlTimeoutException - Exception in org.apache.calcite.jdbc
-
Indicates that an operation timed out.
- SqlTimestampAddFunction - Class in org.apache.calcite.sql.fun
-
The TIMESTAMPADD function, which adds an interval to a
datetime (TIMESTAMP, TIME or DATE).
- SqlTimestampLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a TIMESTAMP value, for example TIMESTAMP
'1969-07-21 03:15 GMT'.
- 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.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.SqlIdentifierFinder - Class in org.apache.calcite.sql2rel
-
Visitor that looks for an SqlIdentifier inside a tree of
SqlNode objects and return
Boolean.TRUE when it finds
one.
- sqlToRelConverterConfig(SqlToRelConverter.Config) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- SqlTranslate3Function - Class in org.apache.calcite.sql.fun
-
Definition of the "TRANSLATE" built-in SQL function that takes 3 arguments.
- SqlTrimFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "TRIM" builtin SQL function.
- SqlTrimFunction(String, SqlKind, SqlReturnTypeInference, 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".
- SqlTumbleTableFunction - Class in org.apache.calcite.sql
-
SqlTumbleTableFunction implements an operator for tumbling.
- SqlTumbleTableFunction() - Constructor for class org.apache.calcite.sql.SqlTumbleTableFunction
-
- SqlTypeAssignmentRule - Class in org.apache.calcite.sql.type
-
Rules that determine whether a type is assignable from another type.
- SqlTypeCoercionRule - Class in org.apache.calcite.sql.type
-
Rules that determine whether a type is castable from another type.
- SqlTypeConstructorFunction - Class in org.apache.calcite.sql
-
Type Constructor function.
- SqlTypeConstructorFunction(SqlIdentifier, RelDataType) - Constructor for class org.apache.calcite.sql.SqlTypeConstructorFunction
-
Creates a constructor function for types.
- 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
-
- SqlTypeFamily - Enum in org.apache.calcite.sql.type
-
SqlTypeFamily provides SQL type categorization.
- SqlTypeMappingRule - Interface in org.apache.calcite.sql.type
-
Interface that defines rules within type mappings.
- SqlTypeMappingRules - Class in org.apache.calcite.sql.type
-
This class defines some utilities to build type mapping matrix
which would then use to construct the
SqlTypeMappingRule rules.
- SqlTypeMappingRules() - Constructor for class org.apache.calcite.sql.type.SqlTypeMappingRules
-
- SqlTypeMappingRules.Builder - Class in org.apache.calcite.sql.type
-
Keeps state while building the type mappings.
- SqlTypeName - Enum in org.apache.calcite.sql.type
-
Enumeration of the type names which can be used to construct a SQL type.
- SqlTypeName.Limit - Enum in org.apache.calcite.sql.type
-
Limit.
- SqlTypeNameSpec - Class in org.apache.calcite.sql
-
A SqlTypeNameSpec is a type name specification that allows user to
customize sql node unparsing and data type deriving.
- SqlTypeNameSpec(SqlIdentifier, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlTypeNameSpec
-
Creates a SqlTypeNameSpec.
- 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
-
- SqlUnpivot - Class in org.apache.calcite.sql
-
Parse tree node that represents UNPIVOT applied to a table reference
(or sub-query).
- SqlUnpivot(SqlParserPos, SqlNode, boolean, SqlNodeList, SqlNodeList, SqlNodeList) - Constructor for class org.apache.calcite.sql.SqlUnpivot
-
- 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
-
Deprecated.
- SqlUserDefinedAggFunction(SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandMetadata, AggregateFunction, boolean, boolean, Optionality) - 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
-
Deprecated.
- SqlUserDefinedFunction(SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandMetadata, Function) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- SqlUserDefinedFunction(SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandMetadata, 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
-
Deprecated.
- SqlUserDefinedTableFunction(SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandMetadata, TableFunction) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Creates a user-defined table function.
- 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
-
Deprecated.
- SqlUserDefinedTableMacro(SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandMetadata, TableMacro) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Creates a user-defined table macro.
- SqlUserDefinedTypeNameSpec - Class in org.apache.calcite.sql
-
A sql type name specification of user defined type.
- SqlUserDefinedTypeNameSpec(SqlIdentifier, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
Create a SqlUserDefinedTypeNameSpec instance.
- SqlUserDefinedTypeNameSpec(String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlUserDefinedTypeNameSpec
-
- 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
-
- SqlValidator - Interface in org.apache.calcite.sql.validate
-
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
- SqlValidator.Config - Interface in org.apache.calcite.sql.validate
-
Interface to define the configuration for a SqlValidator.
- SqlValidatorCatalogReader - Interface in org.apache.calcite.sql.validate
-
- sqlValidatorConfig(SqlValidator.Config) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- 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, SqlValidator.Config) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a validator.
- SqlValidatorImpl.DmlNamespace - Class in org.apache.calcite.sql.validate
-
Common base class for DML statement namespaces.
- 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.Status - Enum in org.apache.calcite.sql.validate
-
Validation status.
- 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.DeepCopier - Class in org.apache.calcite.sql.validate
-
Deprecated.
- SqlValidatorUtil.FlatAggregate - Class in org.apache.calcite.sql.validate
-
Flattens any FILTER, WITHIN DISTINCT, WITHIN GROUP surrounding a call to
an aggregate function.
- 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.
- SqlWindowTableFunction - Class in org.apache.calcite.sql
-
Base class for a table-valued function that computes windows.
- SqlWindowTableFunction(String, SqlOperandMetadata) - Constructor for class org.apache.calcite.sql.SqlWindowTableFunction
-
Creates a window table function with a given name.
- SqlWindowTableFunction.AbstractOperandMetadata - Class in org.apache.calcite.sql
-
Partial implementation of operand type checker.
- 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
-
- SqlWithinDistinctOperator - Class in org.apache.calcite.sql
-
An operator that applies a distinct operation before rows are included in an
aggregate function.
- SqlWithinDistinctOperator() - Constructor for class org.apache.calcite.sql.SqlWithinDistinctOperator
-
- 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
-
- 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.
- SqlWriterConfig - Interface in org.apache.calcite.sql
-
- SqlWriterConfig.LineFolding - Enum in org.apache.calcite.sql
-
Policy for how to do deal with long lines.
- 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.
- 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.
- ST_AsBinary(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsEWKB(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsEWKT(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsGeoJSON(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsGML(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsText(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsWKB(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_AsWKT(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_Boundary(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the boundary of geom.
- ST_BoundingCircle(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the minimum bounding circle of geom.
- ST_Buffer(Geometry, double) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes a buffer around geom.
- ST_Buffer(Geometry, double, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes a buffer around geom.
- ST_Buffer(Geometry, double, int, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes a buffer around geom.
- ST_Centroid(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the centroid of geom.
- ST_Contains(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 contains geom2.
- ST_ContainsProperly(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 contains geom2 but does not intersect its boundary.
- ST_ConvexHull(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes the smallest convex POLYGON that contains all the points of geom.
- ST_CoordDim(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the dimension of the coordinates of geom.
- ST_Covers(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether no point in geom2 is outside geom1.
- ST_Crosses(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 crosses geom2.
- ST_Difference(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes the difference between geom1 and geom2.
- ST_Dimension(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the dimension of geom.
- ST_Disjoint(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 and geom2 are disjoint.
- ST_Distance(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the distance between geom1 and geom2.
- ST_DWithin(Geometry, Geometry, double) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 and geom2 are within distance of each other.
- ST_EndPoint(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the first point of geom.
- ST_Envelope(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the minimum bounding box of geom (which may be a GEOMETRYCOLLECTION).
- ST_EnvelopesIntersect(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether the envelope of geom1 intersects the envelope of geom2.
- ST_Equals(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 equals geom2.
- ST_Expand(Geometry, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Expands geom's envelope.
- ST_Expand(Geometry, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Expands geom's envelope.
- ST_Extent(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the minimum bounding box that encloses geom as a Geometry.
- ST_ExteriorRing(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the exterior ring of geom, or null if geom is not a polygon.
- ST_Force2D(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_Force3D(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeometryN(Geometry, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the nth geometry of a geometry collection.
- ST_GeometryType(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the type of geom.
- ST_GeometryTypeCode(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the OGC SFS type code of geom.
- ST_GeomFromEWKB(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromEWKT(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromGeoJSON(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromGML(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromGML(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromWKB(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromWKB(ByteString, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromWKT(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_GeomFromWKT(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_InteriorRing(Geometry, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the nth interior ring of geom, or null if geom is not a polygon.
- ST_Intersection(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes the intersection between geom1 and geom2.
- ST_Intersects(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 intersects geom2.
- ST_Is3D(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom has at least one z-coordinate.
- ST_IsClosed(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom is a closed LINESTRING or MULTILINESTRING.
- ST_IsEmpty(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns true if geom is empty.
- ST_IsRectangle(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns true if geom is rectangle.
- ST_IsRing(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom is a closed and simple linestring or multi-linestring.
- ST_IsSimple(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns true if geom is simple.
- ST_IsValid(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns true if geom is valid.
- ST_LineFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_LineFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_LineFromWKB(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_LineFromWKB(ByteString, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_LineMerge(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Merges a collection of linear components to form a line-string of maximal length.
- ST_MakeEllipse(Geometry, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes an ellipse.
- ST_MakeEnvelope(BigDecimal, BigDecimal, BigDecimal, BigDecimal, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Creates a rectangular Polygon.
- ST_MakeEnvelope(BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Creates a rectangular Polygon.
- ST_MakeGrid(Geometry, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions
-
Calculates a regular grid of polygons based on geom.
- ST_MakeGridPoints(Geometry, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.sql.fun.SqlSpatialTypeFunctions
-
Calculates a regular grid of points based on geom.
- ST_MakeLine(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Creates a line-string from the given POINTs (or MULTIPOINTs).
- ST_MakeLine(Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MakeLine(Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MakeLine(Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MakeLine(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MakePoint(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MakePoint(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MakePolygon(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakePolygon(Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a polygon.
- ST_MakeValid(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Makes a valid geometry of a given invalid geometry.
- ST_MinimumDiameter(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the minimum diameter of geom.
- ST_MinimumRectangle(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the minimum rectangle enclosing geom.
- ST_MLineFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MLineFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MPointFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MPointFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MPolyFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_MPolyFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_NPoints(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the number of points in geom.
- ST_NumGeometries(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the number of geometries in geom (1 if it is not a GEOMETRYCOLLECTION).
- ST_NumInteriorRing(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the number of interior rings of geom.
- ST_NumInteriorRings(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the number of interior rings of geom.
- ST_NumPoints(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the number of points in geom.
- ST_OctagonalEnvelope(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the octagonal envelope of geom.
- ST_OrderingEquals(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 equals geom2 and their coordinates and component
Geometries are listed in the same order.
- ST_Overlaps(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns geom1 overlaps geom2.
- ST_Point(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Constructs a 2D point from coordinates.
- ST_Point(BigDecimal, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Constructs a 3D point from coordinates.
- ST_PointFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PointFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PointFromWKB(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PointFromWKB(ByteString, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PointN(Geometry, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the nth point of a geom.
- ST_PointOnSurface(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns an interior or boundary point of geom.
- ST_PolyFromText(String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PolyFromText(String, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PolyFromWKB(ByteString) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_PolyFromWKB(ByteString, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
- ST_Polygonize(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Creates a multipolygon from the geometry.
- ST_PrecisionReducer(Geometry, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Reduces the geometry's precision to n decimal places.
- ST_Relate(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the DE-9IM intersection matrix for geom1 and geom2.
- ST_Relate(Geometry, Geometry, String) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns true if geom1 and geom2 are related by the intersection matrix specified by iMatrix.
- ST_Rotate(Geometry, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Rotates geom counter-clockwise by angle (in radians) about the point origin.
- ST_Rotate(Geometry, BigDecimal, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Rotates geom counter-clockwise by angle (in radians) about the point origin.
- ST_Rotate(Geometry, BigDecimal, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Rotates geom counter-clockwise by angle (in radians) about the point origin.
- ST_Scale(Geometry, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Scales geom Geometry by multiplying the ordinates by the indicated scale factors.
- ST_SetSRID(Geometry, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns a copy of geom with a new SRID.
- ST_Simplify(Geometry, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Simplifies geom a geometry using the Douglas-Peuker algorithm.
- ST_SimplifyPreserveTopology(Geometry, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Simplifies a geometry and preserves its topology.
- ST_Snap(Geometry, Geometry, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Snaps geom1 and geom2 together with the given snapTolerance.
- ST_SRID(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns SRID value or 0 if input Geometry does not have one.
- ST_StartPoint(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the first point of geom.
- ST_SymDifference(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes the symmetric difference between geom1 and geom2.
- ST_ToMultiLine(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Converts the a geom into a MULTILINESTRING.
- ST_ToMultiPoint(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Converts the coordinates of a geom into a MULTIPOINT.
- ST_ToMultiSegments(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Converts a geom into a set of distinct segments stored in a MULTILINESTRING.
- ST_Touches(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 touches geom2.
- ST_Transform(Geometry, int) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Transforms geom from one coordinate reference system (CRS) to the CRS specified by
srid.
- ST_Translate(Geometry, BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Translates geom by the vector (x, y).
- ST_Union(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes the union of geom1 and geom2.
- ST_Union(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Computes the union of the geometries in geomCollection.
- ST_Within(Geometry, Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns whether geom1 is within geom2.
- ST_X(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Return the X coordinate of the point, or NULL if not available.
- ST_XMax(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the X maxima of a 2D or 3D bounding box or a geometry.
- ST_XMin(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the X minima of a 2D or 3D bounding box or a geometry.
- ST_Y(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the y-value of the first coordinate of geom.
- ST_YMax(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the Y maxima of a 2D or 3D bounding box or a geometry.
- ST_YMin(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the Y minima of a 2D or 3D bounding box or a geometry.
- ST_Z(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the z-value of the first coordinate of geom.
- ST_ZMax(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the maximum z-value of geom.
- ST_ZMin(Geometry) - Static method in class org.apache.calcite.runtime.SpatialTypeFunctions
-
Returns the minimum z-value of geom.
- stack - Variable in class org.apache.calcite.rel.RelShuttleImpl
-
- Stacks - Class in org.apache.calcite.util
-
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
-
- star() - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches the patterns at the top
of the stack zero or more times,
and pushes it onto the stack.
- STAR - Static variable in class org.apache.calcite.sql.SqlIdentifier
-
An identifier for star, "*".
- 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.
- starRelOptTable - Variable in class org.apache.calcite.plan.RelOptLattice
-
- starRelOptTable - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- starRequiresRecordType() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- start - Variable in class org.apache.calcite.tools.Hoist.Variable
-
Zero-based position within the SQL text of start of node.
- starTable - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- StarTable - Class in org.apache.calcite.schema.impl
-
Virtual table that is composed of two or more tables joined together.
- StarTable.StarTableScan - Class in org.apache.calcite.schema.impl
-
Relational expression that scans a
StarTable.
- StarTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- 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() - 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.
- 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
-
- startsAt(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.
- state - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- STATE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Allow an object to alter its behavior when its internal state changes.
- Static - Class in org.apache.calcite.util
-
Definitions of objects to be statically imported.
- Statistic - Interface in org.apache.calcite.schema
-
Statistics about a
Table.
- Statistician(String) - Constructor for class org.apache.calcite.util.Benchmark.Statistician
-
- 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.model.JsonLattice
-
Name of a class that provides estimates of the number of distinct values
in each column.
- statisticProvider(SqlStatisticProvider) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- statistics() - Method in class org.apache.calcite.profile.Profiler.Profile
-
- Statistics - Class in org.apache.calcite.schema
-
- 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.
- 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
-
- steps() - Method in class org.apache.calcite.sql.validate.SqlValidatorScope.Path
-
Returns the steps in this path.
- strategy - Variable in class org.apache.calcite.sql.ddl.SqlColumnDeclaration
-
- STRATEGY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Define a family of algorithms, encapsulate each one, and make them
interchangeable.
- strcmp(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL STRCMP(String,String) function.
- STRCMP - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- 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.DeltaAggregateTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaAggregateTransposeRule.DeltaAggregateTransposeRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaFilterTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaFilterTransposeRule.DeltaFilterTransposeRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaJoinTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta through a
Join.
- StreamRules.DeltaJoinTransposeRule.DeltaJoinTransposeRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaProjectTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaProjectTransposeRule.DeltaProjectTransposeRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaSortTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta through an
Sort.
- StreamRules.DeltaSortTransposeRule.DeltaSortTransposeRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaTableScanRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaTableScanRule.DeltaTableScanRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaTableScanToEmptyRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaTableScanToEmptyRule.DeltaTableScanToEmptyRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- StreamRules.DeltaUnionTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta through an
Union.
- StreamRules.DeltaUnionTransposeRule.DeltaUnionTransposeRuleConfig - Interface in org.apache.calcite.rel.stream
-
Rule configuration.
- streamSetOpInconsistentInputs() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.rel.mutable.MutableMatch
-
- 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.rel.mutable.MutableMatch
-
- strictTypeName(RelDataType) - Static method in class org.apache.calcite.rex.RexLiteral
-
Returns the strict literal type for a given type.
- 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 - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING - Static variable in interface org.apache.calcite.util.JdbcType
-
- STRING_AGG - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "STRING_AGG(value [, separator ] [ ORDER BY ...])" aggregate function,
BigQuery and PostgreSQL's equivalent of
SqlStdOperatorTable.LISTAGG.
- STRING_EQUIVALENCE - Static variable in class org.apache.calcite.rel.mutable.MutableRel
-
- STRING_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_INTEGER_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_INTEGER_OPTIONAL_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_NULLABLE - Static variable in interface org.apache.calcite.util.JdbcType
-
- 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_OR_ARRAY_SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- 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_OPTIONAL_STRING - 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 - 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.
- stringFragsOnSameLine() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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(SqlNode) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- 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
-
Converts a quoted identifier, unquoted identifier, or quoted string to a
string of its contents.
- strip(List<PartiallyOrderedSet.Node<E>>) - Static method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list, backed by a list of
PartiallyOrderedSet.Nodes, that strips
away the node and returns the element 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.
- stripDoubleQuotes(String) - Static method in class org.apache.calcite.util.Util
-
Converts double-quoted Java strings to their contents.
- stripListAs(SqlNodeList) - Static method in class org.apache.calcite.sql.SqlUtil
-
Modifies a list of nodes, removing AS from each if present.
- stripOrderBy(SqlOperatorBinding) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
Converts a binding of FOO(x, y ORDER BY z)
or FOO(x, y ORDER BY z SEPARATOR s)
to a binding of FOO(x, y).
- stripOrderBy(SqlCall) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
- stripQuotes(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.
- stripRow(SqlNode) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts "ROW (1, 2)" to "(1, 2)"
and "3" to "(3)".
- stripSeparator(SqlCall) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
- stripTrivialAliases(SqlNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- Strong - Class in org.apache.calcite.plan
-
Utilities for strong predicates.
- Strong() - Constructor for class org.apache.calcite.plan.Strong
-
- 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.
- 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.
- 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.
- subList(int, int) - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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.
- subquery(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
Deprecated.
- subQuery(RelMetadataProvider) - Static method in class org.apache.calcite.tools.Programs
-
- SubQueryConverter - Interface in org.apache.calcite.sql2rel
-
SubQueryConverter provides the interface for classes that convert sub-queries
into equivalent expressions.
- SubQueryRemoveRule - Class in org.apache.calcite.rel.rules
-
Transform that converts IN, EXISTS and scalar sub-queries into joins.
- SubQueryRemoveRule(SubQueryRemoveRule.Config) - Constructor for class org.apache.calcite.rel.rules.SubQueryRemoveRule
-
Creates a SubQueryRemoveRule.
- SubQueryRemoveRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- subQueryStyle() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the sub-query style.
- 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.
- subSchemaExpression(SchemaPlus, String, Class) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the expression for a sub-schema.
- subSchemaMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- subSelect() - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Result
-
- subsets - Variable in class org.apache.calcite.rel.core.Match
-
- subsets - Variable in class org.apache.calcite.rel.mutable.MutableMatch
-
- substitute(RexCall, int, RexNode) - Static method in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Converts op(arg0, ..., argOrdinal, ..., argN) to op(arg0,..., node, ..., argN).
- substitute(Function<Hoist.Variable, String>) - Method in class org.apache.calcite.tools.Hoist.Hoisted
-
Returns the SQL string with variables replaced according to the
given substitution function.
- SubstitutionRule - Interface in org.apache.calcite.rel.rules
-
A rule that implements this interface indicates that the new RelNode
is typically better than the old one.
- 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.MatchFailed - Exception in org.apache.calcite.plan
-
Exception thrown to exit a matcher.
- SubstitutionVisitor.Operand - 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_BIG_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
BigQuery's "SUBSTR(string, position [, substringLength ])" function.
- SUBSTR_MYSQL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
MySQL's "SUBSTR(string, position [, substringLength ])" function.
- SUBSTR_ORACLE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
Oracle's "SUBSTR(string, position [, substringLength ])" function.
- SUBSTR_POSTGRESQL - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
PostgreSQL's "SUBSTR(string, position [, substringLength ])" function.
- substring(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...) function.
- substring(String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...
- substring(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(binary FROM ...) function for binary.
- substring(ByteString, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(binary FROM ...
- SUBSTRING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The character substring function: SUBSTRING(string FROM start [FOR
length]).
- subtract(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
Returns the difference of two numbers,
or null if either is null.
- 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
-
- succeed() - Method in class org.apache.calcite.rel.hint.HintStrategyTable.HintErrorLogger
-
- 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
-
Returns a position spanning the earliest position to the latest.
- 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
-
- SumSplitter() - Constructor for class org.apache.calcite.sql.SqlSplittableAggFunction.SumSplitter
-
- SUPPORTED_DATE_TIME_ROLLUP_UNITS - Static variable in class org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule
-
- SUPPORTED_SQL_KIND - Static variable in class org.apache.calcite.rex.RexInterpreter
-
- supportsAggregateFunction(SqlKind) - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- supportsAggregateFunction(SqlKind) - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- 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.dialect.PrestoSqlDialect
-
- supportsAggregateFunction(SqlKind) - Method in class org.apache.calcite.sql.SqlDialect
-
- supportsAggregateFunctionFilter() - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- supportsAggregateFunctionFilter() - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- supportsAggregateFunctionFilter() - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- supportsAggregateFunctionFilter() - Method in class org.apache.calcite.sql.dialect.HsqldbSqlDialect
-
- supportsAggregateFunctionFilter() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports the use of FILTER clauses for
aggregate functions.
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.InformixSqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsAliasedValues() - Method in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- 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.
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.dialect.SnowflakeSqlDialect
-
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- supportsApproxCountDistinct() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports APPROX_COUNT_DISTINCT functions.
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.Db2SqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- 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.PrestoSqlDialect
-
- supportsCharSet() - Method in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- 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
-
- supportsDataType(RelDataType) - Method in class org.apache.calcite.sql.dialect.OracleSqlDialect
-
- supportsDataType(RelDataType) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports a given type.
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - Method in class org.apache.calcite.sql.dialect.FireboltSqlDialect
-
- 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.dialect.PostgresqlSqlDialect
-
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - Method in class org.apache.calcite.sql.dialect.VerticaSqlDialect
-
- supportsFunction(SqlOperator, RelDataType, List<RelDataType>) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect supports a given function or operator.
- supportsGroupByLiteral() - Method in class org.apache.calcite.sql.dialect.InformixSqlDialect
-
- supportsGroupByLiteral() - Method in class org.apache.calcite.sql.dialect.PostgresqlSqlDialect
-
- supportsGroupByLiteral() - Method in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- supportsGroupByLiteral() - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports GROUP BY literals.
- supportsGroupByWithCube() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- supportsGroupByWithCube() - Method in class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- supportsGroupByWithCube() - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- 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.HiveSqlDialect
-
- supportsGroupByWithRollup() - Method in class org.apache.calcite.sql.dialect.MssqlSqlDialect
-
- supportsGroupByWithRollup() - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsGroupByWithRollup() - Method in class org.apache.calcite.sql.dialect.PrestoSqlDialect
-
- 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.
- supportsImplicitTypeCoercion(RexCall) - Method in class org.apache.calcite.sql.dialect.BigQuerySqlDialect
-
- supportsImplicitTypeCoercion(RexCall) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether the dialect supports implicit type coercion.
- supportsJoinType(JoinRelType) - Method in class org.apache.calcite.sql.dialect.H2SqlDialect
-
- supportsJoinType(JoinRelType) - Method in class org.apache.calcite.sql.dialect.MysqlSqlDialect
-
- supportsJoinType(JoinRelType) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether this dialect support the specified type of join.
- supportsModality(SqlModality) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- supportsModality(SqlModality) - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- 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.BigQuerySqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.ClickHouseSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.ExasolSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.HiveSqlDialect
-
- 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.PrestoSqlDialect
-
- supportsNestedAggregations() - Method in class org.apache.calcite.sql.dialect.SparkSqlDialect
-
- 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.ClickHouseSqlDialect
-
- 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).
- surprise(double, double) - Static method in class org.apache.calcite.profile.SimpleProfiler
-
Returns a measure of how much an actual value differs from expected.
- 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() - 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
-
Deprecated.
- 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, ? extends 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.
- 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.
- 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(String) - Method in class org.apache.calcite.runtime.Pattern.PatternBuilder
-
Creates a pattern that matches symbol,
and pushes it onto the stack.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlMatchRecognize.RowsPerMatchOption
-
- symbol(SqlParserPos) - Method in interface org.apache.calcite.sql.Symbolizable
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- Symbolizable - Interface in org.apache.calcite.sql
-
Sub-class should be a Enum and can convert to a
SqlLiteral.
- 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
-
- SYMMETRICAL - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of operators that do not depend on the argument order.
- SYMMETRICAL_SAME_ARG_TYPE - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of operators that do not depend on the argument order if argument types are equal.
- syncResults(Meta.StatementHandle, QueryState, long) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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
-
- systemUser(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SYSTEM_USER function.
- t - Variable in class org.apache.calcite.materialize.LatticeTable
-
- 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.materialize.Lattice.BaseColumn
-
Alias of the table reference that the column belongs to.
- table - Variable in class org.apache.calcite.materialize.LatticeNode
-
- table - Variable in class org.apache.calcite.model.JsonMaterialization
-
- 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 - Variable in class org.apache.calcite.rel.core.TableSpool
-
- 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.schema.impl.AbstractTableQueryable
-
- table(DataContext, String...) - Static method in class org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over object
arrays, given a fully-qualified table name which leads to a
ScannableTable.
- Table - Interface in org.apache.calcite.schema
-
Table.
- table - Variable in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- table() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
Returns the table.
- TABLE_SCAN - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
TableScan nodes.
- TABLE_SCAN_FACTORY - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- TableAccessMap - Class in org.apache.calcite.plan
-
- TableAccessMap() - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Deprecated.
Constructs a permanently empty TableAccessMap.
- TableAccessMap(RelNode) - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Deprecated.
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
-
Deprecated.
Constructs a TableAccessMap for a single table.
- TableAccessMap.Mode - Enum in org.apache.calcite.plan
-
Deprecated.
Access mode.
- 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
-
- tableCharacteristic(int) - Method in interface org.apache.calcite.sql.SqlTableFunction
-
Returns the table parameter characteristics for ordinalth
parameter to this table function.
- TableCharacteristic - Class in org.apache.calcite.sql
-
A table-valued input parameter of a table function is classified by three
characteristics.
- TableCharacteristic.Builder - Class in org.apache.calcite.sql
-
- TableCharacteristic.Semantics - Enum in org.apache.calcite.sql
-
Input table has either row semantics or set semantics.
- TableConstructorNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a table constructor VALUES (expr, expr, ...).
- 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<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.
- TableFunctionCallImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implements a table-valued function call.
- TableFunctionImpl - Class in org.apache.calcite.schema.impl
-
- 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.
- tableFunctionScanContext(List<SqlNode>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- tableFunctionScanFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- TableFunctionScanNode - Class in org.apache.calcite.interpreter
-
- tableList - Variable in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- TableMacro - Interface in org.apache.calcite.schema
-
Function that returns a
Table.
- TableMacroImpl - Class in org.apache.calcite.schema.impl
-
- tableMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
Tables explicitly defined in this schema.
- 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(RelInput) - Constructor for class org.apache.calcite.rel.core.TableModify
-
Creates a TableModify by parsing serialized output.
- 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.schema.impl.AbstractTableQueryable
-
- tableNameNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- tableNameNotFoundDidYouMean(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- tableNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- tablePath - Variable in class org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult
-
- tableRel - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- 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, List<RelHint>, RelOptTable) - Constructor for class org.apache.calcite.rel.core.TableScan
-
- TableScan(RelOptCluster, RelTraitSet, RelOptTable) - Constructor for class org.apache.calcite.rel.core.TableScan
-
Deprecated.
- TableScan(RelInput) - Constructor for class org.apache.calcite.rel.core.TableScan
-
Creates a TableScan by parsing serialized output.
- TableScanNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
TableScan.
- TableScanRule - Class in org.apache.calcite.rel.rules
-
- TableScanRule(RelRule.Config) - Constructor for class org.apache.calcite.rel.rules.TableScanRule
-
Deprecated.
Creates a TableScanRule.
- TableScanRule(RelBuilderFactory) - Constructor for class org.apache.calcite.rel.rules.TableScanRule
-
Deprecated.
- TableScanRule.Config - Interface in org.apache.calcite.rel.rules
-
Deprecated.
Rule configuration.
- TableSpool - Class in org.apache.calcite.rel.core
-
Spool that writes into a table.
- TableSpool(RelOptCluster, RelTraitSet, RelNode, Spool.Type, Spool.Type, RelOptTable) - Constructor for class org.apache.calcite.rel.core.TableSpool
-
- 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
-
- tanh(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TANH operator applied to BigDecimal values.
- tanh(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TANH operator applied to double values.
- TANH - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- 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.UnifyRuleCall
-
- target - Variable in class org.apache.calcite.util.graph.DefaultEdge
-
- target - Variable in class org.apache.calcite.util.mapping.IntPair
-
- target(Map<Integer, Integer>, int, int) - Static method in class org.apache.calcite.util.mapping.Mappings
-
- target(IntFunction<? extends 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
-
- targetOperand - Variable in class org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
- targets - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- TCP_NODELAY - Static variable in class org.apache.calcite.runtime.SocketFactoryImpl
-
Whether to not buffer send(s).
- Template - Class in org.apache.calcite.util
-
String 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.
- 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(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_INNODB - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run InnoDB tests.
- TEST_MONGODB - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run MongoDB tests.
- TEST_REDIS - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to run Redis 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.
- TEST_WITH_DOCKER_CONTAINER - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to use Docker containers (https://www.testcontainers.org/) in tests.
- THREAD_CONTEXT_STACK - Static variable in interface org.apache.calcite.jdbc.CalcitePrepare
-
- THREAD_EXPAND - Static variable in class org.apache.calcite.prepare.Prepare
-
- THREAD_INSUBQUERY_THRESHOLD - Static variable in class org.apache.calcite.prepare.Prepare
-
- 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.RelMetadataQueryBase
-
- THREAD_PROVIDERS - Static variable in class org.apache.calcite.sql.type.SqlTypeCoercionRule
-
- THREAD_TRIM - Static variable in class org.apache.calcite.prepare.Prepare
-
- THROW - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- THROW - Static variable in interface org.apache.calcite.util.Litmus
-
- THROW_UNLESS - Static variable in class org.apache.calcite.sql.fun.SqlInternalOperators
-
"$THROW_UNLESS(condition, message)" throws an error with the given message
if condition is not TRUE, otherwise returns TRUE.
- throwAsRuntime(Throwable) - Static method in class org.apache.calcite.util.Util
-
This method rethrows input throwable as is (if its unchecked) or
wraps it with
RuntimeException and throws.
- throwAsRuntime(String, Throwable) - Static method in class org.apache.calcite.util.Util
-
This method rethrows input throwable as is (if its unchecked) with an extra message or
wraps it with
RuntimeException and throws.
- throwIfNotUnique() - Method in interface org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule.Config
-
Whether the code generated by the rule should throw if the arguments
are not functionally dependent.
- 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.
- throwUnless(boolean, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Internal THROW_UNLESS(condition, message) function.
- 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
-
- 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.
- 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.
- 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
-
- 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_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_WITH_TIMEZONE - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- TIMESTAMP - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- TIMESTAMP - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is TIMESTAMP.
- 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_MICROS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TIMESTAMP_MICROS(bigint)" function; returns a TIMESTAMP value
a given number of micro-seconds after 1970-01-01 00:00:00.
- TIMESTAMP_MILLIS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TIMESTAMP_MILLIS(bigint)" function; returns a TIMESTAMP value
a given number of milliseconds after 1970-01-01 00:00:00.
- TIMESTAMP_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is nullable
TIMESTAMP.
- TIMESTAMP_SECONDS - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TIMESTAMP_SECONDS(bigint)" function; returns a TIMESTAMP value
a given number of seconds after 1970-01-01 00:00:00.
- TIMESTAMP_WITH_TIMEZONE - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- timestampMicros(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timestampMillis(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timestampSeconds(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- 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.
- 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) - 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.
- timeUnitCodes() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
Returns a mapping from abbreviations to time units.
- timeUnitRange - Variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- 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(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- timingTracer - Variable in class org.apache.calcite.prepare.Prepare
-
- TO_ARRAY - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns an ARRAY type.
- TO_ARRAY - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy that wraps a given type
in a array.
- TO_ARRAY_QUERY - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy that wraps a given type in an array or
wraps a field of the given type in an array if the given type is struct with one field.
- TO_BASE64 - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
- TO_BINDABLE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
Rule that converts any enumerable relational expression to bindable.
- TO_DATE - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TO_DATE(string1, string2)" function; casts string1
to a DATE using the format specified in string2.
- TO_INTERPRETER - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- TO_MAP - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns a MAP type.
- TO_MAP - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy that converts a two-field
record type to a MAP type.
- 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_MULTISET_QUERY - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy that wraps a given type in a multiset or
wraps a field of the given type in a multiset if the given type is struct with one field.
- 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_TIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlLibraryOperators
-
The "TO_TIMESTAMP(string1, string2)" function; casts string1
to a TIMESTAMP using the format specified in string2.
- 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.
- 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(T[]) - 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
-
- toArray(T[]) - Method in class org.apache.calcite.util.ImmutableIntList
-
- toArray(List<Integer>) - Static method in class org.apache.calcite.util.IntList
-
- toAutomaton() - Method in class org.apache.calcite.runtime.Pattern.AbstractPattern
-
- toAutomaton() - Method in interface org.apache.calcite.runtime.Pattern
-
- toBase64(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TO_BASE64(string) function.
- toBase64(ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL TO_BASE64(string) function for binary string.
- 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
-
Converts a number to a BigDecimal with the same value;
returns null if and only if the number is null.
- toBindable(Map<String, Object>, CalcitePrepare.SparkHandler, EnumerableRel, EnumerableRel.Prefer) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- 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
-
- toCase(String, Casing) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts an identifier to a particular casing.
- toChar(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toCharBoxed(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- 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
-
- toCollation(List<Map<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toDistribution(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toDnf(RexBuilder, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts an expression to disjunctive normal form (DNF).
- 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(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
-
- toExternal(RelDataType, TimeZone) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Returns a function that converts an internal value to an external
value.
- toExternal(List<RelDataType>, TimeZone) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Returns a function that converts an array of internal values to
a list of external values.
- 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
-
- toImmutableBitSet() - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates a Collector.
- 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.
- toIndex(double, double) - Method in class org.apache.calcite.runtime.HilbertCurve2D
-
- toIndex(double, double) - Method in interface org.apache.calcite.runtime.SpaceFillingCurve2D
-
- 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 ints with the same contents as this list.
- toIntArray() - Method in class org.apache.calcite.util.IntList
-
Deprecated.
- toIntegerList() - Method in class org.apache.calcite.util.ImmutableIntList
-
Returns an List of Integer.
- 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
-
- toIntOptional(Object) - 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.
- 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
-
- toJsonString(Object) - Method in class org.apache.calcite.util.JsonBuilder
-
Serializes an object consisting of maps, lists and atoms into a JSON
string.
- 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
-
- toLeafJoinForm(RelNode) - Static method in class org.apache.calcite.plan.RelOptMaterialization
-
Converts a relational expression to a form where
LogicalJoins are
as close to leaves as possible.
- toLinux(String) - Static method in class org.apache.calcite.util.Util
-
- toList() - Method in class org.apache.calcite.runtime.ConsList
-
- toList() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- toList() - Static method in class org.apache.calcite.sql.SqlNode
-
Returns a
Collector that accumulates the input elements into a
SqlNodeList, with zero position.
- toList(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlNode
-
Returns a
Collector that accumulates the input elements into a
SqlNodeList.
- 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.
- ToLogicalConverter - Class in org.apache.calcite.rel.logical
-
Shuttle to convert any rel plan to a plan with all logical nodes.
- ToLogicalConverter(RelBuilder) - Constructor for class org.apache.calcite.rel.logical.ToLogicalConverter
-
- 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
-
- toLongOptional(Object) - 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<? extends Pair<? extends K, ? extends 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
-
- 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
-
- 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 a 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
-
- TOP_LEVEL - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of all SQL statement types.
- TOPDOWN_OPT - Static variable in class org.apache.calcite.config.CalciteSystemProperty
-
Whether to enable top-down optimization.
- topDownOpt() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- topDownOpt() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- topN(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- topN(SqlNode, SqlNode) - Method in interface org.apache.calcite.sql.SqlWriter
-
Prints the TOP(n) clause.
- toPoint(long) - Method in class org.apache.calcite.runtime.HilbertCurve2D
-
- toPoint(long) - Method in interface org.apache.calcite.runtime.SpaceFillingCurve2D
-
- 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
-
- 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.
- toRanges(double, double, double, double, SpaceFillingCurve2D.RangeComputeHints) - Method in class org.apache.calcite.runtime.HilbertCurve2D
-
- toRanges(double, double, double, double, SpaceFillingCurve2D.RangeComputeHints) - Method in interface org.apache.calcite.runtime.SpaceFillingCurve2D
-
- 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(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, List<RelHint>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- toRelContext(RelOptTable.ViewExpander, RelOptCluster, List<RelHint>) - Static method in class org.apache.calcite.plan.ViewExpanders
-
Converts a ViewExpander to a ToRelContext.
- toRelContext(RelOptTable.ViewExpander, RelOptCluster) - Static method in class org.apache.calcite.plan.ViewExpanders
-
Converts a ViewExpander to a ToRelContext.
- toRex(LatticeTable, int) - Method in class org.apache.calcite.materialize.LatticeSuggester
-
Converts a column reference to an expression.
- toRex() - Method in interface org.apache.calcite.tools.RelBuilder.OverCall
-
Converts this expression to a
RexNode.
- toRow(Enumerable<Object[]>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Converts an
Enumerable over object arrays into an
Enumerable over
Row objects.
- toRow(Supplier<Enumerable<Object[]>>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Converts a supplier of an
Enumerable over object arrays into a
supplier of an
Enumerable over
Row objects.
- toRow(Supplier<Enumerable<Object[]>>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Deprecated.
- toRule() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule.Config
-
- toRule() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableLimitRule.Config
-
- toRule() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableLimitSortRule.Config
-
- toRule() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableMergeUnionRule.Config
-
- toRule() - Method in interface org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule.Config
-
- toRule() - Method in interface org.apache.calcite.interpreter.Bindables.BindableTableScanRule.Config
-
- toRule() - Method in interface org.apache.calcite.plan.RelRule.Config
-
Creates a rule that uses this configuration.
- toRule() - Method in interface org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.convert.ConverterRule.Config
-
- toRule(Class<R>) - Method in interface org.apache.calcite.rel.convert.ConverterRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.convert.TraitMatchingRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateCaseToFilterRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateExpandWithinDistinctRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateExtractProjectRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateFilterTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateJoinRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateJoinTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateProjectConstantToDummyJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateProjectMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateProjectStarTableRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateReduceFunctionsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateStarTableRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateUnionAggregateRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateUnionTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.AggregateValuesRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.CalcMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.CalcRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.CalcSplitRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.CoerceInputsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ExchangeRemoveConstantKeysRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterAggregateTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterCalcMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterCorrelateRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterFlattenCorrelatedConditionRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterMultiJoinMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterProjectTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterSetOpTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterTableScanRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.FilterToCalcRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.IntersectToDistinctRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinAssociateRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinCommuteRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinDeriveIsNotNullFilterRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinExtractFilterRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinProjectTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinPushExpressionsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinPushThroughJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinToCorrelateRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinToMultiJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.JoinUnionTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.LoptOptimizeJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.MatchRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.MaterializedViewFilterScanRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectAggregateMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectCalcMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectFilterTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectJoinRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectJoinTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectSetOpTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectTableScanRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectToCalcRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectToWindowRule.CalcToWindowRule.CalcToWindowRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectToWindowRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.ProjectToLogicalProjectAndWindowRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ProjectWindowTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.IntersectEmptyPruneRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.JoinLeftEmptyRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.JoinRightEmptyRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.MinusEmptyPruneRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.PruneEmptyRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule.RemoveEmptySingleRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.SortFetchZeroRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.PruneEmptyRules.UnionEmptyPruneRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceDecimalsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule.CalcReduceExpressionsRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule.FilterReduceExpressionsRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule.JoinReduceExpressionsRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule.ProjectReduceExpressionsRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule.WindowReduceExpressionsRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinRule.JoinOnUniqueToSemiJoinRule.JoinOnUniqueToSemiJoinRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinRule.JoinToSemiJoinRule.JoinToSemiJoinRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule.ProjectToSemiJoinRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SortJoinCopyRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SortJoinTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SortProjectTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SortRemoveConstantKeysRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SortRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SortUnionTransposeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SpatialRules.FilterHilbertRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.SubQueryRemoveRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.TableScanRule.Config
-
Deprecated.
- toRule() - Method in interface org.apache.calcite.rel.rules.UnionEliminatorRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.UnionMergeRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.UnionPullUpConstantsRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.UnionToDistinctRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.rules.ValuesReduceRule.Config
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule.DeltaAggregateTransposeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule.DeltaFilterTransposeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule.DeltaJoinTransposeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaProjectTransposeRule.DeltaProjectTransposeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaSortTransposeRule.DeltaSortTransposeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaTableScanRule.DeltaTableScanRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaTableScanToEmptyRule.DeltaTableScanToEmptyRuleConfig
-
- toRule() - Method in interface org.apache.calcite.rel.stream.StreamRules.DeltaUnionTransposeRule.DeltaUnionTransposeRuleConfig
-
- toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig
-
- toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig
-
- toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig
-
- toRule() - Method in interface org.apache.calcite.sql2rel.RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig
-
- 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(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(RexProgram, RexNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(RexWindowBound) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor.Context
-
- toSql(Window.Group, ImmutableList<RexLiteral>, int) - 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(RexProgram, RexLiteral) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- toSql(RexLiteral) - Static method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- toSql(RelNode, SqlDialect) - Method in class org.apache.calcite.statistic.QuerySqlStatisticProvider
-
- toSqlString() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- toSqlString(UnaryOperator<SqlWriterConfig>) - Method in class org.apache.calcite.sql.SqlJoin
-
- toSqlString(UnaryOperator<SqlWriterConfig>) - Method in class org.apache.calcite.sql.SqlNode
-
Returns the SQL text of the tree of which this SqlNode is
the root.
- 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.enumerable.AggImpState
-
- toString() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- toString() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- 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.LatticeTable
-
- toString() - Method in class org.apache.calcite.materialize.MaterializationKey
-
- toString() - Method in class org.apache.calcite.materialize.TileKey
-
- toString() - Method in class org.apache.calcite.model.JsonCustomSchema
-
- toString() - Method in class org.apache.calcite.model.JsonLattice
-
- 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 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.RelOptPredicateList
-
- toString() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns the description of this rule.
- toString() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
FOR DEBUG ONLY.
- 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;
returns null if and only if rel is null.
- 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.prepare.RelOptTableImpl
-
- toString() - Method in class org.apache.calcite.profile.Profiler.Column
-
- toString() - Method in class org.apache.calcite.rel.AbstractRelNode
-
Description; consists of id plus digest.
- 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.hint.RelHint
-
- toString() - Method in class org.apache.calcite.rel.metadata.janino.DescriptiveCacheKey
-
- 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.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.CalcRelSplitter.RelType
-
- toString() - Method in class org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Edge
-
- 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.RexRangeRef
-
- 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.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.JsonFunctions.JsonPathContext
-
- toString() - Method in class org.apache.calcite.runtime.JsonFunctions.JsonValueContext
-
- toString() - Method in class org.apache.calcite.runtime.Pattern.OpPattern
-
- toString() - Method in class org.apache.calcite.runtime.Pattern.RepeatPattern
-
- toString() - Method in class org.apache.calcite.runtime.Pattern.SymbolPattern
-
- toString() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.CoveredRange
-
- toString() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.OverlappingRange
-
- 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.parser.StringAndPos
-
- 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.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 class org.apache.calcite.sql.TableCharacteristic
-
- toString() - Method in class org.apache.calcite.sql.util.IdPair
-
- 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.CorelMap
-
- toString() - Method in class org.apache.calcite.tools.Hoist.Hoisted
-
- 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.DateString
-
- toString() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- toString() - Method in class org.apache.calcite.util.graph.DefaultEdge
-
- 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.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.Sarg
- 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
zeros 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
zeros 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
zeros 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
zeros 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
-
- 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.util.Util
-
- 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(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
-
- 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.
- trait - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- trait(RelTrait) - Method in interface org.apache.calcite.plan.RelRule.OperandDetailBuilder
-
Sets a trait of this operand.
- traitDef - Variable in class org.apache.calcite.rel.convert.ConverterImpl
-
- traitDefs(List<RelTraitDef>) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- traitDefs(RelTraitDef...) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- 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(TraitMatchingRule.Config) - Constructor for class org.apache.calcite.rel.convert.TraitMatchingRule
-
Creates a TraitMatchingRule.
- TraitMatchingRule(ConverterRule) - Constructor for class org.apache.calcite.rel.convert.TraitMatchingRule
-
Deprecated.
- TraitMatchingRule(ConverterRule, RelBuilderFactory) - Constructor for class org.apache.calcite.rel.convert.TraitMatchingRule
-
Deprecated.
- TraitMatchingRule.Config - Interface in org.apache.calcite.rel.convert
-
Rule configuration.
- 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
-
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(UnaryOperator<SqlValidator.Config>) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns this SqlValidator, with the same state, applying
a transform to the config.
- transform(UnaryOperator<SqlValidator.Config>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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(UnaryOperator<RelBuilder.Config>) - Method in class org.apache.calcite.tools.RelBuilder
-
Creates a copy of this RelBuilder, with the same state as this, applying
a transform to the config.
- transform(List<? extends F>, Function<? super F, ? extends T>) - Static method in class org.apache.calcite.util.Util
-
Transforms a list, applying a function to each element.
- transform(Iterable<? extends F>, Function<? super F, ? extends T>) - Static method in class org.apache.calcite.util.Util
-
Transforms an iterable, applying a function to each element.
- transform(Iterator<? extends F>, Function<? super F, ? extends T>) - Static method in class org.apache.calcite.util.Util
-
Transforms an iterator.
- TransformationRule - Interface in org.apache.calcite.rel.rules
-
Logical transformation rule, only logical operator can be rule operand,
and only generate logical alternatives.
- transformCoordinates(CoordinateSequence, Geometry) - Method in class org.apache.calcite.runtime.CoordinateTransformer
-
- transformCoordinates(CoordinateSequence, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformGeometryCollection(GeometryCollection, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformIndexed(List<? extends F>, BiFunction<? super F, Integer, ? extends T>) - Static method in class org.apache.calcite.util.Util
-
Transforms a list, applying a function to each element, also passing in
the element's index in the list.
- transformLinearRing(LinearRing, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformLineString(LineString, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformMultiLineString(MultiLineString, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformMultiPoint(MultiPoint, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformMultiPolygon(MultiPolygon, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformNullSemantics() - Method in class org.apache.calcite.rex.RexTransformer
-
- transformPoint(Point, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformPolygon(Polygon, Geometry) - Method in class org.apache.calcite.runtime.ProjectionTransformer
-
- transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - Method in class org.apache.calcite.plan.hep.HepRuleCall
-
- transformTo(RelNode, Map<RelNode, RelNode>, RelHintsPropagator) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression.
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression,
with specified equivalences.
- 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, RelHintsPropagator) - 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>, RelHintsPropagator) - 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 - Variable in class org.apache.calcite.rel.core.RepeatUnion
-
Transient table where repeat union's intermediate results will be stored (optional).
- 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 - 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.AliasNamespace
-
- 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.
- 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
-
- translateInput(RelJson, int, Map<String, Object>, RelInput) - Method in interface org.apache.calcite.rel.externalize.RelJson.InputTranslator
-
Transforms an input reference into a RexNode.
- 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.
- translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, 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.
- translateProjects(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1<String, RexToLixTranslator.InputGetter>) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Deprecated.
- translateTableFunction(JavaTypeFactory, SqlConformance, BlockBuilder, Expression, RexCall, Expression, PhysType, PhysType) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- treatDynamicCallsAsConstant() - Method in interface org.apache.calcite.rel.rules.ReduceExpressionsRule.Config
-
- 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(RelNode) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Trims unused fields from a relational expression.
- 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.
- 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.
- trimError() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- trimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Calc, 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(Exchange, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(SortExchange, 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
-
- 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.
- 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(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.
- 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
-
Deprecated.
- 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(...
- TryThreadLocal<T> - Class in org.apache.calcite.util
-
Thread-local variable that returns a handle that can be closed.
- 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
-
TUMBLE as a table function.
- TUMBLE_END - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TUMBLE_END auxiliary function of
the TUMBLE group function.
- TUMBLE_OLD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
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.
- tumbling(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Apply tumbling per row from the enumerable input.
- tuple() - Method in class org.apache.calcite.runtime.SpaceFillingCurve2D.AbstractRange
-
- tuple() - Method in interface org.apache.calcite.runtime.SpaceFillingCurve2D.IndexRange
-
- tuples - Variable in class org.apache.calcite.rel.core.Values
-
- type() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- 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 - Variable in class org.apache.calcite.rel.core.AggregateCall
-
- type - Variable in class org.apache.calcite.rel.mutable.MutableRel
-
- type - Variable in class org.apache.calcite.rex.RexCall
-
- type - Variable in class org.apache.calcite.rex.RexVariable
-
- type - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint
-
- type - Variable in class org.apache.calcite.sql.ddl.SqlCreateForeignSchema
-
- type - Variable in class org.apache.calcite.util.PrecedenceClimbingParser.Token
-
- TYPE_SYSTEM - Static variable in class org.apache.calcite.sql.dialect.RedshiftSqlDialect
-
- typeCoercion() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- typeCoercion() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- TypeCoercion - Interface in org.apache.calcite.sql.validate.implicit
-
Default strategies to coerce differing types that participate in
operations into compatible ones.
- typeCoercionEnabled() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns whether the validator supports implicit type coercion.
- TypeCoercionFactory - Interface in org.apache.calcite.sql.validate.implicit
-
- typeCoercionFactory() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns the type coercion factory.
- TypeCoercionImpl - Class in org.apache.calcite.sql.validate.implicit
-
Default implementation of Calcite implicit type cast.
- TypeCoercionImpl(RelDataTypeFactory, SqlValidator) - Constructor for class org.apache.calcite.sql.validate.implicit.TypeCoercionImpl
-
- typeCoercionRules() - Method in interface org.apache.calcite.sql.validate.SqlValidator.Config
-
Returns the type coercion rules for explicit type coercion.
- TypeCoercions - Class in org.apache.calcite.sql.validate.implicit
-
Factory class for type coercion instantiation of different sql dialects.
- Typed - Interface in org.apache.calcite.runtime
-
Adds type information to a Enumerable.
- 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.jdbc.CalcitePrepare.ParseResult
-
- typeFactory - Variable in class org.apache.calcite.prepare.CalciteCatalogReader
-
- typeFactory - Variable in class org.apache.calcite.rex.RexBuilder
-
- typeFactory - Variable in class org.apache.calcite.sql.SqlOperatorBinding
-
- typeFactory - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- typeFactory - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- typeInference() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- typeInference() - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Converts this type checker to a type inference; returns null if not
possible.
- typeMap - Variable in class org.apache.calcite.jdbc.CalciteSchema
-
- typeName() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- typeName - Variable in class org.apache.calcite.sql.type.AbstractSqlType
-
- 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
-
- types - Variable in class org.apache.calcite.model.JsonMapSchema
-
Types in this schema.
- types - Variable in class org.apache.calcite.rel.type.RelCrossType
-
- types(List<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Transforms a list of expressions into a list of their types.
- 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.RelDataTypeFactoryImpl
-
- typeSystem - Variable in class org.apache.calcite.sql.type.BasicSqlType
-
- typeSystem(RelDataTypeSystem) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- typeValueSize(RelDataType, Comparable) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
Estimates the average size (in bytes) of a value of a type.
- validate(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- validate(String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to parse and validate a SQL statement.
- 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.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.
- validateAggregateParams(SqlCall, SqlNode, SqlNodeList, SqlNodeList, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates parameters for aggregate function.
- validateAggregateParams(SqlCall, SqlNode, SqlNodeList, 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.SqlLikeOperator
-
- 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.SqlWithinDistinctOperator
-
- 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
-
- 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
-
- 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.
- 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.GroupByScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
- validateExpr(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Performs any scope-specific validation of an expression.
- validateExpression(RelDataType, SqlNode) - Method in interface org.apache.calcite.sql2rel.InitializerContext
-
Validate the expression with a base table row type.
- validateExpression(RelDataType, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- validateExprWithRowType(boolean, SqlOperatorTable, RelDataTypeFactory, RelDataType, SqlNode) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Validate the sql node with specified base table row type.
- validateFeature(Feature, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates that a particular feature is enabled.
- 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.
- validateGroupClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the GROUP BY clause of a SELECT statement.
- validateGroupList(List<RelBuilder.GroupKey>) - Method in class org.apache.calcite.tools.PigRelBuilder
-
- 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
-
- validateHint(RelHint) - Method in class org.apache.calcite.rel.hint.HintStrategyTable
-
Checks if the given hint is valid.
- 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.AliasNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.MatchRecognizeNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.PivotNamespace
-
- validateImpl(RelDataType) - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- 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.UnpivotNamespace
-
- 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.
- 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
-
- 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
-
- 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(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.
- 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.
- 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.RelMdUtil
-
Validates whether a value represents a percentage number
(that is, a value in the interval [0.0, 1.0]) and returns the value.
- validatePivot(SqlPivot) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.RelMdUtil
-
Validates the result is valid.
- 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
-
- validateTableFunction(SqlCall, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUnnest(SqlCall, SqlValidatorScope, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateUnpivot(SqlUnpivot) - 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
-
- 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
-
- validationError(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.sql.validate.DelegatingScope
-
- validator - Variable in class org.apache.calcite.sql.validate.implicit.AbstractTypeCoercion
-
- 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
-
- 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.SqlBetweenOperator
-
- 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.fun.SqlLikeOperator
-
- 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() - Method in class org.apache.calcite.config.CalciteSystemProperty
-
Returns the value of this property.
- value(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- 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_OPERAND - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'value' operand.
- valueClass() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- valueMatchesType(Comparable, SqlTypeName, boolean) - Static method in class org.apache.calcite.rex.RexLiteral
-
Returns whether a value is appropriate for its type.
- valueMatchesType(Object, SqlTypeName) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Returns whether value is appropriate for its type.
- 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.CharLiteralStyle
-
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.DeriveMode
-
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.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
-
Deprecated.
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.hint.CompositeHintPredicate.Composition
-
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.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.materialize.MaterializedViewRule.MatchModality
-
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.RexUnknownAs
-
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.Pattern.Op
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.runtime.SpatialTypeUtils.SpatialType
-
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.ddl.SqlDdlNodes.FileType
-
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.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
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SqlHint.HintOptionFormat
-
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.SqlJsonValueReturning
-
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.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.SqlWriterConfig.LineFolding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.TableCharacteristic.Semantics
-
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.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.CharLiteralStyle
-
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() - 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() - 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.DeriveMode
-
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.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
-
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.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, List<RelHint>, RelDataType, ImmutableList<ImmutableList<RexLiteral>>, RelTraitSet) - Constructor for class org.apache.calcite.rel.core.Values
-
Creates a new 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() - Static method in enum org.apache.calcite.rel.hint.CompositeHintPredicate.Composition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in class org.apache.calcite.rel.hint.HintPredicates
-
A hint predicate that indicates a hint can only be used to
Values nodes.
- 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.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.materialize.MaterializedViewRule.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.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.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.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.Pattern.Op
-
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.SpatialTypeUtils.SpatialType
-
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.ddl.SqlDdlNodes.FileType
-
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.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
-
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.SqlHint.HintOptionFormat
-
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.SqlJsonValueReturning
-
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.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.SqlWriterConfig.LineFolding
-
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.TableCharacteristic.Semantics
-
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() - 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
-
- valuesFactory - Variable in class org.apache.calcite.rel.core.RelFactories.Struct
-
- valuesFolding() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns the line-folding policy for the VALUES expression.
- valuesListNewline() - Method in interface org.apache.calcite.sql.SqlWriterConfig
-
Returns whether each row in a VALUES clause should be on its own
line.
- 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(ValuesReduceRule.Config) - Constructor for class org.apache.calcite.rel.rules.ValuesReduceRule
-
Creates a ValuesReduceRule.
- ValuesReduceRule(RelOptRuleOperand, RelBuilderFactory, String) - Constructor for class org.apache.calcite.rel.rules.ValuesReduceRule
-
Deprecated.
- ValuesReduceRule.Config - Interface in org.apache.calcite.rel.rules
-
Rule configuration.
- 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.
- 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.
- variableFields - Variable in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- variables - Variable in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- variables - Variable in class org.apache.calcite.rex.RexAnalyzer
-
- variables - Variable in class org.apache.calcite.tools.Hoist.Hoisted
-
- variablesSet - Variable in class org.apache.calcite.rel.core.Join
-
- variablesSet - Variable in class org.apache.calcite.rel.mutable.MutableJoin
-
- 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
-
- 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 - Variable in class org.apache.calcite.model.JsonRoot
-
Schema model version number.
- 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(RelOptTable.ViewExpander) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- ViewExpanders - Class in org.apache.calcite.plan
-
- 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
-
- viewPath - Variable in class org.apache.calcite.schema.impl.ViewTableMacro
-
- viewSchemaPath - Variable in class org.apache.calcite.model.JsonMaterialization
-
- 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.
- 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(TableFunctionScan) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Sort) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(SetOp) - 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(Match) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Collect) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Uncollect) - 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, int, RelNode) - Method in class org.apache.calcite.plan.RelTraitPropagationVisitor
-
Deprecated.
- visit(TableScan) - Method in class org.apache.calcite.rel.logical.ToLogicalConverter
-
- visit(RelNode) - Method in class org.apache.calcite.rel.logical.ToLogicalConverter
-
- 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(Correlate) - 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(Window) - 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(Uncollect) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visit(TableFunctionScan) - 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(LogicalCalc) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalTableModify) - 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(LogicalCalc) - 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(LogicalTableModify) - 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(LogicalCalc) - 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(LogicalTableModify) - 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.RelValidityChecker
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Visits a node during a traversal.
- 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(SqlCall) - Method in class org.apache.calcite.sql.validate.SqlScopedShuttle
-
- 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(LogicalCorrelate) - Method in class org.apache.calcite.sql2rel.CorrelateProjectExtractor
-
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.CorrelationReferenceFinder
-
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
-
- 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(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(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlNodeList) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.SqlIdentifierFinder
-
- visit(SqlCall) - Method in class org.apache.calcite.util.Util.OverFinder
-
- visitAntiOrSemiJoin(Join) - 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.enumerable.RexToLixTranslator
-
Visit RexCall.
- visitCall(RexCall) - Method in class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Rewrites a call in place, from bottom up.
- 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, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitCall(RexCall, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexChecker
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitCall(RexCall, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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
-
- 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.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(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.adapter.enumerable.RexToLixTranslator
-
- 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, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitCorrelVariable(RexCorrelVariable, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexChecker
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitCorrelVariable(RexCorrelVariable, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitDynamicParam(RexDynamicParam, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitDynamicParam(RexDynamicParam, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitDynamicParam(RexDynamicParam, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- visitDynamicParam(RexDynamicParam) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitEach(Iterable<? extends RexNode>, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
Visits a list of expressions.
- visitEach(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.rex.RexVisitor
-
Visits a list of expressions.
- visitEachIndexed(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
Visits a list of expressions, passing the 0-based index of the expression
in the list.
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- 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, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitFieldAccess(RexFieldAccess, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexChecker
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitFieldAccess(RexFieldAccess, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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
-
- 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.
- visitInput(RelNode, int, boolean, boolean, Set<SqlImplementor.Clause>) - Method in class org.apache.calcite.rel.rel2sql.RelToSqlConverter
-
- visitInput(RelNode, int) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- visitInput(RelNode, int, SqlImplementor.Clause...) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Visits an input of the current relational expression,
with the given expected clauses.
- visitInput(RelNode, int, Set<SqlImplementor.Clause>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
- visitInput(RelNode, int, boolean, boolean, Set<SqlImplementor.Clause>) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Visits the ith input of e, the current relational
expression.
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Visit RexInputRef.
- 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.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.RexReplacer
-
- visitInputRef(RexInputRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitInputRef(RexInputRef, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexChecker
-
- 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.RexShuttle
-
- visitInputRef(RexInputRef, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexUtil.FixNullabilityShuttle
-
- visitInputRef(RexInputRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitList(Iterable<? extends RexNode>, P, List<R>) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
Visits a list and writes the results to another list.
- visitList(Iterable<? extends RexNode>, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
Visits a list and returns a list of the results.
- 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(Iterable<? extends RexNode>, List<R>) - Method in interface org.apache.calcite.rex.RexVisitor
-
Visits a list and writes the results to another list.
- visitList(Iterable<? extends RexNode>) - Method in interface org.apache.calcite.rex.RexVisitor
-
Visits a list and returns a list of the results.
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Visit RexLiteral.
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitLiteral(RexLiteral, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitLiteral(RexLiteral, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitLiteral(RexLiteral, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- visitLiteral(RexLiteral) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- visitLocalRef(RexLocalRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitLocalRef(RexLocalRef, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexChecker
-
- 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.RexShuttle
-
- visitLocalRef(RexLocalRef, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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 a RexExpression.
- VisitorDataContext(Object[]) - Constructor for class org.apache.calcite.plan.VisitorDataContext
-
- visitOver(RexOver) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- 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, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitOver(RexOver, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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.adapter.enumerable.RexToLixTranslator
-
- visitPatternFieldRef(RexPatternFieldRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitPatternFieldRef(RexPatternFieldRef, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitPatternFieldRef(RexPatternFieldRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitPatternFieldRef(RexPatternFieldRef, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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.adapter.enumerable.RexToLixTranslator
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rel.rules.ReduceExpressionsRule.ReducibleExprLocator
-
- visitRangeRef(RexRangeRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitRangeRef(RexRangeRef, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitRangeRef(RexRangeRef, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- visitRangeRef(RexRangeRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitRoot(RelNode) - Method in class org.apache.calcite.rel.rel2sql.SqlImplementor
-
Visits a relational expression that has no parent.
- 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.SqlValidatorUtil.DeepCopier
-
Deprecated.
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- 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, RelOptUtil.Logic) - Method in class org.apache.calcite.rex.LogicVisitor
-
- visitSubQuery(RexSubQuery, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitSubQuery(RexSubQuery, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitSubQuery(RexSubQuery) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitSubQuery(RexSubQuery, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- visitTableInputRef(RexTableInputRef, P) - Method in interface org.apache.calcite.rex.RexBiVisitor
-
- visitTableInputRef(RexTableInputRef, P) - Method in class org.apache.calcite.rex.RexBiVisitorImpl
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.rex.RexInterpreter
-
- visitTableInputRef(RexTableInputRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitTableInputRef(RexTableInputRef, R) - Method in class org.apache.calcite.rex.RexUnaryBiVisitor
-
- 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
-
- 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
-
- VolcanoRelMetadataProvider - Class in org.apache.calcite.plan.volcano
-
Deprecated.
- VolcanoRelMetadataProvider() - Constructor for class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
Deprecated.
- 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.
- VolcanoTimeoutException - Exception in org.apache.calcite.plan.volcano
-
Indicates that planning timed out.
- VolcanoTimeoutException() - Constructor for exception org.apache.calcite.plan.volcano.VolcanoTimeoutException
-