- A - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- ABS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ABSOLUTE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 which converts an
AbstractConverter into a chain of
converters from the source relation to the target traits.
- AbstractQueryableTable - Class in org.apache.calcite.adapter.java
-
Abstract base class for implementing
Table.
- AbstractQueryableTable(Type) - Constructor for class org.apache.calcite.adapter.java.AbstractQueryableTable
-
- AbstractRelNode - Class in org.apache.calcite.rel
-
Base class for every relational expression (
RelNode).
- AbstractRelNode(RelOptCluster, RelTraitSet) - Constructor for class org.apache.calcite.rel.AbstractRelNode
-
Creates an AbstractRelNode.
- 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
-
- 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.
- 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
-
- accAdvance(AggAddContext, Expression, Expression) - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- 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.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.Sort
-
- accept(RexShuttle) - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.core.TableScan
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalAggregate
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalExchange
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalFilter
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalIntersect
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalMinus
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalProject
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalSort
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalUnion
-
- accept(RelShuttle) - Method in class org.apache.calcite.rel.logical.LogicalValues
-
- accept(RelShuttle) - Method in interface org.apache.calcite.rel.RelNode
-
Accepts a visit from a shuttle.
- accept(RexShuttle) - Method in interface org.apache.calcite.rel.RelNode
-
Accepts a visit from a shuttle.
- accept(RexShuttle) - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexCall
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexCorrelVariable
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexDynamicParam
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexFieldAccess
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexInputRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLiteral
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexLocalRef
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexNode
-
Accepts a visitor, dispatching to the right overloaded
visitXxx method.
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexOver
-
- accept(RexVisitor<R>) - Method in class org.apache.calcite.rex.RexRangeRef
-
- accept(RexVisitor<R>) - 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
-
- acceptCall(SqlVisitor<R>, SqlCall, boolean, SqlBasicVisitor.ArgHandler<R>) - Method in class org.apache.calcite.sql.SqlAsOperator
-
- 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
-
- 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
-
- accessValue(RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Retrieves the primitive value of a numeric node.
- 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
-
- accumulatorType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- ACTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ADA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates equivalent AggregateCall that is adapted to a new input types
and/or number of columns in GROUP BY.
- add(int, int) - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- add(long, int) - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- 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, 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.FieldInfoBuilder
-
Adds a field with given name and type.
- add(String, SqlTypeName) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
- add(String, SqlTypeName, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
- add(String, SqlTypeName, int, int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
- add(RelDataTypeField) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Adds a field.
- add(T) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- add(int, T) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- add(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
-
Adds a handler for this Hook.
- 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, Lattice) - Method in interface org.apache.calcite.schema.SchemaPlus
-
Adds a lattice to this schema.
- ADD - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- add(SqlNode) - Method in class org.apache.calcite.sql.SqlNodeList
-
- add(SqlOperatorTable) - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Adds an underlying table.
- add(SqlOperator) - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- add(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.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(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
- add(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Adds an element to this lattice.
- add_escapes(String) - Method in exception org.apache.calcite.sql.parser.impl.ParseException
-
Used to convert raw characters to their escaped version
when these raw version cannot be used as part of an ASCII
string literal.
- addAggCall(AggregateCall, int, boolean, List<AggregateCall>, Map<AggregateCall, RexNode>, List<RelDataType>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a reference to an aggregate call, checking for repeated calls.
- 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.FieldInfoBuilder
-
Adds all fields in a collection.
- addAll(Collection<? extends T>) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- addAll(int, Collection<? extends T>) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- 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.
- addAllocation(ClosableAllocation) - Method in interface org.apache.calcite.util.ClosableAllocationOwner
-
Assigns ownership of a ClosableAllocation to this owner.
- addAllocation(ClosableAllocation) - Method in class org.apache.calcite.util.CompoundClosableAllocation
-
- addCarets(String, int, int, int, int) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Converts a string to a string with one or two carets in it.
- addCharsetAndCollation(RelDataType, RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Adds collation and charset to a character type, returns other types
unchanged.
- addChild(SqlValidatorNamespace, String) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- addChild(SqlValidatorNamespace, String) - Method in class org.apache.calcite.sql.validate.JoinScope
-
- addChild(SqlValidatorNamespace, String) - Method in class org.apache.calcite.sql.validate.ListScope
-
- addChild(SqlValidatorNamespace, String) - 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 subqueries the
elements from another map that contains non-correlated subqueries 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.DefaultDirectedGraph
-
- addEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
Adds an edge to this graph.
- addEscapes(String) - Static method in error org.apache.calcite.sql.parser.impl.TokenMgrError
-
Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the given string
- 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
-
- 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.
- addLattice(RelOptLattice) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addLattice(RelOptLattice) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Defines a lattice.
- addLattice(RelOptLattice) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addListener(RelOptListener) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- addListener(RelOptListener) - Method in class org.apache.calcite.plan.MulticastRelOptListener
-
Adds a listener which will receive multicast events.
- addListener(RelOptListener) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Adds a listener to this planner.
- addListener(RelOptListener) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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 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
-
- addMeasure(Lattice.Measure) - Method in class org.apache.calcite.materialize.Lattice.TileBuilder
-
- addMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- 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.
- 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.hep.HepPlanner
-
- addRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a rule.
- addRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- addRuleByDescription(String) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match a specific rule identified by its
unique description.
- addRuleClass(Class<R>) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match any rules of a given class.
- addRuleCollection(Collection<RelOptRule>) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match any rules in a given collection.
- addRuleInstance(RelOptRule) - Method in class org.apache.calcite.plan.hep.HepProgramBuilder
-
Adds an instruction to attempt to match a specific rule object.
- 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(Function<T, R>) - Method in enum org.apache.calcite.runtime.Hook
-
Adds a handler for this thread.
- addTile(Lattice.Tile) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- addToSelectList(List<SqlNode>, Set<String>, List<Map.Entry<String, RelDataType>>, SqlNode, SqlValidatorScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Adds an expression to a select list, ensuring that its alias does not
clash with any existing expressions on the list.
- 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<T>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterator that iterates over (i, i + 1) pairs in an iterable.
- adjustBeginLineColumn(int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- 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
-
- ADMIN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- AFTER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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
-
- aggCalls - Variable in class org.apache.calcite.rel.core.Aggregate
-
- aggCalls - Variable in class org.apache.calcite.rel.core.Window.Group
-
- AggContext - Interface in org.apache.calcite.adapter.enumerable
-
Information on the aggregate calculation context.
- aggIdx - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- AggImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implements an aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
- AggImpState - Class in org.apache.calcite.adapter.enumerable
-
Represents internal state when implementing aggregate functions.
- AggImpState(int, AggregateCall, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.AggImpState
-
- Aggregate - Class in org.apache.calcite.rel.core
-
Relational operator that eliminates
duplicates and computes totals.
- Aggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.core.Aggregate
-
Creates an Aggregate.
- Aggregate(RelInput) - Constructor for class org.apache.calcite.rel.core.Aggregate
-
Creates an Aggregate by parsing serialized output.
- Aggregate.AggCallBinding - Class in org.apache.calcite.rel.core
-
- Aggregate.AggCallBinding(RelDataTypeFactory, SqlAggFunction, List<RelDataType>, int) - Constructor for class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
Creates an AggCallBinding
- Aggregate.Group - Enum in org.apache.calcite.rel.core
-
What kind of roll-up is it?
- AGGREGATE_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
Rule that converts an
Aggregate
to empty if its child is empty.
- AggregateCall - Class in org.apache.calcite.rel.core
-
- AggregateCall(SqlAggFunction, boolean, List<Integer>, RelDataType, String) - Constructor for class org.apache.calcite.rel.core.AggregateCall
-
Creates an AggregateCall.
- AggregateExpandDistinctAggregatesRule - Class in org.apache.calcite.rel.rules
-
Planner rule that expands distinct aggregates
(such as
COUNT(DISTINCT x)) from a
LogicalAggregate.
- AggregateExpandDistinctAggregatesRule(Class<? extends LogicalAggregate>, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
- 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.
- 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
-
- aggregateIllegalInGroupBy() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- aggregateIllegalInOrderBy() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- AggregateJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
- AggregateJoinTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Join>, RelFactories.JoinFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
Creates an AggregateJoinTransposeRule.
- AggregateNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements an
Aggregate.
- AggregateNode(Interpreter, Aggregate) - Constructor for class org.apache.calcite.interpreter.AggregateNode
-
- AggregateNode.IntSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM over INTEGER values as a user-defined
aggregate.
- AggregateNode.IntSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- AggregateNode.LongSum - Class in org.apache.calcite.interpreter
-
Implementation of SUM over BIGINT values as a user-defined
aggregate.
- AggregateNode.LongSum() - Constructor for class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- 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.
- AggregateProjectPullUpConstantsRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes constant expressions from the
group list of an
LogicalAggregate.
- AggregateReduceFunctionsRule - Class in org.apache.calcite.rel.rules
-
Planner rule that reduces aggregate functions in
Aggregates to simpler forms.
- AggregateReduceFunctionsRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- AggregateRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes
a
LogicalAggregate
if it computes no aggregate functions
(that is, it is implementing
SELECT DISTINCT)
and the underlying relational expression is already distinct.
- AggregateStarTableRule - Class in org.apache.calcite.rel.rules
-
- AggregateUnionAggregateRule - Class in org.apache.calcite.rel.rules
-
Planner rule that matches
Aggregates beneath a
Union and pulls them up, so
that a single
Aggregate removes duplicates.
- AggregateUnionAggregateRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
Creates a AggregateUnionAggregateRule.
- AggregateUnionTransposeRule - Class in org.apache.calcite.rel.rules
-
- AggregateUnionTransposeRule(Class<? extends Aggregate>, RelFactories.AggregateFactory, Class<? extends Union>, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
Constructor.
- 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
-
- aggregation() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the aggregation being implemented.
- 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, List<Expression>) - 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 algorithm to suggest aggregates.
- 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 to run the algorithm.
- alias - Variable in class org.apache.calcite.materialize.Lattice.Column
-
- alias - Variable in class org.apache.calcite.materialize.Lattice.Node
-
- 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.
- all - Variable in class org.apache.calcite.rel.core.SetOp
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ALL - Static variable in class org.apache.calcite.sql.SqlAccessType
-
- ALL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- allCorrelateVariables - Variable in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- ALLOCATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- allocations - Variable in class org.apache.calcite.util.CompoundClosableAllocation
-
List of owned ClosableAllocation objects.
- ALLOW - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- allowedRules - Variable in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- allowInfiniteCostConverters - Variable in class org.apache.calcite.util.SaffronProperties
-
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.
- allowsAccess(SqlAccessEnum) - Method in class org.apache.calcite.sql.SqlAccessType
-
- allowsAs() - Method in class org.apache.calcite.sql.SqlDialect
-
- allowsFraming() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- allowsFraming() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that allows framing (i.e.
- allowsFraming() - Method in class org.apache.calcite.sql.SqlRankFunction
-
- allowsNoPrecNoScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- 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
-
- allSimple() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether there are any composite traits in this set.
- ALTER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ALWAYS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- alwaysUseParentheses - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- ambitious - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
If true, the planner keeps applying rules as long as they continue to
reduce the cost.
- analyze(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil.InputFinder
-
Returns an input finder that has analyzed a given expression.
- analyzeCondition() - Method in class org.apache.calcite.rel.core.EquiJoin
-
- analyzeCondition() - Method in class org.apache.calcite.rel.core.Join
-
Analyzes the join condition.
- analyzeGroupItem(SqlValidatorScope, List<SqlNode>, Map<Integer, Integer>, 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
-
- AND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical AND operator.
- AND - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- and(SqlOperandTypeChecker...) - Static method in class org.apache.calcite.sql.type.OperandTypes
-
Creates a single-operand checker that passes if any one of the rules
passes.
- and(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.
- 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.
- ANON_FIELDS - Static variable in class org.apache.calcite.rel.core.Project.Flags
-
Deprecated.
- any() - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates a list of child operands that signifies that the operand matches
any number of child relational expressions.
- ANY - Static variable in class org.apache.calcite.rel.RelDistributions
-
- ANY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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(Mappings.TargetMapping, Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a mapping by appending two mappings.
- apply(Class<? extends RelNode>, Class<? extends Metadata>) - Method in class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends Metadata>) - Method in class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends Metadata>) - Method in class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends Metadata>) - Method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
- apply(Class<? extends RelNode>, Class<? extends Metadata>) - Method in interface org.apache.calcite.rel.metadata.RelMetadataProvider
-
Retrieves metadata of a particular type and for a particular sub-class
of relational expression.
- apply(Mappings.TargetMapping) - Method in interface org.apache.calcite.rel.RelDistribution
-
- apply(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, Project, TableScan) - Method in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
- apply(RelOptRuleCall, LogicalProject, LogicalFilter, LogicalValues) - Method in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Does the work.
- apply(List<T>) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in a list and returns the
resulting list.
- apply(Iterable<? extends RexNode>) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in an iterable.
- apply(RexNode) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to an expression, or returns null if the expression
is null.
- apply(Mappings.TargetMapping, List<RelCollation>) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to a collation list.
- apply(Mappings.TargetMapping, RelCollation) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to a collation.
- apply(Mappings.TargetMapping, RelFieldCollation) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to a field collation.
- apply(Mappings.TargetMapping, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to an expression.
- apply(Mappings.TargetMapping, Iterable<? extends RexNode>) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a mapping to an iterable over expressions.
- apply(RexVisitor<T>, T[]) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a shuttle to an array of expressions.
- apply(RexVisitor<Void>, RexNode[], RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a visitor to an array of expressions and, if specified, a single
expression.
- apply(RexVisitor<Void>, List<? extends RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
Applies a visitor to a list of expressions and, if specified, a single
expression.
- apply(List<Object>) - Method in class org.apache.calcite.schema.impl.MaterializedViewTable.MaterializedViewTableMacro
-
- apply(List<Object>) - Method in class org.apache.calcite.schema.impl.TableMacroImpl
-
Applies arguments to yield a table.
- apply(List<Object>) - Method in interface org.apache.calcite.schema.TableMacro
-
Applies arguments to yield a table.
- apply(RelOptCluster, RelOptSchema, SchemaPlus) - Method in interface org.apache.calcite.tools.Frameworks.PlannerAction
-
- apply(RelOptCluster, RelOptSchema, SchemaPlus, CalciteServerStatement) - Method in class org.apache.calcite.tools.Frameworks.PrepareAction
-
- apply(Mapping, BitSet) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a BitSet.
- apply(Mapping, ImmutableBitSet) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to an ImmutableBitSet.
- apply(Mapping, List<T>) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Applies a mapping to a list.
- 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.
- APPROX_NUMERIC_LITERAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- APPROX_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- ARE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- areCharacterSetsMismatched(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Determines whether two types both have different character sets.
- areColumnsDefinitelyUnique(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(RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
- areColumnsDefinitelyUniqueWhenNullsFiltered(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(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(Filter, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Sort, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Exchange, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Correlate, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Project, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Join, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(SemiJoin, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(Aggregate, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(RelNode, ImmutableBitSet, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdColumnUniqueness
-
- areColumnsUnique(RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
- areColumnsUnique(RelNode, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- areColumnsUnique(RelNode, ImmutableBitSet, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- areColumnsUniqueWhenNullsFiltered(RelNode, List<RexInputRef>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
- areRowTypesEqual(RelDataType, RelDataType, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- ARG0 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based).
- ARG0_FORCE_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based), with nulls always allowed.
- ARG0_INTERVAL - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- ARG0_INTERVAL_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- ARG0_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based).
- ARG0_NULLABLE_IF_EMPTY - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #0 (0-based), and nullable if the call occurs within a
"GROUP BY ()" query.
- ARG0_NULLABLE_VARYING - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is VARYING the
type of the first argument.
- ARG0_OR_EXACT_NO_SCALE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
- ARG1 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #1 (0-based).
- ARG1_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
the operand #1 (0-based).
- ARG2 - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
operand #2 (0-based).
- ARG2_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is the type of
operand #2 (0-based).
- argBitSet() - Method in class org.apache.calcite.materialize.Lattice.Measure
-
Returns the set of distinct argument ordinals.
- argOrdinals() - Method in class org.apache.calcite.materialize.Lattice.Measure
-
Returns a list of argument ordinals.
- args - Variable in class org.apache.calcite.materialize.Lattice.Measure
-
- args - Variable in class org.apache.calcite.model.JsonMeasure
-
Arguments to the measure.
- args - Variable in class org.apache.calcite.runtime.Resources.Inst
-
- args - Variable in class org.apache.calcite.util.javac.JaninoCompiler
-
- argTypes - Variable in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- argumentMustBeLiteral(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- argumentMustBePositiveInteger(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlCursorConstructor
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlInOperator
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- argumentMustBeScalar(int) - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether the 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.SqlUnnestOperator
-
- argumentMustBeValidPrecision(String, int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- argumentMustHaveScaleZero(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- argumentMustNotBeNull(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- arguments() - Method in interface org.apache.calcite.adapter.enumerable.AggAddContext
-
Returns Linq4j form of arguments.
- arguments() - Method in class org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
-
- arguments() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl
-
- arguments(Expression) - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- arguments(Expression) - Method in interface org.apache.calcite.adapter.enumerable.WinAggResultContext
-
Returns Linq4j form of arguments.
- ARRAY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ARRAY - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- ARRAY_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Query Constructor.
- ARRAY_VALUE_CONSTRUCTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ARRAY Value Constructor.
- ArrayBindable - Interface in org.apache.calcite.runtime
-
Extension to
Bindable that returns rows that are arrays of objects.
- ArrayComparator - Class in org.apache.calcite.runtime
-
Compares arrays.
- ArrayComparator(Comparator...) - Constructor for class org.apache.calcite.runtime.ArrayComparator
-
- ArrayComparator(boolean...) - Constructor for class org.apache.calcite.runtime.ArrayComparator
-
- ArrayConstructor() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an ARRAY constructor
- ArrayEnumeratorCursor - Class in org.apache.calcite.runtime
-
- 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".
- 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 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
AS operator associates an expression in the SELECT clause
with an alias.
- AS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- asArrayList() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- ASC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- asCopy(Object...) - Static method in class org.apache.calcite.interpreter.Row
-
Creates a Row.
- ASENSITIVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- asFrom() - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Result
-
Returns a node that can be included in the FROM clause or a JOIN.
- asImmutable() - Method in class org.apache.calcite.util.IntList
-
- asIndexMap(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
-
Returns a list backed by an array of primitive int values.
- 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().
- asMap(Set<K>, Function<? super K, V>) - Method in interface org.apache.calcite.util.Compatible
-
Same as Guava Maps.asMap(set, function).
- asQuery() - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Result
-
Converts a non-query node into a SELECT node.
- 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
-
- ASSERTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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>) - Constructor for class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
Instantiates this strategy with a specific set of parameter types.
- ASSIGNMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
Returns the string quoted for SQL, for example _ISO-8859-1'is it a
plane? no it''s superman!'.
- asString() - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
Returns a JSON string describing the relational expressions that were just
explained.
- ASYMMETRIC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- AT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ATOMIC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- AtomicRowExpression() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an atomic row expression.
- ATTRIBUTE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- attribute(String, String) - Method in class org.apache.calcite.util.XmlOutput
-
Writes an attribute.
- ATTRIBUTES - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- AUTHORIZATION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 create in-memory materialized aggregates on demand.
- autoTemp() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- autoTemp() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- 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) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Filter) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Sort) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Exchange) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Project) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Values) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(TableScan) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Aggregate) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(SemiJoin) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Join) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Intersect) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Minus) - Method in class org.apache.calcite.rel.metadata.RelMdSize
-
- averageColumnSizes(Union) - 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<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) - 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- C - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- cache - Variable in class org.apache.calcite.model.JsonSchema
-
Whether to cache metadata (tables, functions and sub-schemas) generated
by this schema.
- CachingRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
Implementation of the
RelMetadataProvider
interface that caches results from an underlying provider.
- CachingRelMetadataProvider(RelMetadataProvider, RelOptPlanner) - Constructor for class org.apache.calcite.rel.metadata.CachingRelMetadataProvider
-
- Calc - Class in org.apache.calcite.rel.core
-
Calc is an abstract base class for implementations of
LogicalCalc.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.core.Calc
-
Creates a Calc.
- Calc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.rel.core.Calc
-
Deprecated.
- calc(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Calc's collation.
- calc(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Calc's distribution.
- CALC_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- CALC_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
-
Predicate for whether a calc contains multisets or windowed
aggregates.
- CALC_PROGRAM - Static variable in class org.apache.calcite.tools.Programs
-
Program that converts filters and projects to calcs.
- CALC_RULES - Static variable in class org.apache.calcite.tools.Programs
-
- CALCITE - Static variable in class org.apache.calcite.sql.SqlDialect
-
A dialect useful for generating SQL which can be parsed by the
Calcite parser, in particular quoting literals and identifiers.
- CALCITE_194_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_319_FIXED - Static variable in class org.apache.calcite.util.Bug
-
- CALCITE_461_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, boolean, List<String>, JavaTypeFactory) - 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
-
- CalciteFactory(int, int) - Constructor for class org.apache.calcite.jdbc.CalciteFactory
-
Creates a JDBC factory with given major/minor version number.
- 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
-
- 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.CalciteSignature<T> - Class in org.apache.calcite.jdbc
-
The result of preparing a query.
- CalcitePrepare.CalciteSignature(String, List<AvaticaParameter>, Map<String, Object>, RelDataType, List<ColumnMetaData>, Meta.CursorFactory, int, Bindable<T>) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- 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.ConvertResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType, RelNode) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- CalcitePrepare.Dummy - Class in org.apache.calcite.jdbc
-
Namespace that allows us to define non-abstract methods inside an
interface.
- CalcitePrepare.Dummy() - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- CalcitePrepare.ParseResult - Class in org.apache.calcite.jdbc
-
The result of parsing and validating a SQL query.
- CalcitePrepare.ParseResult(CalcitePrepareImpl, SqlValidator, String, SqlNode, RelDataType) - Constructor for class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- 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
-
Root schema.
- CalciteSchema - Class in org.apache.calcite.jdbc
-
Schema.
- CalciteSchema(CalciteSchema, Schema, 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.Entry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.Entry
-
- CalciteSchema.FunctionEntry - Class in org.apache.calcite.jdbc
-
Membership of a function in a schema.
- CalciteSchema.FunctionEntry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.FunctionEntry
-
- CalciteSchema.FunctionEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.FunctionEntryImpl(CalciteSchema, String, Function) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.FunctionEntryImpl
-
Creates a FunctionEntryImpl.
- CalciteSchema.LatticeEntry - Class in org.apache.calcite.jdbc
-
Membership of a lattice in a schema.
- CalciteSchema.LatticeEntry(CalciteSchema, String) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
-
- CalciteSchema.LatticeEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.LatticeEntryImpl(CalciteSchema, String, Lattice) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
Creates a LatticeEntryImpl.
- CalciteSchema.TableEntry - Class in org.apache.calcite.jdbc
-
Membership of a table in a schema.
- CalciteSchema.TableEntry(CalciteSchema, String, ImmutableList<String>) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- CalciteSchema.TableEntryImpl - Class in org.apache.calcite.jdbc
-
- CalciteSchema.TableEntryImpl(CalciteSchema, String, Table, ImmutableList<String>) - Constructor for class org.apache.calcite.jdbc.CalciteSchema.TableEntryImpl
-
Creates a TableEntryImpl.
- CalciteServer - Interface in org.apache.calcite.server
-
Server.
- CalciteServerStatement - Interface in org.apache.calcite.server
-
Statement within a Calcite server.
- CalciteStatement - Class in org.apache.calcite.jdbc
-
Implementation of
Statement
for the Calcite engine.
- 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
-
- 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.
- CalcRelSplitter.RelType(String) - Constructor for class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- CalcRemoveRule - Class in org.apache.calcite.rel.rules
-
- CalcSplitRule - Class in org.apache.calcite.rel.rules
-
- call - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- CALL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- call - Variable in class org.apache.calcite.sql.validate.AliasNamespace
-
- CALLED - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CallImplementor - Interface in org.apache.calcite.adapter.enumerable
-
Implements a call via given translator.
- camelName() - Method in enum org.apache.calcite.config.CalciteConnectionProperty
-
- camelName - Variable in enum org.apache.calcite.DataContext.Variable
-
- camelName - Variable in enum org.apache.calcite.model.ModelHandler.ExtraOperand
-
- canAssignFrom(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Tests whether a value can be assigned to a site.
- canCastFrom(SqlTypeName, SqlTypeName, boolean) - Method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
- 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 - Class in org.apache.calcite.util
-
CancelFlag is used to post and check cancellation requests.
- CancelFlag() - 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(RelTraitSet, RelTraitSet) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- canConvert(RelOptPlanner, RelCollation, RelCollation) - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- canConvert(RelOptPlanner, RelDistribution, RelDistribution) - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- canConvertSubquery() - Method in interface org.apache.calcite.sql2rel.SubqueryConverter
-
- canExpand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- canHandle(Table) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Returns whether EnumerableTableScan can generate code to handle a
particular variant of the Table SPI.
- canHandle(RelOptTable) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- canImplement(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.
- canNotApplyOp2Type(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- cannotCastValue(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
-
- cannotOverrideWindowAttribute() - 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
-
- 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(List<String>, List<RelDataType>) - 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(RelDataType) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- 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 - 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- cardinality() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Returns the number of set bits.
- cardinality() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the number of bits set to true in this
ImmutableBitSet.
- CARDINALITY_MAP - Static variable in class org.apache.calcite.materialize.Lattice
-
- cardOfProjExpr(Project, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the cardinality of a particular expression from the projection
list
- CASCADE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- CASCADED - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CASE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- CASE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CaseExpression() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- 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
-
- CAST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL CAST operator.
- CAST - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- cast(List<? super E>, Class<E>) - Static method in class org.apache.calcite.util.Util
-
Converts a list whose members are automatically down-cast to a given
type.
- cast(Iterator<?>, Class<E>) - Static method in class org.apache.calcite.util.Util
-
Converts a iterator whose members are automatically down-cast to a given
type.
- cast(Iterable<? super E>, Class<E>) - Static method in class org.apache.calcite.util.Util
-
Converts an
Iterable whose members are automatically down-cast to
a given type.
- 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.
- CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CATALOG_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.sql.validate.DelegatingSqlValidatorCatalogReader
-
- catalogReader - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- 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.
- CEIL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CEILING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- chain(Context...) - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that wraps an object.
- CHAIN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- chain(SqlReturnTypeInference...) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
- CHAIN_OF_RESPONSIBILITY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Avoid coupling the sender of a request to its receiver by giving more
than one object a chance to handle the request.
- chainedInitialize(Map<VolcanoPlannerPhase, Set<String>>) - Method in class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
Extend this method to provide phase-to-rule mappings beyond what is
provided by this initializer's subordinate.
- ChainedPhaseRuleMappingInitializer - Class in org.apache.calcite.plan.volcano
-
- ChainedPhaseRuleMappingInitializer(VolcanoPlannerPhaseRuleMappingInitializer) - Constructor for class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- ChainedRelMetadataProvider - Class in org.apache.calcite.rel.metadata
-
- ChainedRelMetadataProvider(ImmutableList<RelMetadataProvider>) - Constructor for class org.apache.calcite.rel.metadata.ChainedRelMetadataProvider
-
Creates a chain.
- ChainedSqlOperatorTable - Class in org.apache.calcite.sql.util
-
ChainedSqlOperatorTable implements the
SqlOperatorTable interface by
chaining together any number of underlying operator table instances.
- ChainedSqlOperatorTable(List<SqlOperatorTable>) - Constructor for class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
Creates a table based on a given list.
- 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 interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHAR_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- CHAR_LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHAR_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- CHARACTER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHARACTER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- CHARACTER_LENGTH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- CHARACTER_LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHARACTER_SET_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHARACTER_SET_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHARACTER_SET_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHARACTERISTICS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHARACTERS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- charLength(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL CHARACTER_LENGTH(string) function.
- charsetEncoding(String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- CHARSETNAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CHECK - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- checkAggregateExpr(SqlNode, boolean) - Method in interface org.apache.calcite.sql.validate.AggregatingScope
-
Checks whether an expression is constant within the GROUP BY clause.
- checkAggregateExpr(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- checkCancel() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Checks to see whether cancellation has been requested, and if so, throws
an exception.
- checkCharsetAndCollateConsistentIfCharType(RelDataType) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- checkConvertedRowType(SqlNode, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- checkDateFormat(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Checks if the date/time format is valid
- 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.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.SqlQuarterFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.fun.SqlTrimFunction
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.SqlOperator
-
Checks that the operand values in a
SqlCall to this operator are
valid.
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypes(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- checkOperandTypes(SqlCallBinding, boolean) - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
-
Checks the types of all operands to an operator call.
- checkProjAndChildInputs(Project, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Determines if a projection and its input reference identical input
references.
- 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(RelDataType, RelDataType, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- checkUnicodeEscapeChar(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Checks a UESCAPE string for validity, and returns the escape character if
no exception is thrown.
- checkValid(MaterializationKey) - Method in class org.apache.calcite.materialize.MaterializationService
-
Checks whether a materialization is valid, and if so, returns the table
where the data are stored.
- Chi - Class in org.apache.calcite.rel.stream
-
Relational operator that converts a stream to a relation.
- Chi(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.Chi
-
- 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(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
-
- 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.
- CLASS_ORIGIN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- classifyFilters(RelNode, List<RexNode>, JoinRelType, boolean, boolean, boolean, List<RexNode>, List<RexNode>, List<RexNode>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Classifies filters according to where they should be processed.
- className - Variable in class org.apache.calcite.model.JsonFunction
-
- classToTypeName(Class<? extends RelNode>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- clazz - Variable in enum org.apache.calcite.DataContext.Variable
-
- 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.RelOptPlanner
-
Removes all internal state, including all rules.
- clear() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- clear() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- clear() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Clears the contents of the buffer.
- clear() - Method in class org.apache.calcite.util.CompositeMap
-
- 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
-
- 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
-
- clearDate() - Method in class org.apache.calcite.util.ZonelessDatetime
-
Clears the date component of this datetime
- 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
-
- clearTime() - Method in class org.apache.calcite.util.ZonelessDatetime
-
Clears the time component of this datetime
- CLOB - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rel.core.Window.RexWinAggCall
-
- clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexCall
-
Creates a new call to the same operator with different operands.
- clone(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexOver
-
- clone(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(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
-
- 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
-
- CloneSchema.Factory() - Constructor for class org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- ClosableAllocation - Interface in org.apache.calcite.util
-
ClosableAllocation represents an object which requires a call in order to
release resources early rather than waiting for finalization.
- ClosableAllocationOwner - Interface in org.apache.calcite.util
-
ClosableAllocationOwner represents an object which can take ownership of
ClosableAllocations and guarantee that they will be cleaned up correctly when
its own closeAllocation() is called.
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.RhBase64.OutputStream
-
Flushes and closes (I think, in the superclass) the stream.
- 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
- closeAllocation() - Method in interface org.apache.calcite.util.ClosableAllocation
-
Closes this object.
- closeAllocation() - Method in class org.apache.calcite.util.CompoundClosableAllocation
-
- 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.sql2rel.SqlToRelConverter
-
- COALESCE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COALESCE builtin function.
- COALESCE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COBOL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CoerceInputsRule - Class in org.apache.calcite.rel.rules
-
CoerceInputsRule precasts inputs to a particular type.
- CoerceInputsRule(Class<? extends RelNode>, boolean) - Constructor for class org.apache.calcite.rel.rules.CoerceInputsRule
-
Constructs the rule.
- COERCIBLE - Static variable in class org.apache.calcite.sql.SqlCollation
-
- COLLATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CollateClause() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a COLLATE clause
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COLLATION_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COLLATION_ID - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COLLATION_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COLLATION_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- collationName - Variable in class org.apache.calcite.sql.SqlCollation
-
- collations() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Collation
-
Determines which columns are sorted.
- collations(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Fallback method to deduce collations for any relational expression not
handled by a more specific method.
- collations(Window) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Filter) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(TableScan) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(EnumerableMergeJoin) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Sort) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(SortExchange) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Project) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(Values) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(HepRelVertex) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(RelSubset) - Method in class org.apache.calcite.rel.metadata.RelMdCollation
-
- collations(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- Collect - Class in org.apache.calcite.rel.core
-
A relational expression that collapses multiple rows into one.
- Collect(RelOptCluster, RelTraitSet, RelNode, String) - Constructor for class org.apache.calcite.rel.core.Collect
-
Creates a Collect.
- Collect(RelInput) - Constructor for class org.apache.calcite.rel.core.Collect
-
Creates a Collect by parsing serialized output.
- COLLECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COLLECT operator.
- COLLECT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- CollectionsTypeName() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- CollectNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for COLLECT and TABLE constructs.
- 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<String>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- collectVariablesSet(Set<String>) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- collectVariablesSet(Set<String>) - Method in interface org.apache.calcite.rel.RelNode
-
Collects variables set by this expression.
- collectVariablesUsed(Set<String>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- collectVariablesUsed(Set<String>) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- collectVariablesUsed(Set<String>) - Method in class org.apache.calcite.rel.logical.LogicalCalc
-
- collectVariablesUsed(Set<String>) - Method in interface org.apache.calcite.rel.RelNode
-
Collects variables known to be used by this expression or its
descendants.
- COLON - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- column - Variable in class org.apache.calcite.materialize.Lattice.Column
-
- column - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- COLUMN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COLUMN_LIST - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The COLUMN_LIST constructor.
- COLUMN_LIST - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "COLUMN_LIST".
- COLUMN_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- columnInUsingNotUnique(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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.
- columnMappings - Variable in class org.apache.calcite.rel.core.TableFunctionScan
-
- columnNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- columnNotFoundInTable(String, 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.
- 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
-
- ColumnType(List<SqlNode>) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- columnTypeMismatchInSetop(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- combine(RelDataTypeFactoryImpl, IntervalSqlType) - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
Combines two IntervalTypes and returns the result.
- 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.parser.impl.SqlParserImplConstants
-
- commaList(List<T>) - Static method in class org.apache.calcite.util.Util
-
Converts a list of a string, with commas between elements.
- COMMAND_FUNCTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COMMAND_FUNCTION_CODE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COMMITTED - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CommonNonReservedKeyWord() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a non-reserved keyword for use as an identifier.
- CommonRelSubExprRule - Class in org.apache.calcite.plan
-
A CommonRelSubExprRule is an abstract base class for rules
that are fired only on relational expressions that appear more than once
in a query tree.
- CommonRelSubExprRule(RelOptRuleOperand) - Constructor for class org.apache.calcite.plan.CommonRelSubExprRule
-
Creates a CommonRelSubExprRule.
- COMMUTE - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- 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 - 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.
- 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(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
-
- compareNullsFirst(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(Comparable, Comparable) - Static method in class org.apache.calcite.runtime.Utilities
-
- compareNullsLast(List, List) - Static method in class org.apache.calcite.runtime.Utilities
-
- 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(CorrelationId) - Method in class org.apache.calcite.rel.core.CorrelationId
-
- compareTo(RelMultipleTrait) - Method in class org.apache.calcite.rel.RelCollationImpl
-
- compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- compareTo(List) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- compareTo(Unit) - Method in class org.apache.calcite.runtime.Unit
-
- 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
-
- 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.
- 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.
- Compatible.Factory() - Constructor for class org.apache.calcite.util.Compatible.Factory
-
- compatibleTypes(List<RexNode>, RelDataType, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether the type of an array of expressions is compatible with a
struct type.
- compile(List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.Interpreter
-
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
-
- 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>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Converts a collection of expressions into an OR.
- COMPOSITE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Compose objects into tree structures to represent part-whole hierarchies.
- 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
-
- CompoundClosableAllocation - Class in org.apache.calcite.util
-
CompoundClosableAllocation represents a collection of ClosableAllocations
which share a common lifecycle.
- CompoundClosableAllocation() - Constructor for class org.apache.calcite.util.CompoundClosableAllocation
-
- CompoundIdentifier() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a compound identifier.
- compoundOrderByProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- comprises(RelTrait...) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether this trait set comprises precisely the list of given
traits.
- computeDigest() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- computeDigest() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- computeDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
Computes the digest.
- computeDigest() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
Computes the digest field.
- computeDigest(boolean) - Method in class org.apache.calcite.rex.RexCall
-
- computeDigest(boolean) - Method in class org.apache.calcite.rex.RexOver
-
- 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) - Method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.enumerable.EnumerableJoin
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSemiJoin
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.enumerable.EnumerableThetaJoin
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.convert.ConverterImpl
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Aggregate
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Calc
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Correlate
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Exchange
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Filter
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Join
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Project
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.SemiJoin
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Sort
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.TableModify
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.TableScan
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Values
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.core.Window
-
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
- computeSelfCost(RelOptPlanner) - Method in interface org.apache.calcite.rel.RelNode
-
Returns the cost of this plan (not including children).
- computeSelfCost(RelOptPlanner) - Method in class org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- computeSemiJoinSelectivity(SemiJoin) - 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(RelNode, RelNode, SemiJoin) - 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(RelNode, RelNode, List<Integer>, List<Integer>) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the selectivity of a semijoin filter if it is applied on a fact
table.
- computeString() - Method in class org.apache.calcite.plan.RelTraitSet
-
Outputs the traits of this set as a String.
- 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 concatenation operator, '||'.
- CONCAT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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.
- condition - Variable in class org.apache.calcite.rel.core.Filter
-
- condition - Variable in class org.apache.calcite.rel.core.Join
-
- CONDITION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONDITION_NUMBER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(String) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- configBuilder() - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- configBuilder(SqlParser.Config) - Static method in class org.apache.calcite.sql.parser.SqlParser
-
- conjunctions(RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a condition decomposed by AND.
- connect(CalciteRootSchema, JavaTypeFactory) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
A trojan-horse method, subject to change without notice.
- CONNECT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONNECT_STRING_PREFIX - Static variable in class org.apache.calcite.jdbc.Driver
-
- CONNECTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONNECTION_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- constantNull() - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a constant for the SQL NULL value.
- constants - Variable in class org.apache.calcite.rel.core.Window
-
- CONSTRAINT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONSTRAINT_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONSTRAINT_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONSTRAINT_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONSTRAINTS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CONSTRUCTOR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- constructor - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- containCommonExprs(List<RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions has any common sub-expressions.
- 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.
- containForwardRefs(List<RexNode>, RelDataType, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether an array of expressions contains a forward reference.
- containIdentity(List<? extends RexNode>, RelDataType, boolean) - 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.
- 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(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(Object) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- CONTAINS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- contains(RelDataType) - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
- contains(BitSet, BitSet) - Static method in class org.apache.calcite.util.BitSets
-
Returns true if all bits set in the second parameter are also set in the
first.
- contains(BitSet, ImmutableBitSet) - Static method in class org.apache.calcite.util.BitSets
-
Returns true if all bits set in the second parameter are also set in the
first.
- contains(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns true if all bits set in the second parameter are also set in the
first.
- contains(Object) - Method in class org.apache.calcite.util.IntegerIntervalSet
-
- contains(int) - Method in class org.apache.calcite.util.IntegerIntervalSet
-
- contains(Object) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- contains(String[], int, String) - Static method in class org.apache.calcite.util.Util
-
Returns whether an array of strings contains a given string among the
first length entries.
- containsAggs() - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program contains windowed aggregate functions
- containsAll(Collection<?>) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- 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
-
- 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.
- 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.
- 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.
- containsOver(RexNode) - Static method in class org.apache.calcite.rex.RexOver
-
Returns whether an expression contains an OVER clause.
- containsOver(RexProgram) - Static method in class org.apache.calcite.rex.RexOver
-
Returns whether a program contains an OVER clause.
- containsOver(List<RexNode>, RexNode) - Static method in class org.apache.calcite.rex.RexOver
-
Returns whether an expression list contains an OVER clause.
- 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.
- contentsHaveChangedSince(long, long) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- contentsHaveChangedSince(long, long) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- contentsHaveChangedSince(long, long) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- contentsHaveChangedSince(long, long) - Method in interface org.apache.calcite.schema.Schema
-
Returns whether the contents of this schema have changed since a given
time.
- context - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- context - Variable in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Builder
-
- 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(Context) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- Contexts - Class in org.apache.calcite.plan
-
- ContextVariable() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- CONTINUE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- Convention.Impl(String, Class<? extends RelNode>) - Constructor for class org.apache.calcite.plan.Convention.Impl
-
- ConventionTraitDef - Class in org.apache.calcite.plan
-
Definition of the 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.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.EnumerableValuesRule
-
- convert(Expression, Type) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModificationRule
-
- 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.NoneToBindableConverterRule
-
- convert(CalcitePrepare.Context, String) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- convert(RelOptPlanner, RelNode, Convention, boolean) - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- convert(RelNode, RelTraitSet) - Static method in class org.apache.calcite.plan.RelOptRule
-
Converts a relation expression to a given set of traits, if it does not
already have those traits.
- convert(RelNode, RelTrait) - Static method in class org.apache.calcite.plan.RelOptRule
-
Converts one trait of a relational expression, if it does not
already have that trait.
- convert(RelOptPlanner, RelNode, T, boolean) - Method in class org.apache.calcite.plan.RelTraitDef
-
Converts the given RelNode to the given RelTrait.
- convert(CalcitePrepare.Context, String) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- convert(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- convert(RelNode) - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- convert(SqlNode) - Method in interface org.apache.calcite.tools.Planner
-
Converts a SQL parse tree into a tree of relational expressions.
- convertAgg(SqlToRelConverter.Blackboard, SqlSelect, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts the SELECT, GROUP BY and HAVING clauses of an aggregate query.
- convertAggregateFunction(SqlRexContext, SqlAggFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertArguments(RelDataTypeFactory, List<SqlNode>, Function, SqlIdentifier, boolean) - Static method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Converts arguments from
SqlNode to
java object format.
- convertArray(SqlRexContext, SqlArrayValueConstructor, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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.
- 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(Class<? extends RelNode>, RelTrait, RelTrait, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
-
Creates a ConverterRule.
- ConverterRule(Class<R>, Predicate<? super R>, RelTrait, RelTrait, String) - Constructor for class org.apache.calcite.rel.convert.ConverterRule
-
Creates a ConverterRule with a predicate.
- 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
-
- convertFloorCeil(SqlRexContext, SqlCall, boolean) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- convertFrom(SqlToRelConverter.Blackboard, SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a FROM clause into a relational expression.
- convertFunction(SqlRexContext, SqlFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
- 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
-
- 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
-
- 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
-
- 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.
- 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.
- convertQuarter(SqlRexContext, SqlQuarterFunction, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a call to the QUARTER function.
- 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.
- convertRow(SqlRexContext, SqlRowOperator, SqlCall) - Method in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Converts a ROW.
- convertSelect(SqlSelect) - 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, Set<SqlKind>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Converts an item in an ORDER BY 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 subquery to an equivalent expression.
- convertTo(Expression, PhysType) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Converts an enumerable of this physical type to an enumerable that uses a
given physical type for its rows.
- convertTo(Expression, PhysType) - 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) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Converts an instance of RelDataType to an instance of SqlDataTypeSpec.
- convertValues(SqlCall, RelDataType) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a SELECT statement's parse tree into a relational expression.
- convertWith(SqlWith) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Converts a WITH sub-query into a relational expression.
- copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- copy(RelTraitSet, RelNode, RexProgram) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- copy(RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- 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, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableJoin
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSemiJoin
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.enumerable.EnumerableThetaJoin
-
- 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, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcTableScan
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
-
- copy(RelTraitSet, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
-
- copy(RelTraitSet, List<RelNode>, boolean) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.interpreter.InterpretableConverter
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.convert.NoneConverter
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Aggregate
-
- copy(RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.rel.core.Aggregate
-
Creates a copy of this aggregate.
- copy(List<Integer>) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates an equivalent AggregateCall with new argument ordinals.
- 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, SemiJoinType) - 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, RexNode, RelNode, RelNode, JoinRelType, boolean) - Method in class org.apache.calcite.rel.core.SemiJoin
-
- 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.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.TableFunctionScan
-
- copy(RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
Copies this relational expression, substituting traits and
inputs.
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.core.Uncollect
-
- copy(RelTraitSet, RelNode) - Method in class org.apache.calcite.rel.core.Uncollect
-
- copy(RelTraitSet, RelNode, boolean, 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, SemiJoinType) - 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>, 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, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.rel.logical.LogicalSort
-
- 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, 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
-
Creates a copy of this RelFieldCollation against a different field.
- copy(RelTraitSet, List<RelNode>) - Method in interface org.apache.calcite.rel.RelNode
-
Creates a copy of this relational expression, perhaps changing traits and
inputs.
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.rel.rules.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
-
Creates a memory-, CPU- and cache-efficient immutable list,
always copying the contents.
- copy(SqlValidatorScope, SqlNodeList) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
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.
- 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(E[]) - Static method in class org.apache.calcite.util.ImmutableNullableList
-
Returns an immutable list containing the given elements, in order.
- 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
-
- CORR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CORREL_PREFIX - Static variable in class org.apache.calcite.plan.RelOptQuery
-
Prefix to the name of correlating variables.
- Correlate - Class in org.apache.calcite.rel.core
-
A relational operator that performs nested-loop joins.
- Correlate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Constructor for class org.apache.calcite.rel.core.Correlate
-
Creates a Correlate.
- Correlate(RelInput) - Constructor for class org.apache.calcite.rel.core.Correlate
-
Creates a Correlate by parsing serialized output.
- 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.
- CORRESPONDING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COST_IMPROVEMENT - Static variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- COST_MULTIPLIER - Static variable in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Cost of an enumerable node versus implementing an equivalent node in a
"typical" calling convention.
- COST_MULTIPLIER - Static variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
-
Cost of a JDBC node versus implementing an equivalent node in a "typical"
calling convention.
- COST_MULTIPLIER - Static variable in enum org.apache.calcite.interpreter.BindableConvention
-
Cost of a bindable node versus implementing an equivalent node in a
"typical" calling convention.
- costFactory - Variable in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- costFactory(RelOptCostFactory) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- COUNT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COUNT aggregate function.
- COUNT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- countJoins(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns the number of
Join nodes in a
tree.
- COVAR_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_POP aggregate function.
- COVAR_POP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- COVAR_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
COVAR_SAMP aggregate function.
- COVAR_SAMP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.clone.CloneSchema.Factory
-
- create(RelNode, RexProgram) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Creates an EnumerableCalc.
- create(RelNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
Creates an EnumerableFilter.
- create(RelNode, double) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
Creates an EnumerableInterpreter.
- create(RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableJoin
-
Creates an EnumerableJoin.
- create(RelNode, RexNode, RexNode) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
Creates an EnumerableLimit.
- create(RelNode, RelNode, RexLiteral, ImmutableIntList, ImmutableIntList, JoinRelType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- create(RelNode, List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableProject
-
Creates a LogicalProject, 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(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, String) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- create(SchemaPlus, String, Map<String, Object>) - Static method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
Creates a JdbcSchema, taking credentials from a map.
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema.Factory
-
- create(RelNode, RexNode) - Static method in class org.apache.calcite.interpreter.Bindables.BindableFilter
-
Creates a BindableFilter.
- create(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
Creates a BindableTableScan.
- create(RelOptCluster, RelOptTable, List<RexNode>, List<Integer>) - Static method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
Creates a BindableTableScan.
- create(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
-
Creates and validates a ScalarFunctionImpl.
- create(RelOptSchema, RelDataType, List<String>, Expression) - 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) - 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
-
Creates an AggregateCall, inferring its type if type is null.
- create(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- create(RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Static method in class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- create(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.logical.LogicalCalc
-
- create(RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Static method in class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- 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(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect.
- create(RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin, flagged with whether it has been translated to a
semi-join.
- create(RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Static method in class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- create(List<RelNode>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- create(RelNode, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- create(RelNode, List<? extends RexNode>, RelDataType) - Static method in class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject, specifying row type rather than field names.
- create(RelNode, RelCollation, RexNode, RexNode) - Static method in class org.apache.calcite.rel.logical.LogicalSort
-
Creates a LogicalSort.
- 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>, boolean) - Static method in class org.apache.calcite.rel.logical.LogicalTableModify
-
Creates a LogicalTableModify.
- create(RelOptCluster, RelOptTable) - Static method in class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- create(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(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Static method in class org.apache.calcite.rel.logical.LogicalWindow
-
Creates a LogicalWindow.
- create(RelNode) - Static method in class org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta.
- create(RelDataType, List<? extends RexNode>, RexNode, RelDataType, RexBuilder) - Static method in class org.apache.calcite.rex.RexProgram
-
Creates a program which calculates projections and filters rows based
upon a condition.
- create(RelDataType, List<? extends RexNode>, RexNode, List<String>, RexBuilder) - Static method in class org.apache.calcite.rex.RexProgram
-
Creates a program which calculates projections and filters rows based
upon a condition.
- create(RexBuilder, RelDataType, List<RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder with the same contents as a program.
- create(RexBuilder, RelDataType, List<RexNode>, List<RexLocalRef>, RexLocalRef, RelDataType, RexShuttle, boolean) - Static method in class org.apache.calcite.rex.RexProgramBuilder
-
Creates a program builder with the same contents as a program, applying a
shuttle first.
- create(SqlNode, RexNode) - Static method in class org.apache.calcite.rex.RexWindowBound
-
Creates window bound.
- create(String, Class<T>) - Static method in class org.apache.calcite.runtime.Resources
-
- create(Class<?>) - Static method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
Creates an aggregate function, or returns null.
- create(CalciteSchema, String, List<String>, String) - 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(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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(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
-
Creates a SqlDialect from a DatabaseMetaData.
- create(SqlIdentifier, SqlIdentifier, SqlNodeList, SqlNodeList, SqlLiteral, SqlNode, SqlNode, SqlLiteral, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- create(String) - Static method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
Creates a frame type.
- create(SqlValidatorScope, int, SqlValidatorNamespace, SqlIdentifier) - Static method in class org.apache.calcite.sql.validate.SqlQualified
-
- create() - 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.
- createAggImpl(SqlToRelConverter.Blackboard, SqlToRelConverter.AggConverter, SqlNodeList, SqlNodeList, SqlNode, List<SqlNode>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- createAggregate(RelNode, boolean, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in interface org.apache.calcite.rel.core.RelFactories.AggregateFactory
-
Creates an aggregate.
- createAggregate(SqlToRelConverter.Blackboard, boolean, ImmutableBitSet, ImmutableList<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Creates an Aggregate.
- createAll(Class<?>) - Static method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- createApproxNumeric(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- createArrayType(RelDataType, long) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates an array type.
- createArrayType(RelDataType, long) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- createArrayType(RelDataTypeFactory, RelDataType, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- createBinaryString(String, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal like X'ABAB'.
- createBinaryString(byte[], SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal like X'ABAB' from an array of bytes.
- createBinding(Aggregate) - Method in class org.apache.calcite.rel.core.AggregateCall
-
Creates a binding of this call in the context of an
LogicalAggregate,
which can then be used to infer the return type.
- createBlackboard(SqlValidatorScope, Map<String, RexNode>) - 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
-
- 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.SqlTrimFunction
-
- createCall(SqlIdentifier, SqlParserPos, SqlFunctionCategory, SqlLiteral, SqlNode[]) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Creates a call.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with an array of operands.
- createCall(SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with an array of operands.
- createCall(SqlNodeList) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with a list of operands contained in a
SqlNodeList.
- createCall(SqlParserPos, List<? extends SqlNode>) - Method in class org.apache.calcite.sql.SqlOperator
-
Creates a call to this operand with a list of operands.
- createCall(SqlLiteral, SqlParserPos, SqlNode...) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
- createCall(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.SqlSelectOperator
-
Creates a call to the SELECT operator.
- createCastRel(RelNode, RelDataType, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a projection which casts a rel's output to a desired row type.
- createCastRel(RelNode, RelDataType, boolean, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a projection which casts a rel's output to a desired row type.
- createCharString(String, 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
-
- createCluster(RelDataTypeFactory, RexBuilder) - Method in class org.apache.calcite.plan.RelOptQuery
-
Creates a cluster.
- createContext() - Method in class org.apache.calcite.interpreter.Interpreter
-
- createCorrel() - Method in class org.apache.calcite.plan.RelOptQuery
-
Constructs a new name for a correlating variable.
- 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) - Static method in class org.apache.calcite.schema.Schemas
-
- createDate(Calendar, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- createDecimalProduct(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Infers the return type of a decimal multiplication.
- createDecimalProduct(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
implement RelDataTypeFactory with SQL 2003 compliant behavior.
- createDecimalQuotient(RelDataType, RelDataType) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Infers the return type of a decimal division.
- createDecimalQuotient(RelDataType, RelDataType) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Rules:
Let p1, s1 be the precision and scale of the first operand
Let p2, s2 be the precision and scale of the second operand
Let p, s be the precision and scale of the result
Let d be the number of whole digits in the result
Then the result type is a decimal with:
d = p1 - s1 + s2
s < max(6, s1 + p2 + 1)
p = d + s
p and s are capped at their maximum values
- createDialect(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
-
Creates a LogicalAggregate that removes all duplicates from the result of
an underlying relational expression.
- 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) - 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.
- createEmptyResultSet(Class<E>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createEmptyStructType(RelDataTypeFactory) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Records a struct type with no fields.
- 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
-
- createExistsPlan(RelOptCluster, RelNode, List<RexNode>, RexLiteral, String) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a plan suitable for use in EXISTS or IN
statements.
- createExistsPlan(RelNode, RelOptUtil.SubqueryType, RelOptUtil.Logic, boolean) - 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
-
Creates a relational expression which filters according to a given
condition, returning the same fields as its input, using the default
filter factory.
- createFilter(RelNode, RexNode, RelFactories.FilterFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which filters according to a given
condition, returning the same fields as its input.
- 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) - Method in interface org.apache.calcite.rel.core.RelFactories.FilterFactory
-
Creates a filter.
- createFollowing(SqlNode, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlWindow
-
- createFromBitString(String) - Static method in class org.apache.calcite.util.BitString
-
Creates a BitString representation out of a Bit String.
- createFromBytes(byte[]) - Static method in class org.apache.calcite.util.BitString
-
Creates a BitString from an array of bytes.
- createFromHexString(String) - Static method in class org.apache.calcite.util.BitString
-
Creates a BitString representation out of a Hex String.
- 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, Meta.Signature, List<Object>, Meta.Frame) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createJavaType(Class) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type which corresponds to a Java class.
- createJavaType(Class) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>, 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
-
- createJoin(RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Factory method that creates a join.
- createJoinType(RelDataTypeFactory, RelDataType, RelDataType, List<String>, List<RelDataTypeField>) - Static method in class org.apache.calcite.rel.core.Join
-
Returns the type the row which results when two relations are joined.
- 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
-
- 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
-
- 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
-
- createMaterializations() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- createMaterializations() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- createMeta(AvaticaConnection) - Method in class org.apache.calcite.jdbc.Driver
-
- createMethodDispatcher(Class<T>, ReflectiveVisitor, String, Class<E>, Class...) - Static method in class org.apache.calcite.util.ReflectUtil
-
Creates a dispatcher for calls to a single multi-method on a particular
object.
- 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
-
Creates a filter which will remove rows containing NULL values.
- createOneRow(RelOptCluster) - Static method in class org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues that outputs one row and one column.
- 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 class org.apache.calcite.jdbc.CalciteStatement
-
- createPrepareContext() - Method in interface org.apache.calcite.server.CalciteServerStatement
-
Creates a context for preparing a statement for execution.
- createPreparedExplanation(RelDataType, RelDataType, RelNode, boolean, 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, List<? extends RexNode>, List<String>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which projects a list of expressions.
- createProject(RelNode, List<Pair<RexNode, String>>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which projects a list of (expression, name)
pairs.
- createProject(RelNode, List<Integer>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression that projects the given fields of the
input.
- createProject(RelNode, List<? extends RexNode>, List<String>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which projects an array of expressions,
and optionally optimizes.
- createProject(RelFactories.ProjectFactory, RelNode, List<Integer>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression that projects the given fields of the
input.
- createProject(RelNode, List<? extends RexNode>, List<String>) - Method in interface org.apache.calcite.rel.core.RelFactories.ProjectFactory
-
Creates a project.
- createProjectJoinRel(List<Integer>, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a projection on top of a join, if the desired projection is a
subset of the join columns
- 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.
- createRename(RelNode, List<String>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a relational expression which has the same fields as the
underlying expression, but the fields have different names.
- createRenameRel(RelDataType, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a LogicalProject which accomplishes a rename.
- createResultSet(Map<String, Object>, List<ColumnMetaData>, Meta.CursorFactory, Meta.Frame) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- createRootSchema(boolean) - Static method in class org.apache.calcite.jdbc.CalciteSchema
-
Creates a root schema.
- createRootSchema(boolean) - Static method in class org.apache.calcite.tools.Frameworks
-
Creates a root schema.
- createSample(SqlSampleSpec, SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Creates a literal which represents a sample specification.
- 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
-
Creates a semi-join.
- 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.
- 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.
- createSort(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in interface org.apache.calcite.rel.core.RelFactories.SortFactory
-
Creates a sort.
- 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.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
-
- 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(List<RelDataType>, List<String>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type which represents a structured collection of fields, given
lists of the names and types of the fields.
- createStructType(RelDataTypeFactory.FieldInfo) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type which represents a structured collection of fields,
obtaining the field information via a callback.
- createStructType(List<? extends Map.Entry<String, RelDataType>>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Creates a type which 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(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<String>) - Static method in class org.apache.calcite.rex.RexUtil
-
Creates a record type with specified field names.
- createSwappedJoinExprs(RelNode, Join, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates projection expressions reflecting the swapping of a join's input.
- createSwitched(SqlParserPos, SqlNode, SqlNodeList, SqlNodeList, SqlNode) - Static method in class org.apache.calcite.sql.fun.SqlCase
-
Creates a call to the switched form of the case operator, viz:
CASE value
WHEN whenList[0] THEN thenList[0]
WHEN whenList[1] THEN thenList[1]
...
ELSE elseClause
END
- createSymbol(SqlLiteral.SqlSymbol, 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
-
- 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.
- 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
-
- createTimestamp(Calendar, 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
-
- 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, 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 which 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 which 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).
- createUnknown(SqlParserPos) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- CROSS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- CUME_DIST - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- cumulativeMemoryWithinPhase() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Memory
-
Returns the cumulative amount of memory, in bytes, required by the
physical operator implementing this relational expression, and all other
operators within the same phase, across all splits.
- cumulativeMemoryWithinPhase(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
-
- cumulativeMemoryWithinPhase(RelNode) - Static 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) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
-
- cumulativeMemoryWithinPhaseSplit(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- curChar - Variable in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- current() - Method in class org.apache.calcite.runtime.EnumeratorCursor
-
- current() - Method in class org.apache.calcite.runtime.ObjectEnumeratorCursor
-
- CURRENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_CATALOG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_CATALOG function.
- CURRENT_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_DATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_DATE function.
- CURRENT_DATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_DEFAULT_TRANSFORM_GROUP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_PATH - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_PATH function.
- CURRENT_PATH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_ROLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_ROLE function.
- CURRENT_ROLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_SCHEMA - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_SCHEMA function.
- CURRENT_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_TIME - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_TIME [(precision)] function.
- CURRENT_TIME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_TIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_TIMESTAMP [(precision)] function.
- CURRENT_TIMESTAMP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_TRANSFORM_GROUP_FOR_TYPE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CURRENT_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURRENT_USER function.
- CURRENT_USER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- currentNullables() - Method in interface org.apache.calcite.adapter.enumerable.NestedBlockBuilder
-
Returns the current nullability state of rex nodes.
- currentNullables() - Method in class org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
Returns the current nullability state of rex nodes.
- currentPosition() - Method in interface org.apache.calcite.adapter.enumerable.WinAggAddContext
-
Returns current position inside for-loop of window aggregate.
- 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.
- currentToken - Variable in exception org.apache.calcite.sql.parser.impl.ParseException
-
This is the last token that has been consumed successfully.
- CURSOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The CURSOR constructor.
- CURSOR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- cursor - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- CURSOR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy that always returns "CURSOR".
- CURSOR_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- CursorExpression(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a CURSOR(query) expression.
- 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
-
- CYCLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- EACH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- edgeSet() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- edgeSet() - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- element(List) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the ELEMENT function.
- ELEMENT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The ELEMENT operator, used to convert a multiset with only one item to a
"regular" type.
- ELEMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ELEMENT_SLICE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$ELEMENT_SLICE" operator returns the first field of the
only element of a multiset.
- elementType - Variable in class org.apache.calcite.adapter.java.AbstractQueryableTable
-
- ELSE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- empty() - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that returns null for all inquiries.
- EMPTY - Static variable in class org.apache.calcite.plan.RelOptPredicateList
-
- EMPTY - Static variable in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- EMPTY - Static variable in class org.apache.calcite.rel.RelCollations
-
A collation indicating that a relation is not sorted.
- EMPTY - Static variable in interface org.apache.calcite.runtime.Hook.Closeable
-
Closeable that does nothing.
- EMPTY - Static variable in class org.apache.calcite.sql.SqlNodeList
-
An immutable, empty SqlNodeList.
- EMPTY_ARRAY - Static variable in class org.apache.calcite.sql.SqlNode
-
- EMPTY_CONTEXT - Static variable in class org.apache.calcite.plan.Contexts
-
- emptyTag(String, XmlOutput.XMLAttrVector) - Method in class org.apache.calcite.util.XmlOutput
-
Writes an empty tag to the stream.
- emptyTraitSet() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- emptyTraitSet() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Creates an empty trait set.
- emptyTraitSet() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- emptyWindowSpec() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- ENABLE_BINDABLE - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Whether the bindable convention should be the root convention of any
plan.
- ENABLE_ENUMERABLE - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Whether the enumerable convention is enabled.
- ENABLE_STREAM - Static variable in class org.apache.calcite.prepare.CalcitePrepareImpl
-
Whether the streaming is enabled.
- enable_tracing() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- enabled() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
-
- enabled() - Static method in class org.apache.calcite.util.Benchmark
-
Returns whether performance tests are enabled.
- enableDecorrelation() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- enableTableAccessConversion(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Controls whether table access references are converted to physical rels
immediately.
- enableValuesRelCreation(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- ENCODE - Static variable in class org.apache.calcite.util.RhBase64
-
Specify encoding.
- encodeBytes(byte[]) - Static method in class org.apache.calcite.util.RhBase64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int) - Static method in class org.apache.calcite.util.RhBase64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int) - Static method in class org.apache.calcite.util.RhBase64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int, int) - Static method in class org.apache.calcite.util.RhBase64
-
Encodes a byte array into Base64 notation.
- encodeFromFile(String) - Static method in class org.apache.calcite.util.RhBase64
-
Convenience method for reading a binary file and base64-encoding it.
- encodeIntervalOrDecimal(RexNode, RelDataType, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Casts a decimal's integer representation to a decimal node.
- encodeObject(Serializable) - Static method in class org.apache.calcite.util.RhBase64
-
Serializes an object and returns the Base64-encoded version of that
serialized object.
- encodeObject(Serializable, int) - Static method in class org.apache.calcite.util.RhBase64
-
Serializes an object and returns the Base64-encoded version of that
serialized object.
- encodeToFile(byte[], String) - Static method in class org.apache.calcite.util.RhBase64
-
Convenience method for encoding data to a file.
- encodeValue(RexNode, RelDataType) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Casts a decimal's integer representation to a decimal node.
- encodeValue(RexNode, RelDataType, boolean) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Casts a decimal's integer representation to a decimal node.
- end() - Method in interface org.apache.calcite.interpreter.Sink
-
- END - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- END_EXEC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- endBeginTag(String) - Method in class org.apache.calcite.util.XmlOutput
-
- endCol - Variable in class org.apache.calcite.materialize.Lattice.Node
-
- endColumn - Variable in class org.apache.calcite.sql.parser.impl.Token
-
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
- endFunCall(SqlWriter.Frame) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- endFunCall(SqlWriter.Frame) - Method in interface org.apache.calcite.sql.SqlWriter
-
Ends a list which is a call to a function.
- endIndex() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResetContextImpl
-
- endIndex() - Method in class org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl
-
- endIndex() - Method in interface org.apache.calcite.adapter.enumerable.WinAggFrameContext
-
Returns the index of the very last row in partition.
- endLine - Variable in class org.apache.calcite.sql.parser.impl.Token
-
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
- endList(SqlWriter.Frame) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- endList(SqlWriter.Frame) - Method in interface org.apache.calcite.sql.SqlWriter
-
Ends a list.
- endTag(String) - Method in class org.apache.calcite.util.XmlOutput
-
Completes a tag.
- ensureRegistered(RelNode, RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- ensureRegistered(RelNode, RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Registers a relational expression if it is not already registered.
- ensureRegistered(RelNode, RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- ensureRegistered(RelNode, RelNode, VolcanoRuleCall) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- ensureScale(RexNode, int, int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Ensures a value is of a required scale.
- ensureType(RelDataType, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Ensures expression is interpreted as a specified type.
- ensureType(RelDataType, RexNode, boolean) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Ensures expression is interpreted as a specified type.
- ensureType(RelDataType, RexNode, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Ensures expression is interpreted as a specified type.
- entrySet() - Method in class org.apache.calcite.util.CompositeMap
-
- enumConstants(Class<T>) - Static method in class org.apache.calcite.util.Util
-
Creates a map of the values of an enumeration by name.
- enumerable(DataContext) - Method in class org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature
-
- enumerable(ScannableTable, DataContext) - Static method in class org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over the rows of
a given table, representing each row as an object array.
- enumerable(FilterableTable, DataContext) - Static method in class org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over the rows of
a given table, not applying any filters, representing each row as an object
array.
- enumerable(ProjectableFilterableTable, DataContext) - Static method in class org.apache.calcite.schema.Schemas
-
Returns an
Enumerable over the rows of
a given table, not applying any filters and projecting all columns,
representing each row as an object array.
- ENUMERABLE_AGGREGATE_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_COLLECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_CORRELATE_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_FILTER_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_FILTER_TO_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_INTERSECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_LIMIT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_MERGE_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_MINUS_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_PROJECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_PROJECT_TO_CALC_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_SEMI_JOIN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_SORT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_FUNCTION_SCAN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_MODIFICATION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_TABLE_SCAN_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_UNCOLLECT_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_UNION_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_VALUES_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- ENUMERABLE_WINDOW_RULE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- EnumerableAggregate - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- EnumerableBindable - Class in org.apache.calcite.adapter.enumerable
-
Relational expression that converts an enumerable input to interpretable
calling convention.
- EnumerableBindable(RelOptCluster, RelNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- EnumerableBindable.EnumerableToBindableConverterRule - Class in org.apache.calcite.adapter.enumerable
-
Rule that converts any enumerable relational expression to bindable.
- EnumerableCalc - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Creates an EnumerableCalc.
- EnumerableCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
Deprecated.
- EnumerableCollect - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableCollect(RelOptCluster, RelTraitSet, RelNode, String) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- EnumerableConvention - Enum in org.apache.calcite.adapter.enumerable
-
Family of calling conventions that return results as an
Enumerable.
- EnumerableCorrelate - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- EnumerableCorrelateRule - Class in org.apache.calcite.adapter.enumerable
-
Implementation of nested loops over enumerable inputs.
- EnumerableFilter - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
Creates an EnumerableFilter.
- EnumerableFilterToCalcRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableInterpretable - Class in org.apache.calcite.adapter.enumerable
-
Relational expression that converts an enumerable input to interpretable
calling convention.
- EnumerableInterpretable(RelOptCluster, RelNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- EnumerableInterpreter - Class in org.apache.calcite.adapter.enumerable
-
Relational expression that executes its children using an interpreter.
- EnumerableInterpreter(RelOptCluster, RelTraitSet, RelNode, double) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableInterpreter
-
Creates an EnumerableInterpreter.
- EnumerableInterpreterRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableIntersect - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableIntersect
-
- EnumerableJoin - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableLimit - Class in org.apache.calcite.adapter.enumerable
-
Relational expression that applies a limit and/or offset to its input.
- EnumerableLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
Creates an EnumerableLimit.
- EnumerableMergeJoin - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableMinus - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- EnumerableProject - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableProject
-
Creates an EnumerableProject.
- EnumerableProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableProject
-
Deprecated.
- EnumerableProjectToCalcRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableRel - Interface in org.apache.calcite.adapter.enumerable
-
- EnumerableRel.Prefer - Enum in org.apache.calcite.adapter.enumerable
-
Preferred physical type.
- EnumerableRel.Result - Class in org.apache.calcite.adapter.enumerable
-
Result of implementing an enumerable relational expression by generating
Java code.
- EnumerableRel.Result(BlockStatement, PhysType, JavaRowFormat) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRel.Result
-
- EnumerableRelImplementor - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableRelImplementor(RexBuilder, Map<String, Object>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- EnumerableRules - Class in org.apache.calcite.adapter.enumerable
-
- Enumerables - Class in org.apache.calcite.runtime
-
- EnumerableSemiJoin - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableSort - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableSort
-
Creates an EnumerableSort.
- EnumerableTableFunctionScan - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, Type, RelDataType, RexNode, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- EnumerableTableFunctionScanRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableTableFunctionScanRule() - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScanRule
-
- EnumerableTableModify - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- EnumerableTableModifyRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableTableScan - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableTableScan(RelOptCluster, RelTraitSet, RelOptTable, Class) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
Creates an EnumerableTableScan.
- EnumerableTableScanRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableTableScanRule() - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableTableScanRule
-
- EnumerableThetaJoin - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableThetaJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableThetaJoin
-
- EnumerableUncollect - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableUncollect(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
- EnumerableUnion - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- EnumerableValues - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableValuesRule - Class in org.apache.calcite.adapter.enumerable
-
- EnumerableWindow - Class in org.apache.calcite.adapter.enumerable
-
- enumerator() - Method in class org.apache.calcite.interpreter.Interpreter
-
- enumerator() - Method in class org.apache.calcite.runtime.ResultSetEnumerable
-
- EnumeratorCursor<T> - Class in org.apache.calcite.runtime
-
Implementation of
Cursor on top of an
Enumerator that
returns a record for each row.
- EnumeratorCursor(Enumerator<T>) - Constructor for class org.apache.calcite.runtime.EnumeratorCursor
-
Creates a EnumeratorCursor
- EnumUtils - Class in org.apache.calcite.adapter.enumerable
-
Utilities for generating programs in the Enumerable (functional)
style.
- enumVal(Class<T>, String) - Static method in class org.apache.calcite.util.Util
-
Returns the value of an enumeration with a particular name.
- EOF - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- eol - Variable in exception org.apache.calcite.sql.parser.impl.ParseException
-
The end of line string for this machine.
- EPSILON - Static variable in class org.apache.calcite.plan.RelOptUtil
-
- eq(String, RelDataType, String, RelDataType, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns whether two types are equal using '='.
- eq(Object, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL = operator applied to Object values (including String; neither
side may be null).
- eq(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL = operator applied to BigDecimal values (neither may be null).
- EQ - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- equal(String, RelDataType, String, RelDataType, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- equal(List<RelCollation>, List<RelCollation>) - Static method in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- equal(List<RelCollation>, List<RelCollation>) - Static method in class org.apache.calcite.rel.RelCollations
-
- equal(Object, Object) - Static method in class org.apache.calcite.runtime.Utilities
-
- equalDeep(SqlNode, SqlNode, boolean) - Static method in class org.apache.calcite.sql.SqlNode
-
- equalDeep(List<SqlNode>, List<SqlNode>, boolean) - Static method in class org.apache.calcite.sql.SqlNode
-
Returns whether two lists of operands are equal.
- equals(Object) - Method in class org.apache.calcite.interpreter.Row
-
- equals(Object) - Method in class org.apache.calcite.jdbc.JavaRecordType
-
- equals(Object) - Method in class org.apache.calcite.materialize.Lattice.Column
-
- equals(Object) - Method in class org.apache.calcite.materialize.Lattice.Measure
-
- equals(Object) - Method in class org.apache.calcite.materialize.MaterializationKey
-
- equals(Object) - Method in class org.apache.calcite.materialize.TileKey
-
- equals(RelOptCost) - Method in interface org.apache.calcite.plan.RelOptCost
-
Compares this to another cost.
- equals(RelOptCost) - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- equals(Object) - Method in class org.apache.calcite.plan.RelOptRule
-
- equals(RelOptRule) - Method in class org.apache.calcite.plan.RelOptRule
-
Returns whether this rule is equal to another rule.
- equals(Object) - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
- equals(Object) - Method in interface org.apache.calcite.plan.RelTrait
-
- equals(Object) - Method in class org.apache.calcite.plan.RelTraitSet
-
Compares two RelTraitSet objects for equality.
- equals(Object) - Method in class org.apache.calcite.rel.core.AggregateCall
-
- equals(Object) - Method in class org.apache.calcite.rel.core.CorrelationId
-
- equals(Object) - Method in class org.apache.calcite.rel.core.Window.Group
-
- equals(Object) - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- equals(Object) - Method in class org.apache.calcite.rel.RelCollationImpl
-
- equals(Object) - Method in class org.apache.calcite.rel.RelFieldCollation
-
- equals(Object) - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- equals(Object) - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- equals(Object) - Method in class org.apache.calcite.rex.RexInputRef
-
- equals(Object) - Method in class org.apache.calcite.rex.RexLiteral
-
- equals(Object) - Method in class org.apache.calcite.rex.RexLocalRef
-
- equals(Object) - Method in class org.apache.calcite.rex.RexWindow
-
- equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- equals(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- equals(Object) - Method in class org.apache.calcite.runtime.Resources.Inst
-
- EQUALS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical equals operator, '='.
- EQUALS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- equals(Object) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- equals(Object) - Method in class org.apache.calcite.sql.SqlCollation
-
- equals(Object) - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- equals(Object) - Method in class org.apache.calcite.sql.SqlLiteral
-
- equals(Object) - Method in class org.apache.calcite.sql.SqlOperator
-
- equals(Object) - Method in class org.apache.calcite.sql.util.SqlString
-
- equals(Object) - Method in class org.apache.calcite.sql.validate.SqlMonikerImpl
-
- equals(Object) - Method in class org.apache.calcite.util.graph.DefaultEdge
-
- equals(Object) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Compares this object against the specified object.
- equals(Object) - Method in class org.apache.calcite.util.ImmutableIntList
-
- equals(Object) - Method in class org.apache.calcite.util.mapping.IntPair
-
- equals(Object) - Method in class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- equals(Object) - Method in class org.apache.calcite.util.NlsString
-
- equals(Object) - Method in class org.apache.calcite.util.Pair
-
- equals(Object) - Method in class org.apache.calcite.util.Permutation
-
- equalSansNullability(RelDataTypeFactory, RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are equal, ignoring nullability.
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlCall
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlDynamicParam
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlIdentifier
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlLiteral
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlNode
-
Returns whether this node is structurally equivalent to another node.
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlNodeList
-
- equalsDeep(SqlNode, boolean) - Method in class org.apache.calcite.sql.SqlWindow
-
Overridden method to specifically check only the right subtree of a window
definition.
- equalShallow(List<? extends T>, List<? extends T>) - Static method in class org.apache.calcite.util.Util
-
Returns whether two lists are equal to each other using shallow
comparisons.
- equalType(String, RelNode, String, RelNode, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns whether two relational expressions have the same row-type.
- EquiJoin - Class in org.apache.calcite.rel.core
-
Base class for any join whose condition is based on column equality.
- EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.rel.core.EquiJoin
-
Creates an EquiJoin.
- EquiJoin - Class in org.apache.calcite.rel.rules
-
- EquiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.rel.rules.EquiJoin
-
Deprecated.
- ESCAPE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Internal operator used to represent the ESCAPE clause of a LIKE or
SIMILAR TO expression.
- ESCAPE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- estimateFilteredRows(RelNode, RexProgram) - Static method in class org.apache.calcite.rel.core.Filter
-
- estimateFilteredRows(RelNode, RexNode) - Static method in class org.apache.calcite.rel.core.Filter
-
- estimateJoinedRows(Join, RexNode) - Static method in class org.apache.calcite.rel.core.Join
-
- estimateRowCount(RelNode) - Static method in class org.apache.calcite.rel.core.Union
-
Helper method for computing row count for UNION ALL.
- evaluate(Object, List<Object>) - Method in interface org.apache.calcite.schema.Member
-
Evaluates this member to yield a result.
- evaluateIntervalLiteral(String, SqlParserPos, RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
Validates an INTERVAL literal according to the rules specified by the
interval qualifier.
- EVERY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ex() - Method in class org.apache.calcite.runtime.Resources.ExInst
-
- ex(Throwable) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- EXACT_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- EXACT_NUMERIC_EXACT_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- EXACT_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- EXCEPT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- EXCEPT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- except(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns a bit set with all the bits in this set that are not in
another.
- EXCEPT_ALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- EXCEPTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Exchange - Class in org.apache.calcite.rel.core
-
Relational expression that imposes a particular distribution on its input
without otherwise changing its content.
- Exchange(RelOptCluster, RelTraitSet, RelNode, RelDistribution) - Constructor for class org.apache.calcite.rel.core.Exchange
-
Creates an Exchange.
- Exchange(RelInput) - Constructor for class org.apache.calcite.rel.core.Exchange
-
Creates a Exchange by parsing serialized output.
- exchange(RelDistribution) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
- EXCLUDE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- EXCLUDING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- EXCLUSION_PATTERN - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
Regular expression that matches the description of all instances of this
rule and
ValuesReduceRule also.
- EXEC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- execute(Context) - Method in interface org.apache.calcite.interpreter.Scalar
-
- execute(Context, Object[]) - Method in interface org.apache.calcite.interpreter.Scalar
-
- execute() - Method in class org.apache.calcite.jdbc.CalciteResultSet
-
- execute() - Method in class org.apache.calcite.rex.RexExecutable
-
- EXECUTE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- executeQuery(Queryable<T>) - Method in class org.apache.calcite.adapter.jdbc.JdbcQueryProvider
-
- existingWindowName(String) - Method in class org.apache.calcite.sql.validate.SelectScope
-
- exists(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether there is an element in list for which
predicate is true.
- EXISTS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- EXISTS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- exitBlock() - Method in interface org.apache.calcite.adapter.enumerable.NestedBlockBuilder
-
Leaves the current code block.
- exitBlock() - Method in class org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
Leaves the current code block.
- exp(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL EXP operator applied to double values.
- exp(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- EXP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- EXP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- expand(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Rewrites an expression containing decimals.
- expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- expand(SqlNode, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Expands an expression.
- expand(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- ExpandBuff(boolean) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- expandColumnReferences - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandIdentifiers - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexProgram
-
Fully expands a RexLocalRef back into a pure RexNode tree containing no
RexLocalRefs (reversing the effect of common subexpression elimination).
- expandOrderExpr(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- expandOrderExpr(SqlSelect, SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Expands an expression in the ORDER BY clause into an expression with the
same semantics as expressions in the SELECT clause.
- expandOrderExpr(SqlSelect, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandStar(SqlNodeList, SqlSelect, boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a list of expressions, with every occurrence of "*" or
"TABLE.*" expanded.
- expandStar(SqlNodeList, SqlSelect, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- expandView(RelDataType, String, List<String>) - Method in interface org.apache.calcite.plan.RelOptTable.ViewExpander
-
- expandView(RelDataType, String, List<String>) - Method in class org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
-
- expandView(RelDataType, String, List<String>) - Method in class org.apache.calcite.prepare.Prepare
-
Returns a relational expression which is to be substituted for an access
to a SQL view.
- expectedBoolean() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- expectedTokenSequences - Variable in exception org.apache.calcite.sql.parser.impl.ParseException
-
Each entry in this array is an array of integers.
- explain(RelWriter) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- explain(RelWriter) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- explain(RelWriter) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- explain(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- explain(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- explain(RelWriter) - Method in interface org.apache.calcite.rel.RelNode
-
Describes the inputs and attributes of this relational expression.
- explain(RelNode, List<Pair<String, Object>>) - Method in interface org.apache.calcite.rel.RelWriter
-
Prints an explanation of a node, with a list of (term, value) pairs.
- EXPLAIN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- explain_(RelNode, List<Pair<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelXmlWriter
-
- explainCalc(RelWriter) - Method in class org.apache.calcite.rex.RexProgram
-
Writes an explanation of the expressions in this program to a plan
writer.
- ExplainDepth() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for
EXPLAIN PLAN.
- ExplainDetailLevel() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
- explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.plan.volcano.AbstractConverter
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.AbstractRelNode
-
Describes the inputs and attributes of this relational expression.
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.BiRel
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Aggregate
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Calc
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Collect
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Correlate
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Exchange
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Filter
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Join
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Project
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Sample
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.SetOp
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Sort
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.SortExchange
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableModify
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.TableScan
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Values
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.core.Window
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- explainTerms(RelWriter) - Method in class org.apache.calcite.rel.SingleRel
-
- explicit(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.InferTypes
-
- explicit(RelProtoDataType) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
- explicit(RelDataType) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
Creates an inference rule which returns a copy of a given data type.
- explicit(SqlTypeName) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
Creates an inference rule which returns a type with no precision or scale,
such as DATE.
- explicit(SqlTypeName, int) - Static method in class org.apache.calcite.sql.type.ReturnTypes
-
Creates an inference rule which returns a type with precision but no scale,
such as VARCHAR(100).
- EXPLICIT_TABLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Keyword which allows an identifier to be explicitly flagged as a table.
- ExplicitOperandTypeInference - Class in org.apache.calcite.sql.type
-
ExplicitOperandTypeInferences implements
SqlOperandTypeInference by
explicitly supplying a type for each parameter.
- ExplicitOperatorBinding - Class in org.apache.calcite.sql
-
ExplicitOperatorBinding implements
SqlOperatorBinding
via an underlying array of known operand types.
- ExplicitOperatorBinding(SqlOperatorBinding, List<RelDataType>) - Constructor for class org.apache.calcite.sql.ExplicitOperatorBinding
-
- ExplicitOperatorBinding(RelDataTypeFactory, SqlOperator, List<RelDataType>) - Constructor for class org.apache.calcite.sql.ExplicitOperatorBinding
-
- ExplicitReturnTypeInference - Class in org.apache.calcite.sql.type
-
- ExplicitReturnTypeInference(RelProtoDataType) - Constructor for class org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
Creates an inference rule which always returns the same type object.
- ExplicitTable(SqlParserPos) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an explicit TABLE t reference.
- EXPONENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- EXPR_SUGGESTER - Static variable in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- expression - Variable in class org.apache.calcite.adapter.jdbc.JdbcConvention
-
- expression(SchemaPlus) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the expression for a schema.
- Expression(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a row expression or a parenthesized expression of any kind.
- EXPRESSION - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of all expression operators.
- Expression2(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a binary row expression, or a parenthesized expression of any
kind.
- Expression3(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a unary row expression, or a parenthesized expression of any
kind.
- ExpressionCommaList(SqlParserPos, SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a list of expressions separated by commas.
- exps - Variable in class org.apache.calcite.rel.core.Project
-
- extend(List<RelDataTypeField>) - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- extend(List<RelDataTypeField>) - Method in interface org.apache.calcite.plan.RelOptTable
-
Returns a table with the given extra fields.
- extend(List<RelDataTypeField>) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- extend(List<RelDataTypeField>) - Method in interface org.apache.calcite.schema.ExtensibleTable
-
Returns a table that has the row type of this table plus the given
fields.
- EXTEND - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
EXTEND operator to add columns to a table's schema, as in
{@code SELECT ...
- EXTEND - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ExtendedBuiltinFunctionCall() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- ExtendedTableRef() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Allows parser to be extended with new types of table references.
- ExtendList() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- ExtensibleTable - Interface in org.apache.calcite.schema
-
Table whose row type can be extended to include extra fields.
- EXTERNAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- extra(RelDataType) - Static method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
Returns the "extra" field in a row type whose presence signals that
fields will come into existence just by asking for them.
- EXTRACT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SQL EXTRACT operator.
- EXTRACT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- EXTRACT_DATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Internal operator that extracts time periods (year, month, date) from a
date in internal format (number of days since epoch).
- extraSelectItems(SqlToRelConverter.Blackboard, SqlSelect, List<RexNode>, List<String>, Collection<String>, List<SqlMonotonicity>) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Adds extra select items.
- ExtraSqlTypes - Interface in org.apache.calcite.sql.type
-
Holds constants associated with SQL types introduced after the earliest
version of Java supported by Farrago (this currently means anything
introduced in JDK 1.6 or later).
- G - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- ge(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to boolean values.
- ge(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to String values.
- ge(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to ByteString values.
- ge(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≥ operator applied to BigDecimal values.
- GE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- GENERAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- GENERATED_CLASS_NAME - Static variable in class org.apache.calcite.rex.RexExecutable
-
- generateParseException() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- 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.
- 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.
- 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
-
- get(SqlOperator) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(SqlAggFunction, boolean) - Method in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- get(String) - 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 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.FlatLists.Flat2List
-
- get(int) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- GET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(SqlCall) - Method in class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
- get(SqlCall) - Method in interface org.apache.calcite.sql2rel.SqlRexConvertletTable
-
Returns the convertlet applicable to a given expression.
- get(int) - Method in class org.apache.calcite.util.CastingList
-
- get(int) - Method in class org.apache.calcite.util.CompositeList
-
- get(Object) - Method in class org.apache.calcite.util.CompositeMap
-
- get() - Method in class org.apache.calcite.util.Holder
-
Gets the value.
- get(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the value of the bit with the specified index.
- get(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- get(int) - Method in class org.apache.calcite.util.ImmutableNullableList
-
- get(int) - Method in class org.apache.calcite.util.UnmodifiableArrayList
-
- GET_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
- getAggCallList() - Method in class org.apache.calcite.rel.core.Aggregate
-
Returns a list of calls to aggregate functions.
- getAggCalls() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getAggOperator() - Method in class org.apache.calcite.rex.RexOver
-
Returns the aggregate operator for this expression.
- getAggregate(RelOptPlanner, ImmutableBitSet, List<Lattice.Measure>) - Method in class org.apache.calcite.plan.RelOptLattice
-
Retrieves a materialized table that will satisfy an aggregate query on
the star table.
- getAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Returns the parse tree node (GROUP BY, HAVING, or an aggregate function
call) that causes select to be an aggregate query, or null if it is
not an aggregate query.
- getAggregateCalls(Window) - Method in class org.apache.calcite.rel.core.Window.Group
-
- getAggregateCalls(String) - Method in interface org.apache.calcite.rel.RelInput
-
- getAggregation() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns the aggregate function.
- getAlias() - Method in class org.apache.calcite.sql.SqlDelete
-
- getAlias() - Method in class org.apache.calcite.sql.SqlMerge
-
- getAlias() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getAlias(SqlNode, int) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Derives an alias for a node, and invents a mangled identifier if it
cannot.
- 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.
- 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.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.ComparableOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getAllowedSignatures(SqlOperator, String) - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- 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.
- 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.
- 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.
- 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
-
- getAsByteArray() - Method in class org.apache.calcite.util.BitString
-
- getAverageColumnSizes(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageColumnSizesNotNull(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getAverageRowSize(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getBeginColumn() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- getBeginLine() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- getBest() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getBindable() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getBindable() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Executes the prepared result.
- getBindable() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- 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
-
- getBooleanProperty(String) - Method in class org.apache.calcite.util.SaffronProperties
-
Retrieves a boolean property.
- getBooleanProperty(String, boolean) - Method in class org.apache.calcite.util.SaffronProperties
-
Retrieves a boolean property, or a default value if the property does not
exist.
- 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.
- getCalendar(TimeZone) - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets a temporary Calendar set to the specified time zone.
- 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.
- 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() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getCause() - Method in exception org.apache.calcite.sql.parser.SqlParseException
-
- getCharacterSet(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- getCharset() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets this type's character set, or null if this type cannot carry a
character set or has no character set defined.
- getCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- getCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getCharset() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getCharset() - Method in class org.apache.calcite.sql.SqlCollation
-
- getCharset() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getCharset() - Method in class org.apache.calcite.util.NlsString
-
- getCharset() - Method in class org.apache.calcite.util.SerializableCharset
-
- getCharSetName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getCharsetName() - Method in class org.apache.calcite.util.NlsString
-
- getChild(String) - Method in class org.apache.calcite.sql.validate.ListScope
-
- getChild(List<String>) - Method in class org.apache.calcite.sql.validate.ListScope
-
Returns a child namespace that matches a fully-qualified list of names.
- getChildExps() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Filter
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Join
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Project
-
- getChildExps() - Method in class org.apache.calcite.rel.core.Sort
-
- getChildExps() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- getChildExps() - Method in interface org.apache.calcite.rel.RelNode
-
Deprecated.
use #accept(org.apache.calcite.rex.RexShuttle)
- getChildExps() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getChildFactors(LoptJoinTree, ImmutableBitSet.Builder) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Sets a bitmap indicating all child RelNodes in a join tree
- 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.
- getChosenSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- 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.rel.AbstractRelNode
-
- getCluster() - Method in interface org.apache.calcite.rel.RelInput
-
- getCluster() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getCode() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- getCode() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns the code generated by preparation.
- getCoercibility() - Method in class org.apache.calcite.sql.SqlCollation
-
- getCoercibilityDyadic(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
- getCoercibilityDyadicComparison(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) to use for the
resulting value of a comparison.
- getCoercibilityDyadicOperator(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) and the coercibility
for the resulting value of a dyadic operator.
- getCoercibilityDyadicOperatorThrows(SqlCollation, SqlCollation) - Static method in class org.apache.calcite.sql.SqlCollation
-
Returns the collating sequence (the collation name) and the coercibility
for the resulting value of a dyadic operator.
- getCohorts() - Method in class org.apache.calcite.rel.rules.CalcRelSplitter
-
Returns a list of sets of expressions that should be on the same level.
- 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
-
- getCollation() - Method in class org.apache.calcite.sql.SqlIdentifier
-
- getCollation() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getCollation() - Method in class org.apache.calcite.util.NlsString
-
- getCollationList() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getCollationList() - Method in interface org.apache.calcite.plan.RelOptTable
-
Returns a description of the physical ordering (or orderings) of the rows
returned from this table.
- getCollationList() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getCollationList() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getCollationList() - Method in class org.apache.calcite.rel.core.Sort
-
- getCollationList() - Method in class org.apache.calcite.rel.core.TableScan
-
- getCollationList() - Method in interface org.apache.calcite.rel.RelNode
-
- getCollationName() - Method in class org.apache.calcite.sql.SqlCollation
-
- getCollations(List<RelCollation>) - Method in class org.apache.calcite.rex.RexProgram
-
Given a list of collations which hold for the input to this program,
returns a list of collations which hold for its output.
- getCollations() - Method in interface org.apache.calcite.schema.Statistic
-
Returns the collections of columns on which this table is sorted.
- getCollectionsTypeName() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getColumn() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
Deprecated.
- 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.
- 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
-
- getColumnOrigin(RelNode, int) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
Determines the origin of a column, provided the column maps to a single
column that isn't derived.
- getColumnOrigins(int) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.ColumnOrigin
-
For a given output column of an expression, determines all columns of
underlying tables which contribute to result values.
- getColumnOrigins(Aggregate, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Join, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(SetOp, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Project, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Filter, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Sort, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(Exchange, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(TableFunctionScan, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- getColumnOrigins(RelNode, int) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getColumnReferenceExpansion() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- getColumnReferenceExpansion() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getColumns(String, Meta.Pat, Meta.Pat, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getCompact() - Method in class org.apache.calcite.util.XmlOutput
-
- getComparability() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- getComparability() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getComparability() - Method in class org.apache.calcite.sql.type.ObjectSqlType
-
- 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.
- 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
-
- getComponentTypeSpec() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
Returns a new SqlDataTypeSpec corresponding to the component type if the
type spec is a collections type spec.
Collection types are ARRAY and MULTISET.
- getCondition() - Method in class org.apache.calcite.rel.core.Filter
-
- getCondition() - Method in class org.apache.calcite.rel.core.Join
-
- getCondition() - Method in class org.apache.calcite.rex.RexProgram
-
Returns the field reference of this program's filter condition, or null
if there is no condition.
- getCondition() - Method in class org.apache.calcite.sql.SqlDelete
-
Gets the filter condition for rows to be deleted.
- getCondition() - Method in class org.apache.calcite.sql.SqlJoin
-
- getCondition() - Method in class org.apache.calcite.sql.SqlMerge
-
- getCondition() - Method in class org.apache.calcite.sql.SqlUpdate
-
Gets the filter condition for rows to be updated.
- getConditionType() - Method in class org.apache.calcite.sql.SqlJoin
-
- getConditionTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- getConfig() - Method in class org.apache.calcite.tools.Frameworks.PrepareAction
-
- getConformance() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the dialect of SQL (SQL:2003, etc.) this validator recognizes.
- getConformance() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getConnection() - Method in class org.apache.calcite.jdbc.CalciteStatement
-
- getConnection() - Method in interface org.apache.calcite.server.CalciteServerStatement
-
Returns the connection.
- getConnectionProperties() - Method in class org.apache.calcite.jdbc.Driver
-
- getConnectStringPrefix() - Method in class org.apache.calcite.jdbc.Driver
-
- getConsistency() - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.ComparableOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getConsistency() - Method in class org.apache.calcite.sql.type.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.
- 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
-
- getContext() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
- 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
-
- 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
-
Converts a correlating variable name into an ordinal, unqiue within the
query.
- 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) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getCost(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Computes the cost of a RelNode.
- getCost(RelNode) - 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
-
- 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) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getCumulativeCost(EnumerableInterpreter) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getCumulativeCost(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getCurrentRel() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- getCursorOperand(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getCursorOperand(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Returns the rowtype of the 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
-
- getDataContext() - Method in class org.apache.calcite.interpreter.Interpreter
-
- getDataContext() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDataSource() - Method in class org.apache.calcite.adapter.jdbc.JdbcSchema
-
- getDateValue() - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets the date portion of this zoneless datetime.
- getDeclName() - Method in class org.apache.calcite.sql.SqlWindow
-
- getDefault() - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- getDefault() - Method in class org.apache.calcite.plan.RelTraitDef
-
Returns the default member of this trait.
- getDefault() - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- getDefault() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- getDefaultCharset() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
- getDefaultCharset() - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- getDefaultCharset() - Static method in class org.apache.calcite.util.Util
-
- 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
-
- getDefaultPrecision() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getDefaultScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getDefaultSchema() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns the default schema that should be checked before looking at the
root schema.
- getDefaultSchemaPath() - Method in interface org.apache.calcite.jdbc.CalcitePrepare.Context
-
- getDefaultValueFactory() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
-
Returns the factory which supplies default values for INSERT, UPDATE, and
NEW.
- getDefaultValueFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getDepth() - Method in class org.apache.calcite.sql.SqlExplain
-
Returns the level of abstraction at which this plan should be displayed.
- getDescendants(E) - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
Returns a list of values in the set that are less-than a given value.
- getDescription() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns a string which describes the relational expression and, unlike
RelOptNode.getDigest(), also includes the identity.
- getDescription() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getDesiredRootTraitSet(RelNode) - 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
-
- getDetailLevel() - Method in class org.apache.calcite.sql.SqlExplain
-
- getDialect() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- getDialect() - Method in enum org.apache.calcite.sql.SqlDialect.DatabaseProduct
-
Returns a dummy dialect for this database.
- getDialect() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns the dialect of SQL.
- getDialect() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the dialect.
- getDialect() - Method in class org.apache.calcite.sql.util.SqlString
-
Returns the dialect.
- getDigest() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns a string which concisely describes the definition of this
relational expression.
- getDigest() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getDirection() - Method in class org.apache.calcite.rel.RelFieldCollation
-
- getDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- getDistinctRowCount(ImmutableBitSet, RexNode) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.DistinctRowCount
-
Estimates the number of rows which would be produced by a GROUP BY on the
set of columns indicated by groupKey, where the input to the GROUP BY has
been pre-filtered by predicate.
- getDistinctRowCount(Union, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Sort, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Exchange, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Filter, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Join, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(SemiJoin, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Aggregate, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Values, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(Project, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdDistinctRowCount
-
- getDistinctRowCount(RelNode, ImmutableBitSet, RexNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getDistribution() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getDistribution() - Method in interface org.apache.calcite.plan.RelOptTable
-
Returns a description of the physical distribution of the rows
in this table.
- getDistribution() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getDistribution() - Method in class org.apache.calcite.rel.core.Exchange
-
Returns the distribution of the rows returned by this Exchange.
- getDistribution() - 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
-
- 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.
- 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.DefaultDirectedGraph
-
- getEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- 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.BindableJoin
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
-
- getElementType() - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- getElementType() - Method in class org.apache.calcite.interpreter.InterpretableConverter
-
- getElementType() - Method in class org.apache.calcite.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(List<Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- getElementType() - Method in interface org.apache.calcite.schema.QueryableTable
-
Returns the element type of the collection that will implement this
table.
- getElementType(List<Object>) - Method in interface org.apache.calcite.schema.TableFunction
-
Returns the row type of the table yielded by this function when
applied to given arguments.
- getElementType(List<Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getElementType(RelDataTypeFactory, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns the row type of the table yielded by this function when
applied to given arguments.
- getElseOperand() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getEmptyScope() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getEmptyTraitSet() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- getEmptyTraitSet() - Method in interface org.apache.calcite.tools.Planner
-
- getEnclosingAggregateSelectScope(SqlValidatorScope) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getEnclosingNode() - Method in class org.apache.calcite.sql.validate.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
-
- getEndColumn() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- getEndColumnNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getEndColumnNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getEndLine() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- getEndLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getEndLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getEndPosColumn() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getEndPosLine() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getEndUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getEnum(String, Class<E>) - Method in interface org.apache.calcite.rel.RelInput
-
Returns an enum value.
- getEquiCondition(RelNode, RelNode, RexBuilder) - Method in class org.apache.calcite.rel.core.JoinInfo
-
- getEquivalenceClass() - Method in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- getExceptionClass(Type) - Static method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- getExecutable(RexBuilder, List<RexNode>, RelDataType) - Method in class org.apache.calcite.rex.RexExecutorImpl
-
Creates an
RexExecutable that allows to apply the
generated code during query processing (filter, projection).
- getExecutor() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getExecutor() - Method in interface org.apache.calcite.plan.RelOptPlanner
-
- 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
-
- 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 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.
- 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.
- getFactorsRefByFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactorsRefByJoinFilter(RexNode) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getFactorTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getFactorWeights() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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 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 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 interface org.apache.calcite.rel.type.RelDataType
-
Returns the number of fields in a struct type.
- getFieldCount() - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
Returns the number of fields.
- getFieldCount() - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
- 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.RelCrossType
-
- 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
-
- getFieldName() - Method in class org.apache.calcite.rel.core.Collect
-
Returns the name of the sole output field.
- getFieldName(int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
Returns the name of a given field.
- getFieldName(int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
- 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
-
- 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
-
- getFieldType(int) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo
-
Returns the type of a given field.
- getFieldType(int) - Method in class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
- getFieldTypeList(RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a list of the types of the fields in a given struct type.
- getFileNames() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- getFileTimestamp() - Static method in class org.apache.calcite.util.Util
-
Gets a timestamp string for use in file names.
- 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.
- getFormat() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns the format.
- getFormat() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getFormatter(String) - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets a temporary formatter for a zoneless date time.
- 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
-
- 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(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
-
- 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.
- 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
-
- getId() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns the ID of this relational expression, unique among all relational
expressions created since the server was started.
- getId() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getId() - Method in class org.apache.calcite.rel.core.CorrelationId
-
Returns the identifier.
- getId() - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- getId() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getIdentifierQuoteString() - Method in class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- getIgnorePcdata() - Method in class org.apache.calcite.util.XmlOutput
-
- GetImage() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- 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
-
- getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getIndentation() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- getIndentation() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns the offset for each level of indentation.
- getIndex() - Method in interface org.apache.calcite.rel.type.RelDataTypeField
-
Gets the ordinal of this field within its containing type.
- getIndex() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getIndex() - Method in class org.apache.calcite.rex.RexDynamicParam
-
- getIndex() - Method in class org.apache.calcite.rex.RexSlot
-
- getIndex() - Method in class org.apache.calcite.sql.SqlDynamicParam
-
- getIndicatorCount() - Method in class org.apache.calcite.rel.core.Aggregate
-
Returns the number of indicator fields.
- 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 rowtype of the input to the program
- getInputs() - Method in interface org.apache.calcite.plan.RelOptNode
-
Returns an array of this relational expression's inputs.
- getInputs() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getInputs() - Method in class org.apache.calcite.rel.BiRel
-
- getInputs() - Method in class org.apache.calcite.rel.core.SetOp
-
- getInputs() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- getInputs() - Method in interface org.apache.calcite.rel.RelInput
-
- getInputs() - Method in interface org.apache.calcite.rel.RelNode
-
Returns an array of this relational expression's inputs.
- getInputs() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getInputs() - Method in class org.apache.calcite.rel.SingleRel
-
- getInputTraits() - Method in interface org.apache.calcite.rel.convert.Converter
-
Returns the trait of the input relational expression.
- getInputTraits() - Method in class org.apache.calcite.rel.convert.ConverterImpl
-
- getInsertCall() - Method in class org.apache.calcite.sql.SqlMerge
-
- getInSubqueryThreshold() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getInt(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- 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
-
- 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
-
- 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
-
Gets the integer value of a numeric literal operand.
- getIntProperty(String) - Method in class org.apache.calcite.util.SaffronProperties
-
Retrieves an integer property.
- getInTrait() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- getInwardEdges(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- getInwardEdges(V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- getIo() - Method in interface org.apache.calcite.plan.RelOptCost
-
- getIo() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- 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
-
- getJdbcDate(TimeZone) - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets the value of this datetime as a milliseconds value for
Date.
- getJdbcKeywords() - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns comma-separated list of JDBC keywords.
- getJdbcKeywords() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- getJdbcMajorVersion() - Method in class org.apache.calcite.jdbc.CalciteFactory
-
- getJdbcMinorVersion() - Method in class org.apache.calcite.jdbc.CalciteFactory
-
- getJdbcOrdinal() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getJdbcTableType() - Method in class org.apache.calcite.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.
- getJdbcTime(TimeZone) - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets the value of this datetime as a milliseconds value for
Time.
- getJdbcTimestamp(TimeZone) - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets the value of this datetime as a milliseconds value for
Timestamp.
- getJdbcTimestamp(TimeZone) - Method in class org.apache.calcite.util.ZonelessTime
-
Override ZonelessDatetime.
- getJoinDistinctRowCount(RelNode, JoinRelType, ImmutableBitSet, RexNode, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the number of distinct rows for a set of keys returned from a
join.
- getJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinFieldRefCounts(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinFieldRefCountsMap() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getJoinFields(LoptJoinTree, LoptJoinTree) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Retrieves the fields corresponding to a join between a left and right
tree
- getJoinFilter() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getJoinFilters() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinPopulationSize(RelNode, ImmutableBitSet) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Computes the population size for a set of keys returned from a join
- getJoinRemovalFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinRemovalSemiJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns a scope containing the objects visible from the ON and USING
sections of a JOIN clause.
- getJoinScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getJoinStart(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getJoinTree() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getJoinType() - Method in class org.apache.calcite.rel.core.Correlate
-
- getJoinType() - Method in class org.apache.calcite.rel.core.Join
-
- getJoinType() - Method in class org.apache.calcite.sql.SqlJoin
-
- getJoinTypeNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- getJoinTypes() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getKey() - Method in class org.apache.calcite.rel.type.RelDataTypeFieldImpl
-
- getKey() - Method in class org.apache.calcite.util.Pair
-
- getKeys() - Method in interface org.apache.calcite.rel.RelDistribution
-
Returns the ordinals of the key columns.
- getKeys() - Method in class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
- getKeyType() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the key type if this type is a map, otherwise null.
- getKeyType() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getKeyType() - Method in class org.apache.calcite.sql.type.MapSqlType
-
- getKind() - Method in class org.apache.calcite.rex.RexCall
-
- getKind() - Method in class org.apache.calcite.rex.RexCorrelVariable
-
- getKind() - Method in class org.apache.calcite.rex.RexDynamicParam
-
- getKind() - Method in class org.apache.calcite.rex.RexFieldAccess
-
- getKind() - Method in class org.apache.calcite.rex.RexInputRef
-
- getKind() - Method in class org.apache.calcite.rex.RexLiteral
-
- getKind() - Method in class org.apache.calcite.rex.RexLocalRef
-
- getKind() - Method in class org.apache.calcite.rex.RexNode
-
Returns the kind of node this is.
- getKind() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getKind() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getKind() - Method in class org.apache.calcite.sql.SqlDelete
-
- getKind() - Method in class org.apache.calcite.sql.SqlDynamicParam
-
- getKind() - Method in class org.apache.calcite.sql.SqlExplain
-
- getKind() - Method in class org.apache.calcite.sql.SqlIdentifier
-
- getKind() - Method in class org.apache.calcite.sql.SqlInsert
-
- getKind() - Method in class org.apache.calcite.sql.SqlJoin
-
- getKind() - Method in class org.apache.calcite.sql.SqlLiteral
-
- getKind() - Method in class org.apache.calcite.sql.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(CalciteSchema) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the lattices defined in a schema.
- 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
-
- 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.
- getLine() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
Deprecated.
- getLineLength() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- getLineLength() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- getLineNum() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- getList() - Method in class org.apache.calcite.sql.SqlNodeList
-
- getListener() - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getLocale() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- 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() - Method in class org.apache.calcite.rex.RexWindow
-
- getLowerBound() - Method in class org.apache.calcite.sql.SqlWindow
-
- getMapConvertedNonCorrSubqs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getMapping() - Method in class org.apache.calcite.rel.core.Project
-
Returns a mapping, or null if this projection is not a mapping.
- getMapping(int, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
-
Returns a mapping of a set of project expressions.
- 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
-
- 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 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 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 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
-
- getMaxPrecision() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- 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
-
- getMaxScale() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getMaxUnscaled(int) - Static method in class org.apache.calcite.util.NumberUtil
-
- getMaxValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Determines the maximum unscaled value of a numeric type
- getMessage() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getMessage() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getMessage() - Method in exception org.apache.calcite.sql.parser.impl.ParseException
-
This method has the standard behavior when this object has been
created using the standard constructors.
- getMessage() - Method in error org.apache.calcite.sql.parser.impl.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessages(Throwable) - Static method in class org.apache.calcite.util.Util
-
Retrieves messages in a exception and writes them to a string.
- getMetadata() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- getMetadata() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Returns metadata about this parser: keywords, etc.
- getMetadata() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Get the parser metadata.
- getMetadataFactory() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getMetadataProvider() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getMin() - Method in interface org.apache.calcite.sql.SqlOperandCountRange
-
Returns an lower bound.
- getMinMaxKind() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- 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.
- 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
-
- getMinValue(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Determines the minimum unscaled value of a numeric type
- getModality() - Method in class org.apache.calcite.sql.fun.SqlCollectionTableOperator
-
- getModifiableCollection() - Method in 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(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlCastFunction
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlDatetimeSubtractionOperator
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlFloorFunction
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlMonotonicBinaryOperator
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlMonotonicUnaryFunction
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlStringContextVariable
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getMonotonicity(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlAsOperator
-
- getMonotonicity(SqlCall, SqlValidatorScope) - 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(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
-
Returns whether this operator is monotonic.
- getMonotonicity(SqlCall, SqlValidatorScope) - 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 array of fields contained within the multi-join
- getMultiJoinRel() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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 preffered 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.SqlOperator
-
- getName() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlSubstitutionSampleSpec
-
- getName() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getName() - Method in interface org.apache.calcite.sql.SqlWriter.FrameType
-
Returns the name of this frame type.
- getName() - Method in enum org.apache.calcite.sql.SqlWriter.FrameTypeEnum
-
- getName() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- getNameAsId() - Method in class org.apache.calcite.sql.SqlFunction
-
- getNamedProjects() - Method in class org.apache.calcite.rel.core.Project
-
Returns a list of (expression, name) pairs.
- getNamedProjects() - Method in class org.apache.calcite.rex.RexProgram
-
Returns a list of project expressions and their field names.
- getNamedType(SqlIdentifier) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getNamedType(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getNamedType(SqlIdentifier) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Finds a user-defined type with the given name, possibly qualified.
- getNameForJdbcType(int) - Static method in enum org.apache.calcite.sql.type.SqlTypeName
-
Gets the SqlTypeName corresponding to a JDBC type.
- getNamespace(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Finds the namespace corresponding to a given node.
- getNamespace(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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, and optionally returns its type.
- getNewForOldRel(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- getNextToken() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- getNextToken() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- 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.IdentifierNamespace
-
- getNode() - Method in class org.apache.calcite.sql.validate.JoinScope
-
- 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.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.WithNamespace
-
- getNode() - Method in exception org.apache.calcite.util.Util.FoundOne
-
- getNonChildren() - Method in class org.apache.calcite.util.PartiallyOrderedSet
-
- getNonCumulativeCost() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.NonCumulativeCost
-
Estimates the cost of executing a relational expression, not counting the
cost of its inputs.
- getNonCumulativeCost(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getNonCumulativeCost(RelNode) - Static 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
-
- getNullDirection() - Method in class org.apache.calcite.rex.RexFieldCollation
-
- getNumericFunctions() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getNumericFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getNumericJavaClassName(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- getNumFieldsInJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumJoinFactors() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getNumTotalFields() - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getObject(int) - Method in class org.apache.calcite.interpreter.Row
-
- 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
-
- 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.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.SqlQuarterFunction
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns a constraint on the number of operands expected by this operator.
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.AssignableOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.CompositeOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.FamilyOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.SameOperandTypeChecker
-
- getOperandCountRange() - Method in class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- getOperandCountRange() - Method in interface org.apache.calcite.sql.type.SqlOperandTypeChecker
-
- getOperandList() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlCall
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlDelete
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlExplain
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlInsert
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlJoin
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlMerge
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlOrderBy
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlSelect
-
- getOperandList() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getOperandList() - Method in class org.apache.calcite.sql.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
-
- getOperands() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns a flattened list of operands of this rule.
- getOperands() - Method in class org.apache.calcite.rex.RexCall
-
- getOperands() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- getOperandScope(SqlCall) - Method in class org.apache.calcite.sql.validate.ParameterScope
-
- getOperandScope(SqlCall) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Returns the scope within which operands to a call are to be validated.
- getOperandType(int) - Method in class org.apache.calcite.rel.core.Aggregate.AggCallBinding
-
- getOperandType(int) - Method in class org.apache.calcite.rex.RexCallBinding
-
- getOperandType(int) - Method in class org.apache.calcite.sql.ExplicitOperatorBinding
-
- getOperandType(int) - Method in class org.apache.calcite.sql.SqlCallBinding
-
- getOperandType(int) - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
Gets the type of a bound operand.
- getOperandTypeChecker() - Method in class org.apache.calcite.sql.SqlOperator
-
- getOperandTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
-
- getOperation() - Method in class org.apache.calcite.rel.core.TableModify
-
- getOperator() - Method in class org.apache.calcite.rex.RexCall
-
- getOperator() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getOperator() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- getOperator() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- getOperator() - Method in class org.apache.calcite.sql.SqlCall
-
- getOperator() - Method in class org.apache.calcite.sql.SqlDelete
-
- getOperator() - Method in class org.apache.calcite.sql.SqlExplain
-
- getOperator() - Method in class org.apache.calcite.sql.SqlInsert
-
- getOperator() - Method in class org.apache.calcite.sql.SqlJoin
-
- getOperator() - Method in class org.apache.calcite.sql.SqlMerge
-
- getOperator() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
- getOperator() - Method in class org.apache.calcite.sql.SqlOrderBy
-
- getOperator() - Method in class org.apache.calcite.sql.SqlSelect
-
- getOperator() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getOperator() - Method in class org.apache.calcite.sql.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() - 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
- getOrderKey() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns relative sort offset when known at compile time.
- 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.
- getOriginal(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getOriginalExpression() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getOriginalStatement() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getOriginColumnOrdinal() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- getOriginTable() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
- getOtherSelfJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Returns the other factor in a self-join pair if the factor passed in is
a factor in a removable self-join; otherwise, returns null.
- getOutConvention() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns the convention of the result of firing this rule, null if
not known.
- getOutConvention() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- getOutConvention() - Method in class org.apache.calcite.rel.convert.TraitMatchingRule
-
- getOutConvention() - Method in class org.apache.calcite.rel.rules.CoerceInputsRule
-
- getOutConvention() - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- getOuterJoinCond(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getOuterJoinConditions() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getOuterJoinFactors(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getOutputRowType() - Method in class org.apache.calcite.rex.RexProgram
-
Returns the type of the output row from this program.
- getOutTrait() - Method in class org.apache.calcite.plan.RelOptRule
-
Returns the trait which will be modified as a result of firing this rule,
or null if the rule is not a converter rule.
- getOutTrait() - Method in class org.apache.calcite.rel.convert.ConverterRule
-
- getOutwardEdges(V) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- getOutwardEdges(V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- getOverScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope of an OVER or VALUES node.
- getOverScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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 interface org.apache.calcite.schema.Member
-
Returns the parameters of this member.
- getParameters() - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
- 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.SqlLeadLagAggFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlNtileAggFunction
-
- 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.SqlRankFunction
-
- getParameterTypes(RelDataTypeFactory) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getParamTypes() - Method in class org.apache.calcite.sql.SqlFunction
-
- getParent() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns the parent operand.
- 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
-
- 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.
- 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.
- 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.
- 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, shortest first.
- getPercentageOriginalRows() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PercentageOriginalRows
-
Estimates the percentage of the number of rows actually produced by a
relational expression out of the number of rows it would produce if all
single-table filter conditions were removed.
- getPercentageOriginalRows(Aggregate) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(Union) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(Join) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows
-
- getPercentageOriginalRows(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getPermutation() - Method in class org.apache.calcite.rel.core.Project
-
Returns a permutation, if this projection is merely a permutation of its
input fields; otherwise null.
- getPermutation(int, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.core.Project
-
Returns a permutation, if this projection is merely a permutation of its
input fields; otherwise null.
- getPermutation() - Method in class org.apache.calcite.rex.RexProgram
-
Returns a permutation, if this program is a permutation, otherwise null.
- getPhaseRuleMappingInitializer() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getPhysicalRowType() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
Returns the physical row type of this prepared statement.
- getPlanner() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getPlanner() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns the planner.
- getPlanner(FrameworkConfig) - Static method in class org.apache.calcite.tools.Frameworks
-
Creates a planner.
- getPlannerTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.plan.RelOptPlanner" tracer prints the query
optimization process.
- getPopulationSize(ImmutableBitSet) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.PopulationSize
-
Estimates the distinct row count in the original source for the given
groupKey, ignoring any filtering being applied by the expression.
- getPopulationSize(Filter, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Sort, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Exchange, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Union, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Join, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(SemiJoin, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Aggregate, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Values, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(Project, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(RelNode, ImmutableBitSet) - Method in class org.apache.calcite.rel.metadata.RelMdPopulationSize
-
- getPopulationSize(RelNode, ImmutableBitSet) - Static 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
-
- getPosLine() - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- getPostJoinFilter() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getPrec() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- getPrecedenceList() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- getPrecedenceList() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getPrecedenceList() - Method in class org.apache.calcite.sql.type.AbstractSqlType
-
- getPrecision() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the JDBC-defined precision for values of this type.
- getPrecision() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getPrecision() - Method in class org.apache.calcite.rel.type.RelRecordType
-
- getPrecision() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getPrecision() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getPrecision() - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
- getPredicates() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates
-
Derives the predicates that hold on rows emitted from a relational
expression.
- getPredicates(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPredicates(TableScan) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a table scan.
- getPredicates(Project) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a project.
- getPredicates(Filter) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Add the Filter condition to the pulledPredicates list from the child.
- getPredicates(SemiJoin) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
- getPredicates(Join) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a
Join.
- getPredicates(Aggregate) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for an Aggregate.
- getPredicates(Union) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Union.
- getPredicates(Sort) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for a Sort.
- getPredicates(Exchange) - Method in class org.apache.calcite.rel.metadata.RelMdPredicates
-
Infers predicates for an Exchange.
- getPreExprs() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getPreNames() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getPrimitiveWrapperJavaClassName(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- getProduct(String, String) - Static method in class org.apache.calcite.sql.SqlDialect
-
Converts a product name and version (per the JDBC driver) into a product
enumeration.
- getProgram() - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- getProgram() - Method in class org.apache.calcite.rel.core.Calc
-
- getProgram() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Converts the state of the program builder to an immutable program,
normalizing in the process.
- getProgram(boolean) - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Converts the state of the program builder to an immutable program.
- getProgram() - Static method in class org.apache.calcite.tools.Programs
-
- getPrograms() - Method in interface org.apache.calcite.tools.FrameworkConfig
-
Returns a list of one or more programs used during the course of query
evaluation.
- 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, LogicalProject, boolean) - Method in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- getProjectList() - Method in class org.apache.calcite.rex.RexProgram
-
Returns an array of references to the expressions which this program is
to project.
- getProjectList() - Method in class org.apache.calcite.rex.RexProgramBuilder
-
Returns the list of project expressions.
- getProjectOrdinals(List<RexNode>) - Static method in class org.apache.calcite.rel.core.Window
-
- getProjects() - Method in class org.apache.calcite.rel.core.Project
-
Returns the project expressions.
- getProjFields(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- getProjFields() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- getProperties() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
Returns an instance of the connection properties.
- getProperties() - Method in class org.apache.calcite.runtime.Resources.Inst
-
- getProvider() - Method in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- getPulledUpPredicates(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getQualifiedName() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getQualifiedName() - Method in interface org.apache.calcite.plan.RelOptTable
-
Obtains an identifier for this table.
- getQualifiedName(RelOptTable) - Method in class org.apache.calcite.plan.TableAccessMap
-
Constructs a qualified name for an optimizer table reference.
- getQualifiedName() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getQualifiedName(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
-
- getQuery() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getQuery() - Method in interface org.apache.calcite.rel.RelNode
-
Returns the sub-query this relational expression belongs to.
- getQueryProvider() - Method in interface org.apache.calcite.DataContext
-
Returns the query provider.
- 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.
- getRefName() - Method in class org.apache.calcite.sql.SqlWindow
-
- getRel() - Method in class org.apache.calcite.plan.RelOptListener.RelEvent
-
- getRel() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- 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 (
Level.FINE)
- getRelList() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns a list of matched relational expressions.
- getRelList() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- getRelMetadataTimestamp(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Gets a timestamp for a given rel's metadata.
- getRelMetadataTimestamp(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getRelOptSchema() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getRelOptSchema() - Method in interface org.apache.calcite.plan.RelOptConnection
-
Returns the schema underlying this connection.
- getRelOptSchema() - Method in interface org.apache.calcite.plan.RelOptTable
-
- getRelOptSchema() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getRelOptTable(SqlValidatorNamespace, Prepare.CatalogReader, String, boolean[]) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- 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
-
- getRepeatableSeed() - Method in class org.apache.calcite.plan.RelOptSamplingParameters
-
- getRepeatableSeed() - Method in class org.apache.calcite.sql.SqlSampleSpec.SqlTableSampleSpec
-
Seed to produce repeatable samples.
- getRequiredColumns() - Method in class org.apache.calcite.rel.core.Correlate
-
Returns the required columns in left relation required for the correlation
in the right.
- getReservedAndKeyWords() - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Return an array of SQL reserved and keywords
- getReturnType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.AggregateFunction
-
Returns the return type of this function, constructed using the given
type factory.
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ScalarFunctionImpl
-
- getReturnType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.ScalarFunction
-
Returns the return type of this function, constructed using the given
type factory.
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlCountAggFunction
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
- 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.SqlLeadLagAggFunction
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.fun.SqlNtileAggFunction
-
- 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.SqlRankFunction
-
- getReturnType(RelDataTypeFactory) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedAggFunction
-
- getReturnTypeInference() - Method in class org.apache.calcite.sql.SqlOperator
-
- getRexBuilder() - Method in class org.apache.calcite.adapter.enumerable.JavaRelImplementor
-
- getRexBuilder() - Method in class org.apache.calcite.plan.RelOptCluster
-
- getRexBuilder() - Method in interface org.apache.calcite.sql2rel.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.
- 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
-
- 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
-
- getRightPrec() - Method in class org.apache.calcite.sql.SqlOperator
-
- getRollup(SqlAggFunction) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- 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
-
- 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() - 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(Union) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Filter) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Project) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Sort) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(SemiJoin) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(Aggregate) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdRowCount
-
- getRowCount(RelNode) - Static 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 class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- getRows() - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- getRows() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- getRows() - Method in interface org.apache.calcite.plan.RelOptCost
-
- getRows() - Method in class org.apache.calcite.plan.RelOptCostImpl
-
- getRows() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getRows() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getRows() - Method in class org.apache.calcite.rel.core.Aggregate
-
- getRows() - Method in class org.apache.calcite.rel.core.Calc
-
- getRows() - Method in class org.apache.calcite.rel.core.Filter
-
- getRows() - Method in class org.apache.calcite.rel.core.Intersect
-
- getRows() - Method in class org.apache.calcite.rel.core.Join
-
- getRows() - Method in class org.apache.calcite.rel.core.Minus
-
- getRows() - Method in class org.apache.calcite.rel.core.SemiJoin
-
- getRows() - Method in class org.apache.calcite.rel.core.TableFunctionScan
-
- getRows() - Method in class org.apache.calcite.rel.core.TableScan
-
- getRows() - Method in class org.apache.calcite.rel.core.Union
-
- getRows() - Method in class org.apache.calcite.rel.core.Values
-
- getRows() - Method in interface org.apache.calcite.rel.RelNode
-
Returns an estimate of the number of rows this relational expression will
return.
- getRows() - Method in class org.apache.calcite.rel.SingleRel
-
- getRowType() - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Returns the SQL row type.
- getRowType() - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- getRowType() - Method in class org.apache.calcite.plan.RelOptAbstractTable
-
- getRowType() - Method in interface org.apache.calcite.plan.RelOptNode
-
- getRowType() - Method in interface org.apache.calcite.plan.RelOptTable
-
Describes the type of rows returned by this table.
- getRowType() - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- getRowType() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getRowType(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.StarTable
-
- getRowType(RelDataTypeFactory, List<Object>) - Method in class org.apache.calcite.schema.impl.TableFunctionImpl
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.schema.impl.ViewTable
-
- getRowType(RelDataTypeFactory) - Method in interface org.apache.calcite.schema.Table
-
Returns this table's row type.
- getRowType(RelDataTypeFactory, List<Object>) - Method in interface org.apache.calcite.schema.TableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- getRowType(RelDataTypeFactory, List<Object>) - Method in class org.apache.calcite.sql.advise.SqlAdvisorGetHintsFunction
-
- getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowType() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- getRowType(RelDataTypeFactory, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
Returns the record type of the table yielded by this function when
applied to given arguments.
- getRowType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the row type of this namespace, which comprises a list of names
and types of the output columns.
- getRowType() - Method in interface org.apache.calcite.sql.validate.SqlValidatorTable
-
- getRowTypeSansSystemColumns() - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- getRowTypeSansSystemColumns() - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Returns the row type of this namespace, sans any system columns.
- getRule() - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Returns the invoked planner rule.
- getRule() - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Returns the rule this operand belongs to.
- getRuleByDescription(String) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Returns the rule with a given description
- getRuleCall() - Method in class org.apache.calcite.plan.RelOptListener.RuleEvent
-
- getRules() - Method in class org.apache.calcite.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.
- getScale() - Method in interface org.apache.calcite.rel.type.RelDataType
-
Gets the scale of this type.
- getScale() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getScale() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getScale() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- getScale() - Method in class org.apache.calcite.sql.type.BasicSqlType
-
- getScale() - Method in class org.apache.calcite.sql.type.IntervalSqlType
-
- getSchema() - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- getSchemaName() - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getSchemaName() - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getSchemaName() - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Returns the name of the current schema.
- getSchemaObjectMonikers(SqlValidatorCatalogReader, List<String>, List<SqlMoniker>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
- getSchemaPath() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the the schema path of the view.
- getSchemas(String, Meta.Pat) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getScope() - Method in class org.apache.calcite.sql.SqlCallBinding
-
Returns the scope of the call.
- getScope() - Method in class org.apache.calcite.sql.SqlSetOption
-
- getScope() - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- getScope() - Method in class org.apache.calcite.sql.validate.SqlScopedShuttle
-
Returns the current scope.
- getScope() - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
Returns the scope.
- 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(Union, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Sort, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Filter, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(SemiJoin, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Aggregate, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(Project, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(RelNode, RexNode) - Method in class org.apache.calcite.rel.metadata.RelMdSelectivity
-
- getSelectivity(RelNode, RexNode) - Static 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 the rexnode
- getSelectList() - Method in class org.apache.calcite.sql.SqlSelect
-
- 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.
- getSet(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Finds an expression's equivalence set.
- getShortestPath(V, V) - Method in class org.apache.calcite.util.graph.Graphs.FrozenGraph
-
Returns the shortest path between two points, null if there is no path.
- getSign() - Method in class org.apache.calcite.sql.SqlIntervalLiteral.IntervalValue
-
- 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.SqlExtractFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- 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.SqlQuarterFunction
-
- getSignatureTemplate(int) - Method in class org.apache.calcite.sql.fun.SqlSubstringFunction
-
- 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
-
- getSource() - Method in class org.apache.calcite.rex.RexExecutable
-
- getSource() - Method in class org.apache.calcite.sql.SqlInsert
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSource(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- getSource(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- 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.sql.SqlUpdate
-
- getSourceField(int) - Method in class org.apache.calcite.rex.RexProgram
-
Returns the input field that an output field is populated from, or -1 if
it is populated from an expression.
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getSourceOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getSourceOpt(int) - Method in class org.apache.calcite.util.Permutation
-
- 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.
- getSourceTableRef() - Method in class org.apache.calcite.sql.SqlMerge
-
- getSparkHandler(boolean) - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
Returns a spark handler.
- getSql() - Method in class org.apache.calcite.model.JsonLattice
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - Method in class org.apache.calcite.model.JsonMaterialization
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - Method in class org.apache.calcite.model.JsonView
-
Returns the SQL query as a string, concatenating a list of lines if
necessary.
- getSql() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL.
- getSql() - Method in class org.apache.calcite.sql.util.SqlString
-
Returns the SQL string.
- getSql92ReservedWords() - Static method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
- getSqlAndClear() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the SQL and clears the buffer.
- getSqlIdentifier() - Method in interface org.apache.calcite.rel.type.RelDataType
-
- getSqlIdentifier() - Method in class org.apache.calcite.rel.type.RelDataTypeImpl
-
- getSqlIdentifier() - Method in class org.apache.calcite.sql.SqlFunction
-
- getSqlIdentifier() - Method in class org.apache.calcite.sql.type.ObjectSqlType
-
- getSqlKeywords() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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) - Method in class org.apache.calcite.prepare.Prepare
-
Protected method to allow subclasses to override construction of
SqlToRelConverter.
- getSqlToRelTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.sql2rel" tracer reports parse events.
- 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
-
- getStackTrace(Throwable) - Static method in class org.apache.calcite.util.Util
-
Returns the stack trace of a throwable.
- getStarTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntry
-
- getStarTable() - Method in class org.apache.calcite.jdbc.CalciteSchema.LatticeEntryImpl
-
- getStarTables(CalciteSchema) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the star tables defined in a schema.
- getStartColumnNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getStartLineNum() - Method in class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
- getStartPrecision(RelDataTypeSystem) - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartPrecisionPreservingDefault() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getStartUnit() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- getState() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
- getStateClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
- getStatement(Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
-
- getStatementTracer() - Static method in class org.apache.calcite.util.trace.CalciteTrace
-
The "org.apache.calcite.prepare.Prepare" tracer prints the generated
program at level
Level.FINE or higher.
- getStateSize() - Method in class org.apache.calcite.adapter.enumerable.StrictAggImplementor
-
- getStateSubClass() - Method in enum org.apache.calcite.sql.SqlStateCodes
-
- 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.
- getStrength() - Method in class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- getString(String) - Method in interface org.apache.calcite.rel.RelInput
-
Returns a float value.
- getStringArray() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- getStringFunctions() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getStringFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- 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
-
Gets the string value of a string literal operand.
- getStringValue() - Method in class org.apache.calcite.sql.SqlLiteral
-
- 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.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
-
- getSubset(RelNode, RelTraitSet, boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- getSubtype() - Method in class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Returns the specific function, e.g.
- getSubtype() - Method in class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Returns the specific function, e.g.
- GetSuffix(int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- 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.SqlDatetimeSubtractionOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlRowOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.fun.SqlStringContextVariable
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlFunction
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlInfixOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlInternalOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.SqlJoin.SqlJoinOperator
-
- getSyntax() - Method in class org.apache.calcite.sql.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.SqlSpecialOperator
-
- 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() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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(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(String) - Method in class org.apache.calcite.schema.impl.AbstractSchema
-
- getTable(String) - Method in class org.apache.calcite.schema.impl.DelegatingSchema
-
- 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.validate.DelegatingNamespace
-
- getTable(List<String>) - Method in class org.apache.calcite.sql.validate.DelegatingSqlValidatorCatalogReader
-
- getTable() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- getTable() - Method in class org.apache.calcite.sql.validate.SelectScope
-
- getTable(RelDataTypeFactory, List<SqlNode>) - Method in class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
Returns the table in this UDF, or null if there is no table.
- getTable(List<String>) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
Finds a table 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
-
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.
- getTableForMember(List<String>) - Method in interface org.apache.calcite.plan.RelOptSchema
-
- getTableForMember(List<String>, String, boolean[]) - Method in interface org.apache.calcite.plan.RelOptSchemaWithSampling
-
Retrieves a
RelOptTable based upon a member access, using a
sample dataset if it exists.
- getTableForMember(List<String>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- getTableForMember(List<String>) - Method in interface org.apache.calcite.prepare.Prepare.CatalogReader
-
- getTableMap() - Method in class org.apache.calcite.adapter.clone.CloneSchema
-
- getTableMap() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- getTableMap() - 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
-
Looks up a table in this scope from its name.
- getTableOrigin(RelNode) - Static 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.
- getTables(String, Meta.Pat, Meta.Pat, List<String>) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTablesAccessed() - Method in class org.apache.calcite.plan.TableAccessMap
-
- getTablesBasedOnNullaryFunctions() - Method in class org.apache.calcite.jdbc.CalciteSchema
-
Returns tables derived from explicit and implicit functions
that take zero parameters.
- getTableTypes() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTabSize(int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- 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
-
- getTarget(int) - Method in class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- getTarget(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTarget(int) - Method in class org.apache.calcite.util.Permutation
-
Returns the position that source is mapped to.
- getTargetColumnList() - Method in class org.apache.calcite.sql.SqlInsert
-
- getTargetColumnList() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.AbstractSourceMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getTargetCount() - Method in interface org.apache.calcite.util.mapping.Mapping
-
Returns the number of targets.
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getTargetCount() - Method in class org.apache.calcite.util.mapping.Mappings.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
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.AbstractTargetMapping
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.FunctionMapping
-
Returns the target that a source maps to, or -1 if it is not mapped.
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.SourceMapping
-
- getTargetOpt(int) - Method in interface org.apache.calcite.util.mapping.Mappings.TargetMapping
-
- getTargetOpt(int) - Method in class org.apache.calcite.util.Permutation
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlDelete
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlInsert
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlMerge
-
- getTargetTable() - Method in class org.apache.calcite.sql.SqlUpdate
-
- getTargetTable(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- getTempDate(long) - Method in class org.apache.calcite.util.ZonelessDate
-
Gets a temporary Date object.
- getTempTime(long) - Method in class org.apache.calcite.util.ZonelessTime
-
Gets a temporary Time object.
- getTempTimestamp(long) - Method in class org.apache.calcite.util.ZonelessTimestamp
-
Gets a temporary Timestamp object.
- getThenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getThreadLocale() - Static method in class org.apache.calcite.runtime.Resources
-
- getThreadOrDefaultLocale() - Static method in class org.apache.calcite.runtime.Resources
-
- getTime() - Method in interface org.apache.calcite.util.BasicDatetime
-
Gets the internal value of this datetime
- getTime() - Method in class org.apache.calcite.util.ZonelessDatetime
-
- getTimeDateFunctions() - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- getTimeDateFunctions() - Static method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- getTimeValue() - Method in class org.apache.calcite.util.ZonelessDatetime
-
Gets the time portion of this zoneless datetime.
- getTimeZone() - Method in class org.apache.calcite.sql.SqlDataTypeSpec
-
- getToken(int) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- getTokenImages() - Method in exception org.apache.calcite.sql.parser.SqlParseException
-
Returns the token images.
- getTokens() - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns a list of all tokens in alphabetical order.
- getTokens() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- getTokenVal(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- getTotalByteCodeSize() - Method in class org.apache.calcite.util.javac.JaninoCompiler
-
- getTotalByteCodeSize() - Method in interface org.apache.calcite.util.javac.JavaCompiler
-
- getTrait(int) - Method in class org.apache.calcite.plan.RelTraitSet
-
Retrieves a RelTrait from the set.
- getTrait(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Retrieves a RelTrait of the given type from the set.
- getTraitClass() - Method in class org.apache.calcite.plan.ConventionTraitDef
-
- getTraitClass() - Method in class org.apache.calcite.plan.RelTraitDef
-
- getTraitClass() - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- getTraitClass() - Method in class org.apache.calcite.rel.RelDistributionTraitDef
-
- getTraitDef() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- getTraitDef() - Method in enum org.apache.calcite.interpreter.BindableConvention
-
- getTraitDef() - Method in enum org.apache.calcite.interpreter.InterpretableConvention
-
- getTraitDef() - Method in class org.apache.calcite.plan.Convention.Impl
-
- getTraitDef() - Method in 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
-
- getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- getTreeOrder() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- getTreeOrder(List<Integer>) - Method in class org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- getTuples(RelInput) - Method in class org.apache.calcite.rel.core.Values
-
- getTuples() - Method in class org.apache.calcite.rel.core.Values
-
Returns the rows of literals represented by this Values relational
expression.
- getTuples(String) - Method in interface org.apache.calcite.rel.RelInput
-
- getType() - Method in class org.apache.calcite.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() - Method in interface org.apache.calcite.schema.Member
-
Returns the type of this function's result.
- getType() - Method in class org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
- getType() - Method in class org.apache.calcite.sql.fun.SqlSingleValueAggFunction
-
- getType() - Method in class org.apache.calcite.sql.fun.SqlSumAggFunction
-
- 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.
- 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.prepare.CalciteCatalogReader
-
- getTypeFactory() - Method in class org.apache.calcite.prepare.PlannerImpl
-
- getTypeFactory() - Method in class org.apache.calcite.rex.RexBuilder
-
Returns this RexBuilder's type factory
- getTypeFactory() - Method in class org.apache.calcite.sql.SqlOperatorBinding
-
- getTypeFactory() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the type factory used by this validator.
- getTypeFactory() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getTypeFactory() - Method in interface org.apache.calcite.sql2rel.SqlRexContext
-
Returns the type factory.
- getTypeFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- getTypeFactory() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
- getTypeFactory() - Method in interface org.apache.calcite.tools.Planner
-
Returns the type factory.
- 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
-
- getTypeNames() - Method in enum org.apache.calcite.sql.type.SqlTypeFamily
-
- 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 interface org.apache.calcite.tools.FrameworkConfig
-
Returns the type system.
- getUniqueKeys(boolean) - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.UniqueKeys
-
Determines the set of unique minimal keys for this expression.
- getUniqueKeys(Filter, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Sort, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Correlate, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Project, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Join, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(SemiJoin, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(Aggregate, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(RelNode, boolean) - Method in class org.apache.calcite.rel.metadata.RelMdUniqueKeys
-
- getUniqueKeys(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- getUniqueKeys(RelNode, boolean) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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).
- getUpdateCall() - Method in class org.apache.calcite.sql.SqlMerge
-
- getUpdateColumnList() - Method in class org.apache.calcite.rel.core.TableModify
-
- getUpperBound() - Method in class org.apache.calcite.rex.RexWindow
-
- getUpperBound() - Method in class org.apache.calcite.sql.SqlWindow
-
- 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
-
- 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() - 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.
- 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.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.plan.volcano.RelSubset
-
- getVariablesSetAndUsed(RelNode, RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a set of distinct variables set by rel0 and used by
rel1.
- getVariablesStopped() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- getVariablesStopped() - Method in class org.apache.calcite.rel.core.Correlate
-
- getVariablesStopped() - Method in class org.apache.calcite.rel.core.Join
-
- getVariablesStopped() - Method in interface org.apache.calcite.rel.RelNode
-
Returns the names of variables which are set in this relational
expression but also used and therefore not available to parents of this
relational expression.
- getVariablesUsed(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns a set of variables used by a relational expression or its
descendants.
- getVariablesUsed() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- getViewSql() - Method in class org.apache.calcite.schema.impl.ViewTable
-
Returns the view's SQL definition.
- getWhenOperands() - Method in class org.apache.calcite.sql.fun.SqlCase
-
- getWhere() - Method in class org.apache.calcite.sql.SqlSelect
-
- getWhereScope(SqlSelect) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns the scope that expressions in the WHERE and GROUP BY clause of
this query should use.
- getWhereScope(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindow() - Method in class org.apache.calcite.rex.RexOver
-
- getWindowByName(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- getWindowCall() - Method in class org.apache.calcite.sql.SqlWindow
-
- getWindowList() - Method in class org.apache.calcite.sql.SqlSelect
-
- getWithScope(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
- getWithScope(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- GLOBAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- go(RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Starts an iteration.
- GO - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- go0(RelNode) - Method in class org.apache.calcite.plan.SubstitutionVisitor
-
- GOTO - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- GRANT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- GRANTED - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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, '>='.
- greatest(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
GREATEST operator.
- GROUP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- GROUP_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUP_ID function.
- GroupByOpt() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses the optional GROUP BY clause for SELECT.
- groupExprList - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
Use after construction is complete.
- groupExprProjection - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- GROUPING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING function.
- GROUPING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- GROUPING_ID - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
GROUPING_ID function.
- 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
-
- GroupingElement() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- GroupingElementList() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- groupingInAggregate(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- groupingInWrongClause(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- groups - Variable in class org.apache.calcite.rel.core.Window
-
- groupSet - Variable in class org.apache.calcite.rel.core.Aggregate
-
- groupSet - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- groupSets - Variable in class org.apache.calcite.rel.core.Aggregate
-
- groupSets - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- gt(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to boolean values.
- gt(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to String values.
- gt(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to ByteString values.
- gt(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL > operator applied to BigDecimal values.
- GT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- GZIP - Static variable in class org.apache.calcite.util.RhBase64
-
Specify that data should be gzip-compressed.
- 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.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() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a simple identifier as a string.
- IDENTIFIER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- identifier(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- identifier(String) - 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
-
- 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.
- identifierNeedsToBeQuoted(String) - Method in class org.apache.calcite.sql.SqlDialect
-
Returns whether a given identifier needs to be quoted.
- identifiers() - Method in class org.apache.calcite.materialize.Lattice.Column
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- identityProjects(RelDataType) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a list of
RexInputRef expressions,
projecting the fields of a given record type.
- idPositions - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Maps ParsePosition strings to the
SqlIdentifier identifier
objects at these positions
- iInputColumn - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped column within input rel.
- iInputRel - Variable in class org.apache.calcite.rel.metadata.RelColumnMapping
-
0-based ordinal of mapped input rel.
- illegalArgumentForTableFunctionCall(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalBinaryString(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- illegalCursorExpression() - 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
-
- 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
-
- 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
-
- image - Variable in class org.apache.calcite.sql.parser.impl.Token
-
The string image of the token.
- IMMEDIATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ImmutableBitSet - Class in org.apache.calcite.util
-
An immutable list of bits.
- ImmutableBitSet.Builder - Class in org.apache.calcite.util
-
Builder.
- ImmutableBitSet.Builder(ImmutableBitSet) - Constructor for class org.apache.calcite.util.ImmutableBitSet.Builder
-
- ImmutableBitSet.Builder() - Constructor for class org.apache.calcite.util.ImmutableBitSet.Builder
-
- ImmutableIntList - Class in org.apache.calcite.util
-
An immutable list of
Integer values backed by an array of
ints.
- immutableNavigableMap(NavigableMap<K, V>) - Method in interface org.apache.calcite.util.Compatible
-
- 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.
- ImmutableNullableList.Builder() - Constructor for class org.apache.calcite.util.ImmutableNullableList.Builder
-
Creates a new builder.
- impatient - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
If true, and if
VolcanoPlanner.ambitious is true, the planner waits a finite
number of iterations for the cost to improve.
- implement(RexToLixTranslator, RexCall, RexImpTable.NullAs) - Method in interface org.apache.calcite.adapter.enumerable.CallImplementor
-
Implements a call.
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableAggregate
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.adapter.enumerable.EnumerableBindable
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCalc
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCollect
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableCorrelate
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilter
-
- implement(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.EnumerableJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableLimit
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMergeJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableMinus
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.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.EnumerableSemiJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableSort
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableFunctionScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableModify
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableThetaJoin
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUncollect
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableUnion
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableValues
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.enumerable.EnumerableWindow
-
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in interface org.apache.calcite.adapter.enumerable.NotNullImplementor
-
Implements a call with assumption that all the null-checking is
implemented by caller.
- implement(RexToLixTranslator, RexCall, List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- implement(JdbcImplementor) - Method in interface org.apache.calcite.adapter.jdbc.JdbcRel
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcFilter
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcIntersect
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcMinus
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcSort
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcTableModify
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcUnion
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcRules.JdbcValues
-
- implement(JdbcImplementor) - Method in class org.apache.calcite.adapter.jdbc.JdbcTableScan
-
- implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.jdbc.JdbcToEnumerableConverter
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableAggregate
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableFilter
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableJoin
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableProject
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableSort
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableUnion
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableValues
-
- implement(InterpretableRel.InterpreterImplementor) - Method in class org.apache.calcite.interpreter.Bindables.BindableWindow
-
- implement(InterpretableRel.InterpreterImplementor) - Method in interface org.apache.calcite.interpreter.InterpretableRel
-
Creates an interpreter node to implement this relational expression.
- implement(RelDataType, RelNode, SqlKind) - 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
-
- IMPLEMENTATION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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
-
- IMPORT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- IN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IN operator tests for a value's membership in a subquery or
a list of values.
- IN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- IN_FORMAL_COMMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- IN_MULTI_LINE_COMMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- IN_SINGLE_LINE_COMMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- inBooleanFamily(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inBuf - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- inCharFamily(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharFamily(SqlTypeName) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- inCharOrBinaryFamilies(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- INCLUDING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- incompatibleCharset(String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- incompatibleTypes() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- incompatibleTypesInList() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- incompatibleValueType(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- INCREMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
- 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.FlatLists.Flat2List
-
- indexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- indexOf(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the index within this string of the first occurrence of the
specified substring.
- indexOf(String, int) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the index within this string of the first occurrence of the
specified substring, starting at the specified index.
- indexOf(int) - Method in class org.apache.calcite.util.ImmutableBitSet
-
The ordinal of a given bit, or -1 if it is not set.
- indexOf(Object) - Method in class org.apache.calcite.util.ImmutableIntList
-
- indexOf(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- 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.rel.core.Aggregate
-
- INDICATOR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- indicator - Variable in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- induce(ImmutableBitSet, List<ImmutableBitSet>) - Static method in enum org.apache.calcite.rel.core.Aggregate.Group
-
- 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.SqlLiteralChainOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMapValueConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMultisetQueryConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlMultisetValueConstructor
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.fun.SqlRowOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlJdbcFunctionCall
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlOperator
-
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
- inferReturnType(RelDataTypeFactory, List<RelDataType>) - Method in class org.apache.calcite.sql.SqlOperator
-
Infers the type of a call to this operator with a given set of operand
types.
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlUnnestOperator
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.SqlUnresolvedFunction
-
Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.CursorReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.ExplicitReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.MatchReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.OrdinalReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in interface org.apache.calcite.sql.type.SqlReturnTypeInference
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.SqlTypeTransformCascade
-
- inferReturnType(SqlOperatorBinding) - Method in class org.apache.calcite.sql.type.TableFunctionReturnTypeInference
-
- 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
-
- info(String) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- init() - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- 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
-
- initialize(Map<VolcanoPlannerPhase, Set<String>>) - Method in class org.apache.calcite.plan.volcano.ChainedPhaseRuleMappingInitializer
-
- initialize(Map<VolcanoPlannerPhase, Set<String>>) - Method in interface org.apache.calcite.plan.volcano.VolcanoPlannerPhaseRuleMappingInitializer
-
- INITIALLY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- initMethod - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- INNER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INOUT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- input(String, RelNode) - Method in class org.apache.calcite.rel.externalize.RelJsonWriter
-
- input(String, RelNode) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- input(String, RelNode) - Method in interface org.apache.calcite.rel.RelWriter
-
Adds an input to the explanation of the current node.
- INPUT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- input_stream - Variable in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- inputBitSet - Variable in class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- inputPosReferenced - Variable in class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- inputs - Variable in class org.apache.calcite.rel.core.SetOp
-
- inputStream - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- 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
-
- inSameFamilyOrNull(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- INSENSITIVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INSERT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.EnumerableBindable.EnumerableToBindableConverterRule
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableInterpreterRule
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- INSTANCE - Static variable in class org.apache.calcite.adapter.jdbc.JdbcQueryProvider
-
- INSTANCE - Static variable in class org.apache.calcite.interpreter.NoneToBindableConverterRule
-
- instance() - Static method in class org.apache.calcite.materialize.MaterializationService
-
Returns the instance of the materialization service.
- INSTANCE - Static variable in class org.apache.calcite.plan.ConventionTraitDef
-
- INSTANCE - Static variable in class org.apache.calcite.plan.SubstitutionVisitor.FilterOnProjectRule
-
- INSTANCE - Static variable in class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.RelCollationTraitDef
-
- INSTANCE - Static variable in class org.apache.calcite.rel.RelDistributionTraitDef
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule
-
The default instance of the rule; operates only on logical expressions.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.CalcMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.CalcRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.CalcSplitRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterAggregateTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
Rule that matches Filter on TableScan.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.FilterToCalcRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinAssociateRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinCommuteRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinExtractFilterRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule
-
The singleton.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.JoinToMultiJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Rule that matches Project on TableScan.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectToCalcRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ProjectToWindowRule
-
Instance of the rule that applies to a
Calc that contains
windowed aggregates and converts it into a mixture of
LogicalWindow and
Calc.
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SemiJoinRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.SortRemoveRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.TableScanRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionEliminatorRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionMergeRule
-
- INSTANCE - Static variable in class org.apache.calcite.rel.rules.UnionToDistinctRule
-
- instance(String, Locale, ResourceBundle) - Static method in class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
Returns the instance of the baseName resource bundle
for the given locale.
- INSTANCE - Static variable in class org.apache.calcite.runtime.Unit
-
- INSTANCE - Static variable in class org.apache.calcite.sql.fun.SqlCaseOperator
-
- instance() - Static method in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Returns the standard operator table, creating it if necessary.
- INSTANCE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INSTANCE - Static variable in class org.apache.calcite.sql.SqlSelectOperator
-
- instance() - Static method in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
- instance() - Static method in class org.apache.calcite.sql.type.SqlTypeAssignmentRules
-
- instance() - Static method in class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- INSTANCE - Static variable in class org.apache.calcite.sql2rel.StandardConvertletTable
-
Singleton instance.
- INSTANCE - Static variable in interface org.apache.calcite.util.Compatible
-
- instance() - Static method in class org.apache.calcite.util.SaffronProperties
-
- INSTANCE2 - Static variable in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- INSTANTIABLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INT_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- INTEGER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INTEGER - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is an Integer.
- INTEGER_NULLABLE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is an Integer
with nulls allowed if any of the operands allow nulls.
- INTEGER_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.
- internal(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- internalParameters - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- internalTime - Variable in class org.apache.calcite.util.ZonelessDatetime
-
Treat this as a protected field.
- 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.
- InterpretableRel.InterpreterImplementor(Interpreter, CalcitePrepare.SparkHandler, DataContext) - Constructor for class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- interpreter - Variable in class org.apache.calcite.interpreter.InterpretableRel.InterpreterImplementor
-
- Interpreter - Class in org.apache.calcite.interpreter
-
Interpreter.
- Interpreter(DataContext, RelNode) - Constructor for class org.apache.calcite.interpreter.Interpreter
-
- interpreter - Variable in class org.apache.calcite.interpreter.Interpreter.Compiler
-
- INTERPRETER - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
Rule that matches Filter on EnumerableInterpreter on TableScan.
- INTERPRETER - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
Rule that matches Project on EnumerableInterpreter on TableScan.
- Interpreter.Compiler - Class in org.apache.calcite.interpreter
-
Walks over a tree of
RelNode and, for each,
creates a
Node that can be
executed in the interpreter.
- INTERPRETER_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.
- 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<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.core.Intersect
-
Creates an Intersect.
- Intersect(RelInput) - Constructor for class org.apache.calcite.rel.core.Intersect
-
Creates an Intersect by parsing serialized output.
- INTERSECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- INTERSECT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- INTERSECTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- INTERVAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_DATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_INTERVAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_NUMERIC - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- INTERVAL_SAME_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Parameter type-checking strategy type must a nullable time interval,
nullable time interval
- INTERVAL_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- intervalFieldExceedsPrecision(Number, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- intervalFractionalSecondPrecisionOutOfRange(int, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- INTERVALINTERVAL_INTERVALDATETIME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- IntervalLiteral() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an interval literal.
- IntervalQualifier() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- 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
-
Extension to
ArrayList to help build an array of
int
values.
- IntList() - Constructor for class org.apache.calcite.util.IntList
-
- IntLiteral() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- INTO - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- inTraits - Variable in class org.apache.calcite.rel.convert.ConverterImpl
-
- 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
-
- invalidBoolean(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidCompare(String, String, String, String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidDatetimeFormat(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- invalidOrderByPos() - 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
-
- 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(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.
- invokeGetColumnOrigins(RelNode, int) - Method in class org.apache.calcite.rel.metadata.RelMdColumnOrigins
-
- INVOKER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(RexNode, ImmutableBitSet) - Static method in class org.apache.calcite.plan.Strong
-
Returns whether the analyzed expression will return null if a given set
of input columns are null.
- IS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
Predicate, to be used when defining an operand of a
RelOptRule,
that returns true if a Values contains zero tuples.
- IS_FALSE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- IS_NAME - Static variable in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- IS_NOT_DISTINCT_FROM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
IS NOT DISTINCT FROM operator.
- IS_NOT_FALSE - 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
-
- 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.
- 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
-
Returns whether a select list expression is an aggregate function.
- isAggregate(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregate(SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isAggregator() - Method in class org.apache.calcite.sql.SqlAggFunction
-
- isAggregator() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this operator is an aggregate function.
- isAll() - Method in class org.apache.calcite.sql.SqlSetOperator
-
- isAllowPartial() - Method in class org.apache.calcite.sql.SqlWindow
-
Returns whether partial windows are allowed.
- isAlwaysFalse() - Method in class org.apache.calcite.rex.RexCall
-
- isAlwaysFalse() - Method in class org.apache.calcite.rex.RexLiteral
-
- isAlwaysFalse() - Method in class org.apache.calcite.rex.RexNode
-
Returns whether this expression always returns false.
- isAlwaysNonEmpty() - Method in class org.apache.calcite.rel.core.Window.Group
-
Returns if the window is guaranteed to have rows.
- isAlwaysNonEmpty() - Method in class org.apache.calcite.sql.SqlWindow
-
Returns if the window is guaranteed to have rows.
- isAlwaysTrue() - Method in class org.apache.calcite.rex.RexCall
-
- isAlwaysTrue() - Method in class org.apache.calcite.rex.RexLiteral
-
- isAlwaysTrue() - Method in class org.apache.calcite.rex.RexNode
-
Returns whether this expression always returns true.
- isAlwaysUseParentheses() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isAlwaysUseParentheses() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isAlwaysUseParentheses() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether to enclose all expressions in parentheses, even if the
operator has high enough precedence that the parentheses are not
required.
- isApproximateNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isAtomic(RexNode) - Static method in class org.apache.calcite.rex.RexUtil
-
- isBefore() - Method in class org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- 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
-
- 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.
- isBoundedVariableWidth(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isBoxed() - Method in class org.apache.calcite.rel.core.Project
-
Deprecated.
- isCacheEnabled() - Method in interface org.apache.calcite.schema.SchemaPlus
-
- isCallTo(RexNode, SqlOperator) - Static method in class org.apache.calcite.rex.RexUtil
-
- isCallTo(SqlNode, SqlOperator) - Static method in class org.apache.calcite.sql.SqlUtil
-
- isCancelRequested() - Method in class org.apache.calcite.util.CancelFlag
-
- isCaseClausesOnNewLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isCharTypeComparable(List<RelDataType>) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Checks whether two types or more are char comparable.
- isCharTypeComparable(SqlCallBinding, List<SqlNode>, boolean) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether the operands to a call are char type-comparable.
- isClauseStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isClauseStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isClauseStartsLine() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether this writer should start each clause (e.g.
- isComparable(RelDataType, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns whether two types are comparable.
- isConstant(RexNode) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether an expression is constant.
- isContextVariableName(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is the name of a context variable such as
"CURRENT_USER".
- isContextVariableName(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isCountStar() - Method in class org.apache.calcite.sql.SqlCall
-
Test to see if it is the function COUNT(*)
- 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.
- isDatetime(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isDecimal(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isDecreasing() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Whether values of this monotonicity are decreasing.
- isDelete() - Method in class org.apache.calcite.rel.core.TableModify
-
- isDerived() - Method in class org.apache.calcite.rel.metadata.RelColumnOrigin
-
Consider the query select a+b as c, d as e from t.
- isDeterministic() - Method in class org.apache.calcite.sql.fun.SqlSequenceValueOperator
-
- isDeterministic() - Method in class org.apache.calcite.sql.SqlOperator
-
- isDistinct() - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- isDistinct() - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- isDistinct() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isDistinct() - Method in class org.apache.calcite.rel.convert.ConverterImpl
-
- isDistinct() - Method in class org.apache.calcite.rel.core.Aggregate
-
- isDistinct() - Method in class org.apache.calcite.rel.core.AggregateCall
-
Returns whether this AggregateCall is distinct, as in
COUNT(DISTINCT empno).
- isDistinct() - Method in interface org.apache.calcite.rel.RelNode
-
Returns whether the same value will not come out twice.
- 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.
- isDml() - Method in class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- isDml() - Method in interface org.apache.calcite.prepare.Prepare.PreparedResult
-
Returns whether this result is for a DML statement, in which case the
result set is one row with one column containing the number of rows
affected.
- isDml - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- isDml() - Method in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.fun.SqlStringContextVariable
-
- isDynamicFunction() - Method in class org.apache.calcite.sql.SqlOperator
-
- isEmpty() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- isEmpty() - Method in class org.apache.calcite.util.CompositeMap
-
- isEmpty() - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
- isEmpty() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns true if this ImmutableBitSet contains no bits that are set
to true.
- isEmpty() - Method in class org.apache.calcite.util.ImmutableIntList
-
- isEmptyList(SqlNode) - Static method in class org.apache.calcite.sql.SqlNodeList
-
- isEnabled(RelTraitDef<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns whether a given kind of trait is enabled.
- isEqui(RelNode, RelNode, RexNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Returns whether a join condition is an "equi-join" condition.
- 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
-
- isExact() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- isExactNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isExpanded() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- isExpanded() - Method in class org.apache.calcite.sql.SqlCall
-
Whether this call was created by expanding a parentheses-free call to
what was syntactically an identifier.
- 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.
- isFullOuterJoin() - Method in class org.apache.calcite.rel.rules.MultiJoin
-
- isFunction() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a total function if every source has precisely one target.
- isGeneratedAlways(RelOptTable, int) - Method in interface org.apache.calcite.sql2rel.DefaultValueFactory
-
Whether a column is always generated.
- isGroupingExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
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.
- 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.rel.rules.ProjectRemoveRule
-
- 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.
- isInfinite() - Method in interface org.apache.calcite.plan.RelOptCost
-
- 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
-
- isInteger() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- isInterval(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isIntType(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isJavaPrimitive(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isJavaType(RelDataType) - Static method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.plan.hep.HepRelVertex
-
- 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.plan.volcano.RelSubset
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.rel.core.Intersect
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.rel.core.Minus
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.rel.core.SetOp
-
- isKey(ImmutableBitSet) - Method in class org.apache.calcite.rel.core.TableScan
-
- isKey(ImmutableBitSet) - Method in interface org.apache.calcite.rel.RelNode
-
Returns whether the result of this relational expression is uniquely
identified by this columns with the given ordinals.
- 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.
- isKeyword(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a keyword.
- isKeyword(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isKeywordPresent(SqlSelectKeyword) - Method in class org.apache.calcite.sql.SqlSelect
-
- isKeywordsLowercase() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isKeywordsLowerCase() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isKeywordsLowerCase() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether to output all keywords (e.g.
- isKnownNullable(RexNode) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Walks parent translator chain and verifies if the expression is nullable.
- 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
-
- 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
-
- 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.
- 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
-
- isMin() - Method in class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- isMultisetCast(RexCall) - Static method in class org.apache.calcite.rex.RexMultisetUtil
-
Returns true if call is 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) - Method in class org.apache.calcite.sql.SqlOperator
-
- isNatural() - Method in class org.apache.calcite.sql.SqlJoin
-
- isNaturalNode() - Method in class org.apache.calcite.sql.SqlJoin
-
- isNegated() - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- isNegated() - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
-
Returns whether this is the 'NOT LIKE' operator.
- isNonReservedKeyword(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns true if token is a keyword but not a reserved word.
- isNonReservedKeyword(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isNormalized(boolean, RexBuilder) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program is in canonical form.
- isNotFalse(Boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
NULL → TRUE, FALSE → FALSE, TRUE → TRUE.
- isNotIn() - Method in class org.apache.calcite.sql.fun.SqlInOperator
-
Returns whether this is the 'NOT IN' operator
- 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.
- 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
-
Returns whether a field should be nullable due to grouping sets.
- isNullGenerating(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- isNullLiteral(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- isNullLiteral(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a node represents the NULL value.
- isNullLiteral(SqlNode, boolean) - Static method in class org.apache.calcite.sql.SqlUtil
-
Returns whether a node represents the NULL value.
- isNullOrEmpty(String) - Static method in class org.apache.calcite.util.Util
-
- isNumeric(RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
- isOfSameTypeName(SqlTypeName, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns typeName.equals(type.getSqlTypeName()).
- isOfSameTypeName(List<SqlTypeName>, RelDataType) - Static method in class org.apache.calcite.sql.type.SqlTypeUtil
-
Returns true if any element in typeNames matches
type.getSqlTypeName().
- ISOLATION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- isPartialFunction() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a partial function if every source has at most one target.
- isPermutation() - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program is a permutation of its inputs.
- 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) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(TableScan) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(Values) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(Exchange) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- isPhaseTransition(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isPhysical() - Method in class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- isPreceding() - Method in class org.apache.calcite.rex.RexWindowBound
-
Returns if the bound is PRECEDING.
- 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
-
- 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.
- isRegistered(RelNode) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- isRegistered(RelNode) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Determines whether a relational expression has been registered.
- isRegistered(RelNode) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- isRemovableOuterJoinFactor(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- isRemovableSelfJoin() - Method in class org.apache.calcite.rel.rules.LoptJoinTree
-
- isRemovableSelfJoin(Join) - Static method in class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Determines whether a join is a removable self-join.
- isRepeatable() - 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.
- isReservedFunctionName(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a reserved function name such as
"CURRENT_USER".
- isReservedFunctionName(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isReservedWord(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a reserved word.
- isReservedWord(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isRightFactorInRemovableSelfJoin(int) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
- 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.
- isSelectListExtraIndentFlag() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isSelectListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isSelectListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isSelectListItemsOnSeparateLines() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns whether the items in the SELECT clause should each be on a
separate line.
- isSemiJoinDone() - Method in class org.apache.calcite.rel.core.Join
-
- isSemiJoinDone() - Method in class org.apache.calcite.rel.logical.LogicalJoin
-
- 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
-
Does this interval have a single datetime field
Return true not of form unit TO unit.
- 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.
- isSortByAlias() - Method in enum 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.
- isSortByAliasObscures() - Method in enum 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.
- isSortByOrdinal() - Method in enum org.apache.calcite.sql.validate.SqlConformance
-
Whether 'order by 2' is interpreted to mean 'sort by the 2nd column in
the select list'.
- isSpecial() - Method in enum org.apache.calcite.sql.type.SqlTypeName
-
- isSql92ReservedWord(String) - Method in interface org.apache.calcite.sql.parser.SqlAbstractParserImpl.Metadata
-
Returns whether token is a reserved word as specified by the SQL:92
standard.
- isSql92ReservedWord(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
- isStar() - 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
-
- 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
-
- isSurjection() - Method in enum org.apache.calcite.util.mapping.MappingType
-
A mapping is a surjection if it is a function and every target has at
least one source.
- isSystemField(RelDataTypeField) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns whether a field is a system field.
- isSystemField(RelDataTypeField) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- isTableAccessed(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed at all.
- isTableAccessedForRead(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed for read.
- isTableAccessedForWrite(List<String>) - Method in class org.apache.calcite.plan.TableAccessMap
-
Determines whether a table is accessed for write.
- 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
-
- isTrimUnusedFields() - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Returns whether to trim unused fields as part of the conversion process.
- 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.
- 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.
- isValid(boolean) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- isValid(boolean) - Method in class org.apache.calcite.rel.core.Calc
-
- isValid(boolean) - Method in class org.apache.calcite.rel.core.Filter
-
- isValid(boolean) - Method in class org.apache.calcite.rel.core.Project
-
- isValid(boolean) - 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(boolean) - 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(boolean) - 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.
- isValid_(boolean) - Method in class org.apache.calcite.rel.core.Join
-
- 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
-
- 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, SqlExplainLevel) - Method in class org.apache.calcite.rel.metadata.RelMdExplainVisibility
-
- isVisibleInExplain(RelNode, SqlExplainLevel) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- isWhereListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWhereListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- isWindowDeclarationStartsLine() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- isWindowListItemsOnSeparateLines() - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- 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
-
Returns whether result is to be in XML format.
- isYearMonth() - Method in class org.apache.calcite.sql.SqlIntervalQualifier
-
- 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 class org.apache.calcite.rel.externalize.RelJsonWriter
-
- itemIf(String, Object, boolean) - Method in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- 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.
- iterator() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- 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.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.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.
- LABEL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LAG - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAG aggregate function.
- LANGUAGE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LARGE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LAST - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- last(List<E>) - Static method in class org.apache.calcite.util.Util
-
Returns the last element of a list.
- last(List<E>, int) - Static method in class org.apache.calcite.util.Util
-
Returns the last n elements of a list.
- LAST_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LAST_VALUE aggregate function.
- LAST_VALUE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- lastFormat - Variable in class org.apache.calcite.util.ZonelessDatetime
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- lastIndexOf(Object) - Method in class org.apache.calcite.util.ImmutableIntList
-
- lastIndexOf(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- LATERAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LATERAL operator.
- LATERAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Lattice - Class in org.apache.calcite.materialize
-
Structure that allows materialized views based upon a star schema to be
recognized and recommended.
- lattice - Variable in class org.apache.calcite.materialize.TileKey
-
- lattice - Variable in class org.apache.calcite.plan.RelOptLattice
-
- lattice - Variable in class org.apache.calcite.schema.impl.StarTable
-
- Lattice.Builder - Class in org.apache.calcite.materialize
-
Lattice builder.
- Lattice.Builder(CalciteSchema, String) - Constructor for class org.apache.calcite.materialize.Lattice.Builder
-
- Lattice.Column - Class in org.apache.calcite.materialize
-
Column in a lattice.
- Lattice.Measure - Class in org.apache.calcite.materialize
-
Measure in a lattice.
- Lattice.Measure(SqlAggFunction, Iterable<Lattice.Column>) - Constructor for class org.apache.calcite.materialize.Lattice.Measure
-
- Lattice.Node - Class in org.apache.calcite.materialize
-
Source relation of a lattice.
- Lattice.Node(TableScan, Lattice.Node, List<IntPair>, int, int, String) - Constructor for class org.apache.calcite.materialize.Lattice.Node
-
- Lattice.Tile - Class in org.apache.calcite.materialize
-
Materialized aggregate within a lattice.
- Lattice.Tile(ImmutableList<Lattice.Measure>, ImmutableList<Lattice.Column>) - Constructor for class org.apache.calcite.materialize.Lattice.Tile
-
- Lattice.TileBuilder - Class in org.apache.calcite.materialize
-
Tile builder.
- Lattice.TileBuilder() - Constructor for class org.apache.calcite.materialize.Lattice.TileBuilder
-
- lattices - Variable in class org.apache.calcite.model.JsonSchema
-
- LBRACE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LBRACE_D - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LBRACE_FN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LBRACE_T - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LBRACE_TS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LBRACKET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- le(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to boolean values.
- le(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to String values.
- le(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to ByteString values.
- le(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL ≤ operator applied to BigDecimal values.
- LE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LEAD - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
LEAD aggregate function.
- LEADING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LeafQuery(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a leaf in a query expression (SELECT, VALUES or TABLE).
- LeafQueryOrExpr(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses either a row expression, a leaf query expression, or
a parenthesized expression of any kind.
- least(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
LEAST operator.
- LEAST_RESTRICTIVE - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Type-inference strategy whereby the result type of a call is using its
operands biggest type, using the SQL:1999 rules described in "Data types
of results of aggregations".
- leastRestrictive(List<RelDataType>) - Method in interface org.apache.calcite.rel.type.RelDataTypeFactory
-
Returns the most general of a set of types (that is, one type to which
they can all be cast), or null if conversion is not possible.
- leastRestrictive(List<RelDataType>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- leastRestrictive(List<RelDataType>) - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
- leastRestrictiveStructuredType(List<RelDataType>) - Method in class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
- leaves - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- left - Variable in class org.apache.calcite.rel.BiRel
-
- LEFT - Static variable in class org.apache.calcite.rel.rules.JoinPushThroughJoinRule
-
Instance of the rule that works on logical joins only, and pushes to the
left.
- LEFT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- left - Variable in class org.apache.calcite.util.Pair
-
- left(Iterable<? extends Map.Entry<L, R>>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterable over the left slice of an iterable.
- left(List<? extends Map.Entry<K, V>>) - Static method in class org.apache.calcite.util.Pair
-
- LEFT_PROJECT - Static variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- LEFT_RIGHT - Static variable in class org.apache.calcite.adapter.enumerable.EnumUtils
-
- LEFT_UNION - Static variable in class org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- leftInferredPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
- leftKeys - Variable in class org.apache.calcite.rel.core.EquiJoin
-
- leftKeys - Variable in class org.apache.calcite.rel.core.JoinInfo
-
- leftPrec(int, boolean) - Static method in class org.apache.calcite.sql.SqlOperator
-
- leftSet() - Method in class org.apache.calcite.rel.core.JoinInfo
-
- LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- length() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the length (character count).
- length() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Returns the "logical size" of this ImmutableBitSet: the index of
the highest set bit in the ImmutableBitSet plus one.
- LESS_THAN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical less-than operator, '<'.
- LESS_THAN_OR_EQUAL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical less-than-or-equal operator, '<='.
- lesser(T, T) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for implementing MIN.
- lesser(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(byte, byte) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(char, char) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(short, short) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(float, float) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lesser(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- lessThan(E, E) - Method in interface org.apache.calcite.util.PartiallyOrderedSet.Ordering
-
Returns whether element e1 is ≤ e2 according to
the relation that defines a partially-ordered set.
- LETTER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LEVEL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- lex() - Method in interface org.apache.calcite.config.CalciteConnectionConfig
-
- lex() - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
- Lex - Enum in org.apache.calcite.config
-
Named, built-in lexical policy.
- LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.calcite.sql.parser.impl.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- lexStateNames - Static variable in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- LIBRARY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Like - Class in org.apache.calcite.runtime
-
Utilities for converting SQL LIKE and SIMILAR operators
to regular expressions.
- like(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LIKE function.
- like(String, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LIKE function with escape.
- LIKE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LIKE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- likeToRegex(Meta.Pat) - Static method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
Converts a LIKE-style pattern (where '%' represents a wild-card, escaped
using '\') to a Java regex.
- limit(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
limit's collation.
- limit(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
limit's distribution.
- LIMIT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- line - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- LINE_SEPARATOR - Static variable in class org.apache.calcite.util.Util
-
System-dependent newline character.
- lineColToIndex(String, int, int) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Finds the position (0-based) in a string which corresponds to a given
line and column (1-based).
- lines(Iterable<String>) - Static method in class org.apache.calcite.util.Util
-
Converts a list of strings to a string separated by newlines.
- link - Variable in class org.apache.calcite.materialize.Lattice.Node
-
- list() - Method in class org.apache.calcite.util.JsonBuilder
-
Creates a JSON object (represented by a
List).
- listIterator() - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- listIterator(int) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- listIterator(int) - Method in class org.apache.calcite.util.ChunkList
-
- listIterator() - Method in class org.apache.calcite.util.ImmutableIntList
-
- listIterator(int) - Method in class org.apache.calcite.util.ImmutableIntList
-
- listOf(RuleSet...) - Static method in class org.apache.calcite.tools.Programs
-
Creates a list of programs based on an array of rule sets.
- listOf(List<RuleSet>) - Static method in class org.apache.calcite.tools.Programs
-
Creates a list of programs based on a list of rule sets.
- ListScope - Class in org.apache.calcite.sql.validate
-
Abstract base for a scope which is defined by a list of child namespaces and
which inherits from a parent scope.
- ListScope(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.ListScope
-
- ListSqlOperatorTable - Class in org.apache.calcite.sql.util
-
- ListSqlOperatorTable() - Constructor for class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- ListSqlOperatorTable(List<SqlOperator>) - Constructor for class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- listToEnumerable() - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Returns a lambda that converts a list to an enumerable.
- Literal() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a literal expression, allowing continued string literals.
- literal(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- literal(String) - Method in interface org.apache.calcite.sql.SqlWriter
-
Prints a literal, exactly as provided.
- LITERAL - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy type must be a non-NULL literal.
- literal(String) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a string literal to this buffer.
- literal(Timestamp) - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Appends a timestamp literal to this buffer.
- LITERAL_CHAIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LiteralOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy type must be a literal (whether null is
allowed is determined by the constructor).
- LiteralOperandTypeChecker(boolean) - Constructor for class org.apache.calcite.sql.type.LiteralOperandTypeChecker
-
- Litmus - Interface in org.apache.calcite.util
-
Callback to be called when a test for validity succeeds or fails.
- ln(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number) function applied to double values.
- ln(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number) function applied to long values.
- ln(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LN(number) function applied to BigDecimal values.
- LN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- loadSaffronProperties(Properties) - Method in class org.apache.calcite.util.SaffronProperties
-
Adds all saffron-related properties found in the source list.
- LOCAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- locale - Variable in class org.apache.calcite.sql.SqlCollation
-
- localize(Locale) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- localize(Locale) - Method in class org.apache.calcite.runtime.Resources.Inst
-
- localTime(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOCAL_TIME function.
- LOCALTIME - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LOCALTIME [(precision)] function.
- LOCALTIME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- localTimestamp(DataContext) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOCAL_TIMESTAMP function.
- LOCALTIMESTAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The LOCALTIMESTAMP [(precision)] function.
- LOCALTIMESTAMP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- locateAllRefs() - Method in class org.apache.calcite.rel.rules.PushProjector
-
Locates all references found in either the projection expressions a
filter, as well as references to expressions that should be preserved.
- LOCATOR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- log(Level, String, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a message with two Object parameters
- log(Level, String, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a message with three Object parameters
- log(Level, String, Object, Object, Object, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
Conditionally logs a message with four Object parameters
- log(Level, String) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- log(Level, String, Object) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- log(Level, String, Object[]) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- log(Level, String, Throwable) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- log10(double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(numeric) operator applied to double values.
- log10(long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(number) function applied to long values.
- log10(BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOG10(number) function applied to BigDecimal values.
- LOG10 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LOGGER - Static variable in class org.apache.calcite.adapter.enumerable.EnumerableRules
-
- LOGGER - Static variable in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- LOGGER - Static variable in interface org.apache.calcite.plan.RelOptPlanner
-
- LOGGER - Static variable in class org.apache.calcite.plan.RelOptRuleCall
-
- LOGGER - Static variable in class org.apache.calcite.prepare.Prepare
-
- LOGGER - Static variable in class org.apache.calcite.sql.advise.SqlAdvisor
-
- LOGGER - Static variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- LOGGER - Static variable in class org.apache.calcite.util.Benchmark
-
Certain tests are enabled only if logging is enabled at debug level or
higher.
- LogicalAggregate - Class in org.apache.calcite.rel.logical
-
LogicalAggregate is a relational operator which eliminates
duplicates and computes totals.
- LogicalAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate.
- LogicalAggregate(RelOptCluster, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Deprecated.
- LogicalAggregate(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalAggregate
-
Creates a LogicalAggregate by parsing serialized output.
- LogicalCalc - Class in org.apache.calcite.rel.logical
-
A relational expression which computes project expressions and also filters.
- LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram) - Constructor for class org.apache.calcite.rel.logical.LogicalCalc
-
Creates a LogicalCalc.
- LogicalCalc(RelOptCluster, RelTraitSet, RelNode, RexProgram, List<RelCollation>) - Constructor for class org.apache.calcite.rel.logical.LogicalCalc
-
Deprecated.
- LogicalChi - Class in org.apache.calcite.rel.stream
-
Sub-class of
Chi
not targeted at any particular engine or calling convention.
- LogicalChi(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.LogicalChi
-
- LogicalCorrelate - Class in org.apache.calcite.rel.logical
-
A relational operator that performs nested-loop joins.
- LogicalCorrelate(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Constructor for class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate.
- LogicalCorrelate(RelOptCluster, RelNode, RelNode, CorrelationId, ImmutableBitSet, SemiJoinType) - Constructor for class org.apache.calcite.rel.logical.LogicalCorrelate
-
Deprecated.
- LogicalCorrelate(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalCorrelate
-
Creates a LogicalCorrelate by parsing serialized output.
- LogicalDelta - Class in org.apache.calcite.rel.stream
-
Sub-class of
Delta
not targeted at any particular engine or calling convention.
- LogicalDelta(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta.
- LogicalDelta(RelInput) - Constructor for class org.apache.calcite.rel.stream.LogicalDelta
-
Creates a LogicalDelta by parsing serialized output.
- LogicalExchange - Class in org.apache.calcite.rel.logical
-
Sub-class of
Exchange not
targeted at any particular engine or calling convention.
- LogicalExchange(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalExchange
-
Creates a LogicalExchange by parsing serialized output.
- LogicalFilter - Class in org.apache.calcite.rel.logical
-
Sub-class of
Filter
not targeted at any particular engine or calling convention.
- LogicalFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter.
- LogicalFilter(RelOptCluster, RelNode, RexNode) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Deprecated.
- LogicalFilter(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalFilter
-
Creates a LogicalFilter by parsing serialized output.
- LogicalIntersect - Class in org.apache.calcite.rel.logical
-
Sub-class of
Intersect
not targeted at any particular engine or calling convention.
- LogicalIntersect(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect.
- LogicalIntersect(RelOptCluster, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalIntersect
-
Deprecated.
- LogicalIntersect(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalIntersect
-
Creates a LogicalIntersect by parsing serialized output.
- LogicalJoin - Class in org.apache.calcite.rel.logical
-
Sub-class of
Join
not targeted at any particular engine or calling convention.
- LogicalJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin.
- LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- LogicalJoin(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set<String>, boolean, ImmutableList<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Deprecated.
- LogicalJoin(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalJoin
-
Creates a LogicalJoin by parsing serialized output.
- LogicalMinus - Class in org.apache.calcite.rel.logical
-
Sub-class of
Minus
not targeted at any particular engine or calling convention.
- LogicalMinus(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus.
- LogicalMinus(RelOptCluster, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalMinus
-
Deprecated.
- LogicalMinus(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalMinus
-
Creates a LogicalMinus by parsing serialized output.
- LogicalProject - Class in org.apache.calcite.rel.logical
-
Sub-class of
Project not
targeted at any particular engine or calling convention.
- LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject.
- LogicalProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Deprecated.
- LogicalProject(RelOptCluster, RelNode, List<RexNode>, List<String>, int) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Deprecated.
- LogicalProject(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalProject
-
Creates a LogicalProject by parsing serialized output.
- LogicalSort - Class in org.apache.calcite.rel.logical
-
Sub-class of
Sort not
targeted at any particular engine or calling convention.
- LogicalSort(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalSort
-
Creates a LogicalSort by parsing serialized output.
- LogicalTableFunctionScan - Class in org.apache.calcite.rel.logical
-
Sub-class of
TableFunctionScan
not targeted at any particular engine or calling convention.
- LogicalTableFunctionScan(RelOptCluster, RelTraitSet, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan.
- LogicalTableFunctionScan(RelOptCluster, List<RelNode>, RexNode, Type, RelDataType, Set<RelColumnMapping>) - Constructor for class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Deprecated.
- LogicalTableFunctionScan(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalTableFunctionScan
-
Creates a LogicalTableFunctionScan by parsing serialized output.
- LogicalTableModify - Class in org.apache.calcite.rel.logical
-
Sub-class of
TableModify
not targeted at any particular engine or calling convention.
- LogicalTableModify(RelOptCluster, RelTraitSet, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalTableModify
-
Creates a LogicalTableModify.
- LogicalTableModify(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalTableModify
-
Deprecated.
- LogicalTableScan - Class in org.apache.calcite.rel.logical
-
A
LogicalTableScan reads all the rows from a
RelOptTable.
- LogicalTableScan(RelOptCluster, RelTraitSet, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan.
- LogicalTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
-
Deprecated.
- LogicalTableScan(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalTableScan
-
Creates a LogicalTableScan by parsing serialized output.
- LogicalUnion - Class in org.apache.calcite.rel.logical
-
Sub-class of
Union
not targeted at any particular engine or calling convention.
- LogicalUnion(RelOptCluster, RelTraitSet, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion.
- LogicalUnion(RelOptCluster, List<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.logical.LogicalUnion
-
Deprecated.
- LogicalUnion(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalUnion
-
Creates a LogicalUnion by parsing serialized output.
- LogicalValues - Class in org.apache.calcite.rel.logical
-
Sub-class of
Values
not targeted at any particular engine or calling convention.
- LogicalValues(RelOptCluster, RelTraitSet, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Constructor for class org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues.
- LogicalValues(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>) - Constructor for class org.apache.calcite.rel.logical.LogicalValues
-
Deprecated.
- LogicalValues(RelInput) - Constructor for class org.apache.calcite.rel.logical.LogicalValues
-
Creates a LogicalValues by parsing serialized output.
- LogicalWindow - Class in org.apache.calcite.rel.logical
-
Sub-class of
Window
not targeted at any particular engine or calling convention.
- LogicalWindow(RelOptCluster, RelTraitSet, RelNode, List<RexLiteral>, RelDataType, List<Window.Group>) - Constructor for class org.apache.calcite.rel.logical.LogicalWindow
-
Creates a LogicalWindow.
- LONGNVARCHAR - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- longValue(boolean) - Method in class org.apache.calcite.sql.SqlLiteral
-
Returns the long value of this literal.
- lookingAhead - Variable in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- lookup(Class) - Method in class org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
-
Returns a corresponding
SqlTypeName for a given Java class.
- lookup(SqlValidatorScope, List<String>) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Resolves a multi-part identifier such as "SCHEMA.EMP.EMPNO" to a
namespace.
- lookupAggregates(SqlCall) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
- lookupChild(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- lookupChild(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Looks up a child namespace of a given name.
- lookupCorrel(String) - Method in class org.apache.calcite.plan.RelOptQuery
-
Returns the relational expression which populates a correlating variable.
- lookupField(boolean, boolean, RelDataType, String) - Static method in class org.apache.calcite.sql.validate.SqlValidatorUtil
-
Looks up a field with a given name, returning null if not found.
- lookupGroupExpr(SqlNode) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
If an expression is structurally identical to one of the group-by
expressions, returns a reference to the expression, otherwise returns
null.
- lookupGroupingExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- lookupHints(SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupHints(SqlNode, SqlParserPos) - Method in interface org.apache.calcite.sql.validate.SqlValidatorWithHints
-
Looks up completion hints for a syntactically correct SQL statement that
has been parsed into an expression tree.
- lookupNameCompletionHints(SqlValidatorScope, List<String>, SqlParserPos, Collection<SqlMoniker>) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Populates a list of all the valid alternatives for an identifier.
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>) - Method in interface org.apache.calcite.sql.SqlOperatorTable
-
Retrieves a list of operators with a given name and syntax.
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>) - Method in class org.apache.calcite.sql.util.ChainedSqlOperatorTable
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>) - Method in class org.apache.calcite.sql.util.ListSqlOperatorTable
-
- lookupOperatorOverloads(SqlIdentifier, SqlFunctionCategory, SqlSyntax, List<SqlOperator>) - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- lookupQualifiedName(SqlNode, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- lookupQualifiedName(SqlNode, SqlParserPos) - Method in interface org.apache.calcite.sql.validate.SqlValidatorWithHints
-
- lookupRoutine(SqlOperatorTable, SqlIdentifier, List<RelDataType>, SqlFunctionCategory) - Static method in class org.apache.calcite.sql.SqlUtil
-
Looks up a (possibly overloaded) routine based on name and argument
types.
- lookupSubjectRoutines(SqlOperatorTable, SqlIdentifier, List<RelDataType>, SqlFunctionCategory) - Static method in class org.apache.calcite.sql.SqlUtil
-
Looks up all subject routines matching the given name and argument types.
- lookupVisitMethod(Class<? extends R>, Class<? extends E>, String, List<Class>) - Method in interface org.apache.calcite.util.ReflectiveVisitDispatcher
-
Looks up a visit method taking additional parameters beyond the
overloaded visitee type.
- lookupVisitMethod(Class<? extends R>, Class<? extends E>, String) - Method in interface org.apache.calcite.util.ReflectiveVisitDispatcher
-
Looks up a visit method.
- lookupVisitMethod(Class<?>, Class<?>, String) - Static method in class org.apache.calcite.util.ReflectUtil
-
Looks up a visit method.
- lookupVisitMethod(Class<?>, Class<?>, String, List<Class>) - Static method in class org.apache.calcite.util.ReflectUtil
-
Looks up a visit method taking additional parameters beyond the
overloaded visitee type.
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.JoinScope
-
- lookupWindow(String) - Method in class org.apache.calcite.sql.validate.SelectScope
-
- lookupWindow(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Finds a window with a given name.
- LoptJoinTree - Class in org.apache.calcite.rel.rules
-
Utility class used to store a
Join tree
and the factors that make up the tree.
- LoptJoinTree(RelNode, int) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Creates a join-tree consisting of a single node.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, boolean) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree given the factors corresponding
to the left and right subtrees of the join.
- LoptJoinTree(RelNode, LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree, boolean) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree
-
Associates the factor ids with a join-tree given the factors corresponding
to the left and right subtrees of the join.
- LoptJoinTree.BinaryTree - Class in org.apache.calcite.rel.rules
-
Simple binary tree class that stores an id in the leaf nodes and keeps
track of the parent LoptJoinTree object associated with the binary tree.
- LoptJoinTree.BinaryTree(LoptJoinTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
-
- LoptJoinTree.Leaf - Class in org.apache.calcite.rel.rules
-
Binary tree node that has no children.
- LoptJoinTree.Leaf(int, LoptJoinTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree.Leaf
-
- LoptJoinTree.Node - Class in org.apache.calcite.rel.rules
-
Binary tree node that has two children.
- LoptJoinTree.Node(LoptJoinTree.BinaryTree, LoptJoinTree.BinaryTree, LoptJoinTree) - Constructor for class org.apache.calcite.rel.rules.LoptJoinTree.Node
-
- LoptMultiJoin - Class in org.apache.calcite.rel.rules
-
Utility class that keeps track of the join factors that
make up a
MultiJoin.
- LoptMultiJoin(MultiJoin) - Constructor for class org.apache.calcite.rel.rules.LoptMultiJoin
-
- LoptOptimizeJoinRule - Class in org.apache.calcite.rel.rules
-
Planner rule that implements the heuristic planner for determining optimal
join orderings.
- LoptOptimizeJoinRule(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory) - Constructor for class org.apache.calcite.rel.rules.LoptOptimizeJoinRule
-
Creates a LoptOptimizeJoinRule.
- LoptSemiJoinOptimizer - Class in org.apache.calcite.rel.rules
-
Implements the logic for determining the optimal
semi-joins to be used in processing joins in a query.
- LoptSemiJoinOptimizer(LoptMultiJoin, RexBuilder) - Constructor for class org.apache.calcite.rel.rules.LoptSemiJoinOptimizer
-
- lower(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LOWER(string) function.
- LOWER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- LOWER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- LOWER_OPERAND - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'lower' operand.
- lowerBound - Variable in class org.apache.calcite.rel.core.Window.Group
-
- lowerBound(T[], T, Comparator<T>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given array.
- lowerBound(T[], K, Function1<T, K>, Comparator<K>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given array.
- lowerBound(T[], T, int, int, Comparator<T>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Performs binary search of the lower bound in the given section of array.
- lowerBound(T[], K, int, int, Function1<T, K>, Comparator<K>) - Static method in class org.apache.calcite.runtime.BinarySearch
-
Taken from http://en.wikipedia.org/wiki/Binary_search_algorithm
#Deferred_detection_of_equality
- LPAREN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- lt(boolean, boolean) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to boolean values.
- lt(String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to String values.
- lt(ByteString, ByteString) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to ByteString values.
- lt(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL < operator applied to BigDecimal values.
- LT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ltrim(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL LTRIM function.
- M - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
- 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.
- makeCall(SqlOperatorTable, SqlIdentifier) - Static method in class org.apache.calcite.sql.SqlUtil
-
If an identifier is a legitimate call to a function which has no
arguments and requires no parentheses (for example "CURRENT_USER"),
returns a call to that function, otherwise returns null.
- 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, expanding if possible.
- makeCharLiteral(NlsString) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a character string literal from an
NlsString.
- makeContext(CalciteConnection, CalciteSchema, List<String>, ImmutableMap<CalciteConnectionProperty, String>) - Static method in class org.apache.calcite.schema.Schemas
-
- makeCorrel(RelDataType, String) - 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
-
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.
- 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 an interval literal.
- makeIntervalLiteral(BigDecimal, SqlIntervalQualifier) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an interval literal.
- 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, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal of a given type.
- makeMinus(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeMultiply(RexNode, RexNode) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
- makeNewInvocation(RelDataType, List<RexNode>) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an invocation of the NEW operator.
- makeNotNullCast(RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Makes an expression which converts a value of type T to a value of type T
NOT NULL, or throws if the value is 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
-
Makes all fields in this namespace nullable (typically because it is on
the outer side of an outer join.
- 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.
- makeNullLiteral(SqlTypeName, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates an expression corresponding to a null literal, cast to a specific
type and precision
- makeNullLiteral(SqlTypeName) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a literal whose value is NULL, with a particular type.
- makeOver(RelDataType, SqlAggFunction, List<RexNode>, List<RexNode>, ImmutableList<RexFieldCollation>, RexWindowBound, RexWindowBound, boolean, boolean, boolean) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a call to a windowed agg.
- 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.
- 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, RelNode, RexProgram) - Method in class org.apache.calcite.rel.rules.CalcRelSplitter.RelType
-
- makeRoundFactor(int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact numeric value to be used for rounding.
- makeScaleFactor(int) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Makes an exact numeric literal to be used for scaling
- makeSemiJoinSelectivityRexNode(SemiJoin) - 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
-
Creates a Time literal.
- makeTimestampLiteral(Calendar, int) - Method in class org.apache.calcite.rex.RexBuilder
-
Creates a Timestamp 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MAP - Static variable in enum org.apache.calcite.util.BuiltInMethod
-
- map() - Method in class org.apache.calcite.util.JsonBuilder
-
Creates a JSON object (represented by a
Map).
- MAP_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MAP Query Constructor.
- MAP_VALUE_CONSTRUCTOR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MAP Value Constructor,
e.g.
- MapConstructor() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an MAP constructor
- mapCorrel(String, RelNode) - Method in class org.apache.calcite.plan.RelOptQuery
-
Maps a correlating variable to a
RelNode.
- mapItem(Map, Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for "map element reference".
- 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.AbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.AbstractMapping
-
- 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.FiniteAbstractMapping() - Constructor for class org.apache.calcite.util.mapping.Mappings.FiniteAbstractMapping
-
- 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.IdentityMapping(int) - Constructor for class org.apache.calcite.util.mapping.Mappings.IdentityMapping
-
Creates an identity mapping.
- Mappings.NoElementException - Exception in org.apache.calcite.util.mapping
-
Thrown when a mapping is expected to return one element but returns none.
- Mappings.NoElementException(String) - Constructor for exception org.apache.calcite.util.mapping.Mappings.NoElementException
-
Creates a NoElementException.
- 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.OverridingSourceMapping(Mappings.SourceMapping, int, int) - Constructor for class org.apache.calcite.util.mapping.Mappings.OverridingSourceMapping
-
- 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.OverridingTargetMapping(Mappings.TargetMapping, int, int) - Constructor for class org.apache.calcite.util.mapping.Mappings.OverridingTargetMapping
-
- Mappings.PartialMapping - Class in org.apache.calcite.util.mapping
-
A mapping where a source has at most one target, and every target has at
most one source.
- Mappings.PartialMapping(int, int, MappingType) - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Creates a partial mapping.
- Mappings.PartialMapping(List<Integer>, int, MappingType) - Constructor for class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
Creates a partial mapping from a list.
- 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.
- Mappings.TooManyElementsException() - Constructor for exception org.apache.calcite.util.mapping.Mappings.TooManyElementsException
-
- MappingType - Enum in org.apache.calcite.util.mapping
-
Describes the type of a mapping, from the most general
MappingType.MULTI_FUNCTION (every element in the source and target domain can
participate in many mappings) to the most retricted
MappingType.BIJECTION (every
element in the source and target domain must be paired with precisely one
element in the other domain).
- mapRequiresEvenArgCount() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- mapRequiresTwoOrMoreArgs() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- mapRuleDescription(RelOptRule) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
Registers a rule's description.
- 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
-
- match(List<String>, String) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- match(RexNode, RexAction) - Method in interface org.apache.calcite.rex.RexPattern
-
Calls action for every combination of tokens for which this
pattern matches.
- MATCH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- match(List<String>, String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorCatalogReader
-
- MATCH_UNTIL_FIXPOINT - Static variable in class org.apache.calcite.plan.hep.HepProgram
-
Symbolic constant for matching until no more matches occur.
- MATCHED - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(String, String) - Method in class org.apache.calcite.prepare.CalciteCatalogReader
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- matches(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinToCorrelateRule
-
- 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.
- matchNullability(RelDataType, RexNode) - Method in class org.apache.calcite.rex.RexBuilder
-
Ensures that a type's nullability matches a value's nullability.
- 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, List<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) - Static method in class org.apache.calcite.sql.SqlUtil
-
Determine if there is a routine matching the given name and number of
arguments.
- MATERIALIZATION_CONNECTION - Static variable in class org.apache.calcite.schema.impl.MaterializedViewTable
-
Internal connection, used to execute queries to materialize views.
- 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
-
- 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.
- materialize(RelNode, RelOptTable) - Method in class org.apache.calcite.prepare.Prepare.Materialization
-
- MaterializedViewTable - Class in org.apache.calcite.schema.impl
-
Table that is a materialized view.
- MaterializedViewTable(Type, RelProtoDataType, 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 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MAX aggregate function.
- MAX - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MAX_DATETIME_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- MAX_INTERVAL_START_PRECISION - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- maxClause() - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Result
-
- maxNextCharInd - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- MAXVALUE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- mayRepeat() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
- MDX_PRECEDENCE - Static variable in class org.apache.calcite.sql.SqlOperator
-
Maximum precedence.
- 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.
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MEMBER_OF - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Multiset MEMBER OF.
- 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() - 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) - Method in class org.apache.calcite.rel.metadata.RelMdMemory
-
- memory(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- 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(RelTraitSet) - Method in class org.apache.calcite.plan.RelTraitSet
-
- MERGE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- merge(Mappings.TargetMapping, Mappings.TargetMapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Creates a mapping by merging two mappings.
- mergeJoin(RelNode, RelNode, ImmutableIntList, ImmutableIntList) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Join's collation assuming that it
uses a merge-join algorithm.
- mergeJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, boolean, boolean) - Static method in class org.apache.calcite.runtime.Enumerables
-
Joins two inputs that are sorted on the key.
- 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.
- MESSAGE_LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MESSAGE_OCTET_LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MESSAGE_TEXT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- metadata(Class<M>) - Method in class org.apache.calcite.rel.AbstractRelNode
-
- Metadata - Interface in org.apache.calcite.rel.metadata
-
Metadata about a relational expression.
- metadata(Class<M>) - Method in interface org.apache.calcite.rel.RelNode
-
Returns a metadata interface.
- 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
-
- method - Variable in class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- method - Variable in class org.apache.calcite.runtime.Resources.Inst
-
- method - Variable in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
Method that implements the function.
- METHOD - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- method - Variable in enum org.apache.calcite.util.BuiltInMethod
-
- methodName - Variable in class org.apache.calcite.model.JsonFunction
-
- MIN - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
MIN aggregate function.
- MIN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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<RelNode>, boolean) - Constructor for class org.apache.calcite.rel.core.Minus
-
- Minus(RelInput) - Constructor for class org.apache.calcite.rel.core.Minus
-
Creates a Minus by parsing serialized output.
- minus(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to int values.
- minus(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to int values; left side may be
null.
- minus(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to int values; right side may be
null.
- minus(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to nullable int values.
- minus(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to nullable long and int values.
- minus(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to nullable int and long values.
- minus(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL - operator applied to BigDecimal values.
- MINUS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Infix arithmetic minus operator, '-'.
- MINUS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- 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 interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MINVALUE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- MOD - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- ModifiableTable - Interface in org.apache.calcite.schema
-
A table that can be modified.
- MODIFIES - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MODULE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MONTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MORE_KW - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MULTI_BOTH_PROJECT - Static variable in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MULTI_LEFT_PROJECT - Static variable in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MULTI_LINE_COMMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- MULTI_RIGHT_PROJECT - Static variable in class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- MulticastRelOptListener - Class in org.apache.calcite.plan
-
MulticastRelOptListener implements the
RelOptListener interface by
forwarding events on to a collection of other listeners.
- MulticastRelOptListener() - Constructor for class org.apache.calcite.plan.MulticastRelOptListener
-
Creates a new empty multicast listener.
- MultiJoin - Class in org.apache.calcite.rel.rules
-
A MultiJoin represents a join of N inputs, whereas regular Joins
represent strictly binary joins.
- MultiJoin(RelOptCluster, List<RelNode>, RexNode, RelDataType, boolean, List<RexNode>, List<JoinRelType>, List<ImmutableBitSet>, ImmutableMap<Integer, ImmutableIntList>, RexNode) - Constructor for class org.apache.calcite.rel.rules.MultiJoin
-
Constructs a MultiJoin.
- MultiJoinOptimizeBushyRule - Class in org.apache.calcite.rel.rules
-
Planner rule that finds an approximately optimal ordering for join operators
using a heuristic algorithm.
- MultiJoinOptimizeBushyRule(RelFactories.JoinFactory, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule
-
Creates an MultiJoinOptimizeBushyRule.
- MultiJoinProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- MultiJoinProjectTransposeRule(RelOptRuleOperand, String) - Constructor for class org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule
-
- multiple() - Method in class org.apache.calcite.plan.RelTraitDef
-
Whether a relational expression may possess more than one instance of
this trait simultaneously.
- multiple() - Method in class org.apache.calcite.rel.RelCollationTraitDef
-
- multiply(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to int values.
- multiply(Integer, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to int values; left side may be
null.
- multiply(int, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to int values; right side may be
null.
- multiply(Integer, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to nullable int values.
- multiply(Long, Integer) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to nullable long and int values.
- multiply(Integer, Long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to nullable int and long values.
- multiply(BigDecimal, BigDecimal) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL * operator applied to BigDecimal values.
- MULTIPLY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Arithmetic multiplication operator, '*'.
- multiply(Mapping, Mapping) - Static method in class org.apache.calcite.util.mapping.Mappings
-
Multiplies one mapping by another.
- multiply(Double, Double) - Static method in class org.apache.calcite.util.NumberUtil
-
- MULTIPLY_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Type checking strategy for the "*" operator
- 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
-
- MULTISET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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" operator.
- MULTISET_EXCEPT_ALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "MULTISET EXCEPT ALL" operator.
- MULTISET_INTERSECT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "MULTISET INTERSECT" operator.
- MULTISET_INTERSECT_ALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "MULTISET INTERSECT ALL" 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" operator.
- MULTISET_UNION_ALL - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The "MULTISET UNION ALL" operator.
- MULTISET_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The MULTISET Value Constructor.
- MultisetConstructor() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a MULTISET constructor
- MultisetOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy types must be [nullable] Multiset,
[nullable] Multiset and the two types must have the same element type
- MultisetOperandTypeChecker() - Constructor for class org.apache.calcite.sql.type.MultisetOperandTypeChecker
-
- MultisetSqlType - Class in org.apache.calcite.sql.type
-
MultisetSqlType represents a standard SQL2003 multiset type.
- MultisetSqlType(RelDataType, boolean) - Constructor for class org.apache.calcite.sql.type.MultisetSqlType
-
Constructs a new MultisetSqlType.
- MUMPS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- mustNotNullInElse() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- mutate(List<T>) - Method in class org.apache.calcite.rex.RexShuttle
-
Applies this shuttle to each expression in a list.
- OBJECT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ObjectEnumeratorCursor - Class in org.apache.calcite.runtime
-
- ObjectEnumeratorCursor(Enumerator<Object>) - Constructor for class org.apache.calcite.runtime.ObjectEnumeratorCursor
-
Creates an ObjectEnumeratorCursor.
- 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 interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OCTETS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(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(Object) - Static method in class org.apache.calcite.plan.Contexts
-
Returns a context that wraps an object.
- of(Iterable<RexNode>) - Static method in class org.apache.calcite.plan.RelOptPredicateList
-
- of(Iterable<RexNode>, Iterable<RexNode>, Iterable<RexNode>) - Static method in class org.apache.calcite.plan.RelOptPredicateList
-
- of(ImmutableBitSet) - Static method in class org.apache.calcite.plan.Strong
-
- 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(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, 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(Mappings.TargetMapping) - Static method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
Creates a shuttle with an empty field list.
- 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...) - 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(DataSource, String) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Creates an ResultSetEnumerable.
- of(DataSource, String, Primitive[]) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Creates an ResultSetEnumerable that retrieves columns as specific
Java types.
- of(DataSource, String, Function1<ResultSet, Function0<T>>) - Static method in class org.apache.calcite.runtime.ResultSetEnumerable
-
Executes a SQL query and returns the results as an enumerator, using a
row builder to convert JDBC column values into rows.
- of(Lattice, List<Table>) - Static method in class org.apache.calcite.schema.impl.StarTable
-
Creates a StarTable and registers it in a schema.
- 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 and set of unique keys.
- OF - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- of(JoinRelType) - Static method in enum org.apache.calcite.sql.SemiJoinType
-
- of(int) - Static method in class org.apache.calcite.sql.type.SqlOperandCountRanges
-
- 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(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(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(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.
- offset - Variable in class org.apache.calcite.rel.core.Sort
-
- OFFSET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- 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(Collection<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(Collection<RelOptRule>) - Static method in class org.apache.calcite.tools.Programs
-
Creates a program from a list of rules.
- OLD - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ON - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- ONLY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ONLY_COLUMN - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type must be
a struct type with precisely one field and the returned type is the type
of that field.
- onlyScalarSubqueryAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.plan.RelOptRule
-
Receives notification about a rule match.
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.plan.SubstitutionVisitor.FilterOnProjectRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule
-
- onMatch() - Method in class org.apache.calcite.plan.volcano.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.AggregateExpandDistinctAggregatesRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateProjectMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateReduceFunctionsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateStarTableRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateUnionAggregateRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.AggregateUnionTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.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.FilterAggregateTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterCalcMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterMultiJoinMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterSetOpTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.FilterToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.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.JoinExtractFilterRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- 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.MultiJoinOptimizeBushyRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectCalcMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectSortTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ProjectToCalcRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SemiJoinRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortProjectTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.SortRemoveRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.TableScanRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionEliminatorRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionMergeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.rules.UnionToDistinctRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaAggregateTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.DeltaFilterTransposeRule
-
- onMatch(RelOptRuleCall) - Method in class org.apache.calcite.rel.stream.StreamRules.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.DeltaUnionTransposeRule
-
- onMatch(RexNode[]) - Method in interface org.apache.calcite.rex.RexAction
-
- 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.
- OPEN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
- operand - Variable in class org.apache.calcite.model.JsonCustomSchema
-
Operand.
- operand - Variable in class org.apache.calcite.model.JsonCustomTable
-
Operand.
- operand(Class<R>, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelTrait, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperandChildren) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has a
particular trait and predicate.
- operand(Class<R>, RelTrait, Predicate<? super R>, RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression that has no
children.
- operand(Class<R>, RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates an operand that matches a relational expression with a given
list of children.
- operand(int) - Method in class org.apache.calcite.sql.SqlBasicCall
-
- operand(int) - Method in class org.apache.calcite.sql.SqlCall
-
- operandCount() - Method in class org.apache.calcite.sql.SqlBasicCall
-
- operandCount() - Method in class org.apache.calcite.sql.SqlCall
-
- operandMap(Map<String, Object>) - Method in class org.apache.calcite.model.ModelHandler
-
Adds extra entries to an operand to a custom schema.
- operandNotComparable(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- operands - Variable in class org.apache.calcite.plan.RelOptRule
-
Flattened list of operands.
- operands - Variable in class org.apache.calcite.rex.RexCall
-
- operands - Variable in class org.apache.calcite.sql.SqlBasicCall
-
- 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
-
- OperandTypes - Class in org.apache.calcite.sql.type
-
Strategies for checking operand types.
- OPERATOR - Static variable in class org.apache.calcite.sql.SqlDelete
-
- 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(SqlOperatorTable) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- opTab - Variable in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Operator table containing the standard SQL operators and functions.
- optimize(RelDataType) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- optimize(RelNode, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - Method in class org.apache.calcite.prepare.Prepare
-
Optimizes a query plan.
- OPTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OPTIONS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OR - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Logical OR operator.
- OR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- ORDER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OrderBy(boolean) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an ORDER BY clause.
- orderByDataTypeProhibitsRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByOrdinalOutOfRange() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByOverlap() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- orderByRangeMismatch() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- OrderByScope - Class in org.apache.calcite.sql.validate
-
Represents the name-resolution context for expressions in an ORDER BY clause.
- OrderedQueryOrExpr(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses either a row expression or a query expression with an optional
ORDER BY.
- ORDERING - Static variable in class org.apache.calcite.rel.RelNodes
-
- ORDERING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ORDERING - Static variable in class org.apache.calcite.util.ImmutableBitSet
-
- OrderItem() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses one list item in an ORDER BY clause.
- orderKeys - Variable in class org.apache.calcite.rel.core.Window.Group
-
- orderKeys - Variable in class org.apache.calcite.rex.RexWindow
-
- orderList - Variable in class org.apache.calcite.sql.SqlOrderBy
-
- ordinal - Variable in class org.apache.calcite.materialize.Lattice.Column
-
- 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
-
- ordinalInParent - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- ordinalInRule - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- ORDINALITY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- orEmpty(Iterable<T>) - Static method in class org.apache.calcite.util.Util
-
- org.apache.calcite - package org.apache.calcite
-
Main package for Calcite, the dynamic data management platform.
- org.apache.calcite.adapter - package org.apache.calcite.adapter
-
Calcite adapters.
- org.apache.calcite.adapter.clone - package org.apache.calcite.adapter.clone
-
Provides utility classes.
- org.apache.calcite.adapter.enumerable - package org.apache.calcite.adapter.enumerable
-
Query optimizer rules for Java calling convention.
- org.apache.calcite.adapter.enumerable.impl - package org.apache.calcite.adapter.enumerable.impl
-
Calcite-specific classes for implementation of regular and window aggregates.
- org.apache.calcite.adapter.java - package org.apache.calcite.adapter.java
-
Query provider based on Java in-memory data
structures.
- org.apache.calcite.adapter.jdbc - package org.apache.calcite.adapter.jdbc
-
Query provider based on a JDBC data source.
- org.apache.calcite.config - package org.apache.calcite.config
-
Configuration.
- org.apache.calcite.interpreter - package org.apache.calcite.interpreter
-
Provides an implementation of relational expressions using an interpreter.
- org.apache.calcite.jdbc - package org.apache.calcite.jdbc
-
JDBC driver for Calcite.
- org.apache.calcite.materialize - package org.apache.calcite.materialize
-
Management of materialized query results.
- org.apache.calcite.model - package org.apache.calcite.model
-
Provides model files, in JSON format, defining schemas and other metadata.
- org.apache.calcite.plan - package org.apache.calcite.plan
-
Defines interfaces for constructing rule-based optimizers of
relational expressions.
- org.apache.calcite.plan.hep - package org.apache.calcite.plan.hep
-
- org.apache.calcite.plan.volcano - package org.apache.calcite.plan.volcano
-
Optimizes relational expressions.
- org.apache.calcite.prepare - package org.apache.calcite.prepare
-
Preparation of queries (parsing, planning and implementation).
- org.apache.calcite.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.jdbc - package org.apache.calcite.rel.jdbc
-
Contains query transformation rules relating to generating SQL for
foreign JDBC databases.
- 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.rules - package org.apache.calcite.rel.rules
-
Provides a core set of planner rules.
- org.apache.calcite.rel.stream - package org.apache.calcite.rel.stream
-
Defines relational expressions for streaming.
- org.apache.calcite.rel.type - package org.apache.calcite.rel.type
-
Defines a type system for relational expressions.
- org.apache.calcite.rex - package org.apache.calcite.rex
-
Provides a language for representing row-expressions.
- org.apache.calcite.runtime - package org.apache.calcite.runtime
-
Utilities required at runtime.
- org.apache.calcite.schema - package org.apache.calcite.schema
-
Schema SPI.
- org.apache.calcite.schema.impl - package org.apache.calcite.schema.impl
-
Utilities to help implement Calcite's SPIs.
- org.apache.calcite.server - package org.apache.calcite.server
-
Provides a server for hosting Calcite connections.
- org.apache.calcite.sql - package org.apache.calcite.sql
-
Provides a SQL parser and object model.
- org.apache.calcite.sql.advise - package org.apache.calcite.sql.advise
-
Provides hints and corrections for editing SQL statements.
- org.apache.calcite.sql.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.parser.impl - package org.apache.calcite.sql.parser.impl
-
- org.apache.calcite.sql.pretty - package org.apache.calcite.sql.pretty
-
Provides a pretty-printer for SQL statements.
- org.apache.calcite.sql.type - package org.apache.calcite.sql.type
-
SQL type system.
- org.apache.calcite.sql.util - package org.apache.calcite.sql.util
-
Utility classes for the SQL object model, parsing, and validation.
- org.apache.calcite.sql.validate - package org.apache.calcite.sql.validate
-
SQL validation.
- org.apache.calcite.sql2rel - package org.apache.calcite.sql2rel
-
Translates a SQL parse tree to relational expression.
- org.apache.calcite.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.
- OTHERS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OUT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.sql.parser.impl.SqlParserImplConstants
-
- OUTPUT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OVER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The
OVER operator, which applies an aggregate functions to a
window.
- OVER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- OVERLAPS - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- OVERLAPS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- OVERRIDING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- overridingMethodDecl(Method, Iterable<ParameterExpression>, BlockStatement) - Static method in class org.apache.calcite.adapter.enumerable.EnumUtils
-
Declares a method that overrides another method.
- 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
-
- PAD - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- PARAMETER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PARAMETER_MODE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PARAMETER_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PARAMETER_ORDINAL_POSITION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PARAMETER_SPECIFIC_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PARAMETER_SPECIFIC_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PARAMETER_SPECIFIC_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- parameterRelTypes() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the parameter types of the aggregate as
RelDataType.
- 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.
- parent - Variable in class org.apache.calcite.materialize.Lattice.Node
-
- parent - Variable in class org.apache.calcite.sql.validate.DelegatingScope
-
Parent scope.
- ParenthesizedExpression(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a parenthesized query or single row expression.
- ParenthesizedQueryOrCommaList(SqlAbstractParserImpl.ExprContext) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a parenthesized query or comma-list of row expressions.
- ParenthesizedSimpleIdentifierList() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
List of simple identifiers in parentheses.
- 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(String) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- parse(CalciteConnection, CalciteSchema, List<String>, String) - Static method in class org.apache.calcite.schema.Schemas
-
Parses and validates a SQL query.
- parse(String) - Method in interface org.apache.calcite.tools.Planner
-
Parses and validates a SQL statement.
- parse(String) - Static method in class org.apache.calcite.util.ZonelessDate
-
Parses a string as a ZonelessDate.
- parse(String, String) - Static method in class org.apache.calcite.util.ZonelessDate
-
Parses a string as a ZonelessDate with a given format string.
- parse(String) - Static method in class org.apache.calcite.util.ZonelessTime
-
Parses a string as a ZonelessTime.
- parse(String, String) - Static method in class org.apache.calcite.util.ZonelessTime
-
Parses a string as a ZonelessTime using a given format string.
- parse(String) - Static method in class org.apache.calcite.util.ZonelessTimestamp
-
Parses a string as a ZonelessTimestamp.
- parse(String, String) - Static method in class org.apache.calcite.util.ZonelessTimestamp
-
Parses a string as a ZonelessTimestamp using a given format string.
- parseBinaryString(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Parses a Binary string.
- 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
-
Deprecated.
this method is not localized for Farrago standards
- parseDecimal(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- ParseException - Exception in org.apache.calcite.sql.parser.impl
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception org.apache.calcite.sql.parser.impl.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception org.apache.calcite.sql.parser.impl.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception org.apache.calcite.sql.parser.impl.ParseException
-
- parseExpression() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses a SQL expression.
- parseInteger(String) - 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.
- 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 level
Level.FINE or higher).
- parserConfig(SqlParser.Config) - Method in class org.apache.calcite.tools.Frameworks.ConfigBuilder
-
- parserContext(int, int) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- parserFactory() - Method in interface org.apache.calcite.sql.parser.SqlParser.Config
-
- parseSqlExpressionEof() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- parseSqlExpressionEof() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Parses a SQL expression ending with EOF and constructs a
parse tree.
- parseSqlStmtEof() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- parseSqlStmtEof() - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Parses a SQL statement ending with EOF and constructs a
parse tree.
- parseStmt() - Method in class org.apache.calcite.sql.parser.SqlParser
-
Parses an SQL statement.
- 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
-
Deprecated.
Does not parse SQL:99 milliseconds
- parseTimestamp(String) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Deprecated.
this method is not localized for Farrago standards
- PARTIAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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>, 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.
- PARTITION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- partitionKeys - Variable in class org.apache.calcite.rex.RexWindow
-
- partitionNotAllowed() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- PASCAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PASSTHROUGH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Variable in class org.apache.calcite.model.JsonSchema
-
SQL-path.
- path - Variable in class org.apache.calcite.model.JsonView
-
Schema name(s) to use when resolving query.
- PATH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
This table shows how and where the Gang of Four patterns are applied.
- peek() - Static method in class org.apache.calcite.jdbc.CalcitePrepare.Dummy
-
- peek(List<T>) - Static method in class org.apache.calcite.util.Stacks
-
Returns the most recently added element in the stack.
- PERCENT_RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
PERCENT_RANK Window function.
- PERCENT_RANK - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PERCENTILE_CONT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PERCENTILE_DISC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- perform(CalciteServerStatement, Frameworks.PrepareAction<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
-
- performUnconditionalRewrites(SqlNode, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Performs expression rewrites which are always used unconditionally.
- permAssert(boolean, String) - Static method in class org.apache.calcite.util.Util
-
Checks an invariant.
- 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.
- 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(SubstitutionVisitor.MutableAggregate, SubstitutionVisitor.MutableRel, Mapping) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
- 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.
- 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
-
- 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
-
- PLACING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PLAN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- PlannerImpl.ViewExpanderImpl() - Constructor for class org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl
-
- PLI - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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_OPERATOR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- plusAll(RelTrait[]) - Method in class org.apache.calcite.plan.RelTraitSet
-
- plusAll(SqlNode[]) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with an array of positions to create a
position that spans from the first point in the first to the last point
in the other.
- plusAll(Collection<SqlNode>) - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines this parser position with a list of positions.
- 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
-
Removes an element from the stack.
- 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
-
Fill in missing bounds.
- populateMaterializations(CalcitePrepare.Context, RelOptPlanner, Prepare.Materialization) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- POS - Static variable in class org.apache.calcite.adapter.jdbc.JdbcImplementor
-
- pos - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- pos - Variable in class org.apache.calcite.sql.SqlNode
-
- 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.
- POSITION - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- POSITION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- post(boolean, String) - Static method in class org.apache.calcite.util.Util
-
Checks a post-condition.
- PostfixRowOperator() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a postfix row operator like IS NOT NULL.
- power(double, double) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL POWER operator applied to double values.
- power(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- power(long, 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.
- POWER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- pre(boolean, String) - Static method in class org.apache.calcite.util.Util
-
Checks a pre-condition.
- PRECEDING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PRECISION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- precision - Variable in class org.apache.calcite.util.ZonelessTime
-
- precision - Variable in class org.apache.calcite.util.ZonelessTimestamp
-
- 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 - Static variable in class org.apache.calcite.rel.rules.FilterTableScanRule
-
- PREDICATE - Static variable in class org.apache.calcite.rel.rules.ProjectTableScanRule
-
- 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
-
- PREFIXED_STRING_LITERAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- prefixLength - Variable in class org.apache.calcite.sql.validate.SqlQualified
-
- PrefixRowOperator() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a prefix row operator like NOT.
- preparationAborted() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- prepare(Meta.ConnectionHandle, String, int) - 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.Materialization(CalciteSchema.TableEntry, String) - Constructor for class org.apache.calcite.prepare.Prepare.Materialization
-
- Prepare.PreparedExplain - Class in org.apache.calcite.prepare
-
PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.
- Prepare.PreparedExplain(RelDataType, RelDataType, RelNode, boolean, SqlExplainLevel) - Constructor for class org.apache.calcite.prepare.Prepare.PreparedExplain
-
- Prepare.PreparedResult - Interface in org.apache.calcite.prepare
-
- Prepare.PreparedResultImpl - Class in org.apache.calcite.prepare
-
- Prepare.PreparedResultImpl(RelDataType, RelDataType, List<List<String>>, RelNode, TableModify.Operation, boolean) - Constructor for class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- Prepare.PreparingTable - Interface in org.apache.calcite.prepare
-
Definition of a table, for the purposes of the validator and planner.
- prepareAndExecute(Meta.ConnectionHandle, String, int, Meta.PrepareCallback) - Method in class org.apache.calcite.jdbc.CalciteMetaImpl
-
- 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, String, Queryable<T>, Type, int) - Method in interface org.apache.calcite.jdbc.CalcitePrepare
-
- prepareSql(CalcitePrepare.Context, String, Queryable<T>, Type, int) - Method in class org.apache.calcite.prepare.CalcitePrepareImpl
-
- prepareSql(SqlNode, Class, SqlValidator, boolean, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - Method in class org.apache.calcite.prepare.Prepare
-
- prepareSql(SqlNode, SqlNode, Class, SqlValidator, boolean, List<Prepare.Materialization>, List<CalciteSchema.LatticeEntry>) - Method in class org.apache.calcite.prepare.Prepare
-
- PRESERVE - Static variable in class org.apache.calcite.rel.RelCollationImpl
-
Deprecated.
- PRESERVE - Static variable in class org.apache.calcite.rel.RelCollations
-
A collation that cannot be replicated by applying a sort.
- PRESERVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- preValidateCall(SqlValidator, SqlValidatorScope, SqlCall) - Method in class org.apache.calcite.sql.SqlOperator
-
Receives notification that validation of a call to this operator is
beginning.
- prevCharIsCR - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- prevCharIsLF - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(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.
- printJavaString(PrintWriter, String, boolean) - Static method in class org.apache.calcite.util.Util
-
Prints a string, enclosing in double quotes (") and escaping if
necessary.
- println(PrintWriter, Object) - Static method in class org.apache.calcite.util.Util
-
- 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.
- PRIOR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PRIVILEGES - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- PROCEDURE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(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
-
- program - Variable in class org.apache.calcite.rel.core.Calc
-
- 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, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.rel.core.Project
-
Creates a Project.
- Project(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.rel.core.Project
-
Deprecated.
- Project(RelInput) - Constructor for class org.apache.calcite.rel.core.Project
-
Creates a Project by parsing serialized output.
- project(ImmutableBitSet, Set<RelDataTypeField>, RelFactories.ProjectFactory) - 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(RelNode, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Project's collation.
- project(RelNode, List<? extends RexNode>) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Project's collation.
- PROJECT - Static variable in class org.apache.calcite.rel.rules.ProjectToWindowRule
-
Instance of the rule that can be applied to a
Project and that produces, in turn,
a mixture of
LogicalProject
and
LogicalWindow.
- Project.Flags - Class in org.apache.calcite.rel.core
-
Deprecated.
- Project.Flags() - Constructor for class org.apache.calcite.rel.core.Project.Flags
-
Deprecated.
- PROJECT_FACTORY - Static variable in interface org.apache.calcite.adapter.enumerable.EnumerableRel
-
- PROJECT_FILTER_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Singleton instance of this rule that applies to the pattern
Project(Filter(Values)).
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.PruneEmptyRules
-
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ReduceExpressionsRule
-
- PROJECT_INSTANCE - Static variable in class org.apache.calcite.rel.rules.ValuesReduceRule
-
Instance of this rule that applies to the pattern
Project(Values).
- PROJECT_PREDICATE - Static variable in class org.apache.calcite.plan.RelOptUtil
-
Predicate for whether a project contains multisets or windowed
aggregates.
- ProjectableFilterableTable - Interface in org.apache.calcite.schema
-
Table that can be scanned, optionally applying supplied filter expressions,
and projecting a given list of columns,
without creating an intermediate relational expression.
- ProjectCalcMergeRule - Class in org.apache.calcite.rel.rules
-
- ProjectFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
- projectJoinInputs(RelNode[], List<RexNode>, List<RexNode>, int, List<Integer>, List<Integer>, List<Integer>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Adding projection to the inputs of a join to produce the required join
keys.
- 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.
- projectMapping(RelNode, Mapping, List<String>, RelFactories.ProjectFactory) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Creates a relational expression which projects the output fields of a
relational expression according to a partial mapping.
- ProjectMergeRule - Class in org.apache.calcite.rel.rules
-
ProjectMergeRule merges a
Project into
another
Project,
provided the projects aren't projecting identical sets of input references.
- ProjectMergeRule(boolean, RelFactories.ProjectFactory) - Constructor for class org.apache.calcite.rel.rules.ProjectMergeRule
-
Creates a ProjectMergeRule, specifying whether to always merge projects.
- projectMultiJoin(MultiJoin, LogicalProject) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- ProjectMultiJoinMergeRule - Class in org.apache.calcite.rel.rules
-
- ProjectNode - Class in org.apache.calcite.interpreter
-
- ProjectNode(Interpreter, Project) - Constructor for class org.apache.calcite.interpreter.ProjectNode
-
- 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.
- projects - Variable in class org.apache.calcite.interpreter.Bindables.BindableTableScan
-
- ProjectSetOpTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectSetOpTransposeRule(PushProjector.ExprCondition) - Constructor for class org.apache.calcite.rel.rules.ProjectSetOpTransposeRule
-
Creates a ProjectSetOpTransposeRule with an explicit condition whether
to preserve expressions.
- projectsIdentity(boolean) - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether the fields on the leading edge of the project list are
the input fields.
- projectsOnlyIdentity() - Method in class org.apache.calcite.rex.RexProgram
-
Returns whether this program projects precisely its input fields.
- ProjectSortTransposeRule - Class in org.apache.calcite.rel.rules
-
- ProjectTableScanRule - Class in org.apache.calcite.rel.rules
-
- ProjectToCalcRule - Class in org.apache.calcite.rel.rules
-
- 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.
- 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.
- 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).
- propagateBoostRemoval(VolcanoPlanner) - Method in class org.apache.calcite.plan.volcano.RelSubset
-
- 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.
- 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.
- PROXY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Provide a surrogate or placeholder for another object to control access
to it.
- PruneEmptyRules - Class in org.apache.calcite.rel.rules
-
Collection of rules which remove sections of a query plan known never to
produce any rows.
- PruneEmptyRules() - Constructor for class org.apache.calcite.rel.rules.PruneEmptyRules
-
- PUBLIC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- pulledUpPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
- 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(List<T>, T) - Static method in class org.apache.calcite.util.Stacks
-
Adds an element to the stack.
- pushFilterPastProject(RexNode, Project) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts a filter to the new filter that would result if the filter is
pushed past a LogicalProject that it currently is referencing.
- 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
-
- PushProjector - Class in org.apache.calcite.rel.rules
-
PushProjector is a utility class used to perform operations used in push
projection rules.
- PushProjector(LogicalProject, RexNode, RelNode, PushProjector.ExprCondition) - Constructor for class org.apache.calcite.rel.rules.PushProjector
-
Creates a PushProjector object for pushing projects past a RelNode.
- PushProjector.ExprCondition - Interface in org.apache.calcite.rel.rules
-
A functor that replies true or false for a given expression.
- PushProjector.OperatorExprCondition - Class in org.apache.calcite.rel.rules
-
An expression condition that evaluates to true if the expression is
a call to one of a set of operators.
- PushProjector.OperatorExprCondition(Set<SqlOperator>) - Constructor for class org.apache.calcite.rel.rules.PushProjector.OperatorExprCondition
-
Creates an OperatorExprCondition.
- 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.
- 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
-
- pw - Variable in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- RANDOM_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton random distribution.
- range(Collection<? extends Number>) - Static method in class org.apache.calcite.rel.RelDistributions
-
Creates a range distribution.
- RANGE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- range(int, int) - Static method in class org.apache.calcite.util.BitSets
-
Creates a bitset with bits from fromIndex (inclusive) to
specified toIndex (exclusive) set to true.
- range(int) - Static method in class org.apache.calcite.util.BitSets
-
Creates a BitSet with bits between 0 and toIndex set.
- range(int, int) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with bits from fromIndex (inclusive) to
specified toIndex (exclusive) set to true.
- range(int) - Static method in class org.apache.calcite.util.ImmutableBitSet
-
Creates an ImmutableBitSet with bits between 0 and toIndex set.
- range(int, int) - Static method in class org.apache.calcite.util.ImmutableIntList
-
Returns a list that contains the values lower to upper - 1.
- range(int) - Static method in class org.apache.calcite.util.Util
-
- range(int, int) - Static method in class org.apache.calcite.util.Util
-
- RANK - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
RANK Window function.
- RANK - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- rankWithFrame() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- raw() - Method in class org.apache.calcite.runtime.Resources.Inst
-
- RBRACE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- RBRACKET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- read() - Method in class org.apache.calcite.util.RhBase64.InputStream
-
Reads enough of the input stream to convert to/from Base64 and
returns the next byte.
- read(byte[], int, int) - Method in class org.apache.calcite.util.RhBase64.InputStream
-
- READ_ONLY - Static variable in class org.apache.calcite.sql.SqlAccessType
-
- readAllAsString(Reader) - Static method in class org.apache.calcite.util.Util
-
Reads all remaining contents from a
Reader and returns
them as a string.
- readChar() - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- READS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REAL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
Computes the digest, assigns it, and returns it.
- record(Type, List<Expression>) - Method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
- record(List<Expression>) - Method in interface org.apache.calcite.adapter.enumerable.PhysType
-
Generates an expression that creates a record for a row, initializing
its fields with the given expressions.
- record(List<Expression>) - Method in class org.apache.calcite.adapter.enumerable.PhysTypeImpl
-
- record(long) - Method in class org.apache.calcite.util.Benchmark.Statistician
-
- RECORD_COLLECTION - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Checker that returns whether a value is a multiset of records or an
array of records.
- RECORD_TO_SCALAR - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- RECORD_TO_SCALAR - Static variable in class org.apache.calcite.sql.type.ReturnTypes
-
Returns the field type of a structured type which has only one field.
- RecordEnumeratorCursor<E> - Class in org.apache.calcite.runtime
-
Implementation of
Cursor on top of an
Enumerator that
returns a record for each row.
- RecordEnumeratorCursor(Enumerator<E>, Class<E>) - Constructor for class org.apache.calcite.runtime.RecordEnumeratorCursor
-
Creates a RecordEnumeratorCursor.
- RECURSIVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in interface org.apache.calcite.plan.RelOptPlanner.Executor
-
Reduces expressions, and writes their results into reducedValues.
- reduce(RexBuilder, List<RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexExecutable
-
- 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
-
ReduceDecimalsRule is a rule which reduces decimal operations (such as casts
or arithmetic) into operations involving more primitive types (such as longs
and doubles).
- ReduceDecimalsRule.DecimalShuttle - Class in org.apache.calcite.rel.rules
-
A shuttle which converts decimal expressions to expressions based on
longs.
- ReduceDecimalsRule.DecimalShuttle(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
- ReduceDecimalsRule.RexExpander - Class in org.apache.calcite.rel.rules
-
Rewrites a decimal expression for a specific set of SqlOperator's.
- ReduceDecimalsRule.RexExpander(RexBuilder) - Constructor for class org.apache.calcite.rel.rules.ReduceDecimalsRule.RexExpander
-
Constructs a RexExpander
- reduceExpr(int, List<Object>) - Method in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
- reduceExpr(int, List<Object>) - Method in class org.apache.calcite.sql.fun.SqlLikeOperator
-
- reduceExpr(int, List<Object>) - Method in class org.apache.calcite.sql.SqlSpecialOperator
-
Reduces a list of operators and arguments according to the rules of
precedence and associativity.
- ReduceExpressionsRule - Class in org.apache.calcite.rel.rules
-
Collection of planner rules that apply various simplifying transformations on
RexNode trees.
- REF - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REF_CURSOR - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- REFERENCES - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REFERENCING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ReflectiveCallNotNullImplementor - Class in org.apache.calcite.adapter.enumerable
-
- ReflectiveCallNotNullImplementor(Method) - Constructor for class org.apache.calcite.adapter.enumerable.ReflectiveCallNotNullImplementor
-
- ReflectiveConvertletTable - Class in org.apache.calcite.sql2rel
-
Implementation of
SqlRexConvertletTable which uses reflection to call
any method of the form
public RexNode convertXxx(ConvertletContext,
SqlNode) or
public RexNode convertXxx(ConvertletContext,
SqlOperator, SqlCall).
- ReflectiveConvertletTable() - Constructor for class org.apache.calcite.sql2rel.ReflectiveConvertletTable
-
- ReflectiveFunctionBase - Class in org.apache.calcite.schema.impl
-
Implementation of a function that is based on a method.
- ReflectiveFunctionBase(Method) - Constructor for class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
ReflectiveFunctionBase constructor
- 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(Map<Class<RelNode>, Function<RelNode, Metadata>>, Class<?>) - 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.
- ReflectiveSchema.Factory() - Constructor for class org.apache.calcite.adapter.java.ReflectiveSchema.Factory
-
- reflectiveSource(Method, Object) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Returns an implementation of
RelMetadataProvider that scans for
methods with a preceding argument.
- reflectiveSource(Object, Method...) - Static method in class org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider
-
Returns a reflective metadata provider that implements several
methods.
- 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
-
- 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(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(SqlOperator) - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
- register(SqlFunction) - Method in class org.apache.calcite.sql.util.ReflectiveSqlOperatorTable
-
Registers a function 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() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- registerAbstractRels(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
-
- 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.
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- registerMetadataProviders(List<RelMetadataProvider>) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Gives this planner a chance to register one or more
RelMetadataProviders in the chain which will be used to answer
metadata queries.
- registerMetadataProviders(List<RelMetadataProvider>) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- 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_AVGX - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_AVGY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_COUNT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_INTERCEPT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_R2 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_SLOPE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_SXX - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_SXX aggregate function.
- REGR_SXX - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_SXY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- REGR_SYY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
REGR_SYY aggregate function.
- REGR_SYY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ReInit(Reader, int, int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(Reader, int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(Reader) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream, String, int, int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream, int, int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream, String) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream, String, int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream, int, int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- ReInit(InputStream) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- ReInit(InputStream, String) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- ReInit(Reader) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- ReInit(SqlParserImplTokenManager) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- ReInit(SimpleCharStream) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- ReInit(SimpleCharStream, int) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- ReInit(Reader) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Reinitializes parser with new input.
- REINTERPRET - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
An REINTERPRET operator is internal to the planner.
- rel - Variable in class org.apache.calcite.interpreter.Interpreter.Compiler
-
- rel(int) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Retrieves the ordinalth matched relational expression.
- rel() - Method in interface org.apache.calcite.rel.metadata.Metadata
-
Returns the relational expression that this metadata is about.
- RELATIVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- 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.FieldInfo - Interface in org.apache.calcite.rel.type
-
Callback which provides enough information to create fields.
- RelDataTypeFactory.FieldInfoBuilder - Class in org.apache.calcite.rel.type
-
- RelDataTypeFactory.FieldInfoBuilder(RelDataTypeFactory) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder
-
Creates a FieldInfoBuilder with the given type factory.
- RelDataTypeFactoryImpl - Class in org.apache.calcite.rel.type
-
- RelDataTypeFactoryImpl(RelDataTypeSystem) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactoryImpl
-
Creates a type factory.
- RelDataTypeFactoryImpl.JavaType - Class in org.apache.calcite.rel.type
-
Type which is based upon a Java class.
- RelDataTypeFactoryImpl.JavaType(Class) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- RelDataTypeFactoryImpl.JavaType(Class, boolean) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- RelDataTypeFactoryImpl.JavaType(Class, boolean, Charset, SqlCollation) - Constructor for class org.apache.calcite.rel.type.RelDataTypeFactoryImpl.JavaType
-
- 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.
- 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.
- 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.
- 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.
- RELEASE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- 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.FilterFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalFilter 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.ProjectFactory - Interface in org.apache.calcite.rel.core
-
Can create a
LogicalProject of the
appropriate type for this rule's calling convention.
- RelFactories.SemiJoinFactory - Interface in org.apache.calcite.rel.core
-
Can create a semi-join of the appropriate type for a rule's calling
convention.
- 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.SortFactory - Interface in org.apache.calcite.rel.core
-
Can create a
Sort of the appropriate type
for this 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) - Constructor for class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a RelFieldTrimmer.
- RelFieldTrimmer(SqlValidator, RelFactories.ProjectFactory, RelFactories.FilterFactory, RelFactories.JoinFactory, RelFactories.SemiJoinFactory, RelFactories.SortFactory, RelFactories.AggregateFactory, RelFactories.SetOpFactory) - Constructor for class org.apache.calcite.sql2rel.RelFieldTrimmer
-
Creates a RelFieldTrimmer.
- RelFieldTrimmer.TrimResult - Class in org.apache.calcite.sql2rel
-
Result of an attempt to trim columns from a relational expression.
- RelFieldTrimmer.TrimResult(RelNode, Mapping) - Constructor for class org.apache.calcite.sql2rel.RelFieldTrimmer.TrimResult
-
Creates a TrimResult.
- 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
-
- 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
-
- 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
-
- RelMdMemory - Class in org.apache.calcite.rel.metadata
-
- RelMdMemory() - Constructor for class org.apache.calcite.rel.metadata.RelMdMemory
-
- 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
-
- 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.
- 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
-
- RelMultipleTrait - Interface in org.apache.calcite.plan
-
Trait for which a given relational expression can have multiple values.
- relNode - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ConvertResult
-
- RelNode - Interface in org.apache.calcite.rel
-
A RelNode is a relational expression.
- RelNodes - Class in org.apache.calcite.rel
-
Utilities concerning relational expressions.
- 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.RelChosenEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelChosenEvent
-
- RelOptListener.RelDiscardedEvent - Class in org.apache.calcite.plan
-
Event indicating that a relational expression has been discarded.
- RelOptListener.RelDiscardedEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelDiscardedEvent
-
- 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.RelEquivalenceEvent(Object, RelNode, Object, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RelEquivalenceEvent
-
- RelOptListener.RelEvent - Class in org.apache.calcite.plan
-
Event class for abstract event dealing with a relational expression.
- RelOptListener.RelEvent(Object, RelNode) - Constructor for class org.apache.calcite.plan.RelOptListener.RelEvent
-
- RelOptListener.RuleAttemptedEvent - Class in org.apache.calcite.plan
-
Event indicating that a planner rule has been attemptedd.
- RelOptListener.RuleAttemptedEvent(Object, RelNode, RelOptRuleCall, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleAttemptedEvent
-
- RelOptListener.RuleEvent - Class in org.apache.calcite.plan
-
Event indicating that a planner rule has fired.
- RelOptListener.RuleEvent(Object, RelNode, RelOptRuleCall) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleEvent
-
- RelOptListener.RuleProductionEvent - Class in org.apache.calcite.plan
-
Event indicating that a planner rule has produced a result.
- RelOptListener.RuleProductionEvent(Object, RelNode, RelOptRuleCall, boolean) - Constructor for class org.apache.calcite.plan.RelOptListener.RuleProductionEvent
-
- RelOptMaterialization - Class in org.apache.calcite.plan
-
Records that a particular query is materialized by a particular table.
- RelOptMaterialization(RelNode, RelNode, RelOptTable) - Constructor for class org.apache.calcite.plan.RelOptMaterialization
-
Creates a RelOptMaterialization.
- 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.CannotPlanException(String) - Constructor for exception org.apache.calcite.plan.RelOptPlanner.CannotPlanException
-
- RelOptPlanner.Executor - Interface in org.apache.calcite.plan
-
Can reduce expressions, writing a literal for each into a list.
- 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
-
Creates a query.
- 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.
- 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
-
Creates an operand.
- 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, ImmutableList<RelOptRuleOperand>) - Constructor for class org.apache.calcite.plan.RelOptRuleOperandChildren
-
- 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
-
- RelOptSchemaWithSampling - Interface in org.apache.calcite.plan
-
Extension to
RelOptSchema with support for sample data-sets.
- 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.InputFinder - Class in org.apache.calcite.plan
-
Visitor which builds a bitmap of the inputs used by an expression.
- RelOptUtil.InputFinder() - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- RelOptUtil.InputFinder(Set<RelDataTypeField>) - Constructor for class org.apache.calcite.plan.RelOptUtil.InputFinder
-
- RelOptUtil.InputReferencedVisitor - Class in org.apache.calcite.plan
-
Shuttle that finds the set of inputs that are used.
- RelOptUtil.InputReferencedVisitor() - Constructor for class org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
-
- 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.RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RelOptUtil.RexInputConverter(RexBuilder, List<RelDataTypeField>, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- RelOptUtil.RexInputConverter(RexBuilder, List<RelDataTypeField>, int[]) - Constructor for class org.apache.calcite.plan.RelOptUtil.RexInputConverter
-
- 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.
- RelOptUtil.VariableUsedVisitor() - Constructor for class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- 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(List<RelDataTypeField>) - Constructor for class org.apache.calcite.rel.type.RelRecordType
-
Creates a RecordType.
- 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) - 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.
- 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 traverses a RelNode and its unregistered
children, making sure that each has a full complement of traits.
- RelTraitPropagationVisitor(RelOptPlanner, RelTraitSet) - Constructor for class org.apache.calcite.plan.RelTraitPropagationVisitor
-
- RelTraitSet - Class in org.apache.calcite.plan
-
RelTraitSet represents an ordered set of
RelTraits.
- 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(int) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- remove(Object) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- 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.PartiallyOrderedSet
-
- removeAll(Collection<?>) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- removeAll(ImmutableBitSet) - Method in class org.apache.calcite.util.ImmutableBitSet.Builder
-
Clears all bits in a given bit set.
- removeAllVertices(Collection<V>) - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- removeAllVertices(Collection<V>) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- 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.DefaultDirectedGraph
-
- removeEdge(V, V) - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- removeRule(RelOptRule) - Method in interface org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder
-
- removeRule(RelOptRule) - Method in class org.apache.calcite.plan.hep.HepPlanner
-
- removeRule(RelOptRule) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Removes a rule.
- removeRule(RelOptRule) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- removeStatement(Meta.StatementHandle) - Method in interface org.apache.calcite.server.CalciteServer
-
- 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
-
Creates an equivalent AggregateCall that has a new name.
- renameIfNecessary(RelNode, RelDataType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Renames a relational expression to make its field names the same as
another row type.
- REPEATABLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(String, String, String) - Static method in class org.apache.calcite.sql.SqlDialect.FakeUtil
-
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<T>) - Method in class org.apache.calcite.plan.RelTraitSet
-
If a given trait is enabled, replaces it by calling the given function.
- replaceIfs(RelTraitDef<T>, Supplier<List<T>>) - Method in class org.apache.calcite.plan.RelTraitSet
-
If a given multiple trait is enabled, replaces it by calling the given
function.
- 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
-
- 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.
- 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
-
- requireDefaultConstructor(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- requiresAliasForFromItems() - Method in class org.apache.calcite.sql.SqlDialect
-
- requiresDecimalExpansion(RexNode, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Determines whether a
RexCall requires decimal expansion.
- requiresDecimalExpansion(List<RexNode>, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Determines whether any operand of a set requires decimal expansion
- requiresDecimalExpansion(RexProgram, boolean) - Static method in class org.apache.calcite.rex.RexUtil
-
Returns whether a
RexProgram contains expressions which require
decimal expansion.
- requiresDecimalExpansion() - Method in class org.apache.calcite.sql.fun.SqlNewOperator
-
- requiresDecimalExpansion() - Method in class org.apache.calcite.sql.fun.SqlRowOperator
-
- requiresDecimalExpansion() - Method in class org.apache.calcite.sql.SqlOperator
-
Method to check if call requires expansion when it has decimal operands.
- requiresOrder() - Method in class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- requiresOrder() - Method in class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- requiresOrder() - Method in class org.apache.calcite.sql.fun.SqlNtileAggFunction
-
- requiresOrder() - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether this is a window function that requires ordering.
- requiresOrder() - Method in class org.apache.calcite.sql.SqlRankFunction
-
- rescaleBigDecimal(BigDecimal, int) - Static method in class org.apache.calcite.util.NumberUtil
-
- ReservedFunctionName() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a reserved word which is used as the name of a function.
- 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.
- 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>, SqlValidatorScope[], int[]) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- resolve() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- resolve(List<String>, SqlValidatorScope[], int[]) - Method in class org.apache.calcite.sql.validate.ListScope
-
- resolve(List<String>, SqlValidatorScope[], int[]) - Method in class org.apache.calcite.sql.validate.ParameterScope
-
- 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>, SqlValidatorScope[], int[]) - 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(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 interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Resolves a single identifier to a column, and returns the datatype of
that column.
- resolveMeasure(String, Object) - Method in class org.apache.calcite.materialize.Lattice.Builder
-
- resolveWindow(SqlNode, SqlValidatorScope, boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Converts a window specification or window name into a fully-resolved
window specification.
- resolveWindow(SqlNode, SqlValidatorScope, boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- RESOURCE - Static variable in class org.apache.calcite.util.Static
-
Resources.
- Resources - Class in org.apache.calcite.runtime
-
Defining wrapper classes around resources that allow the compiler to check
whether the resources exist and have the argument types that your code
expects.
- Resources.BaseMessage - Annotation Type in org.apache.calcite.runtime
-
The message in the default locale.
- Resources.ExInst<T extends Exception> - Class in org.apache.calcite.runtime
-
Sub-class of
Resources.Inst that can throw an exception without caused
by.
- Resources.ExInst(String, Locale, Method, Object...) - Constructor for class org.apache.calcite.runtime.Resources.ExInst
-
- Resources.ExInstWithCause<T extends Exception> - Class in org.apache.calcite.runtime
-
- Resources.ExInstWithCause(String, Locale, Method, Object...) - Constructor for class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- Resources.Inst - Class in org.apache.calcite.runtime
-
Resource instance.
- Resources.Inst(String, Locale, Method, Object...) - Constructor for class org.apache.calcite.runtime.Resources.Inst
-
- Resources.Property - Annotation Type in org.apache.calcite.runtime
-
Property of a resource.
- Resources.Resource - Annotation Type in org.apache.calcite.runtime
-
The name of the property in the resource file.
- Resources.ShadowResourceBundle - Class in org.apache.calcite.runtime
-
ShadowResourceBundle is an abstract base class for
ResourceBundle classes which are backed by a properties file.
- Resources.ShadowResourceBundle() - Constructor for class org.apache.calcite.runtime.Resources.ShadowResourceBundle
-
Creates a ShadowResourceBundle, and reads resources from
a .properties file with the same name as the current class.
- Resources.Validation - Enum in org.apache.calcite.runtime
-
Types of validation that can be performed on a resource.
- RESTART - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- RESTRICT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- result - Variable in class org.apache.calcite.adapter.enumerable.AggImpState
-
- result(PhysType, BlockStatement) - Method in class org.apache.calcite.adapter.enumerable.EnumerableRelImplementor
-
- result() - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Builder
-
- result(SqlNode, Collection<JdbcImplementor.Clause>, RelNode) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor
-
Creates a result based on a single relational expression.
- result(SqlNode, JdbcImplementor.Result, JdbcImplementor.Result) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor
-
Creates a result based on a join.
- result(int) - Method in class org.apache.calcite.interpreter.AggregateNode.IntSum
-
- result(long) - Method in class org.apache.calcite.interpreter.AggregateNode.LongSum
-
- RESULT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- 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
-
- ResultSetEnumerable<T> - Class in org.apache.calcite.runtime
-
Executes a SQL statement and returns the result as an
Enumerable.
- resultType - Variable in class org.apache.calcite.schema.impl.AggregateFunctionImpl
-
- resumeEncoding() - Method in class org.apache.calcite.util.RhBase64.OutputStream
-
Resumes encoding of the stream.
- retainAll(Collection<?>) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- RETURN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- RETURNED_CARDINALITY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- RETURNED_LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- RETURNED_OCTET_LENGTH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- RETURNED_SQLSTATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- returnRelType() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the return type of the aggregate as
RelDataType.
- RETURNS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- returnsJustFirstInput() - Method in enum org.apache.calcite.sql.SemiJoinType
-
- returnType() - Method in interface org.apache.calcite.adapter.enumerable.AggContext
-
Returns the return type of the aggregate as
Type.
- ReturnTypes - Class in org.apache.calcite.sql.type
-
A collection of return-type inference strategies.
- reverse() - Method in enum org.apache.calcite.sql.validate.SqlMonotonicity
-
Returns the reverse monotonicity.
- REVOKE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- rewrite(RelNode) - Method in class org.apache.calcite.interpreter.Interpreter.Compiler
-
Fallback rewrite method.
- rewrite(RelNode) - Method in class org.apache.calcite.plan.RelOptLattice
-
Rewrites a relational expression to use a lattice.
- rewrite(RelNode, boolean) - 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.SqlNewOperator
-
- rewriteCall(SqlValidator, SqlCall) - Method in class org.apache.calcite.sql.fun.SqlNullifFunction
-
- 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
-
- rewriteGeneric(RelNode) - Method in class org.apache.calcite.sql2rel.RelStructuredTypeFlattener
-
- 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(LogicalTableScan) - 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
-
- RexAction - Interface in org.apache.calcite.rex
-
A
RexAction is called when a
RexPattern finds a match.
- 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.
- 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.sql2rel.SqlToRelConverter
-
- 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>) - 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, boolean) - Constructor for class org.apache.calcite.rex.RexChecker
-
Creates a RexChecker with a given input row type.
- RexChecker(List<RelDataType>, boolean) - 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.
- 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
-
- 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.
- 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
-
- 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.LagImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.LagImplementor
-
- RexImpTable.LeadImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for the LEAD windowed aggregate function.
- RexImpTable.LeadImplementor() - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.LeadImplementor
-
- RexImpTable.NullAs - Enum in org.apache.calcite.adapter.enumerable
-
Strategy what an operator should return if one of its
arguments is null.
- RexImpTable.UserDefinedAggReflectiveImplementor - Class in org.apache.calcite.adapter.enumerable
-
Implementor for user-defined aggregate functions.
- RexImpTable.UserDefinedAggReflectiveImplementor(AggregateFunctionImpl) - Constructor for class org.apache.calcite.adapter.enumerable.RexImpTable.UserDefinedAggReflectiveImplementor
-
- 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.
- 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
-
- RexOver - Class in org.apache.calcite.rex
-
Call to an aggregate function over a window.
- RexPattern - Interface in org.apache.calcite.rex
-
A RexPattern represents an expression with holes in it.
- 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.
- 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
-
- 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
-
- 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.InputGetterImpl(List<Pair<Expression, PhysType>>) - Constructor for class org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl
-
- 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
-
- RexUtil - Class in org.apache.calcite.rex
-
Utility methods concerning row-expressions.
- RexUtil.FieldAccessFinder - Class in org.apache.calcite.rex
-
Visitor which builds a bitmap of the inputs used by an expression.
- RexUtil.FieldAccessFinder() - Constructor for class org.apache.calcite.rex.RexUtil.FieldAccessFinder
-
- 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
-
- 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
-
- RhBase64 - Class in org.apache.calcite.util
-
Encodes and decodes to and from Base64 notation.
- RhBase64.InputStream - Class in org.apache.calcite.util
-
A
RhBase64.InputStream will read data from another
InputStream, given in the constructor, and encode/decode
to/from Base64 notation on the fly.
- RhBase64.InputStream(RhBase64.InputStream) - Constructor for class org.apache.calcite.util.RhBase64.InputStream
-
- RhBase64.InputStream(InputStream, int) - Constructor for class org.apache.calcite.util.RhBase64.InputStream
-
- RhBase64.OutputStream - Class in org.apache.calcite.util
-
A
RhBase64.OutputStream will write data to another
OutputStream, given in the constructor, and encode/decode
to/from Base64 notation on the fly.
- RhBase64.OutputStream(RhBase64.OutputStream) - Constructor for class org.apache.calcite.util.RhBase64.OutputStream
-
- RhBase64.OutputStream(OutputStream, int) - Constructor for class org.apache.calcite.util.RhBase64.OutputStream
-
- right - Variable in class org.apache.calcite.rel.BiRel
-
- 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.sql.parser.impl.SqlParserImplConstants
-
- right - Variable in class org.apache.calcite.util.Pair
-
- right(Iterable<? extends Map.Entry<L, R>>) - Static method in class org.apache.calcite.util.Pair
-
Returns an iterable over the right slice of an iterable.
- right(List<? extends Map.Entry<K, V>>) - Static method in class org.apache.calcite.util.Pair
-
- RIGHT_PROJECT - Static variable in class org.apache.calcite.rel.rules.JoinProjectTransposeRule
-
- RIGHT_UNION - Static variable in class org.apache.calcite.rel.rules.JoinUnionTransposeRule
-
- rightInferredPredicates - Variable in class org.apache.calcite.plan.RelOptPredicateList
-
- rightKeys - Variable in class org.apache.calcite.rel.core.EquiJoin
-
- 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
-
- ROLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ROLLBACK - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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() - 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
-
- rootRel - Variable in class org.apache.calcite.interpreter.Interpreter.Compiler
-
- rootRel - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- 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(double) - Static method in class org.apache.calcite.util.NumberUtil
-
- ROUND_ROBIN_DISTRIBUTED - Static variable in class org.apache.calcite.rel.RelDistributions
-
The singleton round-robin distribution.
- ROUTINE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ROUTINE_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ROUTINE_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ROUTINE_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Row - Class in org.apache.calcite.interpreter
-
Row.
- ROW - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- ROW - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Row.RowBuilder - Class in org.apache.calcite.interpreter
-
Utility class to build row objects.
- ROW_COUNT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- ROW_NUMBER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
ROW_NUMBER Window function.
- ROW_NUMBER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- RowConstructor() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a row constructor in the context of a VALUES expression.
- RowConstructorList(SqlParserPos) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses one or more rows in a VALUES expression.
- 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
-
- ROWS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- rpad(String, int) - Static method in class org.apache.calcite.util.Util
-
Pads a string with spaces up to a given length.
- RPAREN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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() - 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
-
Trims trailing spaces from a string.
- rule - Variable in class org.apache.calcite.plan.RelOptRuleCall
-
- 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.
- 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).
- rules(JdbcConvention) - Static method in class org.apache.calcite.adapter.jdbc.JdbcRules
-
- RULES - Static variable in class org.apache.calcite.interpreter.Bindables
-
All rules that convert logical relational expression to bindable.
- RULES - Static variable in class org.apache.calcite.rel.stream.StreamRules
-
- ruleSet - Variable in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Set of all registered rules.
- 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.FilterNode
-
- run() - Method in class org.apache.calcite.interpreter.JoinNode
-
- run() - Method in interface org.apache.calcite.interpreter.Node
-
- run() - Method in class org.apache.calcite.interpreter.ProjectNode
-
- run() - Method in class org.apache.calcite.interpreter.SortNode
-
- run() - Method in class org.apache.calcite.interpreter.TableScanNode
-
- run() - Method in class org.apache.calcite.interpreter.UnionNode
-
- run() - Method in class org.apache.calcite.interpreter.ValuesNode
-
- run() - Method in class org.apache.calcite.interpreter.WindowNode
-
- run(Object) - Method in enum org.apache.calcite.runtime.Hook
-
Runs all handlers registered for this Hook, with the given argument.
- run(RelOptPlanner, RelNode, RelTraitSet) - Method in interface org.apache.calcite.tools.Program
-
- run() - Method in class org.apache.calcite.util.Benchmark
-
- runApplication(String[], Logger, Reader, Writer) - Static method in class org.apache.calcite.util.Util
-
Runs an external application.
- runAppProcess(ProcessBuilder, Logger, Reader, Writer) - Static method in class org.apache.calcite.util.Util
-
Runs an external application process.
- SaffronProperties - Class in org.apache.calcite.util
-
Provides an environment for debugging information, et cetera, used by
saffron.
- 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_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
-
- 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
-
- 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
-
- SAVEPOINT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Scalar - Interface in org.apache.calcite.interpreter
-
Compiled scalar expression.
- 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_QUERY - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The internal "$SCALAR_QUERY" operator returns a scalar value from a
record type.
- scalarCompiler - Variable in class org.apache.calcite.interpreter.Interpreter
-
- ScalarFunction - Interface in org.apache.calcite.schema
-
Function that returns a scalar result.
- ScalarFunctionImpl - Class in org.apache.calcite.schema.impl
-
- SCALE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Variable in class org.apache.calcite.materialize.Lattice.Node
-
- scan(DataContext, List<RexNode>) - Method in interface org.apache.calcite.schema.FilterableTable
-
Returns an enumerator over the rows in this Table.
- 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.
- 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 - Interface in org.apache.calcite.schema
-
A namespace for tables and functions.
- SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Schema.TableType - Enum in org.apache.calcite.schema
-
Table type.
- SCHEMA_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SchemaFactory - Interface in org.apache.calcite.schema
-
- SchemaPlus - Interface in org.apache.calcite.schema
-
Extension to the
Schema interface.
- schemas - Variable in class org.apache.calcite.model.JsonRoot
-
- Schemas - Class in org.apache.calcite.schema
-
Utility functions for schemas.
- Scope() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SCOPE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.sql2rel.SqlToRelConverter.Blackboard
-
Collection of
RelNode objects which correspond to a SELECT
statement.
- SCOPE_CATALOGS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SCOPE_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SCOPE_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- scopes - Variable in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- SCROLL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SEARCH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SECOND - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SECTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SECURITY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SELECT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SelectExpression() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses one unaliased expression in a select list.
- SelectItem() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses one item in a select list.
- SelectList() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses the select list of a SELECT statement.
- SelectNamespace - Class in org.apache.calcite.sql.validate
-
Namespace offered by a subquery.
- 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.
- SELF - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SEMICOLON - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SemiJoin - Class in org.apache.calcite.rel.core
-
Relational expression that joins two relational expressions according to some
condition, but outputs only columns from the left input, and eliminates
duplicates.
- SemiJoin(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList) - Constructor for class org.apache.calcite.rel.core.SemiJoin
-
Creates a SemiJoin.
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Returns elements of outer for which there is a member of
inner with a matching key.
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.runtime.Enumerables
-
Returns elements of outer for which there is a member of
inner with a matching key.
- SemiJoinFilterTransposeRule - Class in org.apache.calcite.rel.rules
-
- SemiJoinJoinTransposeRule - Class in org.apache.calcite.rel.rules
-
Planner rule that pushes a
SemiJoin
down in a tree past a
Join
in order to trigger other rules that will convert
SemiJoins.
- SemiJoinProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- SemiJoinRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes a
SemiJoins
from a join tree.
- SemiJoinRule - Class in org.apache.calcite.rel.rules
-
- SemiJoinType - Enum in org.apache.calcite.sql
-
Enumeration representing different join types used in correlation
relations.
- SemiMutableSchema - Interface in org.apache.calcite.schema
-
Schema to which materializations can be added.
- send(Row) - Method in interface org.apache.calcite.interpreter.Sink
-
- SENSITIVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- sepList(List<T>, String) - Static method in class org.apache.calcite.util.Util
-
Converts a list of a string, with a given separator between elements.
- SEQUENCE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- SequenceExpression() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- sequenceNextValue(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Support the NEXT VALUE OF sequence operator.
- SERIALIZABLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SerializableCharset - Class in org.apache.calcite.util
-
Serializable wrapper around a
Charset.
- SERVER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SERVER_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SESSION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SESSION_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SESSION_USER function.
- SESSION_USER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- set(CalciteConnectionProperty, String) - Method in class org.apache.calcite.config.CalciteConnectionConfigImpl
-
Returns a copy of this configuration with one property changed.
- set(int, Object) - Method in class org.apache.calcite.interpreter.Row.RowBuilder
-
Set the value of a particular column.
- set(int, T) - Method in class org.apache.calcite.runtime.FlatLists.AbstractFlatList
-
- SET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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, 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_QUERY - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category consisting of set-query node types.
- setAggChildKeys(ImmutableBitSet, Aggregate, ImmutableBitSet.Builder) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Takes a bitmap representing a set of input references and extracts the
ones that reference the group by columns in an aggregate.
- setAlias(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlUpdate
-
- setAll(BitSet, Iterable<? extends Number>) - Static method in class org.apache.calcite.util.BitSets
-
Sets all bits in a given BitSet corresponding to integers from a list.
- setAll(Mapping) - Method in class org.apache.calcite.util.Permutation
-
- 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
-
- setBlock(BlockBuilder) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- setCacheEnabled(boolean) - Method in interface org.apache.calcite.schema.SchemaPlus
-
- setCallRewrite(boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables rewrite of "macro-like" calls such as COALESCE.
- setCallRewrite(boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setCancelFlag(CancelFlag) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setCancelFlag(CancelFlag) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Installs the cancellation-checking flag for this planner.
- setCaseClausesOnNewLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setCaseClausesOnNewLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether the WHEN, THEN and ELSE clauses of a CASE expression appear
at the start of a new line.
- setCaseSensitive(boolean) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setClassLoader(ClassLoader) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setClasspath(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setClauseStartsLine(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setClauseStartsLine(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether a clause (FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY)
starts a new line.
- setColumnReferenceExpansion(boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables expansion of column references.
- setColumnReferenceExpansion(boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setCompact(boolean) - Method in class org.apache.calcite.util.XmlOutput
-
Sets or unsets the compact mode.
- setConfig(SqlParser.Config) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- 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
-
- setDebugStream(PrintStream) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- setDeclName(SqlIdentifier) - Method in class org.apache.calcite.sql.SqlWindow
-
- setDefaultValueFactory(DefaultValueFactory) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Set a new DefaultValueFactory.
- setDestdir(String) - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- setDestdir(String) - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- setExecutor(RelOptPlanner.Executor) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setExecutor(RelOptPlanner.Executor) - 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.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.adapter.jdbc.JdbcImplementor.Builder
-
- setGroupBy(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setIdentifierExpansion(boolean) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Enables or disables expansion of identifiers other than column
references.
- setIdentifierExpansion(boolean) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setIdentifierMaxLength(int) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- setIdentifierMaxLength(int) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the maximum length for sql identifier.
- setIdentifierMaxLength(int) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setIgnorePcdata(boolean) - Method in class org.apache.calcite.util.XmlOutput
-
Sets whether to ignore unquoted text, such as whitespace.
- setImportance(RelNode, double) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setImportance(RelNode, double) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Sets the importance of a relational expression.
- setImportance(RelNode, double) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
- setIndentation(int) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setIndentation(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets the number of spaces indentation.
- setIndentString(String) - Method in class org.apache.calcite.util.XmlOutput
-
Sets the string to print for each level of indentation.
- setIsExplain(int) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Indicates that the current statement is part of an EXPLAIN PLAN statement
- 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, SemiJoin) - Method in class org.apache.calcite.rel.rules.LoptMultiJoin
-
Indicates the semijoin that allows the join of a dimension table to be
removed
- setKeywordsLowercase(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setKeywordsLowerCase(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to print keywords (SELECT, AS, etc.) in lower-case.
- setLeft(SqlNode) - Method in class org.apache.calcite.sql.SqlJoin
-
- setLeftRightBitmaps(ImmutableBitSet, ImmutableBitSet.Builder, ImmutableBitSet.Builder, int) - Static method in class org.apache.calcite.rel.metadata.RelMdUtil
-
Separates a bit-mask representing a join into masks representing the left
and right inputs into the join.
- setLex(Lex) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setLineLength(int) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setLineLength(int) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setLocked(boolean) - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Sets whether this planner is locked.
- setLowerBound(SqlNode) - Method in class org.apache.calcite.sql.SqlWindow
-
- setMetadataProvider(RelMetadataProvider) - Method in class org.apache.calcite.plan.RelOptCluster
-
Overrides the default metadata provider for this cluster.
- setName(int, String) - Method in class org.apache.calcite.sql.SqlIdentifier
-
Returns an identifier that is the same as this except one modified name.
- setName(String) - 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
-
- setNullable(RexNode, boolean) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a read-only copy of this translator that records that a given
expression is nullable.
- setNullable(Map<? extends RexNode, Boolean>) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
Creates a read-only copy of this translator that records that a given
expression is nullable.
- setOffset(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- SetOp - Class in org.apache.calcite.rel.core
-
SetOp is an abstract base for relational set operators such
as UNION, MINUS (aka EXCEPT), and INTERSECT.
- SetOp(RelOptCluster, RelTraitSet, List<RelNode>, SqlKind, boolean) - Constructor for class org.apache.calcite.rel.core.SetOp
-
Creates a SetOp.
- SetOp(RelInput) - Constructor for class org.apache.calcite.rel.core.SetOp
-
Creates a SetOp by parsing serialized output.
- 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.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.SqlMerge
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.SqlSetOption
-
- setOperand(int, SqlNode) - Method in class org.apache.calcite.sql.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
-
- SetopNamespace - Class in org.apache.calcite.sql.validate
-
Namespace based upon a set operation (UNION, INTERSECT, EXCEPT).
- SetopNamespace(SqlValidatorImpl, SqlCall, SqlNode) - Constructor for class org.apache.calcite.sql.validate.SetopNamespace
-
Creates a SetopNamespace.
- SetopOperandTypeChecker - Class in org.apache.calcite.sql.type
-
Parameter type-checking strategy for a set operator (UNION, INTERSECT,
EXCEPT).
- SetopOperandTypeChecker() - Constructor for class org.apache.calcite.sql.type.SetopOperandTypeChecker
-
- setOrderBy(SqlNodeList) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Builder
-
- setOrderBy(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setOriginal(SqlNode, SqlNode) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- setOriginalExpression(RexNode) - Method in class org.apache.calcite.plan.RelOptCluster
-
- setOriginalStatement(String) - Method in exception org.apache.calcite.runtime.CalciteContextException
-
- 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
-
- setPath(ImmutableList<ImmutableList<String>>) - Method in interface org.apache.calcite.schema.SchemaPlus
-
- 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
-
Sets whether to quote all identifiers, even those which would be correct
according to the rules of the
SqlDialect if quotation marks were
omitted.
- setQuotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- setQuotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the casing policy for quoted identifiers.
- setQuotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setQuoting(Quoting) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- 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.
- setRule(RelOptRule) - Method in class org.apache.calcite.plan.RelOptRuleOperand
-
Sets the rule this operand belongs to
- setRuleDescExclusionFilter(Pattern) - Method in class org.apache.calcite.plan.AbstractRelOptPlanner
-
- setRuleDescExclusionFilter(Pattern) - Method in interface org.apache.calcite.plan.RelOptPlanner
-
Sets the exclusion filter to use for this planner.
- SETS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- setSchema(String) - Method in interface org.apache.calcite.jdbc.CalciteConnection
-
- setSchema(Connection, String) - Method in interface org.apache.calcite.util.Compatible
-
Deprecated.
- setScope(String) - Method in class org.apache.calcite.sql.SqlSetOption
-
- setSelect(SqlNodeList) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Builder
-
- setSelectList(SqlNodeList) - Method in class org.apache.calcite.sql.SqlSelect
-
- setSelectListExtraIndentFlag(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to use a fix for SELECT list indentations.
- setSelectListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setSelectListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether each item in a SELECT list, GROUP BY list, or ORDER BY list
is on its own line.
- setSettings(Properties) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets settings from a properties object.
- 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.
- 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
-
Sets the subquery style.
- setTabSize(int) - Method in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- setTabSize(int) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- setTabSize(int) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the tab stop size.
- setThreadLocal() - Static method in class org.apache.calcite.materialize.MaterializationService
-
Used by tests, to ensure that they see their own service.
- setThreadLocale(Locale) - Static method in class org.apache.calcite.runtime.Resources
-
Sets the locale for the current thread.
- setTrimUnusedFields(boolean) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
Sets whether to trim unused fields as part of the conversion process.
- 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.impl.SqlParserImpl
-
- setUnquotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Sets the casing policy for unquoted identifiers.
- setUnquotedCasing(Casing) - Method in class org.apache.calcite.sql.parser.SqlParser.ConfigBuilder
-
- setUpperBound(SqlNode) - Method in class org.apache.calcite.sql.SqlWindow
-
- setValidatedNodeType(SqlNode, RelDataType) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Deprecated.
This method should not be in the SqlValidator
interface. The validator should drive the type-derivation process, and
store nodes' types when they have been derived.
- setValidatedNodeType(SqlNode, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.adapter.jdbc.JdbcImplementor.Builder
-
- setWhere(SqlNode) - Method in class org.apache.calcite.sql.SqlSelect
-
- setWhereListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWhereListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
Sets whether to print a newline before each AND or OR (whichever is
higher level) in WHERE clauses.
- setWindowCall(SqlCall) - Method in class org.apache.calcite.sql.SqlWindow
-
- setWindowDeclarationStartsLine(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowDeclListNewline(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setWindowListItemsOnSeparateLines(boolean) - Method in class org.apache.calcite.sql.pretty.SqlFormatOptions
-
- setWindowNewline(boolean) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- setZonedTime(long, TimeZone) - Method in interface org.apache.calcite.util.BasicDatetime
-
Sets this datetime via a zoned time value.
- setZonedTime(long, TimeZone) - Method in class org.apache.calcite.util.ZonelessDate
-
- setZonedTime(long, TimeZone) - Method in class org.apache.calcite.util.ZonelessDatetime
-
- setZonedTime(long, TimeZone) - Method in class org.apache.calcite.util.ZonelessTime
-
- setZonelessTime(long) - Method in interface org.apache.calcite.util.BasicDatetime
-
Sets this datetime via a zoneless time value.
- setZonelessTime(long) - Method in class org.apache.calcite.util.ZonelessDate
-
- setZonelessTime(long) - Method in class org.apache.calcite.util.ZonelessDatetime
-
- setZonelessTime(long) - Method in class org.apache.calcite.util.ZonelessTime
-
- severe(String) - Method in class org.apache.calcite.util.trace.CalciteLogger
-
- sharedStatementPlans() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- shift(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.
- 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
-
- shouldExpandIdentifiers() - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Returns expansion of identifiers.
- shouldExpandIdentifiers() - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- shouldRaggedFixedLengthValueUnionBeVariable() - Method in class org.apache.calcite.sql.type.SqlTypeFactoryImpl
-
Controls behavior discussed
here.
- 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
-
Returns sign of value.
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SimpleCharStream - Class in org.apache.calcite.sql.parser.impl
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(Reader, int, int) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(Reader) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(InputStream, String) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleCharStream(InputStream) - Constructor for class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- SimpleIdentifier() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a simple identifier as an SqlIdentifier.
- SimpleIdentifierCommaList() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a comma-separated list of simple identifiers.
- simplify() - Method in class org.apache.calcite.plan.RelTraitSet
-
Returns a trait set similar to this one but with all composite traits
flattened.
- simplify(RexBuilder, RexNode) - Static method in class org.apache.calcite.plan.SubstitutionVisitor
-
Simplifies a boolean expression.
- simplifyJoin(RelNode, ImmutableList<RexNode>, JoinRelType) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Simplifies outer joins if filter above would reject nulls.
- simplifySql(String, int) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be passed into getCompletionHints()
- simplifySql(String, int) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be passed into getCompletionHints().
- simplifySql(String) - Method in class org.apache.calcite.sql.advise.SqlSimpleParser
-
Turns a partially completed or syntactically incorrect sql statement into
a simplified, valid one that can be validated
- SINGLE_LINE_COMMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SINGLE_VALUE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SINGLE_VALUE aggregate function.
- 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_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Ensure a class only has one instance, and provide a global point of
access to it.
- singletonArrayIterator(Comparator<V>, List<V>) - Static method in class org.apache.calcite.runtime.SortedMultiMap
-
Shortcut method if the partition key is empty.
- sink(RelNode) - Method in class org.apache.calcite.interpreter.Interpreter
-
- 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.FlatLists.Flat2List
-
- size() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- SIZE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- size() - Method in class org.apache.calcite.sql.SqlNodeList
-
- 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.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.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.
- 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.
- SLASH - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- slots - Variable in class org.apache.calcite.plan.SubstitutionVisitor
-
Workspace while rule is being matched.
- SMALLINT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- sole(List<T>) - Static method in class org.apache.calcite.rel.AbstractRelNode
-
- solveOrder - Variable in class org.apache.calcite.plan.RelOptRuleOperand
-
- some(RelOptRuleOperand, RelOptRuleOperand...) - Static method in class org.apache.calcite.plan.RelOptRule
-
Creates a list of child operands that matches child relational
expressions in the order they appear.
- SOME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Sort - Class in org.apache.calcite.rel.core
-
Relational expression that imposes a particular sort order on its input
without otherwise changing its content.
- Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- Sort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort.
- Sort(RelInput) - Constructor for class org.apache.calcite.rel.core.Sort
-
Creates a Sort by parsing serialized output.
- sort(RelCollation) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
Sort's collation.
- sort(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
Sort's distribution.
- 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.
- 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.
- SortNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Sort.
- SortNode(Interpreter, Sort) - Constructor for class org.apache.calcite.interpreter.SortNode
-
- SortProjectTransposeRule - Class in org.apache.calcite.rel.rules
-
- SortRemoveRule - Class in org.apache.calcite.rel.rules
-
Planner rule that removes
a
Sort if its input is already sorted.
- source(RelNode, int) - Method in class org.apache.calcite.interpreter.Interpreter
-
- Source - Interface in org.apache.calcite.interpreter
-
Source of rows.
- 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.RelMdMemory
-
- 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.RelMdUniqueKeys
-
- SOURCE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- sources - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- SPACE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- spacer - Variable in class org.apache.calcite.rel.externalize.RelWriterImpl
-
- 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
-
- specialConstructor - Variable in exception org.apache.calcite.sql.parser.impl.ParseException
-
This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
- SpecialLiteral() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parse a special literal keyword
- specialToken - Variable in class org.apache.calcite.sql.parser.impl.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- SPECIFIC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SPECIFIC_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SPECIFICTYPE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(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
-
- splitCorrelatedFilterCondition(LogicalFilter, List<RexNode>, List<RexNode>, boolean) - Static method in class org.apache.calcite.plan.RelOptUtil
-
- splitCount() - Method in interface org.apache.calcite.rel.metadata.BuiltInMetadata.Parallelism
-
Returns the number of distinct splits of the data.
- splitCount(RelNode) - Method in class org.apache.calcite.rel.metadata.RelMdParallelism
-
- splitCount(RelNode) - Static method in class org.apache.calcite.rel.metadata.RelMetadataQuery
-
- splitFilter(RexBuilder, 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>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join components of a join condition, and returns
what's left.
- splitJoinCondition(List<RelDataTypeField>, RelNode, RelNode, RexNode, List<RexNode>, List<RexNode>, List<Integer>, List<SqlOperator>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join (and optionally, a single non-equi) components
of a join condition, and returns what's left.
- splitJoinCondition(List<RelDataTypeField>, List<RelNode>, RexNode, List<List<RexNode>>, List<Integer>, List<SqlOperator>) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Splits out the equi-join (and optionally, a single non-equi) components
of a join condition, and returns what's left.
- sql - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- sql(ImmutableBitSet, List<Lattice.Measure>) - Method in class org.apache.calcite.materialize.Lattice
-
- 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 - Variable in class org.apache.calcite.model.JsonView
-
SQL query that is the definition of the view.
- SQL - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- sql - Variable in class org.apache.calcite.sql.parser.SqlParserUtil.StringAndPos
-
- 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.
- SqlAbstractGroupFunction - Class in org.apache.calcite.sql.fun
-
Base class for grouping functions GROUP_ID, GROUPING_ID,
GROUPING.
- SqlAbstractGroupFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.fun.SqlAbstractGroupFunction
-
Creates a SqlAbstractGroupFunction.
- SqlAbstractParserImpl - Class in org.apache.calcite.sql.parser
-
Abstract base for parsers generated from CommonParser.jj.
- SqlAbstractParserImpl() - Constructor for class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
- SqlAbstractParserImpl.ExprContext - Enum in org.apache.calcite.sql.parser
-
Type-safe enum for context of acceptable expressions.
- SqlAbstractParserImpl.Metadata - Interface in org.apache.calcite.sql.parser
-
Metadata about the parser.
- SqlAbstractParserImpl.MetadataImpl - Class in org.apache.calcite.sql.parser
-
- SqlAbstractParserImpl.MetadataImpl(SqlAbstractParserImpl) - Constructor for class org.apache.calcite.sql.parser.SqlAbstractParserImpl.MetadataImpl
-
Creates a MetadataImpl.
- SqlAbstractTimeFunction - Class in org.apache.calcite.sql.fun
-
Base class for time functions such as "LOCALTIME", "LOCALTIME(n)".
- SqlAbstractTimeFunction(String, SqlTypeName) - Constructor for class org.apache.calcite.sql.fun.SqlAbstractTimeFunction
-
- SqlAccessEnum - Enum in org.apache.calcite.sql
-
Enumeration representing different access types
- 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
-
Creates a SqlAdvisor with a validator instance
- SqlAdvisor.ValidateErrorInfo - Class in org.apache.calcite.sql.advise
-
An inner class that represents error message text and position info of a
validator or parser exception
- SqlAdvisor.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.
- SqlAdvisor.ValidateErrorInfo(CalciteContextException) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with an CalciteContextException.
- SqlAdvisor.ValidateErrorInfo(SqlParserPos, String) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisor.ValidateErrorInfo
-
Creates a new ValidateErrorInfo with a SqlParserPos and an error
string.
- 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
-
- 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
-
- SqlAdvisorValidator - Class in org.apache.calcite.sql.advise
-
SqlAdvisorValidator is used by
SqlAdvisor to traverse
the parse tree of a SQL statement, not for validation purpose but for setting
up the scopes and namespaces to facilitate retrieval of SQL statement
completion hints.
- SqlAdvisorValidator(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - Constructor for class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Creates a SqlAdvisor validator.
- SqlAggFunction - Class in org.apache.calcite.sql
-
Abstract base class for the definition of an aggregate function: an operator
which aggregates sets of values into a result.
- SqlAggFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlAggFunction
-
Creates a built-in SqlAggFunction.
- SqlAggFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlAggFunction
-
Creates a user-defined SqlAggFunction.
- 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, MULTISET
[<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.
- SqlAvgAggFunction - Class in org.apache.calcite.sql.fun
-
Avg is an aggregator which returns the average of the values
which go into it.
- SqlAvgAggFunction(RelDataType, SqlAvgAggFunction.Subtype) - Constructor for class org.apache.calcite.sql.fun.SqlAvgAggFunction
-
Creates a SqlAvgAggFunction
- SqlAvgAggFunction.Subtype - Enum in org.apache.calcite.sql.fun
-
Sub-type of aggregate function.
- SqlBasicCall - Class in org.apache.calcite.sql
-
Implementation of
SqlCall that keeps its operands in an array.
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
- SqlBasicCall(SqlOperator, SqlNode[], SqlParserPos, boolean, SqlLiteral) - Constructor for class org.apache.calcite.sql.SqlBasicCall
-
- SqlBasicVisitor<R> - Class in org.apache.calcite.sql.util
-
Basic implementation of
SqlVisitor which does nothing at each node.
- SqlBasicVisitor() - Constructor for class org.apache.calcite.sql.util.SqlBasicVisitor
-
- SqlBasicVisitor.ArgHandler<R> - Interface in org.apache.calcite.sql.util
-
Argument handler.
- SqlBasicVisitor.ArgHandlerImpl<R> - Class in org.apache.calcite.sql.util
-
- SqlBasicVisitor.ArgHandlerImpl() - Constructor for class org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl
-
- 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
-
- 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
-
- SqlCoalesceFunction - Class in org.apache.calcite.sql.fun
-
The COALESCE function.
- SqlCoalesceFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCoalesceFunction
-
- SqlCollation - Class in org.apache.calcite.sql
-
A SqlCollation is an object representing a Collate
statement.
- SqlCollation(String, SqlCollation.Coercibility) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a Collation by its name and its coercibility
- SqlCollation(SqlCollation.Coercibility) - Constructor for class org.apache.calcite.sql.SqlCollation
-
Creates a SqlCollation with the default collation name and the given
coercibility.
- SqlCollation.Coercibility - Enum in org.apache.calcite.sql
-
A <character value expression> consisting of a column
reference has the coercibility characteristic Implicit, with collating
sequence as defined when the column was created.
- SqlCollectionTableOperator - Class in org.apache.calcite.sql.fun
-
SqlCollectionTableOperator is the "table function derived table" operator.
- SqlCollectionTableOperator(String, SqlModality) - Constructor for class org.apache.calcite.sql.fun.SqlCollectionTableOperator
-
- SqlColumnListConstructor - Class in org.apache.calcite.sql.fun
-
SqlColumnListConstructor defines the non-standard constructor used to pass a
COLUMN_LIST parameter to a UDX.
- SqlColumnListConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlColumnListConstructor
-
- SqlConformance - Enum in org.apache.calcite.sql.validate
-
Enumeration of valid SQL compatiblity modes.
- sQLConformance_MultipleActiveAutocommitStatements() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- sQLConformance_OrderByDesc() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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() - 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(RelDataType, SqlCovarAggFunction.Subtype) - Constructor for class org.apache.calcite.sql.fun.SqlCovarAggFunction
-
Creates a SqlCovarAggFunction.
- SqlCovarAggFunction.Subtype - Enum in org.apache.calcite.sql.fun
-
Enum for defining specific types.
- SqlCurrentDateFunction - Class in org.apache.calcite.sql.fun
-
The CURRENT_DATE function.
- SqlCurrentDateFunction() - Constructor for class org.apache.calcite.sql.fun.SqlCurrentDateFunction
-
- SqlCursorConstructor - Class in org.apache.calcite.sql.fun
-
SqlCursorConstructor defines the non-standard CURSOR(<query>)
constructor.
- SqlCursorConstructor() - Constructor for class org.apache.calcite.sql.fun.SqlCursorConstructor
-
- SqlDataTypeSpec - Class in org.apache.calcite.sql
-
Represents a SQL data type specification in a parse tree.
- SqlDataTypeSpec(SqlIdentifier, int, int, String, TimeZone, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a regular, non-collection type.
- SqlDataTypeSpec(SqlIdentifier, SqlIdentifier, int, int, String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification representing a collection type.
- SqlDataTypeSpec(SqlIdentifier, SqlIdentifier, int, int, String, TimeZone, Boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlDataTypeSpec
-
Creates a type specification.
- SqlDateLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a DATE value, such as DATE
'2004-10-22'.
- 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
-
- SqlDelete() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a DELETE statement.
- 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
-
- 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
-
Creates a SqlDialect.
- SqlDialect.DatabaseProduct - Enum in org.apache.calcite.sql
-
Rough list of flavors of database.
- SqlDialect.FakeUtil - Class in org.apache.calcite.sql
-
A few utility functions copied from org.apache.calcite.util.Util.
- SqlDialect.FakeUtil() - Constructor for class org.apache.calcite.sql.SqlDialect.FakeUtil
-
- 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
-
- SQLEXCEPTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SqlExplain() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an EXPLAIN PLAN statement.
- 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.
- SqlExplainLevel - Enum in org.apache.calcite.sql
-
SqlExplainLevel defines detail levels for EXPLAIN PLAN.
- SqlExpressionEof() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a SQL expression (such as might occur in a WHERE clause) followed by
the end-of-file symbol.
- 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
-
- 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(boolean) - Constructor for class org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction
-
- SqlFloorFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "FLOOR" and "CEIL" built-in SQL functions.
- SqlFloorFunction(SqlKind) - Constructor for class org.apache.calcite.sql.fun.SqlFloorFunction
-
- SqlFormatOptions - Class in org.apache.calcite.sql.pretty
-
- SqlFormatOptions() - Constructor for class org.apache.calcite.sql.pretty.SqlFormatOptions
-
Constructs a set of default SQL format options.
- SqlFormatOptions(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int) - Constructor for class org.apache.calcite.sql.pretty.SqlFormatOptions
-
Constructs a complete set of SQL format options.
- SqlFunction - Class in org.apache.calcite.sql
-
A SqlFunction is a type of operator which has conventional
function-call syntax.
- SqlFunction(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlFunction
-
Creates a new SqlFunction for a call to a builtin function.
- SqlFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlFunction
-
Creates a placeholder SqlFunction for an invocation of a function with a
possibly qualified name.
- SqlFunction(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlFunction
-
Internal constructor.
- SqlFunctionalOperator - Class in org.apache.calcite.sql
-
SqlFunctionalOperator is a base class for special operators which use
functional syntax.
- SqlFunctionalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlFunctionalOperator
-
- SqlFunctionCategory - Enum in org.apache.calcite.sql
-
Enumeration of the categories of
SQL-invoked routines.
- SqlFunctions - Class in org.apache.calcite.runtime
-
Helper methods to implement SQL functions in generated code.
- SqlHistogramAggFunction - Class in org.apache.calcite.sql.fun
-
HistogramAgg is base operator which supports the Histogram
MIN/MAX aggregatoin functions.
- SqlHistogramAggFunction(RelDataType) - Constructor for class org.apache.calcite.sql.fun.SqlHistogramAggFunction
-
- 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.
- SqlIdentifierMoniker - Class in org.apache.calcite.sql.validate
-
- SqlIdentifierMoniker(SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlIdentifierMoniker
-
Creates an SqlIdentifierMoniker.
- 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 subquery or a list of values.
- SqlInsert() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an INSERT statement.
- 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.
- SqlInsertKeywords(List<SqlLiteral>) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SqlInternalOperator - Class in org.apache.calcite.sql
-
Generic operator for nodes with internal syntax.
- SqlInternalOperator(String, SqlKind) - Constructor for class org.apache.calcite.sql.SqlInternalOperator
-
- SqlInternalOperator(String, SqlKind, int) - Constructor for class org.apache.calcite.sql.SqlInternalOperator
-
- SqlInternalOperator(String, SqlKind, int, boolean, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlInternalOperator
-
- SqlIntervalLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a time interval.
- SqlIntervalLiteral(int, String, SqlIntervalQualifier, SqlTypeName, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalLiteral
-
- SqlIntervalLiteral.IntervalValue - Class in org.apache.calcite.sql
-
A Interval value.
- SqlIntervalQualifier - Class in org.apache.calcite.sql
-
Represents an INTERVAL qualifier.
- SqlIntervalQualifier(TimeUnit, int, TimeUnit, int, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalQualifier
-
- SqlIntervalQualifier(TimeUnit, TimeUnit, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlIntervalQualifier
-
- 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
-
- SqlJoin - Class in org.apache.calcite.sql
-
Parse tree node representing a JOIN clause.
- SqlJoin(SqlParserPos, SqlNode, SqlLiteral, SqlLiteral, SqlNode, SqlLiteral, SqlNode) - Constructor for class org.apache.calcite.sql.SqlJoin
-
- SqlJoin.SqlJoinOperator - Class in org.apache.calcite.sql
-
SqlJoinOperator describes the syntax of the SQL
JOIN operator.
- SqlKind - Enum in org.apache.calcite.sql
-
Enumerates the possible types of
SqlNode.
- SqlLeadLagAggFunction - Class in org.apache.calcite.sql.fun
-
LEAD and LAG aggregate functions
return the value of given expression evaluated at given offset.
- SqlLeadLagAggFunction(boolean) - Constructor for class org.apache.calcite.sql.fun.SqlLeadLagAggFunction
-
- 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
-
A value must implement this interface if it is to be embedded as a
SqlLiteral of type SYMBOL.
- 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
-
- SqlMerge() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a MERGE statement.
- 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(List<RelDataType>, boolean, int) - Constructor for class org.apache.calcite.sql.fun.SqlMinMaxAggFunction
-
- 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) - 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
-
- 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 an empty SqlNodeList.
- SqlNodeList(Collection<? extends SqlNode>, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlNodeList
-
Creates a SqlNodeList containing the nodes in
list.
- SqlNodeToRexConverter - Interface in org.apache.calcite.sql2rel
-
- SqlNodeToRexConverterImpl - Class in org.apache.calcite.sql2rel
-
- 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.
- 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
-
- 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.
- 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.
- SqlOverlapsOperator() - Constructor for class org.apache.calcite.sql.fun.SqlOverlapsOperator
-
- SqlOverlayFunction - Class in org.apache.calcite.sql.fun
-
The OVERLAY function.
- SqlOverlayFunction() - Constructor for class org.apache.calcite.sql.fun.SqlOverlayFunction
-
- SqlOverOperator - Class in org.apache.calcite.sql
-
An operator describing a window function specification.
- SqlOverOperator() - Constructor for class org.apache.calcite.sql.SqlOverOperator
-
- SqlParseException - Exception in org.apache.calcite.sql.parser
-
SqlParseException defines a checked exception corresponding to
SqlParser.
- SqlParseException(String, SqlParserPos, int[][], String[], Throwable) - Constructor for exception org.apache.calcite.sql.parser.SqlParseException
-
Creates a SqlParseException.
- SqlParser - Class in org.apache.calcite.sql.parser
-
A SqlParser parses a SQL statement.
- SqlParser.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
-
- SqlParserImpl - Class in org.apache.calcite.sql.parser.impl
-
SQL parser, generated from Parser.jj by JavaCC.
- SqlParserImpl(InputStream) - Constructor for class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SqlParserImpl(InputStream, String) - Constructor for class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SqlParserImpl(Reader) - Constructor for class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SqlParserImpl(SqlParserImplTokenManager) - Constructor for class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SqlParserImplConstants - Interface in org.apache.calcite.sql.parser.impl
-
- SqlParserImplFactory - Interface in org.apache.calcite.sql.parser
-
- SqlParserImplTokenManager - Class in org.apache.calcite.sql.parser.impl
-
- SqlParserImplTokenManager(SimpleCharStream) - Constructor for class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- SqlParserImplTokenManager(SimpleCharStream, int) - Constructor for class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- 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.ParsedCollation(Charset, Locale, String) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.ParsedCollation
-
- SqlParserUtil.StringAndPos - Class in org.apache.calcite.sql.parser
-
Contains a string, the offset of a token within the string, and a parser
position containing the beginning and end line number.
- SqlParserUtil.ToTreeListItem - Class in org.apache.calcite.sql.parser
-
- SqlParserUtil.ToTreeListItem(SqlOperator, SqlParserPos) - Constructor for class org.apache.calcite.sql.parser.SqlParserUtil.ToTreeListItem
-
- SqlPositionFunction - Class in org.apache.calcite.sql.fun
-
The POSITION function.
- SqlPositionFunction() - Constructor for class org.apache.calcite.sql.fun.SqlPositionFunction
-
- SqlPostfixOperator - Class in org.apache.calcite.sql
-
A postfix unary operator.
- SqlPostfixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlPostfixOperator
-
- SqlPrefixOperator - Class in org.apache.calcite.sql
-
A unary operator.
- SqlPrefixOperator(String, SqlKind, int, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker) - Constructor for class org.apache.calcite.sql.SqlPrefixOperator
-
- SqlPrettyWriter - Class in org.apache.calcite.sql.pretty
-
Pretty printer for SQL statements.
- SqlPrettyWriter(SqlDialect, boolean, PrintWriter) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SqlPrettyWriter(SqlDialect, boolean) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SqlPrettyWriter(SqlDialect) - Constructor for class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- SqlPrettyWriter.FrameImpl - Class in org.apache.calcite.sql.pretty
-
- SqlProcedureCall() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a CALL statement.
- 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.
- SqlQuarterFunction - Class in org.apache.calcite.sql.fun
-
SqlQuarterFunction represents the SQL:1999 standard QUARTER
function.
- SqlQuarterFunction() - Constructor for class org.apache.calcite.sql.fun.SqlQuarterFunction
-
- SqlQueryEof() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by
the end-of-file symbol.
- SqlRankFunction - Class in org.apache.calcite.sql
-
Operator which aggregates sets of values into a result.
- SqlRankFunction(String) - Constructor for class org.apache.calcite.sql.SqlRankFunction
-
- 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() - Constructor for class org.apache.calcite.sql.fun.SqlRowOperator
-
- sqls - Variable in class org.apache.calcite.jdbc.CalciteSchema.TableEntry
-
- SqlSampleSpec - Class in org.apache.calcite.sql
-
Specification of a SQL sample.
- SqlSampleSpec() - Constructor for class org.apache.calcite.sql.SqlSampleSpec
-
- SqlSampleSpec.SqlSubstitutionSampleSpec - Class in org.apache.calcite.sql
-
Sample specification that orders substitution.
- SqlSampleSpec.SqlTableSampleSpec - Class in org.apache.calcite.sql
-
Sample specification.
- SqlScopedShuttle - Class in org.apache.calcite.sql.validate
-
Refinement to
SqlShuttle which maintains a stack of scopes.
- SqlScopedShuttle(SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlScopedShuttle
-
- SqlSelect() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a leaf SELECT expression without ORDER BY.
- SqlSelect - Class in org.apache.calcite.sql
-
A SqlSelect is a node of a parse tree which represents a select
statement.
- SqlSelect(SqlParserPos, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSelect
-
- SqlSelectKeyword - Enum in org.apache.calcite.sql
-
Defines the keywords which can occur immediately after the "SELECT" keyword.
- SqlSelectKeywords(List<SqlLiteral>) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- 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.
- 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() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an expression for setting a option in SQL, such as QUOTED_IDENTIFIERS,
or explain plan level (physical/logical).
- SqlSetOption - Class in org.apache.calcite.sql
-
SQL parse tree node to represent ALTER scope SET option = value
statement.
- SqlSetOption(SqlParserPos, String, String, SqlNode) - Constructor for class org.apache.calcite.sql.SqlSetOption
-
Creates a node.
- SqlShuttle - Class in org.apache.calcite.sql.util
-
Basic implementation of
SqlVisitor which returns each leaf node
unchanged.
- SqlShuttle() - Constructor for class org.apache.calcite.sql.util.SqlShuttle
-
- SqlShuttle.CallCopyingArgHandler - Class in org.apache.calcite.sql.util
-
- SqlShuttle.CallCopyingArgHandler(SqlCall, boolean) - Constructor for class org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
-
- 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
-
Creates a SqlSimpleParser
- SqlSimpleParser.IdToken - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.IdToken(SqlSimpleParser.TokenType, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.IdToken
-
- SqlSimpleParser.Token - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.Tokenizer - Class in org.apache.calcite.sql.advise
-
- SqlSimpleParser.Tokenizer(String, String) - Constructor for class org.apache.calcite.sql.advise.SqlSimpleParser.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
-
- 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
-
- SQLSTATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SqlStateCodes - Enum in org.apache.calcite.sql
-
- 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
-
- SqlStmt() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an SQL statement.
- SqlStmtEof() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an SQL statement followed by the end-of-file symbol.
- 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.
- SqlStringContextVariable - Class in org.apache.calcite.sql.fun
-
Base class for 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.
- SqlSyntax - Enum in org.apache.calcite.sql
-
Enumeration of possible syntactic types of
operators.
- 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.
- SqlTimestampLiteral - Class in org.apache.calcite.sql
-
A SQL literal representing a TIMESTAMP value, for example TIMESTAMP
'1969-07-21 03:15 GMT'.
- SqlTimestampLiteral(Calendar, int, boolean, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlTimestampLiteral
-
- SqlTimestampLiteral(Calendar, int, boolean, String, SqlParserPos) - Constructor for class org.apache.calcite.sql.SqlTimestampLiteral
-
- 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
-
Creates a converter.
- SqlToRelConverter.AggConverter - Class in org.apache.calcite.sql2rel
-
Converts expressions to aggregates.
- SqlToRelConverter.AggConverter(SqlToRelConverter.Blackboard, SqlSelect) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.AggConverter
-
Creates an AggConverter.
- SqlToRelConverter.Blackboard - Class in org.apache.calcite.sql2rel
-
Workspace for translating an individual SELECT statement (or sub-SELECT).
- SqlToRelConverter.Blackboard(SqlValidatorScope, Map<String, RexNode>) - Constructor for class org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard
-
Creates a Blackboard.
- SqlTrimFunction - Class in org.apache.calcite.sql.fun
-
Definition of the "TRIM" builtin SQL function.
- SqlTrimFunction() - 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".
- SqlTypeAssignmentRules - Class in org.apache.calcite.sql.type
-
Class to hold rules to determine if a type is assignable from another type.
- SqlTypeExplicitPrecedenceList - Class in org.apache.calcite.sql.type
-
- SqlTypeExplicitPrecedenceList(List<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.
- 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.
- 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() - Constructor for class org.apache.calcite.sql.SqlUnnestOperator
-
- SqlUnresolvedFunction - Class in org.apache.calcite.sql
-
Placeholder for an unresolved function.
- SqlUnresolvedFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, SqlFunctionCategory) - Constructor for class org.apache.calcite.sql.SqlUnresolvedFunction
-
Creates a placeholder SqlUnresolvedFunction for an invocation of a function
with a possibly qualified name.
- SqlUpdate() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses an UPDATE statement.
- 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) - Constructor for class org.apache.calcite.sql.validate.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
-
- SqlUserDefinedTableFunction - Class in org.apache.calcite.sql.validate
-
User-defined table function.
- SqlUserDefinedTableFunction(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List<RelDataType>, TableFunction) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedTableFunction
-
- SqlUserDefinedTableMacro - Class in org.apache.calcite.sql.validate
-
User-defined table macro.
- SqlUserDefinedTableMacro(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, TableMacro) - Constructor for class org.apache.calcite.sql.validate.SqlUserDefinedTableMacro
-
- 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
-
- SqlUtil.DatabaseMetaDataInvocationHandler(String, String) - Constructor for class org.apache.calcite.sql.SqlUtil.DatabaseMetaDataInvocationHandler
-
- SqlValidator - Interface in org.apache.calcite.sql.validate
-
Validates the parse tree of a SQL statement, and provides semantic
information about the parse tree.
- SqlValidatorCatalogReader - Interface in org.apache.calcite.sql.validate
-
- SqlValidatorException - Exception in org.apache.calcite.sql.validate
-
Exception thrown while validating a SQL statement.
- SqlValidatorException(String, Throwable) - Constructor for exception org.apache.calcite.sql.validate.SqlValidatorException
-
Creates a new SqlValidatorException object.
- SqlValidatorImpl - Class in org.apache.calcite.sql.validate
-
- SqlValidatorImpl(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory, SqlConformance) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Creates a validator.
- SqlValidatorImpl.DmlNamespace - Class in org.apache.calcite.sql.validate
-
Common base class for DML statement namespaces.
- SqlValidatorImpl.DmlNamespace(SqlValidatorImpl, SqlNode, SqlNode, SqlValidatorScope) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.DmlNamespace
-
- SqlValidatorImpl.FunctionParamInfo - Class in org.apache.calcite.sql.validate
-
Utility object used to maintain information about the parameters in a
function call.
- SqlValidatorImpl.FunctionParamInfo() - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.FunctionParamInfo
-
- SqlValidatorImpl.IdInfo - Class in org.apache.calcite.sql.validate
-
Information about an identifier in a particular scope.
- SqlValidatorImpl.IdInfo(SqlValidatorScope, SqlIdentifier) - Constructor for class org.apache.calcite.sql.validate.SqlValidatorImpl.IdInfo
-
- 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.
- 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
-
Walks over an expression, copying every node, and fully-qualifying every
identifier.
- 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
-
- SQLWARNING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- 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
-
- 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 subqueries.
- SQLXML - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- SQRT - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- SQRT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- squelchConnection(Connection) - Static method in class org.apache.calcite.util.Util
-
Closes a Connection, ignoring any SQL exception.
- squelchJar(JarFile) - Static method in class org.apache.calcite.util.Util
-
Closes a Jar, ignoring any I/O exception.
- squelchReader(Reader) - Static method in class org.apache.calcite.util.Util
-
Closes a Reader, ignoring any I/O exception.
- squelchStmt(Statement) - Static method in class org.apache.calcite.util.Util
-
Closes a Statement, ignoring any SQL exception.
- squelchStream(InputStream) - Static method in class org.apache.calcite.util.Util
-
Closes an InputStream, ignoring any I/O exception.
- squelchStream(OutputStream) - Static method in class org.apache.calcite.util.Util
-
Closes an OutputStream, ignoring any I/O exception.
- squelchWriter(Writer) - Static method in class org.apache.calcite.util.Util
-
Closes a Writer, ignoring any I/O exception.
- stack - Variable in class org.apache.calcite.rel.RelShuttleImpl
-
- Stacks - Class in org.apache.calcite.util
-
Utilities to make vanilla lists look like stacks.
- 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.
- StandardConvertletTable - Class in org.apache.calcite.sql2rel
-
- StandardFloorCeilOptions(SqlParserPos, boolean) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- STAR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- starRelOptTable - Variable in class org.apache.calcite.plan.RelOptLattice
-
- starRelOptTable - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- START - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- StarTable.StarTableScan(RelOptCluster, RelOptTable) - Constructor for class org.apache.calcite.schema.impl.StarTable.StarTableScan
-
- startCol - Variable in class org.apache.calcite.materialize.Lattice.Node
-
- 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.
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- STATE_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Allow an object to alter its behavior when its internal state changes.
- STATEMENT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- STATIC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Static - Class in org.apache.calcite.util
-
Definitions of objects to be statically imported.
- staticFlag - Static variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- Statistic - Interface in org.apache.calcite.schema
-
Statistics about a
Table.
- Statistics - Class in org.apache.calcite.schema
-
- STDDEV_POP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV_POP aggregate function.
- STDDEV_POP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- STDDEV_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
STDDEV_SAMP aggregate function.
- STDDEV_SAMP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- str() - Method in class org.apache.calcite.runtime.Resources.Inst
-
- STRATEGY_PATTERN - Static variable in interface org.apache.calcite.util.Glossary
-
Define a family of algorithms, encapsulate each one, and make them
interchangeable.
- stream - Variable in class org.apache.calcite.model.JsonStream
-
Whether the table allows streaming.
- stream - Variable in class org.apache.calcite.model.JsonTable
-
Information about whether the table can be streamed, and if so, whether
the history of the table is also available.
- stream() - Method in interface org.apache.calcite.schema.StreamableTable
-
Returns an enumerator over the rows in this Table.
- STREAM - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.DeltaFilterTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaProjectTransposeRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaSortTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta through an
Sort.
- StreamRules.DeltaTableScanRule - Class in org.apache.calcite.rel.stream
-
- StreamRules.DeltaUnionTransposeRule - Class in org.apache.calcite.rel.stream
-
Planner rule that pushes a
Delta through an
Union.
- streamSetOpInconsistentInputs() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- strength - Variable in class org.apache.calcite.sql.SqlCollation
-
- STRICT - Static variable in interface org.apache.calcite.sql.validate.SqlValidator
-
Whether to follow the SQL standard strictly.
- 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
-
- 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_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_SAME - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
Operand type-checking strategy where three operands must all be in the
same string type family.
- STRING_STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_INTEGER_INTEGER - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_STRING_STRING - Static variable in class org.apache.calcite.sql.type.OperandTypes
-
- STRING_TYPES - Static variable in enum org.apache.calcite.sql.type.SqlTypeName
-
- stringFragsOnSameLine() - Method in interface org.apache.calcite.runtime.CalciteResource
-
- StringLiteral() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a string literal.
- stringTag(String, String) - Method in class org.apache.calcite.util.XmlOutput
-
Writes a String tag; a tag containing nothing but a CDATA section.
- stringValue(RexNode) - Static method in class org.apache.calcite.rex.RexLiteral
-
- stringValue(SqlNode) - Static method in class org.apache.calcite.sql.SqlLiteral
-
Extracts the string value from a string literal, a chain of string
literals, or a CAST of a string literal.
- strip(Project) - Static method in class org.apache.calcite.rel.rules.ProjectRemoveRule
-
Returns the child of a project if the project is trivial, otherwise
the project itself.
- strip(String, String, String, String, Casing) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
Unquotes a quoted string, using different quotes for beginning and end.
- 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.
- Strong - Class in org.apache.calcite.plan
-
Utilities for strong predicates.
- STRUCTURE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- STYLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SUBCLASS_ORIGIN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.runtime.FlatLists.AbstractFlatList
-
- SUBMULTISET - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SUBMULTISET_OF - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
Submultiset.
- SubqueryConverter - Interface in org.apache.calcite.sql2rel
-
SubqueryConverter provides the interface for classes that convert subqueries
into equivalent expressions.
- subSchema(CalciteSchema, List<String>) - Static method in class org.apache.calcite.schema.Schemas
-
- subSchemaExpression(SchemaPlus, String, Class) - Static method in class org.apache.calcite.schema.Schemas
-
Returns the expression for a sub-schema.
- subSelect() - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Result
-
- SUBSTITUTE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- SubstitutionVisitor.FilterOnProjectRule - Class in org.apache.calcite.plan
-
- substring(String, int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...
- substring(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL SUBSTRING(string FROM ...) function.
- SUBSTRING - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The character substring function: SUBSTRING(string FROM start [FOR
length]).
- SUBSTRING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- succeed() - Method in interface org.apache.calcite.util.Litmus
-
Called when test succeeds.
- suffix() - Method in class org.apache.calcite.sql.validate.SqlQualified
-
- suffixTranslated() - Method in class org.apache.calcite.sql.validate.SqlQualified
-
- SUM - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SUM aggregate function.
- SUM - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- sum(SqlNode[]) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines the parser positions of an array of nodes to create a position
which spans from the beginning of the first to the end of the last.
- sum(List<? extends SqlNode>) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines the parser positions of a list of nodes to create a position
which spans from the beginning of the first to the end of the last.
- sum(Iterable<SqlParserPos>) - Static method in class org.apache.calcite.sql.parser.SqlParserPos
-
Combines an array of parser positions to create a position which spans
from the beginning of the first to the end of the last.
- SUM0 - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
SUM0 aggregate function.
- 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
-
- supportsModality(SqlModality) - Method in class org.apache.calcite.prepare.RelOptTableImpl
-
- 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
-
- supportsSetSource() - Method in class org.apache.calcite.util.javac.JaninoCompiler.JaninoCompilerArgs
-
- supportsSetSource() - Method in class org.apache.calcite.util.javac.JavaCompilerArgs
-
- suspendEncoding() - Method in class org.apache.calcite.util.RhBase64.OutputStream
-
Suspends encoding of the stream.
- 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
-
Returns a relational expression with the inputs switched round.
- swap(Join, boolean) - Static method in class org.apache.calcite.rel.rules.JoinCommuteRule
-
- switchTo(String) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- SwitchTo(int) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImplTokenManager
-
- switchTo(String) - Method in class org.apache.calcite.sql.parser.SqlAbstractParserImpl
-
Change parser state.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
Creates a parse-tree node representing an occurrence of this flag
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.JoinConditionType
-
Creates a parse-tree node representing an occurrence of this join
type at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.JoinType
-
Creates a parse-tree node representing an occurrence of this
condition type keyword at a particular position in the parsed
text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SemiJoinType
-
Creates a parse-tree node representing an occurrence of this
condition type keyword at a particular position in the parsed
text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlExplain.Depth
-
Creates a parse-tree node representing an occurrence of this symbol
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlExplainLevel
-
Creates a parse-tree node representing an occurrence of this symbol at
a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlInsertKeyword
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbol(SqlParserPos) - Method in enum org.apache.calcite.sql.SqlSelectKeyword
-
Creates a parse-tree node representing an occurrence of this keyword
at a particular position in the parsed text.
- symbolValue() - Method in class org.apache.calcite.sql.SqlLiteral
-
Returns the value as a symbol.
- SYMMETRIC - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- SYSTEM - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- SYSTEM_USER - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The SYSTEM_USER function.
- SYSTEM_USER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- table - Variable in class org.apache.calcite.materialize.Lattice.Column
-
- table - Variable in class org.apache.calcite.model.JsonMaterialization
-
- table - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- table - Variable in class org.apache.calcite.rel.core.TableModify
-
The table definition.
- table - Variable in class org.apache.calcite.rel.core.TableScan
-
The table definition.
- table(RelOptTable) - Static method in class org.apache.calcite.rel.metadata.RelMdCollation
-
Helper method to determine a
TableScan's collation.
- table(RelOptTable) - Static method in class org.apache.calcite.rel.metadata.RelMdDistribution
-
Helper method to determine a
TableScan's collation.
- table - Variable in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- table(DataContext, String...) - Static method in class org.apache.calcite.schema.Schemas
-
- Table - Interface in org.apache.calcite.schema
-
Table.
- TABLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- table - Variable in class org.apache.calcite.sql.validate.DelegatingSqlValidatorTable
-
- TABLE_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TableAccessMap - Class in org.apache.calcite.plan
-
TableAccessMap represents the tables accessed by a query plan,
with READ/WRITE information.
- TableAccessMap() - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Constructs a permanently empty TableAccessMap.
- TableAccessMap(RelNode) - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Constructs a TableAccessMap for all tables accessed by a RelNode and its
descendants.
- TableAccessMap(List<String>, TableAccessMap.Mode) - Constructor for class org.apache.calcite.plan.TableAccessMap
-
Constructs a TableAccessMap for a single table
- TableAccessMap.Mode - Enum in org.apache.calcite.plan
-
Access mode.
- TableConstructor() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a VALUES leaf query expression.
- TableConstructorNamespace - Class in org.apache.calcite.sql.validate
-
Namespace for a table constructor VALUES (expr, expr, ...).
- 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.
- TableFunctionCall(SqlParserPos) - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- 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.
- 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>, boolean) - Constructor for class org.apache.calcite.rel.core.TableModify
-
- TableModify.Operation - Enum in org.apache.calcite.rel.core
-
Enumeration of supported modification operations.
- tableModOp - Variable in class org.apache.calcite.prepare.Prepare.PreparedResultImpl
-
- tableName - Variable in class org.apache.calcite.schema.impl.AbstractTableQueryable
-
- tableNameNotFound(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- TableOverOpt() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Allows an OVER clause following a table expression as an extension to
standard SQL syntax.
- TableRef() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
Parses a table reference in a FROM clause.
- tableRel - Variable in class org.apache.calcite.plan.RelOptMaterialization
-
- tables - Variable in class org.apache.calcite.model.JsonMapSchema
-
- tables - Variable in class org.apache.calcite.schema.impl.StarTable
-
- TABLESAMPLE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
The TABLESAMPLE operator.
- TABLESAMPLE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TableScan - Class in org.apache.calcite.rel.core
-
Relational operator that returns the contents of a table.
- TableScan(RelOptCluster, RelTraitSet, RelOptTable) - Constructor for class org.apache.calcite.rel.core.TableScan
-
- TableScan(RelInput) - Constructor for class org.apache.calcite.rel.core.TableScan
-
Creates a TableScan by parsing serialized output.
- TableScanNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
TableScan.
- TableScanRule - Class in org.apache.calcite.rel.rules
-
- tabSize - Variable in class org.apache.calcite.sql.parser.impl.SimpleCharStream
-
- 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(Function<Integer, 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
-
- targets - Variable in class org.apache.calcite.util.mapping.Mappings.PartialMapping
-
- tempCal - Variable in class org.apache.calcite.util.ZonelessDatetime
-
- tempDate - Variable in class org.apache.calcite.util.ZonelessDate
-
- tempFormatter - Variable in class org.apache.calcite.util.ZonelessDatetime
-
- 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.
- TEMPORARY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- tempTime - Variable in class org.apache.calcite.util.ZonelessTime
-
- tempTimestamp - Variable in class org.apache.calcite.util.ZonelessTimestamp
-
- test(RexNode) - Method in interface org.apache.calcite.rel.rules.PushProjector.ExprCondition
-
Evaluates a condition for a given expression.
- test(RexNode) - Method in class org.apache.calcite.rel.rules.PushProjector.OperatorExprCondition
-
- TEST_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.
- THEN - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- thetaJoin(Enumerable<TSource>, Enumerable<TInner>, Predicate2<TSource, TInner>, Function2<TSource, TInner, TResult>, boolean, boolean) - Static method in class org.apache.calcite.runtime.Enumerables
-
Correlates the elements of two sequences based on a predicate.
- THREAD_CONTEXT_STACK - Static variable in interface org.apache.calcite.jdbc.CalcitePrepare
-
- 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
-
- TIES - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TIMESTAMP_WITH_TIMEZONE - Static variable in interface org.apache.calcite.sql.type.ExtraSqlTypes
-
- TimeUnit() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- timeUnitRange - Variable in class org.apache.calcite.sql.SqlIntervalQualifier
-
- TIMEZONE_HOUR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TIMEZONE_MINUTE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- timingTracer - Variable in class org.apache.calcite.prepare.Prepare
-
- TINYINT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TO - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TO_INPUT_REF - Static variable in class org.apache.calcite.rex.RexBuilder
-
- TO_MULTISET_ELEMENT_TYPE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type must be
a multiset type and the returned type is the multiset's element type.
- TO_NOT_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type but not nullable.
- TO_NULLABLE - Static variable in class org.apache.calcite.sql.type.SqlTypeTransforms
-
Parameter type-inference transform strategy where a derived type is
transformed into the same type but nullable if any of a calls operands is
nullable
- TO_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(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() - 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
-
Converts a list of
Integer objects to an array of primitive
ints.
- toBigDecimal(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toBigDecimal(Number, int) - Static method in class org.apache.calcite.util.NumberUtil
-
- toBigDecimal(Number) - Static method in class org.apache.calcite.util.NumberUtil
-
- toBindable(Map<String, Object>, CalcitePrepare.SparkHandler, EnumerableRel, EnumerableRel.Prefer) - Static method in class org.apache.calcite.adapter.enumerable.EnumerableInterpretable
-
- toBitSet() - 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(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.
- 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).
- toCollation(List<Map<String, Object>>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toDistribution(Object) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- TODO_FIXED - Static variable in class org.apache.calcite.util.Bug
-
Use this to flag temporary code.
- 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
-
- toFieldCollation(Map<String, Object>) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- 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.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.
- toFunctionParameters(Class...) - Static method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
- toFunctionParameters(Iterable<? extends Class>) - Static method in class org.apache.calcite.schema.impl.ReflectiveFunctionBase
-
- 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
-
- toInt(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toInt(Date, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toInt(Time) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- 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
-
- toIntOptional(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Date, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIntOptional(Time) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toIter(BitSet) - Static method in class org.apache.calcite.util.BitSets
-
Returns an iterable over the bits in a bitmap that are set to '1'.
- toIter(ImmutableBitSet) - Static method in class org.apache.calcite.util.BitSets
-
- toJavaId(String, int) - Static method in class org.apache.calcite.util.Util
-
Converts an arbitrary string into a string suitable for use as a Java
identifier.
- toJdbcObject() - Method in class org.apache.calcite.util.ZonelessDate
-
- toJdbcObject() - Method in class org.apache.calcite.util.ZonelessDatetime
-
Returns this datetime as a Jdbc object
- toJdbcObject() - Method in class org.apache.calcite.util.ZonelessTime
-
- toJdbcObject() - Method in class org.apache.calcite.util.ZonelessTimestamp
-
- toJoinType() - Method in enum org.apache.calcite.sql.SemiJoinType
-
- toJson(RelCollationImpl) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJson(AggregateCall) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toJsonString(Object) - Method in class org.apache.calcite.util.JsonBuilder
-
Serializes an object consisting of maps, lists and atoms into a JSON
string.
- token - Variable in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- Token - Class in org.apache.calcite.sql.parser.impl
-
Describes the input token stream.
- Token() - Constructor for class org.apache.calcite.sql.parser.impl.Token
-
- token_source - Variable in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- tokenImage - Variable in exception org.apache.calcite.sql.parser.impl.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- tokenImage - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TokenMgrError - Error in org.apache.calcite.sql.parser.impl
-
- TokenMgrError() - Constructor for error org.apache.calcite.sql.parser.impl.TokenMgrError
-
- TokenMgrError(String, int) - Constructor for error org.apache.calcite.sql.parser.impl.TokenMgrError
-
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.calcite.sql.parser.impl.TokenMgrError
-
- 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.
- toLinq4j() - Method in enum org.apache.calcite.sql.SemiJoinType
-
- toLinux(String) - Static method in class org.apache.calcite.util.Util
-
- 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
-
- toLong(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Timestamp) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Date, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Number) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLong(Object) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLongArray() - Method in class org.apache.calcite.util.ImmutableBitSet
-
Converts this bit set to an array of little-endian words.
- toLongOptional(Date) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toLongOptional(Timestamp, TimeZone) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
- toMap(Collection<Pair<K, V>>) - Static method in class org.apache.calcite.util.Pair
-
Converts a collection of Pairs into a Map.
- toMap(Properties) - Static method in class org.apache.calcite.util.Util
-
- toMeasures(List<AggregateCall>) - Method in class org.apache.calcite.materialize.Lattice
-
- toModificationRel(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List<String>, boolean) - Method in interface org.apache.calcite.schema.ModifiableTable
-
Creates a relational expression that modifies this table.
- toNodeArray(List<SqlNode>) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- toNodeArray(SqlNodeList) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- toNodeList(SqlNode[]) - Static method in class org.apache.calcite.sql.SqlUtil
-
Converts an SqlNode array to a SqlNodeList
- tooLong(String) - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- TOP_LEVEL - Static variable in enum org.apache.calcite.sql.SqlKind
-
Category of all SQL statement types.
- TOP_LEVEL_COUNT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- 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) - Method in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- toRow(Enumerable<Object[]>) - Static method in class org.apache.calcite.runtime.Enumerables
-
- 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(AggregateCall) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Context
-
Converts a call to an aggregate function to an expression.
- toSql(RelFieldCollation) - Method in class org.apache.calcite.adapter.jdbc.JdbcImplementor.Context
-
Converts a collation to an ORDER BY item.
- toSql(RelDataType) - Method in class org.apache.calcite.jdbc.JavaTypeFactoryImpl
-
- toSqlString() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- toSqlString(SqlDialect, boolean) - Method in class org.apache.calcite.sql.SqlNode
-
Returns the SQL text of the tree of which this SqlNode is
the root.
- toSqlString(SqlDialect) - Method in class org.apache.calcite.sql.SqlNode
-
- toSqlString() - Method in interface org.apache.calcite.sql.SqlWriter
-
Returns the contents of this writer as a 'certified kocher' SQL string.
- toSqlString() - Method in class org.apache.calcite.sql.util.SqlBuilder
-
Returns the contents of this SQL buffer as a 'certified kocher' SQL
string.
- toString() - Method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
- toString() - Method in class org.apache.calcite.adapter.java.ReflectiveSchema
-
- 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.Column
-
- toString() - Method in class org.apache.calcite.materialize.Lattice.Measure
-
- 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.RelOptRule
-
Returns the description of this rule.
- toString(RelNode) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts a relational expression to a string, showing just basic
attributes.
- toString(RelNode, SqlExplainLevel) - Static method in class org.apache.calcite.plan.RelOptUtil
-
Converts a relational expression to a string.
- toString() - Method in interface org.apache.calcite.plan.RelTrait
-
Returns a succinct name for this trait.
- toString() - Method in class org.apache.calcite.plan.RelTraitSet
-
- toString() - Method in class org.apache.calcite.rel.AbstractRelNode
-
- toString() - Method in class org.apache.calcite.rel.core.AggregateCall
-
- toString() - Method in class org.apache.calcite.rel.core.CorrelationId
-
- toString() - Method in class org.apache.calcite.rel.core.Window.Group
-
- toString() - Method in class org.apache.calcite.rel.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.rules.CalcRelSplitter.RelType
-
- 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.RexWindow
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat2List
-
- toString() - Method in class org.apache.calcite.runtime.FlatLists.Flat3List
-
- 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.sql.advise.SqlSimpleParser.Token
-
- toString() - Method in class org.apache.calcite.sql.parser.impl.Token
-
Returns the image.
- toString() - Method in class org.apache.calcite.sql.parser.SqlParserPos
-
- toString() - Method in class org.apache.calcite.sql.pretty.SqlPrettyWriter
-
- 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 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.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.util.BitString
-
- toString() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- 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.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(Iterable<T>, String, String, String) - Static method in class org.apache.calcite.util.Util
-
Converts an iterable to a string.
- toString() - Method in class org.apache.calcite.util.ZonelessDate
-
Converts this ZonelessDate to a java.sql.Date and formats it via the
toString() method of that class.
- toString(String) - Method in class org.apache.calcite.util.ZonelessDate
-
Formats this ZonelessDate via a SimpleDateFormat.
- toString() - Method in class org.apache.calcite.util.ZonelessTime
-
Converts this ZonelessTime to a java.sql.Time and formats it via the
toString() method of that class.
- toString(String) - Method in class org.apache.calcite.util.ZonelessTime
-
Formats this ZonelessTime via a SimpleDateFormat
- toString() - Method in class org.apache.calcite.util.ZonelessTimestamp
-
Converts this ZonelessTimestamp to a java.sql.Timestamp and formats it
via the
toString() method of that
class.
- toString(String) - Method in class org.apache.calcite.util.ZonelessTimestamp
-
Formats this ZonelessTimestamp via a SimpleDateFormat.
- toStringArray(List<String>) - Static method in class org.apache.calcite.sql.parser.SqlParserUtil
-
- 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.
- 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(List<Object>, 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.
- toType(RelDataTypeFactory, Object) - Method in class org.apache.calcite.rel.externalize.RelJson
-
- toURL(File) - Static method in class org.apache.calcite.util.Util
-
Creates a file-protocol URL for the given file.
- toValue() - Method in class org.apache.calcite.sql.SqlLiteral
-
- toValue() - Method in class org.apache.calcite.sql.SqlNumericLiteral
-
- 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.
- TRAILING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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(ConverterRule) - Constructor for class org.apache.calcite.rel.convert.TraitMatchingRule
-
Creates a new TraitMatchingRule.
- traitSet() - Method in class org.apache.calcite.plan.RelOptCluster
-
Returns the default trait set for this cluster.
- traitSet - Variable in class org.apache.calcite.rel.AbstractRelNode
-
The RelTraitSet that describes the traits of this RelNode.
- traitSetOf(RelTrait...) - Method in class org.apache.calcite.plan.RelOptCluster
-
- traitSetOf(RelTrait) - Method in class org.apache.calcite.plan.RelOptCluster
-
- TRANSACTION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRANSACTIONS_ACTIVE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRANSACTIONS_COMMITTED - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRANSACTIONS_ROLLED_BACK - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- transformNullSemantics() - Method in class org.apache.calcite.rex.RexTransformer
-
- TRANSFORMS - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.hep.HepRuleCall
-
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression.
- transformTo(RelNode) - Method in class org.apache.calcite.plan.RelOptRuleCall
-
Registers that a rule has produced an equivalent relational expression,
but no other equivalences.
- transformTo(RelNode, Map<RelNode, RelNode>) - Method in class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
- transformType(SqlOperatorBinding, RelDataType) - Method in interface org.apache.calcite.sql.type.SqlTypeTransform
-
Transforms a type.
- TranslatableTable - Interface in org.apache.calcite.schema
-
- TRANSLATE - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
- TRANSLATE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- translate(String) - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- translate(String) - Method in class org.apache.calcite.sql.validate.DelegatingNamespace
-
- translate(String) - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- translate(String) - Method in interface org.apache.calcite.sql.validate.SqlValidatorNamespace
-
Translates a field name to the name in the underlying namespace.
- 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>) - Static method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translateConstructor(List<RexNode>, SqlKind) - Method in class org.apache.calcite.adapter.enumerable.RexToLixTranslator
-
- translatedNames() - Method in class org.apache.calcite.sql.validate.SqlQualified
-
- translateList(List<RexNode>, RexImpTable.NullAs) - 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, 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.
- TRANSLATION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TREAT - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRIGGER - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRIGGER_CATALOG - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRIGGER_NAME - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- TRIGGER_SCHEMA - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- trim(boolean, boolean, String, String) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
SQL {@code TRIM(...
- 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 - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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.
- 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.
- trimFields(RelNode, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Project, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Filter, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Sort, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Join, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(SetOp, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(Aggregate, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalTableModify, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalTableFunctionScan, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(LogicalValues, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimFields(TableScan, ImmutableBitSet, Set<RelDataTypeField>) - Method in class org.apache.calcite.sql2rel.RelFieldTrimmer
-
- trimUnusedFields(RelNode) - 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(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.sql.parser.impl.SqlParserImplConstants
-
- TRUE_EXPR - Static variable in class org.apache.calcite.adapter.enumerable.RexImpTable
-
- TRUE_PREDICATE - Static variable in class org.apache.calcite.rel.rules.FilterJoinRule
-
Predicate that always returns true.
- truncate(String, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncate(ByteString, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for CAST(...
- truncate(long, long) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- truncate(int, int) - Static method in class org.apache.calcite.runtime.SqlFunctions
-
Helper for rounding.
- tryUseStar(RelNode, RelOptTable) - Static method in class org.apache.calcite.plan.RelOptMaterialization
-
Converts a relational expression to one that uses a
StarTable.
- 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.rel.core.AggregateCall
-
- type - Variable in class org.apache.calcite.rex.RexVariable
-
- type - Variable in class org.apache.calcite.sql.advise.SqlAdvisorHint
-
- TYPE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- Typed - Interface in org.apache.calcite.runtime
-
- typeFactory - Variable in class org.apache.calcite.jdbc.CalcitePrepare.ParseResult
-
- 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
-
- TypeName() - Method in class org.apache.calcite.sql.parser.impl.SqlParserImpl
-
- 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
-
- typeNotSupported(String) - Method in interface org.apache.calcite.runtime.CalciteResource
-
- 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(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() - Method in class org.apache.calcite.plan.volcano.VolcanoPlanner
-
Checks internal consistency.
- validate(SqlNode) - Method in class org.apache.calcite.prepare.PlannerImpl
-
- validate(EnumSet<Resources.Validation>) - Method in class org.apache.calcite.runtime.Resources.ExInst
-
- validate(EnumSet<Resources.Validation>) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- validate(EnumSet<Resources.Validation>) - Method in class org.apache.calcite.runtime.Resources.Inst
-
- validate(Object) - Static method in class org.apache.calcite.runtime.Resources
-
Applies all validations to all resource methods in the given
resource object.
- validate(Object, EnumSet<Resources.Validation>) - Static method in class org.apache.calcite.runtime.Resources
-
Applies the given validations to all resource methods in the given
resource object.
- validate(String) - Method in class org.apache.calcite.sql.advise.SqlAdvisor
-
Attempts to parse and validate a SQL statement.
- validate(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.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() - 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() - 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, SqlValidatorScope) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Validates parameters for aggregate function.
- validateAggregateParams(SqlCall, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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.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.SqlFunction
-
- 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, 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
-
- 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
-
- 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
-
- validateException(Callable<Exception>) - Method in class org.apache.calcite.runtime.Resources.ExInstWithCause
-
- validateExpr(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlIdentifier
-
- validateExpr(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNode
-
Validates this node in an expression context.
- validateExpr(SqlValidator, SqlValidatorScope) - Method in class org.apache.calcite.sql.SqlNodeList
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.AggregatingSelectScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.DelegatingScope
-
- validateExpr(SqlNode) - Method in class org.apache.calcite.sql.validate.OrderByScope
-
- validateExpr(SqlNode) - Method in interface org.apache.calcite.sql.validate.SqlValidatorScope
-
Performs any scope-specific validation of an expression.
- validateFeature(Feature, SqlParserPos) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates that a particular feature is enabled.
- 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 subquery.
- validateGroupClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates the GROUP BY clause of a SELECT statement.
- validateHavingClause(SqlSelect) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Calls the parent class method and masks Farrago exception thrown.
- validateHavingClause(SqlSelect) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateIdentifier(SqlIdentifier, SqlValidatorScope) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
Registers the identifier and its scope into a map keyed by ParserPostion.
- 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() - Method in class org.apache.calcite.sql.validate.AliasNamespace
-
- validateImpl() - Method in class org.apache.calcite.sql.validate.CollectNamespace
-
- validateImpl() - Method in class org.apache.calcite.sql.validate.IdentifierNamespace
-
- validateImpl() - Method in class org.apache.calcite.sql.validate.ProcedureNamespace
-
- validateImpl() - Method in class org.apache.calcite.sql.validate.SelectNamespace
-
- validateImpl() - Method in class org.apache.calcite.sql.validate.SetopNamespace
-
- validateImpl() - Method in class org.apache.calcite.sql.validate.TableConstructorNamespace
-
- validateImpl() - 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
-
- 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) - Method in class org.apache.calcite.sql.advise.SqlAdvisorValidator
-
- validateNamespace(SqlValidatorNamespace) - 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
-
- 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) - Method in interface org.apache.calcite.sql.validate.SqlValidator
-
Checks that a query is valid.
- validateQuery(SqlNode, SqlValidatorScope) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- validateSelect(SqlSelect, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
Validates a SELECT statement.
- validateSelectList(SqlNodeList, SqlSelect, RelDataType) - Method in class org.apache.calcite.sql.validate.SqlValidatorImpl
-
- 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
-
- 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.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, boolean) - Method in class org.apache.calcite.sql.SqlBinaryOperator
-
- validRexOperands(int, boolean) - Method in class org.apache.calcite.sql.SqlOperator
-
Returns whether the given operands are valid.
- validRexOperands(int, boolean) - Method in class org.apache.calcite.sql.SqlPostfixOperator
-
- validRexOperands(int, boolean) - Method in class org.apache.calcite.sql.SqlPrefixOperator
-
- VALUE - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- value - Variable in class org.apache.calcite.sql.SqlLiteral
-
The value of this literal.
- VALUE_OPERAND - Static variable in class org.apache.calcite.sql.fun.SqlBetweenOperator
-
Ordinal of the 'value' operand.
- valueMatchesType(Comparable, SqlTypeName, boolean) - Static method in class org.apache.calcite.rex.RexLiteral
-
- valueMatchesType(Object, SqlTypeName) - Static method in class org.apache.calcite.sql.SqlLiteral
-
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.NullPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.config.CalciteConnectionProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.config.Lex
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.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.ModelHandler.ExtraOperand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.hep.HepMatchOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptUtil.Logic
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.RelOptUtil.SubqueryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.TableAccessMap.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.plan.volcano.VolcanoPlannerPhase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.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.TableModify.Operation
-
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.type.RelDataTypeComparability
-
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.Resources.Validation
-
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.fun.SqlAvgAggFunction.Subtype
-
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
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.fun.SqlTrimFunction.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.JoinConditionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.JoinType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.calcite.sql.SemiJoinType
-
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.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.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.SqlInsertKeyword
-
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.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
-
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.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.SqlConformance
-
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.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.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableConvention
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.JavaRowFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.NullPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.RexImpTable.NullAs
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.adapter.enumerable.WinAggImplementor.SeekType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.config.CalciteConnectionProperty
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.config.Lex
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.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.ModelHandler.ExtraOperand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.hep.HepMatchOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptRuleOperandChildPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptUtil.Logic
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.plan.RelOptUtil.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.TableAccessMap.Mode
-
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.volcano.VolcanoPlannerPhase
-
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.TableModify.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Values - Class in org.apache.calcite.rel.core
-
Relational expression whose value is a sequence of zero or more literal row
values.
- Values(RelOptCluster, RelDataType, ImmutableList<ImmutableList<RexLiteral>>, RelTraitSet) - Constructor for class org.apache.calcite.rel.core.Values
-
Creates a new Values.
- Values(RelInput) - Constructor for class org.apache.calcite.rel.core.Values
-
Creates a Values by parsing serialized output.
- values(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.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.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.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.Resources.Validation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.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.fun.SqlAvgAggFunction.Subtype
-
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
-
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 variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- values() - Static method in enum org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.calcite.sql.SemiJoinType
-
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.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.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.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.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.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
-
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.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.SqlConformance
-
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.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.
- ValuesNode - Class in org.apache.calcite.interpreter
-
Interpreter node that implements a
Values.
- ValuesNode(Interpreter, 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.
- 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_POP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- VAR_SAMP - Static variable in class org.apache.calcite.sql.fun.SqlStdOperatorTable
-
VAR_SAMP aggregate function.
- VAR_SAMP - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- VARBINARY - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- VARCHAR - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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)".
- variables - Variable in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- variablesStopped - Variable in class org.apache.calcite.rel.core.Join
-
- 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
-
- VARYING - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- 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
-
- VERSION - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- vertexSet() - Method in class org.apache.calcite.util.graph.DefaultDirectedGraph
-
- vertexSet() - Method in interface org.apache.calcite.util.graph.DirectedGraph
-
- view - Variable in class org.apache.calcite.model.JsonMaterialization
-
- VIEW - Static variable in interface org.apache.calcite.sql.parser.impl.SqlParserImplConstants
-
- viewExpander - Variable in class org.apache.calcite.sql2rel.SqlToRelConverter
-
- viewMacro(SchemaPlus, String, List<String>) - Static method in class org.apache.calcite.schema.impl.ViewTable
-
Table macro that returns a view.
- ViewTable - Class in org.apache.calcite.schema.impl
-
Table whose contents are defined using an SQL statement.
- ViewTable(Type, RelProtoDataType, String, List<String>) - Constructor for class org.apache.calcite.schema.impl.ViewTable
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.interpreter.Interpreter.Compiler
-
- visit(Aggregate) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Filter) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Project) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Values) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(TableScan) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Bindables.BindableTableScan) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Sort) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Union) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Join) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(Window) - Method in class org.apache.calcite.interpreter.Nodes.CoreCompiler
-
- visit(JsonRoot) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonMapSchema) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonCustomSchema) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonJdbcSchema) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonMaterialization) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonLattice) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonCustomTable) - Method in class org.apache.calcite.model.ModelHandler
-
- visit(JsonView) - 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
-
- visit(LogicalAggregate) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableScan) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableFunctionScan) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalValues) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalFilter) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalProject) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalJoin) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalCorrelate) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalUnion) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalIntersect) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalMinus) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalSort) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(LogicalExchange) - Method in class org.apache.calcite.rel.RelHomogeneousShuttle
-
- visit(TableScan) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(TableFunctionScan) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalValues) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalFilter) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalProject) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalJoin) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalCorrelate) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalUnion) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalIntersect) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalMinus) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalAggregate) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalSort) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalExchange) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(RelNode) - Method in interface org.apache.calcite.rel.RelShuttle
-
- visit(LogicalAggregate) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(TableScan) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(TableFunctionScan) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalValues) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalFilter) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalProject) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalJoin) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalCorrelate) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalUnion) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalIntersect) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalMinus) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalSort) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(LogicalExchange) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(RelNode) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visit(RelNode, int, RelNode) - Method in class org.apache.calcite.rel.RelVisitor
-
Visits a node during a traversal.
- visit(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
-
- visit(SqlLiteral) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
- visit(SqlIdentifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
- visit(SqlDataTypeSpec) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
- visit(SqlDynamicParam) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
- visit(SqlIntervalQualifier) - Method in class org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
-
- visit(RelNode) - Method in class org.apache.calcite.sql2rel.DeduplicateCorrelateVariables
-
- 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
-
- 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.plan.RelOptUtil.InputFinder
-
- visitCall(RexCall) - Method in class org.apache.calcite.rel.rules.ReduceDecimalsRule.DecimalShuttle
-
Rewrites a call in place, from bottom up, as follows:
visit operands
visit call node
rewrite call
visit the rewritten call
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexChecker
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitCall(RexCall) - Method in class org.apache.calcite.rex.RexShuttle
-
- 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.adapter.jdbc.JdbcImplementor
-
- visitChild(RelNode, int, RelNode) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
Visits a particular child of a parent.
- 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
-
- visitChildren(ModelHandler) - Method in class org.apache.calcite.model.JsonLattice
-
- visitChildren(ModelHandler) - Method in class org.apache.calcite.model.JsonMapSchema
-
- visitChildren(ModelHandler) - Method in class org.apache.calcite.model.JsonSchema
-
- visitChildren(RelNode) - Method in class org.apache.calcite.rel.RelShuttleImpl
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.plan.RelOptUtil.VariableUsedVisitor
-
- visitCorrelVariable(RexCorrelVariable) - Method in class org.apache.calcite.rex.RexShuttle
-
- 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.rex.RexShuttle
-
- visitDynamicParam(RexDynamicParam) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitDynamicParam(RexDynamicParam) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexChecker
-
- visitFieldAccess(RexFieldAccess) - Method in class org.apache.calcite.rex.RexShuttle
-
- 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.
- 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.rex.RexChecker
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexPermuteInputsShuttle
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitInputRef(RexInputRef) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitInputRef(RexInputRef) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitList(List<? extends RexNode>, boolean[]) - Method in class org.apache.calcite.rex.RexShuttle
-
Visits each of a list of expressions and returns a list of the
results.
- visitList(List<? extends RexNode>, List<RexNode>) - Method in class org.apache.calcite.rex.RexShuttle
-
Visits a list and writes the results to another list.
- visitLiteral(RexLiteral) - Method in class org.apache.calcite.rex.RexShuttle
-
- 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.rex.RexChecker
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexPermutationShuttle
-
- visitLocalRef(RexLocalRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- 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.
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexShuttle
-
- visitOver(RexOver) - Method in interface org.apache.calcite.rex.RexVisitor
-
- visitOver(RexOver) - Method in class org.apache.calcite.rex.RexVisitorImpl
-
- visitRangeRef(RexRangeRef) - Method in class org.apache.calcite.rex.RexShuttle
-
- 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.interpreter.Interpreter.Compiler
-
- 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
-
- 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
-
- VolcanoPlannerPhase - Enum in org.apache.calcite.plan.volcano
-
VolcanoPlannerPhase represents the phases of operation that the
VolcanoPlanner passes through during optimization of a tree of
RelNode objects.
- VolcanoPlannerPhaseRuleMappingInitializer - Interface in org.apache.calcite.plan.volcano
-
VolcanoPlannerPhaseRuleMappingInitializer describes an inteface for
initializing the mapping of
VolcanoPlannerPhases to sets of rule
descriptions.
- VolcanoRelMetadataProvider - Class in org.apache.calcite.plan.volcano
-
VolcanoRelMetadataProvider implements the
RelMetadataProvider
interface by combining metadata from the rels making up an equivalence class.
- VolcanoRelMetadataProvider() - Constructor for class org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider
-
- VolcanoRuleCall - Class in org.apache.calcite.plan.volcano
-
VolcanoRuleCall implements the
RelOptRuleCall interface
for VolcanoPlanner.
- VolcanoRuleCall(VolcanoPlanner, RelOptRuleOperand, RelNode[]) - Constructor for class org.apache.calcite.plan.volcano.VolcanoRuleCall
-
Creates a rule call, internal, with array to hold bindings.