| Name | Description | Type | Package | Framework | 
| AbstractConverter | Converts a relational expression to any given output convention. | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| AbstractConverter .ExpandConversionRule | Rule which converts an AbstractConverter into a chain of converters from the source relation to the target traits. | Class | org.apache.calcite.plan.volcano.AbstractConverter | Calcite | 
|
| AbstractCursor | Base class for implementing a cursor. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| AbstractCursor .Getter | Gets a value from a particular field of the current record of thisSkip navigation links | Interface | org.apache.calcite.avatica.util.AbstractCursor | Calcite | 
|
| AbstractEnumerable | Abstract implementation of the Enumerable interface that implements the extension methods. | Class | org.apache.calcite.linq4j | Calcite | 
|
| AbstractEnumerable2 | Abstract implementation of the Enumerable interface that implements the extension methods. | Class | org.apache.calcite.linq4j | Calcite | 
|
| AbstractHandler | Abstract base class for Handlers to extend to inherit functionality common across serialization strategies. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| AbstractNode | Abstract implementation of Node. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| AbstractQueryable | Abstract implementation of the Queryable interface that implements the extension methods. | Class | org.apache.calcite.linq4j | Calcite | 
|
| AbstractQueryableTable | Abstract base class for implementing Table. | Class | org.apache.calcite.adapter.java | Calcite | 
|
| AbstractRelNode | Base class for every relational expression (RelNode). | Class | org.apache.calcite.rel | Calcite | 
|
| AbstractRelOptPlanner | Abstract base for implementations of the RelOptPlanner interface. | Class | org.apache.calcite.plan | Calcite | 
|
| AbstractSchema | Abstract implementation of Schema. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| AbstractService | A common base class for Service implementations that implement modifications made to response objects. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| AbstractSourceMapping | Simple implementation of Mappings. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| AbstractSqlType | Abstract base class for SQL implementations of RelDataType. | Class | org.apache.calcite.sql.type | Calcite | 
|
| AbstractTable | Abstract base class for implementing Table. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| AbstractTableQueryable | Abstract implementation of Queryable for Not to be confused with | Class | org.apache.calcite.schema.impl | Calcite | 
|
| AbstractTargetMapping | Simple implementation of Mappings. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| AggAddContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| AggAddContextImpl |  | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
|
| AggContext | Information on the aggregate calculation context. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| AggImplementor | initialize, add to, and get a result from, an accumulator. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| AggImpState | Represents internal state when implementing aggregate functions. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| Aggregate | Relational operator that eliminates duplicates and computes totals. | Class | org.apache.calcite.rel.core | Calcite | 
|
| Aggregate .AggCallBinding | aggregate call applied to a set of operands in the context of a LogicalAggregate. | Class | org.apache.calcite.rel.core.Aggregate | Calcite | 
|
| Aggregate .Group |  | Class | org.apache.calcite.rel.core.Aggregate | Calcite | 
|
| AggregateCall |  | Class | org.apache.calcite.rel.core | Calcite | 
|
| AggregateExpandDistinctAggregatesRule | Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateFilterTransposeRule | Planner rule that matches an Aggregate on a Filter and transposes them, | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateFunction | Function that combines several values into a scalar result. | Interface | org.apache.calcite.schema | Calcite | 
|
| AggregateFunctionImpl | The class should implement A init(), A add(A, V), and R result(A) methods. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| AggregateJoinTransposeRule |  | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| AggregateNode .IntSum |  | Class | org.apache.calcite.interpreter.AggregateNode | Calcite | 
|
| AggregateNode .LongSum |  | Class | org.apache.calcite.interpreter.AggregateNode | Calcite | 
|
| AggregateProjectMergeRule | Planner rule that recognizes a Aggregate on top of a Project and if possible | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateProjectPullUpConstantsRule | Planner rule that removes constant keys from an Constant fields are deduced using | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateReduceFunctionsRule | Planner rule that reduces aggregate functions in Aggregates to simpler forms. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateRemoveRule | Planner rule that removes if it computes no aggregate functions | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateStarTableRule | Planner rule that matches an Aggregate on top of a StarTable. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateUnionAggregateRule | Planner rule that matches Aggregates beneath a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregateUnionTransposeRule | Planner rule that pushes an past a non-distinct Union. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| AggregatingScope | An extension to the SqlValidatorScope interface which indicates that the scope is aggregating. | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| AggregatingSelectScope | Scope for resolving identifiers within a SELECT statement that has a The same set of identifiers are in scope, but it won't allow access to | Class | org.apache.calcite.sql.validate | Calcite | 
|
| AggResetContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| AggResetContextImpl |  | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
|
| AggResultContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| AggResultContextImpl |  | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
|
| AliasNamespace | Namespace for an AS t(c1, c2, . | Class | org.apache.calcite.sql.validate | Calcite | 
|
| Array | Annotation that indicates that a field is an array type. | Class | org.apache.calcite.adapter.java | Calcite | 
|
| ArrayBindable | Extension to Bindable that returns rows that are arrays of objects. | Interface | org.apache.calcite.runtime | Calcite | 
|
| ArrayComparator |  | Class | org.apache.calcite.runtime | Calcite | 
|
| ArrayEnumeratorCursor | returns an array of Object for each row. | Class | org.apache.calcite.runtime | Calcite | 
|
| ArrayImpl |  | Class | org.apache.calcite.avatica.util | Calcite | 
|
| ArrayImpl .Factory | Factory that can create a result set based on a list of values. | Interface | org.apache.calcite.avatica.util.ArrayImpl | Calcite | 
|
| ArrayIteratorCursor | returns an array of Object for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| ArrayLengthRecordField |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ArraySqlType |  | Class | org.apache.calcite.sql.type | Calcite | 
|
| AssignableOperandTypeChecker | AssignableOperandTypeChecker implements SqlOperandTypeChecker by verifying that the type of each argument is assignable to a predefined set of | Class | org.apache.calcite.sql.type | Calcite | 
|
| Ast | Abstract syntax tree. | Class | org.apache.calcite.piglet | Calcite | 
|
| Ast .Assignment | Abstract base class for statements that assign to a named relation. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Assignment1 | Abstract base class for an assignment with one source relation. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .BagType | Parse tree for a bag type. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Call | Parse tree node for a call to a function or operator. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .DescribeStmt | Parse tree node for DESCRIBE statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Direction | Returns the enum constant of this type with the specified name. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .DistinctStmt | Parse tree node for DISTINCT statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .DumpStmt | Parse tree node for DUMP statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .FieldSchema | Parse tree for field schema. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .FilterStmt | Parse tree node for FILTER statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .ForeachNestedStmt | Parse tree node for FOREACH statement (nested). | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .ForeachStmt | Parse tree node for FOREACH statement (non-nested). | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .GroupStmt | Parse tree node for GROUP statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Identifier | Parse tree node for Identifier. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .LimitStmt | Parse tree node for LIMIT statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Literal | Parse tree node for Literal. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .LoadStmt | Parse tree node for LOAD statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .MapType | Parse tree for a map type. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Node | Abstract base class for parse tree node. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .NumericLiteral | Parse tree node for NumericLiteral. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Op | Parse tree node type. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .OrderStmt | Parse tree node for ORDER statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Program | Parse tree node for a program. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .ScalarType | Parse tree for scalar type such as int. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Schema | Parse tree for schema. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .SpecialIdentifier | Parse tree node for *, a special kind of identifier. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Stmt | Abstract base class for parse tree node representing a statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .TupleType | Parse tree for a tuple type. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .Type | Parse tree for type. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| Ast .ValuesStmt | Parse tree node for VALUES statement. | Class | org.apache.calcite.piglet.Ast | Calcite | 
|
| AvaticaClientRuntimeException | The client-side representation of AvaticaRuntimeException. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaConnection | for the Avatica framework. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaConnection .CallableWithoutException | A Callable-like interface but without a throws Exception. | Interface | org.apache.calcite.avatica.AvaticaConnection | Calcite | 
|
| AvaticaConnection .Trojan | A way to call package-protected methods. | Class | org.apache.calcite.avatica.AvaticaConnection | Calcite | 
|
| AvaticaDatabaseMetaData | for the Avatica engine. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaFactory | Factory for JDBC objects. | Interface | org.apache.calcite.avatica | Calcite | 
|
| AvaticaHandler | A custom interface that extends the Jetty interface to enable extra control within Avatica. | Interface | org.apache.calcite.avatica.server | Calcite | 
|
| AvaticaHttpClient | An interface which defines how requests are sent to the Avatica server. | Interface | org.apache.calcite.avatica.remote | Calcite | 
|
| AvaticaHttpClientImpl | A common class to invoke HTTP requests against the Avatica server agnostic of the data being sent and received across the wire. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| AvaticaJsonHandler | Jetty handler that executes Avatica JSON request-responses. | Class | org.apache.calcite.avatica.server | Calcite | 
|
| AvaticaParameter | Metadata for a parameter. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaPreparedStatement | for the Avatica engine. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaProtobufHandler | Jetty handler that executes Avatica JSON request-responses. | Class | org.apache.calcite.avatica.server | Calcite | 
|
| AvaticaRemoteConnectionConfigImpl | with extra properties specific to Remote Driver. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| AvaticaRemoteConnectionProperty | enum AvaticaRemoteConnectionPropertyEnumeration of Avatica remote driver's built-in connection properties. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| AvaticaResultSet | for the Avatica engine. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaResultSetMetaData | for the Avatica framework. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaRuntimeException | A RuntimeException thrown by Avatica with additional contextual information about what happened to cause the Exception. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| AvaticaSeverity | enum AvaticaSeverityAn enumeration that denotes the severity of a given unexpected state. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaSite | A location that a value can be written to or read from. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaSqlException | A client-facing SQLException which encapsulates errors from the remote Avatica server. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaStatement | for the Avatica engine. | Class | org.apache.calcite.avatica | Calcite | 
|
| AvaticaUtils | Returns the boxed class. | Class | org.apache.calcite.avatica | Calcite | 
|
| BarfingInvocationHandler | A class derived from BarfingInvocationHandler handles a method call by looking for a method in itself with identical parameters. | Class | org.apache.calcite.util | Calcite | 
|
| Base64 | Encodes and decodes to and from Base64 notation. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| Base64 .InputStream | A Base64. | Class | org.apache.calcite.avatica.util.Base64 | Calcite | 
|
| Base64 .OutputStream | A Base64. | Class | org.apache.calcite.avatica.util.Base64 | Calcite | 
|
| BaseQueryable | Skeleton implementation of Queryable. | Class | org.apache.calcite.linq4j | Calcite | 
|
| BasicDatetime | BasicDatetime is an interface for dates, times, or timestamps that can be assigned from a long value. | Interface | org.apache.calcite.util | Calcite | 
|
| BasicSqlType | BasicSqlType represents a standard atomic SQL type (excluding intervalSee Also:Serialized Form | Class | org.apache.calcite.sql.type | Calcite | 
|
| Benchmark |  | Class | org.apache.calcite.util | Calcite | 
|
| Benchmark .Statistician | Collects statistics for a test that is run multiple times. | Class | org.apache.calcite.util.Benchmark | Calcite | 
|
| BigDecimalFunction1 | Function that takes one parameter and returns a BigDecimal value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| BinaryExpression | Represents an expression that has a binary operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| BinarySearch | Binary search for the implementation of RANGE BETWEEN XXX PRECEDING/FOLLOWING clause. | Class | org.apache.calcite.runtime | Calcite | 
|
| Bindable | Statement that can be bound to a DataContext and then executed. | Interface | org.apache.calcite.runtime | Calcite | 
|
| BindableConvention | enum BindableConventionCalling convention that returns results as an | Class | org.apache.calcite.interpreter | Calcite | 
|
| BindableRel | Relational expression that can implement itself in BindableSee Also:BindableConvention | Interface | org.apache.calcite.interpreter | Calcite | 
|
| Bindables | Utilities pertaining to BindableRel and BindableConvention. | Class | org.apache.calcite.interpreter | Calcite | 
|
| Bindables .BindableAggregate | in bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableFilter | in bindable convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableJoin | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableProject | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableSort | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableTableScan | Scan of a table that implements ScannableTable and therefore can be converted into an Enumerable. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableUnion | bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableValues | in bindable calling convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| Bindables .BindableWindow | in bindable convention. | Class | org.apache.calcite.interpreter.Bindables | Calcite | 
|
| BiRel | Abstract base class for relational expressions with a two inputs. | Class | org.apache.calcite.rel | Calcite | 
|
| BitSets | Utility functions for BitSet. | Class | org.apache.calcite.util | Calcite | 
|
| BitString | A bit string logically consists of a set of '0' and '1' values, of a specified length. | Class | org.apache.calcite.util | Calcite | 
|
| BlockBuilder | Builder for BlockStatement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Blocks | Helper methods concerning BlockStatements. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| BlockStatement |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| BreadthFirstIterator | Iterates over the vertices in a directed graph in breadth-first order. | Class | org.apache.calcite.util.graph | Calcite | 
|
| Bug | Holder for a list of constants describing which bugs which have not been You can use these constants to control the flow of your code. | Class | org.apache.calcite.util | Calcite | 
|
| BuiltInConnectionProperty | enum BuiltInConnectionPropertyEnumeration of Avatica's built-in connection properties. | Class | org.apache.calcite.avatica | Calcite | 
|
| BuiltInMetadata | Contains the interfaces for several common forms of metadata. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| BuiltInMetadata .Collation | Metadata about which columns are sorted. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .ColumnOrigin | Metadata about the origins of columns. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .ColumnUniqueness | Metadata about whether a set of columns uniquely identifies a row. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .CumulativeCost | Metadata about the cost of evaluating a relational expression, includingEstimates the cost of executing a relational expression, including the | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .DistinctRowCount | Metadata about the number of distinct rows returned by a set of columns in a relational expression. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .Distribution | Metadata about how a relational expression is distributed. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .ExplainVisibility | Metadata about whether a relational expression should appear in a plan. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .MaxRowCount | Metadata about the maximum number of rows returned by a relationalEstimates the max number of rows which will be returned by a relational | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .Memory | Metadata about the memory use of an operator. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .NonCumulativeCost | Metadata about the cost of evaluating a relational expression, not including its inputs. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .Parallelism | Metadata about the degree of parallelism of a relational expression, and how its operators are assigned to processes with independent resource | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .PercentageOriginalRows | Metadata about the proportion of original rows that remain in a relationalEstimates the percentage of the number of rows actually produced by a | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .PopulationSize | Metadata about the number of distinct values in the original source of a column or set of columns. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .Predicates | Metadata about the predicates that hold in the rows emitted from a relational expression. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .RowCount | Metadata about the number of rows returned by a relational expression. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .Selectivity | Metadata about the selectivity of a predicate. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .Size | Metadata about the size of rows and columns. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMetadata .UniqueKeys | Metadata about which combinations of columns are unique identifiers. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite | 
|
| BuiltInMethod |  | Class | org.apache.calcite.util | Calcite | 
|
| ByteString | Collection of bytes. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| CachingRelMetadataProvider | interface that caches results from an underlying provider. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| Calc |  | Class | org.apache.calcite.rel.core | Calcite | 
|
| CalciteCatalogReader | and also SqlOperatorTable based on tables and functions defined schemas. | Class | org.apache.calcite.prepare | Calcite | 
|
| CalciteConnection | Extension to Calcite's implementation of JDBC connection allows schemas to be defined | Interface | org.apache.calcite.jdbc | Calcite | 
|
| CalciteConnectionConfig | Interface for reading connection properties within Calcite code. | Interface | org.apache.calcite.config | Calcite | 
|
| CalciteConnectionConfigImpl |  | Class | org.apache.calcite.config | Calcite | 
|
| CalciteConnectionProperty | enum CalciteConnectionPropertyProperties that may be specified on the JDBC connect string. | Class | org.apache.calcite.config | Calcite | 
|
| CalciteContextException | Exception which contains information about the textual context of the causingSee Also:Serialized Form | Class | org.apache.calcite.runtime | Calcite | 
|
| CalciteException | Base class for all exceptions originating from Farrago. | Class | org.apache.calcite.runtime | Calcite | 
|
| CalciteFactory |  | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalciteJdbc41Factory | for Calcite and JDBC 4. | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalciteLogger | Small extension to Logger with some performance improvements. | Class | org.apache.calcite.util.trace | Calcite | 
|
| CalciteMetaImpl | Helper for implementing the getXxx methods such as AvaticaDatabaseMetaData. | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalcitePrepare | API for a service that prepares statements for execution. | Interface | org.apache.calcite.jdbc | Calcite | 
|
| CalcitePrepare .AnalyzeViewResult | The result of analyzing a view. | Class | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .CalciteSignature | The result of preparing a query. | Class | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .Context | Context for preparing a statement. | Interface | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .ConvertResult | The result of parsing and validating a SQL query and converting it to relational algebra. | Class | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .Dummy | Namespace that allows us to define non-abstract methods inside anReturns a spark handler. | Class | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .ParseResult | The result of parsing and validating a SQL query. | Class | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .Query | A union type of the three possible ways of expressing a query: as a SQL string, a Queryable or a RelNode. | Class | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .SparkHandler | Callback to register Spark as the main engine. | Interface | org.apache.calcite.jdbc.CalcitePrepare | Calcite | 
|
| CalcitePrepare .SparkHandler .RuleSetBuilder | Allows Spark to declare the rules it needs. | Interface | org.apache.calcite.jdbc.CalcitePrepare.SparkHandler | Calcite | 
|
| CalcitePrepareImpl | This class is public so that projects that create their own JDBC driver and server can fine-tune preferences. | Class | org.apache.calcite.prepare | Calcite | 
|
| CalciteResource | Compiler-checked resources for the Calcite project. | Interface | org.apache.calcite.runtime | Calcite | 
|
| CalciteResultSet | for the Calcite engine. | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalciteRootSchema |  | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalciteSchema | Wrapper around user-defined schema used internally. | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalciteSchema .Entry | Entry in a schema, such as a table or sub-schema. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteSchema .FunctionEntry | Membership of a function in a schema. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteSchema .FunctionEntryImpl | where all properties are held in fields. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteSchema .LatticeEntry | Membership of a lattice in a schema. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteSchema .LatticeEntryImpl | where all properties are held in fields. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteSchema .TableEntry | Membership of a table in a schema. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteSchema .TableEntryImpl | where all properties are held in fields. | Class | org.apache.calcite.jdbc.CalciteSchema | Calcite | 
|
| CalciteServer | Represents shared state among connections, and will have monitoring and management facilities. | Interface | org.apache.calcite.server | Calcite | 
|
| CalciteServerStatement | Statement within a Calcite server. | Interface | org.apache.calcite.server | Calcite | 
|
| CalciteStatement | for the Calcite engine. | Class | org.apache.calcite.jdbc | Calcite | 
|
| CalciteTimingTracer | CalciteTimingTracer provides a mechanism for tracing the timing of a call sequence at nanosecond resolution. | Class | org.apache.calcite.util.trace | Calcite | 
|
| CalciteTrace | Contains all of the tracers used within org. | Class | org.apache.calcite.util.trace | Calcite | 
|
| CalcMergeRule | Planner rule that merges a The resulting LogicalCalc has the | Class | org.apache.calcite.rel.rules | Calcite | 
|
| CalcRelSplitter | CalcRelSplitter operates on a Calc with multiple RexCall | Class | org.apache.calcite.rel.rules | Calcite | 
|
| CalcRelSplitter .RelType | Type of relational expression. | Class | org.apache.calcite.rel.rules.CalcRelSplitter | Calcite | 
|
| CalcRemoveRule | Planner rule that removes a trivial is trivial if it projects its input fields in their | Class | org.apache.calcite.rel.rules | Calcite | 
|
| CalcSplitRule | Planner rule that converts a Calc Not enabled by default, as it works against the usual flow, which is to | Class | org.apache.calcite.rel.rules | Calcite | 
|
| CallImplementor |  | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| CancelFlag | CancelFlag is used to post and check cancellation requests. | Class | org.apache.calcite.util | Calcite | 
|
| Casing | Policy for converting case of identifiers before storing them. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| CastingList | Converts a list whose members are automatically down-cast to a given type. | Class | org.apache.calcite.util | Calcite | 
|
| CatchBlock | Represents a catch statement in a try block. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ChainedPhaseRuleMappingInitializer | ChainedPhaseRuleMappingInitializer is an abstract implementation of VolcanoPlannerPhaseRuleMappingInitializer that allows additional | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| ChainedRelMetadataProvider | Glossary. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| ChainedSqlOperatorTable | ChainedSqlOperatorTable implements the SqlOperatorTable interface by chaining together any number of underlying operator table instances. | Class | org.apache.calcite.sql.util | Calcite | 
|
| Chi | Relational operator that converts a stream to a relation. | Class | org.apache.calcite.rel.stream | Calcite | 
|
| ChunkList | in chunks of 32 elements. | Class | org.apache.calcite.util | Calcite | 
|
| ClassDeclaration | Declaration of a class. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ClassDeclarationFinder | Entry point for optimizers that factor ou deterministic expressions to final static fields. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| CloneSchema | Schema that contains in-memory copies of tables from a JDBC schema. | Class | org.apache.calcite.adapter.clone | Calcite | 
|
| CloneSchema .Factory | Schema factory that creates a This allows you to create a clone schema inside a model. | Class | org.apache.calcite.adapter.clone.CloneSchema | Calcite | 
|
| ClosableAllocation | ClosableAllocation represents an object which requires a call in order to release resources early rather than waiting for finalization. | Interface | org.apache.calcite.util | Calcite | 
|
| ClosableAllocationOwner | ClosableAllocationOwner represents an object which can take ownership of ClosableAllocations and guarantee that they will be cleaned up correctly when | Interface | org.apache.calcite.util | Calcite | 
|
| CoerceInputsRule | CoerceInputsRule precasts inputs to a particular type. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Collect | A relational expression that collapses multiple rows into one. | Class | org.apache.calcite.rel.core | Calcite | 
|
| CollectNamespace | Namespace for COLLECT and TABLE constructs. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| ColumnMetaData | Metadata for a column. | Class | org.apache.calcite.avatica | Calcite | 
|
| ColumnMetaData .ArrayType |  | Class | org.apache.calcite.avatica.ColumnMetaData | Calcite | 
|
| ColumnMetaData .AvaticaType | Base class for a column type. | Class | org.apache.calcite.avatica.ColumnMetaData | Calcite | 
|
| ColumnMetaData .Rep | Description of the type used to internally represent a value. | Class | org.apache.calcite.avatica.ColumnMetaData | Calcite | 
|
| ColumnMetaData .ScalarType |  | Class | org.apache.calcite.avatica.ColumnMetaData | Calcite | 
|
| ColumnMetaData .StructType |  | Class | org.apache.calcite.avatica.ColumnMetaData | Calcite | 
|
| Common |  | Class | org.apache.calcite.avatica.proto | Calcite | 
|
| Common .AvaticaParameter | Protobuf type AvaticaParameter Metadata for a parameter | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .AvaticaParameter .Builder | Protobuf type AvaticaParameter Metadata for a parameter | Class | org.apache.calcite.avatica.proto.Common.AvaticaParameter | Calcite | 
|
| Common .AvaticaParameterOrBuilder | optional string class_name = 6;com. | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .AvaticaType | Protobuf type AvaticaType Base class for a column type | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .AvaticaType .Builder | Protobuf type AvaticaType Base class for a column type | Class | org.apache.calcite.avatica.proto.Common.AvaticaType | Calcite | 
|
| Common .AvaticaTypeOrBuilder | repeated . | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .ColumnMetaData | Protobuf type ColumnMetaDataSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .ColumnMetaData .Builder | Protobuf type ColumnMetaDataoptional bool auto_increment = 2; | Class | org.apache.calcite.avatica.proto.Common.ColumnMetaData | Calcite | 
|
| Common .ColumnMetaDataOrBuilder | optional bool auto_increment = 2;booleangetCaseSensitive() | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .ColumnValue | Protobuf type ColumnValue A value might be a TypedValue or an Array of TypedValue's | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .ColumnValue .Builder | Protobuf type ColumnValue A value might be a TypedValue or an Array of TypedValue's | Class | org.apache.calcite.avatica.proto.Common.ColumnValue | Calcite | 
|
| Common .ColumnValueOrBuilder | repeated . | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .ConnectionProperties | Protobuf type ConnectionProperties Details about a connection | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .ConnectionProperties .Builder | Protobuf type ConnectionProperties Details about a connection | Class | org.apache.calcite.avatica.proto.Common.ConnectionProperties | Calcite | 
|
| Common .ConnectionPropertiesOrBuilder | optional bool auto_commit = 2;optional string catalog = 5; | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .CursorFactory | Protobuf type CursorFactory Information necessary to convert an Iterable into a Calcite Cursor | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .CursorFactory .Builder | Protobuf type CursorFactory Information necessary to convert an Iterable into a Calcite Cursor | Class | org.apache.calcite.avatica.proto.Common.CursorFactory | Calcite | 
|
| Common .CursorFactory .Style | Protobuf enum CursorFactory. | Class | org.apache.calcite.avatica.proto.Common.CursorFactory | Calcite | 
|
| Common .CursorFactoryOrBuilder | optional string class_name = 2;com. | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .DatabaseProperty | Protobuf type DatabaseProperty Database property, list of functions the database provides for a certain operation | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .DatabaseProperty .Builder | Protobuf type DatabaseProperty Database property, list of functions the database provides for a certain operation | Class | org.apache.calcite.avatica.proto.Common.DatabaseProperty | Calcite | 
|
| Common .DatabasePropertyOrBuilder | repeated string functions = 2;com. | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Frame | A collection of rowsSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Frame .Builder | A collection of rowsrepeated . | Class | org.apache.calcite.avatica.proto.Common.Frame | Calcite | 
|
| Common .FrameOrBuilder | optional bool done = 2;optional uint64 offset = 1; | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .MetaDataOperation | Protobuf enum MetaDataOperation Enumeration corresponding to DatabaseMetaData operations | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .MetaDataOperationArgument | Protobuf type MetaDataOperationArgument Represents the breadth of arguments to DatabaseMetaData functions | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .MetaDataOperationArgument .ArgumentType | Protobuf enum MetaDataOperationArgument. | Class | org.apache.calcite.avatica.proto.Common.MetaDataOperationArgument | Calcite | 
|
| Common .MetaDataOperationArgument .Builder | Protobuf type MetaDataOperationArgument Represents the breadth of arguments to DatabaseMetaData functions | Class | org.apache.calcite.avatica.proto.Common.MetaDataOperationArgument | Calcite | 
|
| Common .MetaDataOperationArgumentOrBuilder |  | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .QueryState | Protobuf type QueryStateSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .QueryState .Builder | Protobuf type QueryStaterepeated . | Class | org.apache.calcite.avatica.proto.Common.QueryState | Calcite | 
|
| Common .QueryStateOrBuilder | repeated . | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Rep |  | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Row | A row is a collection of valuesSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Row .Builder | A row is a collection of valuesrepeated . | Class | org.apache.calcite.avatica.proto.Common.Row | Calcite | 
|
| Common .RowOrBuilder | repeated . | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Severity | Protobuf enum Severity The severity of some unexpected outcome to an operation. | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Signature | Protobuf type Signature Results of preparing a statement | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .Signature .Builder | Protobuf type Signature Results of preparing a statement | Class | org.apache.calcite.avatica.proto.Common.Signature | Calcite | 
|
| Common .SignatureOrBuilder | repeated . | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .StatementHandle | Protobuf type StatementHandleSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .StatementHandle .Builder | Protobuf type StatementHandle | Class | org.apache.calcite.avatica.proto.Common.StatementHandle | Calcite | 
|
| Common .StatementHandleOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .StatementType | Protobuf enum StatementType Has to be consistent with Meta. | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .StateType |  | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .TypedValue | Protobuf type TypedValue Generic wrapper to support any SQL type. | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .TypedValue .Builder | Protobuf type TypedValue Generic wrapper to support any SQL type. | Class | org.apache.calcite.avatica.proto.Common.TypedValue | Calcite | 
|
| Common .TypedValueOrBuilder | optional bool bool_value = 2;com. | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .WireMessage | Protobuf type WireMessage Message which encapsulates another message to support a single RPC endpoint | Class | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| Common .WireMessage .Builder | Protobuf type WireMessage Message which encapsulates another message to support a single RPC endpoint | Class | org.apache.calcite.avatica.proto.Common.WireMessage | Calcite | 
|
| Common .WireMessageOrBuilder | optional string name = 1;com. | Interface | org.apache.calcite.avatica.proto.Common | Calcite | 
|
| CommonRelSubExprRule | A CommonRelSubExprRule is an abstract base class for rules that are fired only on relational expressions that appear more than once | Class | org.apache.calcite.plan | Calcite | 
|
| ComparableOperandTypeChecker | Type checking strategy which verifies that types have the required attributes to be used as arguments to comparison operators. | Class | org.apache.calcite.sql.type | Calcite | 
|
| Compatible | Compatibility layer. | Interface | org.apache.calcite.util | Calcite | 
|
| Compatible .Factory | Creates the implementation of Compatible suitable for the current environment. | Class | org.apache.calcite.util.Compatible | Calcite | 
|
| CompositeList | Read-only list that is the concatenation of sub-lists. | Class | org.apache.calcite.util | Calcite | 
|
| CompositeMap | Unmodifiable view onto multiple backing maps. | Class | org.apache.calcite.util | Calcite | 
|
| CompositeOperandTypeChecker | This class allows multiple existing SqlOperandTypeChecker rules to be combined into one rule. | Class | org.apache.calcite.sql.type | Calcite | 
|
| CompositeOperandTypeChecker .Composition | How operands are composed. | Class | org.apache.calcite.sql.type.CompositeOperandTypeChecker | Calcite | 
|
| CompositeSingleOperandTypeChecker | SqlSingleOperandTypeChecker rules to be combined into one rule. | Class | org.apache.calcite.sql.type | Calcite | 
|
| CompoundClosableAllocation | CompoundClosableAllocation represents a collection of ClosableAllocations which share a common lifecycle. | Class | org.apache.calcite.util | Calcite | 
|
| ConditionalExpression | Represents an expression that has a conditional operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConditionalStatement | Represents an expression that has a conditional operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConnectionConfig | Connection configuration. | Interface | org.apache.calcite.avatica | Calcite | 
|
| ConnectionConfigImpl |  | Class | org.apache.calcite.avatica | Calcite | 
|
| ConnectionConfigImpl .Converter | Callback to parse a property from string to its native type. | Interface | org.apache.calcite.avatica.ConnectionConfigImpl | Calcite | 
|
| ConnectionConfigImpl .PropEnv | The combination of a property definition and a map of property values. | Class | org.apache.calcite.avatica.ConnectionConfigImpl | Calcite | 
|
| ConnectionPropertiesImpl | Concrete implementation of Meta. | Class | org.apache.calcite.avatica | Calcite | 
|
| ConnectionProperty | Definition of a property that may be specified on the JDBC connect string. | Interface | org.apache.calcite.avatica | Calcite | 
|
| ConnectionProperty .Type | Data type of property. | Class | org.apache.calcite.avatica.ConnectionProperty | Calcite | 
|
| ConnectStringParser | ConnectStringParser is a utility class that parses or creates a JDBC connect string according to the OLE DB connect string syntax described at | Class | org.apache.calcite.avatica | Calcite | 
|
| ConstantExpression | Represents an expression that has a constant value. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConstantUntypedNull | Represents a constant null of unknown type Java allows type inference for such nulls, thus null cannot always be | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ConstructorDeclaration | Declaration of a constructor. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Context | Context for executing a scalar expression in an interpreter. | Class | org.apache.calcite.interpreter | Calcite | 
|
| Context | Provides library users a way to store data within the planner session and access it within rules. | Interface | org.apache.calcite.plan | Calcite | 
|
| Contexts | Utilities for Context. | Class | org.apache.calcite.plan | Calcite | 
|
| ControlFlowException | Exception intended to be used for control flow, as opposed to the usual use of exceptions which is to signal an error condition. | Class | org.apache.calcite.util | Calcite | 
|
| Convention | Calling convention trait. | Interface | org.apache.calcite.plan | Calcite | 
|
| Convention .Impl | Default implementation. | Class | org.apache.calcite.plan.Convention | Calcite | 
|
| ConventionTraitDef | Definition of the the convention trait. | Class | org.apache.calcite.plan | Calcite | 
|
| ConversionUtil |  | Class | org.apache.calcite.util | Calcite | 
|
| Converter | A relational expression implements the interface Converter to indicate that it converts a physical attribute, or | Interface | org.apache.calcite.rel.convert | Calcite | 
|
| ConverterImpl | Abstract implementation of Converter. | Class | org.apache.calcite.rel.convert | Calcite | 
|
| ConverterRule | Abstract base class for a rule which converts from one calling convention to another without changing semantics. | Class | org.apache.calcite.rel.convert | Calcite | 
|
| Correlate | A relational operator that performs nested-loop joins. | Class | org.apache.calcite.rel.core | Calcite | 
|
| CorrelateJoinType | enum CorrelateJoinTypeSpecifies the type of correlation operation: inner, left, semi, or anti. | Class | org.apache.calcite.linq4j | Calcite | 
|
| CorrelationId | Describes the necessary parameters for an implementation in order to identify and set dynamic variables | Class | org.apache.calcite.rel.core | Calcite | 
|
| CorrelationReferenceFinder |  | Class | org.apache.calcite.sql2rel | Calcite | 
|
| CsvFilterableTable | Table based on a CSV file that can implement simple filtering. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvProjectTableScanRule | Planner rule that projects from a CsvTableScan scan just the columns needed to satisfy a projection. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvScannableTable | Table based on a CSV file. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvSchema | Schema mapped onto a directory of CSV files. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvSchemaFactory | Factory that creates a CsvSchema. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvTable | Base class for table that reads CSV files. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvTable .Flavor | Various degrees of table intelligence. | Class | org.apache.calcite.adapter.csv.CsvTable | Calcite | 
|
| CsvTableFactory | Factory that creates a CsvTranslatableTable. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvTableScan | Relational expression representing a scan of a CSV file. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| CsvTranslatableTable | Table based on a CSV file. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| Cursor | Interface to an iteration that is similar to, and can easily support, a JDBC ResultSet, but is simpler to implement. | Interface | org.apache.calcite.avatica.util | Calcite | 
|
| Cursor .Accessor | Accessor of a column value. | Interface | org.apache.calcite.avatica.util.Cursor | Calcite | 
|
| CursorReturnTypeInference | Returns the rowtype of a cursor of the operand at a particular 0-basedSee Also:OrdinalReturnTypeInference | Class | org.apache.calcite.sql.type | Calcite | 
|
| CycleDetector | Detects cycles in directed graphs. | Class | org.apache.calcite.util.graph | Calcite | 
|
| CyclicMetadataException | Exception that indicates that a cycle has been detected while computing metadata. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| DataContext | Runtime context allowing access to the tables in a database. | Interface | org.apache.calcite | Calcite | 
|
| DataContext .Variable | Variable that may be asked for in a call to DataContext. | Class | org.apache.calcite.DataContext | Calcite | 
|
| DateTimeUtils | Utility functions for datetime types: date, time, timestamp. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| DateTimeUtils .PrecisionTime | Helper class for DateTimeUtils. | Class | org.apache.calcite.avatica.util.DateTimeUtils | Calcite | 
|
| DeclarationStatement | Expression that declares and optionally initializes a variable. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| DeduplicateCorrelateVariables | Rewrites relations to ensure the same correlation is referenced by the same correlation variable. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| DefaultDirectedGraph | Default implementation of DirectedGraph. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DefaultEdge | Default implementation of Edge. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DefaultEnumerable | that implements the extension methods by calling into the Extensions The are two abstract methods: | Class | org.apache.calcite.linq4j | Calcite | 
|
| DefaultExpression | Represents the default value of a type or an empty expression. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| DefaultRelMetadataProvider | DefaultRelMetadataProvider supplies a default implementation of the RelMetadataProvider interface. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| DefaultValueFactory | DefaultValueFactory supplies default values for INSERT, UPDATE, and NEW. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| DelegatingAvaticaHandler | An AvaticaHandler implementation that delegates to a provided Jetty Handler instance. | Class | org.apache.calcite.avatica.server | Calcite | 
|
| DelegatingEnumerator | Simple enumerator that just delegates all calls to the passed enumerator. | Class | org.apache.calcite.linq4j | Calcite | 
|
| DelegatingInvocationHandler | A class derived from DelegatingInvocationHandler handles a method call by looking for a method in itself with identical parameters. | Class | org.apache.calcite.util | Calcite | 
|
| DelegatingLatticeStatisticProvider | to an underlying provider. | Class | org.apache.calcite.materialize | Calcite | 
|
| DelegatingNamespace | An implementation of SqlValidatorNamespace that delegates all methods to an underlying object. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| DelegatingSchema | an underlying schema. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| DelegatingScope | A scope which delegates all requests to its parent scope. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| DelegatingSqlValidatorCatalogReader | SqlValidatorCatalogReader that passes all calls to a parent catalog reader. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| DelegatingSqlValidatorTable | delegating to a parent table. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| Delta | Relational operator that converts a relation to a stream. | Class | org.apache.calcite.rel.stream | Calcite | 
|
| Demo |  | Class | org.apache.calcite | Calcite | 
|
| DepthFirstIterator | Iterates over the vertices in a directed graph in depth-first order. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DeterministicCodeOptimizer | Factors out deterministic expressions to final static fields. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| DirectedGraph |  | Interface | org.apache.calcite.util.graph | Calcite | 
|
| DirectedGraph .EdgeFactory | Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp | Interface | org.apache.calcite.util.graph.DirectedGraph | Calcite | 
|
| DoubleFunction1 | Function that takes one parameter and returns a native double value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Driver | Avatica Remote JDBC driver. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| Driver | Calcite JDBC driver. | Class | org.apache.calcite.jdbc | Calcite | 
|
| Driver .Serialization | Defines the method of message serialization used by the DriverReturns the enum constant of this type with the specified name. | Class | org.apache.calcite.avatica.remote.Driver | Calcite | 
|
| DriverVersion | Driver version information. | Class | org.apache.calcite.avatica | Calcite | 
|
| DynamicExpression | Represents a dynamic operation. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ElementInit | Represents an initializer for a single element of an Enumerable collection. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Enumerable | Exposes the enumerator, which supports a simple iteration over a collection. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| EnumerableAggregate | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableBindable | Relational expression that converts an enumerable input to interpretable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableBindable .EnumerableToBindableConverterRule | Rule that converts any enumerable relational expression to bindable. | Class | org.apache.calcite.adapter.enumerable.EnumerableBindable | Calcite | 
|
| EnumerableCalc | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableCollect | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableConvention | enum EnumerableConventionFamily of calling conventions that return results as an | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableCorrelate | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableCorrelateRule |  | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableDefaults | Default implementations of methods in the Enumerable interface. | Class | org.apache.calcite.linq4j | Calcite | 
|
| EnumerableFilter | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableFilterToCalcRule | Variant of FilterToCalcRule for enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableInterpretable | Relational expression that converts an enumerable input to interpretable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableInterpreter | Relational expression that executes its children using an interpreter. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableInterpreterRule | Planner rule that converts BindableRel to EnumerableRel by creating | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableIntersect | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableJoin | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableLimit | Relational expression that applies a limit and/or offset to its input. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableMergeJoin |  | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableMinus | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableProject | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableProjectToCalcRule | Variant of ProjectToCalcRule for enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableRel | A relational expression of one of the EnumerableConvention calling | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableRel .Prefer | Preferred physical type. | Class | org.apache.calcite.adapter.enumerable.EnumerableRel | Calcite | 
|
| EnumerableRel .Result |  | Class | org.apache.calcite.adapter.enumerable.EnumerableRel | Calcite | 
|
| EnumerableRelImplementor | Subclass of RelImplementor for relational operators of EnumerableConvention calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableRules | Rules and relational operators for the enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| Enumerables | Utilities for processing Enumerable This class is a place to put things not yet added to linq4j. | Class | org.apache.calcite.runtime | Calcite | 
|
| EnumerableSemiJoin | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableSort | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableTableFunctionScan | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableTableFunctionScanRule | Planner rule that converts a LogicalTableFunctionScan | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableTableModify | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableTableModifyRule | Planner rule that converts a relational expression | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableTableScan | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableTableScanRule | Planner rule that converts a LogicalTableFunctionScan | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableThetaJoin | enumerable calling convention that allows conditions that are not just = (equals). | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableToSparkConverter | Relational expression that converts input of EnumerableConvention into Spark convention. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| EnumerableToSparkConverterRule |  | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| EnumerableUncollect | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableUnion | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableValues | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableValuesRule | Planner rule that converts a relational expression | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EnumerableWindow | enumerable calling convention. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| Enumerator | Supports a simple iteration over a collection. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| EnumeratorCursor | returns a record for each row. | Class | org.apache.calcite.runtime | Calcite | 
|
| EnumUtils |  | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| EqualityComparer | Compares values for equality. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| EquiJoin | Base class for any join whose condition is based on column equality. | Class | org.apache.calcite.rel.core | Calcite | 
|
| EquiJoin | Base class for any join whose condition is based on column equality. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Exchange | Relational expression that imposes a particular distribution on its input without otherwise changing its content. | Class | org.apache.calcite.rel.core | Calcite | 
|
| ExplicitOperandTypeInference | ExplicitOperandTypeInferences implements SqlOperandTypeInference by explicitly supplying a type for each parameter. | Class | org.apache.calcite.sql.type | Calcite | 
|
| ExplicitOperatorBinding | ExplicitOperatorBinding implements SqlOperatorBinding via an underlying array of known operand types. | Class | org.apache.calcite.sql | Calcite | 
|
| ExplicitReturnTypeInference | A SqlReturnTypeInference which always returns the same SQL type. | Class | org.apache.calcite.sql.type | Calcite | 
|
| Expression | Analogous to LINQ's System. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Expressions | Utility methods for expressions, including a lot of factory methods. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Expressions .FluentList |  | Interface | org.apache.calcite.linq4j.tree.Expressions | Calcite | 
|
| ExpressionType | Analogous to LINQ's System. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ExpressionVisitor | Represents a visitor or rewriter for expression trees. | Interface | org.apache.calcite.linq4j.tree | Calcite | 
|
| ExtendedEnumerable | Extension methods in Enumerable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| ExtendedOrderedEnumerable | Extension methods for OrderedEnumerable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| ExtendedOrderedQueryable | Extension methods for OrderedQueryable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| ExtensibleTable | Table whose row type can be extended to include extra fields. | Interface | org.apache.calcite.schema | Calcite | 
|
| Extensions | Contains what, in LINQ. | Class | org.apache.calcite.linq4j | Calcite | 
|
| ExtraSqlTypes | Holds constants associated with SQL types introduced after the earliest version of Java supported by Farrago (this currently means anything | Interface | org.apache.calcite.sql.type | Calcite | 
|
| FamilyOperandTypeChecker |  | Class | org.apache.calcite.sql.type | Calcite | 
|
| Feature | SQL language feature. | Class | org.apache.calcite.runtime | Calcite | 
|
| FieldDeclaration | Declaration of a field. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Filter | Relational expression that iterates over its input and returns elements for which condition evaluates to | Class | org.apache.calcite.rel.core | Calcite | 
|
| FilterableTable | Table that can be scanned, optionally applying supplied filter expressions, without creating an intermediate relational expression. | Interface | org.apache.calcite.schema | Calcite | 
|
| FilterAggregateTransposeRule | Planner rule that pushes a FilterSee Also:AggregateFilterTransposeRule | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Filterator | Filtered iterator class: an iterator that includes only elements that are instanceof a specified class. | Class | org.apache.calcite.util | Calcite | 
|
| FilterCalcMergeRule | Planner rule that merges a LogicalFilter and a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterCorrelateRule | Planner rule that pushes a Filter above a Correlate into the inputs of the Correlate. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterJoinRule | Planner rule that pushes filters above and within a join node into the join node and/or its children nodes. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterJoinRule .FilterIntoJoinRule | Rule that tries to push filter expressions into a join condition and into the inputs of the join. | Class | org.apache.calcite.rel.rules.FilterJoinRule | Calcite | 
|
| FilterJoinRule .JoinConditionPushRule | Rule that pushes parts of the join condition to its inputs. | Class | org.apache.calcite.rel.rules.FilterJoinRule | Calcite | 
|
| FilterJoinRule .Predicate | Predicate that returns whether a filter is valid in the ON clause of a join for this particular kind of join. | Interface | org.apache.calcite.rel.rules.FilterJoinRule | Calcite | 
|
| FilterMergeRule |  | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterMultiJoinMergeRule | Planner rule that merges a creating a richer MultiJoin. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| FilterProjectTransposeRule | Planner rule that pushes past a LogicalProject. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterRemoveIsNotDistinctFromRule | Planner rule that replaces IS NOT DISTINCT FROM with logically equivalent operations. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterSetOpTransposeRule |  | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterTableFunctionTransposeRule | Planner rule that pushes past a LogicalTableFunctionScan. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterTableScanRule | Planner rule that converts of a FilterableTable | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FilterToCalcRule | Planner rule that converts a The rule does NOT fire if the child is a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| FlatLists | Space-efficient, comparable, immutable lists. | Class | org.apache.calcite.runtime | Calcite | 
|
| FlatLists .AbstractFlatList | Base class for flat lists. | Class | org.apache.calcite.runtime.FlatLists | Calcite | 
|
| FlatLists .ComparableList | List that is also comparable. | Interface | org.apache.calcite.runtime.FlatLists | Calcite | 
|
| FlatLists .Flat2List | List that stores its two elements in the two members of the class. | Class | org.apache.calcite.runtime.FlatLists | Calcite | 
|
| FlatLists .Flat3List | List that stores its three elements in the three members of the class. | Class | org.apache.calcite.runtime.FlatLists | Calcite | 
|
| FlightRecorderProfiler | Captures Flight Recorder log. | Class | org.apache.calcite.benchmarks | Calcite | 
|
| FloatFunction1 | Function that takes one parameter and returns a native float value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| ForStatement | Represents an infinite loop. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| FrameworkConfig | Interface that describes how to configure planning sessions generated using the Frameworks tools. | Interface | org.apache.calcite.tools | Calcite | 
|
| Frameworks |  | Class | org.apache.calcite.tools | Calcite | 
|
| Frameworks .ConfigBuilder | A builder to help you build a FrameworkConfig using defaults where values aren't required. | Class | org.apache.calcite.tools.Frameworks | Calcite | 
|
| Frameworks .PlannerAction | Piece of code to be run in a context where a planner is available. | Interface | org.apache.calcite.tools.Frameworks | Calcite | 
|
| Frameworks .PrepareAction | Piece of code to be run in a context where a planner and statement are available. | Class | org.apache.calcite.tools.Frameworks | Calcite | 
|
| Function | Named expression that accepts parameters and returns a result. | Interface | org.apache.calcite.schema | Calcite | 
|
| Function0 | Function with no parameters. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Function1 | Function with one parameter. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Function2 | Function with two parameters. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| FunctionExpression | Represents a strongly typed lambda expression as a data structure in the form of an expression tree. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| FunctionExpression .Invokable | Function that can be invoked with a variable number of arguments. | Interface | org.apache.calcite.linq4j.tree.FunctionExpression | Calcite | 
|
| FunctionParameter | Parameter to a Function. | Interface | org.apache.calcite.schema | Calcite | 
|
| Functions | Utilities relating to functions. | Class | org.apache.calcite.linq4j.function | Calcite | 
|
| Glossary | A collection of terms. | Interface | org.apache.calcite.util | Calcite | 
|
| GotoExpressionKind | enum GotoExpressionKindSpecifies what kind of jump a GotoStatement represents. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| GotoStatement | Represents an unconditional jump. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Graphs | Miscellaneous graph utilities. | Class | org.apache.calcite.util.graph | Calcite | 
|
| Graphs .FrozenGraph | Returns an iterator of all paths between two nodes, shortest first. | Class | org.apache.calcite.util.graph.Graphs | Calcite | 
|
| Grouping | Represents a collection of objects that have a common key. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| Handler | Called at various points in the JDBC lifecycle. | Interface | org.apache.calcite.avatica | Calcite | 
|
| Handler | API for text request-response calls to an Avatica server. | Interface | org.apache.calcite.avatica.remote | Calcite | 
|
| Handler |  | Class | org.apache.calcite.piglet | Calcite | 
|
| Handler .HandlerResponse | Struct that encapsulates the context of the result of a request to Avatica. | Class | org.apache.calcite.avatica.remote.Handler | Calcite | 
|
| Handler .ResultSink | Handler for temporary tables. | Interface | org.apache.calcite.avatica.Handler | Calcite | 
|
| HandlerFactory | Factory that instantiates the desired implementation, typically differing on the method used to serialize messages, for use in the Avatica server. | Class | org.apache.calcite.avatica.server | Calcite | 
|
| HandlerImpl | It is recommended implementations of Handler use this as a base class, to ensure forward compatibility. | Class | org.apache.calcite.avatica | Calcite | 
|
| Helper | Utility methods, mainly concerning error-handling. | Class | org.apache.calcite.avatica | Calcite | 
|
| HepMatchOrder | HepMatchOrder specifies the order of graph traversal when looking for ruleEnum Constant Summary | Class | org.apache.calcite.plan.hep | Calcite | 
|
| HepPlanner |  | Class | org.apache.calcite.plan.hep | Calcite | 
|
| HepProgram | HepProgram specifies the order in which rules should be attempted by HepPlanner. | Class | org.apache.calcite.plan.hep | Calcite | 
|
| HepProgramBuilder | HepProgramBuilder creates instances of HepProgram. | Class | org.apache.calcite.plan.hep | Calcite | 
|
| HepRelVertex | HepRelVertex wraps a real RelNode as a vertex in a DAG representing the entire query expression. | Class | org.apache.calcite.plan.hep | Calcite | 
|
| HepRuleCall | HepRuleCall implements RelOptRuleCall for a HepPlanner. | Class | org.apache.calcite.plan.hep | Calcite | 
|
| Holder | A mutable slot that can contain one object. | Class | org.apache.calcite.util | Calcite | 
|
| Hook | Collection of hooks that can be set by observers and are executed at various parts of the query preparation process. | Class | org.apache.calcite.runtime | Calcite | 
|
| Hook .Closeable | Removes a Hook after use. | Interface | org.apache.calcite.runtime.Hook | Calcite | 
|
| HttpServer | Avatica HTTP server. | Class | org.apache.calcite.avatica.server | Calcite | 
|
| HttpUtils | Utilities for connecting to Splunk via HTTP. | Class | org.apache.calcite.adapter.splunk.util | Calcite | 
|
| IdentifierNamespace |  | Class | org.apache.calcite.sql.validate | Calcite | 
|
| ImmutableBitSet | An immutable list of bits. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableBitSet .Builder | Sets all bits in a given bit set. | Class | org.apache.calcite.util.ImmutableBitSet | Calcite | 
|
| ImmutableIntList | An immutable list of Integer values backed by an array ofReturns a copy of this list with one element added. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableNullableList | An immutable list that may contain null values. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableNullableList .Builder | A builder for creating immutable nullable list instances. | Class | org.apache.calcite.util.ImmutableNullableList | Calcite | 
|
| ImplementableAggFunction | Function that can be translated to java code. | Interface | org.apache.calcite.schema | Calcite | 
|
| ImplementableFunction | Function that can be translated to java code. | Interface | org.apache.calcite.schema | Calcite | 
|
| IndexExpression | Represents indexing a property or array. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| InferTypes | Strategies for inferring operand types. | Class | org.apache.calcite.sql.type | Calcite | 
|
| IntegerFunction1 | Function that takes one parameter and returns a native int value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| IntegerIntervalSet | A set of non-negative integers defined by a sequence of points, intervals,Parses a range of integers expressed as a string. | Class | org.apache.calcite.util | Calcite | 
|
| InternalProperty | enum InternalPropertyDefinitions of properties that drive the behavior of | Class | org.apache.calcite.avatica | Calcite | 
|
| InterpretableConvention | enum InterpretableConventionCalling convention that returns results as an | Class | org.apache.calcite.interpreter | Calcite | 
|
| InterpretableConverter | Relational expression that converts any relational expression input to InterpretableConvention, by wrapping | Class | org.apache.calcite.interpreter | Calcite | 
|
| InterpretableRel | Relational expression that can implement itself using an interpreter. | Interface | org.apache.calcite.interpreter | Calcite | 
|
| InterpretableRel .InterpreterImplementor |  | Class | org.apache.calcite.interpreter.InterpretableRel | Calcite | 
|
| Interpreter | Contains the context for interpreting relational expressions. | Class | org.apache.calcite.interpreter | Calcite | 
|
| Interpreter .Compiler | Walks over a tree of RelNode and, for each, creates a Node that can be | Class | org.apache.calcite.interpreter.Interpreter | Calcite | 
|
| Interpreters | Utilities relating to Interpreter and InterpretableConvention. | Class | org.apache.calcite.interpreter | Calcite | 
|
| Intersect | Relational expression that returns the intersection of the rows of its If all is true, performs then multiset intersection; otherwise, | Class | org.apache.calcite.rel.core | Calcite | 
|
| IntervalSqlType | IntervalSqlType represents a standard SQL datetime interval type. | Class | org.apache.calcite.sql.type | Calcite | 
|
| IntList | Extension to ArrayList to help build an array of intSee Also:Serialized Form | Class | org.apache.calcite.util | Calcite | 
|
| IntPair | An immutable pair of integers. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| InvalidRelException | Exception that indicates that a relational expression would be invalid with given parameters. | Class | org.apache.calcite.rel | Calcite | 
|
| InvocationExpression | Represents an expression that applies a delegate or lambda expression to a list of argument expressions. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| IteratorCursor | on top of an Iterator that returns a record for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| JaninoCompiler |  | Class | org.apache.calcite.util.javac | Calcite | 
|
| JaninoCompiler .JaninoCompilerArgs | Arguments to an invocation of the Janino compiler. | Class | org.apache.calcite.util.javac.JaninoCompiler | Calcite | 
|
| JaninoRexCompiler | Compiles a scalar expression (RexNode) to an expression that can be evaluated (Scalar) by generating a Java AST and compiling it | Class | org.apache.calcite.interpreter | Calcite | 
|
| JavaCompiler | The interface JavaCompiler represents an interface to invoke a regular Java compiler. | Interface | org.apache.calcite.util.javac | Calcite | 
|
| JavaCompilerArgs | A JavaCompilerArgs holds the arguments for a Specific implementations of JavaCompiler may override | Class | org.apache.calcite.util.javac | Calcite | 
|
| JavaRecordType | Record type based on a Java class. | Class | org.apache.calcite.jdbc | Calcite | 
|
| JavaRelImplementor | Abstract base class for implementations of RelImplementor that generate java code. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| JavaRowFormat | How a row is represented as a Java value. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| JavaToSqlTypeConversionRules | JavaToSqlTypeConversionRules defines mappings from common Java types to corresponding SQL types. | Class | org.apache.calcite.sql.type | Calcite | 
|
| JavaTypeFactory | Type factory that can register Java classes as record types. | Interface | org.apache.calcite.adapter.java | Calcite | 
|
| JavaTypeFactoryImpl | NOTE: This class is experimental and subject to change/removal without notice. | Class | org.apache.calcite.jdbc | Calcite | 
|
| JavaTypeFactoryImpl .SyntheticRecordType | Synthetic record type. | Class | org.apache.calcite.jdbc.JavaTypeFactoryImpl | Calcite | 
|
| JdbcConvention | Calling convention for relational operations that occur in a JDBC The convention is a slight misnomer. | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcImplementor | State for generating a SQL statement. | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcMeta |  | Class | org.apache.calcite.avatica.jdbc | Calcite | 
|
| JdbcMeta .ConnectionCacheSettings | Configurable connection cache settings. | Class | org.apache.calcite.avatica.jdbc.JdbcMeta | Calcite | 
|
| JdbcMeta .StatementCacheSettings | Configurable statement cache settings. | Class | org.apache.calcite.avatica.jdbc.JdbcMeta | Calcite | 
|
| JdbcQueryProvider |  | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcRel | Relational expression that uses JDBC calling convention. | Interface | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcRules | Rules and relational operators for calling convention. | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcRules .JdbcAggregate | Aggregate operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcCalc | Calc operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcFilter | jdbc calling convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcIntersect | Intersect operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcJoin | Join operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcMinus | Minus operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcProject | jdbc calling convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcSort | Sort operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcTableModificationRule | Rule that converts a table-modification to JDBC. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcTableModify | Table-modification operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcUnion | Union operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcValues | Values operator implemented in JDBC convention. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcRules .JdbcValuesRule | Rule that converts a values operator to JDBC. | Class | org.apache.calcite.adapter.jdbc.JdbcRules | Calcite | 
|
| JdbcSchema | The tables in the JDBC data source appear to be tables in this schema; queries against this schema are executed against those tables, pushing down | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcSchema .Factory | Schema factory that creates a This allows you to create a jdbc schema inside a model. | Class | org.apache.calcite.adapter.jdbc.JdbcSchema | Calcite | 
|
| JdbcTableScan | Relational expression representing a scan of a table in a JDBC data source. | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcToEnumerableConverter | Relational expression representing a scan of a table in a JDBC data source. | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcToEnumerableConverterRule | Rule to convert a relational expression from EnumerableConvention. | Class | org.apache.calcite.adapter.jdbc | Calcite | 
|
| JdbcToSparkConverter | Relational expression representing a scan of a table in a JDBC data source that returns its results as a Spark RDD. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| JdbcToSparkConverterRule |  | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| Join | Relational expression that combines two relational expressions according to Each output row has columns from the left and right inputs. | Class | org.apache.calcite.rel.core | Calcite | 
|
| JoinAddRedundantSemiJoinRule | Rule to add a semi-join into a join. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinAssociateRule | Planner rule that changes a join based on the associativity rule. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinCommuteRule | Planner rule that permutes the inputs to a Permutation of outer joins can be turned on/off by specifying the | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinConditionType | enum JoinConditionTypeEnumerates the types of condition in a join expression. | Class | org.apache.calcite.sql | Calcite | 
|
| JoinExtractFilterRule | cartesian inner join. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinInfo | An analyzed join condition. | Class | org.apache.calcite.rel.core | Calcite | 
|
| JoinNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| JoinProjectTransposeRule | Planner rule that matches a Join one of whose inputs is a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinPushExpressionsRule | Planner rule that pushes down expressions in equal join condition. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinPushThroughJoinRule | Rule that pushes the right input of a join into through the left input of the join, provided that the left input is also a join. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinPushTransitivePredicatesRule | Planner rule that infers predicates from on a Filters if those predicates can be pushed | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinRelType | Enumeration of join types. | Class | org.apache.calcite.rel.core | Calcite | 
|
| JoinScope | The name-resolution context for expression inside a JOIN clause. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| JoinToCorrelateRule | Rule that converts a LogicalJoin into a LogicalCorrelate, which can | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinToMultiJoinRule | Planner rule to flatten a tree of into a single MultiJoin with N inputs. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JoinType | Enumerates the types of join. | Class | org.apache.calcite.sql | Calcite | 
|
| JoinUnionTransposeRule | Planner rule that pushes a past a non-distinct LogicalUnion. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| JsonBuilder | Builder for JSON documents (represented as List, Map, String, Boolean, Long). | Class | org.apache.calcite.util | Calcite | 
|
| JsonColumn | JSON object representing a column. | Class | org.apache.calcite.model | Calcite | 
|
| JsonCustomSchema | JSON schema element that represents a custom schema. | Class | org.apache.calcite.model | Calcite | 
|
| JsonCustomTable | Custom table schema element. | Class | org.apache.calcite.model | Calcite | 
|
| JsonFunction | Function schema element. | Class | org.apache.calcite.model | Calcite | 
|
| JsonHandler | that decodes JSON requests, sends them to a Service, and encodes the responses into JSON. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| JsonJdbcSchema | JSON object representing a schema that maps to a JDBC database. | Class | org.apache.calcite.model | Calcite | 
|
| JsonLattice | Element that describes a star schema and provides a framework for defining, recognizing, and recommending materialized views at various levels of | Class | org.apache.calcite.model | Calcite | 
|
| JsonMapSchema | JSON object representing a schema whose tables are explicitly specified. | Class | org.apache.calcite.model | Calcite | 
|
| JsonMaterialization | Element that describes how a table is a materialization of a query. | Class | org.apache.calcite.model | Calcite | 
|
| JsonMeasure | An aggregate function applied to a column (or columns) of a lattice. | Class | org.apache.calcite.model | Calcite | 
|
| JsonRoot | Root schema element. | Class | org.apache.calcite.model | Calcite | 
|
| JsonSchema | Schema schema element. | Class | org.apache.calcite.model | Calcite | 
|
| JsonService | that encodes requests and responses as JSON. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| JsonStream | Information about whether a table allows streaming. | Class | org.apache.calcite.model | Calcite | 
|
| JsonTable | Table based on a JSON file. | Class | org.apache.calcite.adapter.csv | Calcite | 
|
| JsonTable | Table schema element. | Class | org.apache.calcite.model | Calcite | 
|
| JsonTile | Materialized view within a JsonLattice. | Class | org.apache.calcite.model | Calcite | 
|
| JsonView | View schema element. | Class | org.apache.calcite.model | Calcite | 
|
| LabelStatement | Represents a label, which can be put in any Expression context. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| LabelTarget | Used to represent the target of a GotoStatement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| LambdaExpression | Describes a lambda expression. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Lattice | Structure that allows materialized views based upon a star schema to be recognized and recommended. | Class | org.apache.calcite.materialize | Calcite | 
|
| Lattice .Builder |  | Class | org.apache.calcite.materialize.Lattice | Calcite | 
|
| Lattice .Column | Column in a lattice. | Class | org.apache.calcite.materialize.Lattice | Calcite | 
|
| Lattice .Measure | Measure in a lattice. | Class | org.apache.calcite.materialize.Lattice | Calcite | 
|
| Lattice .Node | Source relation of a lattice. | Class | org.apache.calcite.materialize.Lattice | Calcite | 
|
| Lattice .Tile | Materialized aggregate within a lattice. | Class | org.apache.calcite.materialize.Lattice | Calcite | 
|
| Lattice .TileBuilder |  | Class | org.apache.calcite.materialize.Lattice | Calcite | 
|
| Lattices | Utilities for Lattice, LatticeStatisticProvider. | Class | org.apache.calcite.materialize | Calcite | 
|
| LatticeStatisticProvider | Estimates row counts for a lattice and its attributes. | Interface | org.apache.calcite.materialize | Calcite | 
|
| Lex | Named, built-in lexical policy. | Class | org.apache.calcite.config | Calcite | 
|
| Like | Utilities for converting SQL LIKE and SIMILAR operators to regular expressions. | Class | org.apache.calcite.runtime | Calcite | 
|
| Linq4j | Utility and factory methods for Linq4j. | Class | org.apache.calcite.linq4j | Calcite | 
|
| ListInitExpression | Represents a constructor call that has a collection initializer. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ListIteratorCursor | returns a List for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| ListScope | Abstract base for a scope which is defined by a list of child namespaces and which inherits from a parent scope. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| ListSqlOperatorTable |  | Class | org.apache.calcite.sql.util | Calcite | 
|
| LiteralOperandTypeChecker | Parameter type-checking strategy type must be a literal (whether null is allowed is determined by the constructor). | Class | org.apache.calcite.sql.type | Calcite | 
|
| Litmus | Callback to be called when a test for validity succeeds or fails. | Interface | org.apache.calcite.util | Calcite | 
|
| LocalJsonService | that goes to an in-process instance of Service. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| LocalProtobufService | A Service implementation that performs protocol buffer serialization on request and responses on either side of computing a response from a request to mimic some transport to a server which | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| LocalService |  | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| LogicalAggregate | LogicalAggregate is a relational operator which eliminates duplicates and computes totals. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalCalc | A relational expression which computes project expressions and also filters. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalChi | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.stream | Calcite | 
|
| LogicalCorrelate | A relational operator that performs nested-loop joins. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalDelta | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.stream | Calcite | 
|
| LogicalExchange | Sub-class of Exchange not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalFilter | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalIntersect | Sub-class of Intersect not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalJoin | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalMinus | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalProject | Sub-class of Project not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalSort | Sub-class of Sort not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalTableFunctionScan | Sub-class of TableFunctionScan not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalTableModify | Sub-class of TableModify not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalTableScan | A LogicalTableScan reads all the rows from a If the table is a net. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalUnion | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalValues | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicalWindow | not targeted at any particular engine or calling convention. | Class | org.apache.calcite.rel.logical | Calcite | 
|
| LogicVisitor | Visitor pattern for traversing a tree of RexNode objects. | Class | org.apache.calcite.rex | Calcite | 
|
| LongFunction1 | Function that takes one parameter and returns a native long value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Lookup | Represents a collection of keys each mapped to one or more values. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| LoptJoinTree | Utility class used to store a Join tree and the factors that make up the tree. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| LoptJoinTree .BinaryTree | 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. | Class | org.apache.calcite.rel.rules.LoptJoinTree | Calcite | 
|
| LoptJoinTree .Leaf | Binary tree node that has no children. | Class | org.apache.calcite.rel.rules.LoptJoinTree | Calcite | 
|
| LoptJoinTree .Node | Binary tree node that has two children. | Class | org.apache.calcite.rel.rules.LoptJoinTree | Calcite | 
|
| LoptMultiJoin | Utility class that keeps track of the join factors that make up a MultiJoin. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| LoptOptimizeJoinRule | Planner rule that implements the heuristic planner for determining optimal It is triggered by the pattern | Class | org.apache.calcite.rel.rules | Calcite | 
|
| LoptSemiJoinOptimizer | semi-joins to be used in processing joins in a query. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Main | Jetty handler that executes Avatica JSON request-responses. | Class | org.apache.calcite.avatica.server | Calcite | 
|
| Main .HandlerFactory | Factory that instantiates Jetty Handlersorg. | Interface | org.apache.calcite.avatica.server.Main | Calcite | 
|
| Map | Annotation that indicates that a field is a map type. | Class | org.apache.calcite.adapter.java | Calcite | 
|
| MapIteratorCursor | returns a Map for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| Mapping | A Mapping is a relationship between a source domain to target domain of integers. | Interface | org.apache.calcite.util.mapping | Calcite | 
|
| Mappings | Utility functions related to mappings. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| Mappings .AbstractMapping | Abstract implementation of Mapping. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .CoreMapping | Core interface of all mappings. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .FiniteAbstractMapping | Abstract implementation of mapping where both source and target domains are finite. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .FunctionMapping | Mapping where every source has a target. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .IdentityMapping | The identity mapping, of a given size, or infinite. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .NoElementException | Thrown when a mapping is expected to return one element but returns none. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .OverridingSourceMapping | Source mapping that returns the same result as a parent Mappings. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .OverridingTargetMapping | Target mapping that returns the same result as a parent Mappings. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .PartialMapping |  | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .SourceMapping | Mapping suitable for sourcing columns. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .TargetMapping | Mapping suitable for mapping columns to a target. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .TooManyElementsException | Thrown when a mapping is expected to return one element but returnsSee Also:Serialized Form | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| MappingType | Describes the type of a mapping, from the most general MULTI_FUNCTION (every element in the source and target domain can | Class | org.apache.calcite.util.mapping | Calcite | 
|
| MapSqlType |  | Class | org.apache.calcite.sql.type | Calcite | 
|
| MatchReturnTypeInference | Returns the first type that matches a set of given SqlTypeNames. | Class | org.apache.calcite.sql.type | Calcite | 
|
| MaterializationKey | Unique identifier for a materialization. | Class | org.apache.calcite.materialize | Calcite | 
|
| MaterializationService | Manages the collection of materialized tables known to the system, and the process by which they become valid and invalid. | Class | org.apache.calcite.materialize | Calcite | 
|
| MaterializationService .DefaultTableFactory | Default implementation of MaterializationService. | Class | org.apache.calcite.materialize.MaterializationService | Calcite | 
|
| MaterializationService .TableFactory | Creates tables that represent a materialized view. | Interface | org.apache.calcite.materialize.MaterializationService | Calcite | 
|
| MaterializedViewSubstitutionVisitor | Extension to SubstitutionVisitor. | Class | org.apache.calcite.plan | Calcite | 
|
| MaterializedViewTable | Table that is a materialized view. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| MaterializedViewTable .MaterializedViewTableMacro | Table function that returns the table that materializes a view. | Class | org.apache.calcite.schema.impl.MaterializedViewTable | Calcite | 
|
| MazeTable | User-defined table function that generates a Maze and prints it in textTable function that generates a maze. | Class | org.apache.calcite.example.maze | Calcite | 
|
| Member | A named expression in a schema. | Interface | org.apache.calcite.schema | Calcite | 
|
| MemberAssignment | Represents assignment operation for a field or property of an object. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberBinding | Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberDeclaration | Declaration of a member of a class. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberExpression | Represents accessing a field or property. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberInitExpression |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberListBinding |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MemberMemberBinding | Represents initializing members of a member of a newly created object. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Meta | Command handler for getting various metadata. | Interface | org.apache.calcite.avatica | Calcite | 
|
| Meta .ConnectionHandle |  | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .ConnectionProperties | A pojo containing various client-settable Connection properties. | Interface | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .CursorFactory |  | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .DatabaseProperty | Values exist for methods, such as DatabaseMetaData. | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .ExecuteResult | Response from execute. | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .Factory | Factory to create instances of Meta. | Interface | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .Frame | A collection of rows. | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .MetaResultSet | Meta data from which a result set can be constructed. | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .Pat | Wrapper to remind API calls that a parameter is a pattern (allows '%' and '_' wildcards, per the JDBC spec) rather than a string to be matched | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .PrepareCallback | API to put a result set into a statement, being careful to enforce thread-safety and not to overwrite existing open result sets. | Interface | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .Signature | Result of preparing a statement. | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .StatementHandle |  | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .StatementType |  | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Meta .Style | How logical fields are represented in the objects returned by the | Class | org.apache.calcite.avatica.Meta | Calcite | 
|
| Metadata | Metadata about a relational expression. | Interface | org.apache.calcite.rel.metadata | Calcite | 
|
| MetadataFactory | Source of metadata about relational expressions. | Interface | org.apache.calcite.rel.metadata | Calcite | 
|
| MetadataFactoryImpl | RelMetadataProvider and stores them in a cache. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| MetaDataOperation | enum MetaDataOperationIdentifies an operation from DatabaseMetaData which returns a ResultSet. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| MetaImpl | Basic implementation of Meta. | Class | org.apache.calcite.avatica | Calcite | 
|
| MetaImpl .MetaAttribute | Metadata describing an attribute. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaBestRowIdentifier | Metadata describing the best identifier for a row. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaCatalog | Metadata describing a catalog. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaClientInfoProperty | Metadata describing a client info property. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaColumn | Metadata describing a column. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaColumnPrivilege | Metadata describing a column privilege. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaCrossReference | Metadata describing a cross reference. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaExportedKey | Metadata describing an exported key. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaFunction | Metadata describing a function. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaFunctionColumn | Metadata describing a function column. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaImportedKey | Metadata describing an imported key. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaIndexInfo | Metadata describing index info. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaPrimaryKey | Metadata describing a primary key. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaProcedure | Metadata describing a procedure. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaProcedureColumn | Metadata describing a procedure column. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaPseudoColumn | Metadata describing a pseudo column. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaSchema | Metadata describing a schema. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaSuperTable | Metadata describing a super-table. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaSuperType | Metadata describing a super-type. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaTable | Metadata describing a table. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaTablePrivilege | Metadata describing a table privilege. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaTableType | Metadata describing a table type. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaTypeInfo | Metadata describing type info. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaUdt | Metadata describing a user-defined type. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .MetaVersionColumn | Metadata describing a version column. | Class | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MetaImpl .Named | An object that has a name. | Interface | org.apache.calcite.avatica.MetaImpl | Calcite | 
|
| MethodCallExpression | Represents a call to either a static or an instance method. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| MethodDeclaration | Declaration of a method. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Minus | Relational expression that returns the rows of its first input minus any matching rows from its other inputs. | Class | org.apache.calcite.rel.core | Calcite | 
|
| MissingResultsException | An Exception which denotes that a cached Statement is present but has no ResultSet. | Class | org.apache.calcite.avatica | Calcite | 
|
| MockJsonService | Mock implementation of Service that encodes its requests and responses as JSON | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| MockJsonService .Factory | Factory that creates a MockJsonService. | Class | org.apache.calcite.avatica.remote.MockJsonService | Calcite | 
|
| MockProtobufService | A mock implementation of ProtobufService for testing. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| MockProtobufService .MockProtobufServiceFactory | A factory that instantiates the mock protobuf service. | Class | org.apache.calcite.avatica.remote.MockProtobufService | Calcite | 
|
| ModelHandler | Reads a model and creates schema objects accordingly. | Class | org.apache.calcite.model | Calcite | 
|
| ModelHandler .ExtraOperand | Extra operands automatically injected into a JsonCustomSchema. | Class | org.apache.calcite.model.ModelHandler | Calcite | 
|
| ModifiableTable | A table that can be modified. | Interface | org.apache.calcite.schema | Calcite | 
|
| ModifiableView | A modifiable view onto ModifiableTable. | Interface | org.apache.calcite.schema | Calcite | 
|
| MongoAggregate |  | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoFilter | relational expression in MongoDB. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoMethod | Builtin methods in the MongoDB adapter. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoProject | relational expression in MongoDB. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoRel | Relational expression that uses Mongo calling convention. | Interface | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoRel .Implementor | Callback for the implementation process that converts a tree of MongoRel nodes into a MongoDB query. | Class | org.apache.calcite.adapter.mongodb.MongoRel | Calcite | 
|
| MongoRules | Rules and relational operators for calling convention. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoSchema | Schema mapped onto a directory of MONGO files. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoSchemaFactory | Factory that creates a MongoSchema. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoSort | relational expression in MongoDB. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoTable | Table based on a MongoDB collection. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoTable .MongoQueryable |  | Class | org.apache.calcite.adapter.mongodb.MongoTable | Calcite | 
|
| MongoTableScan | Relational expression representing a scan of a MongoDB collection. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoToEnumerableConverter | Relational expression representing a scan of a table in a Mongo data source. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MongoToEnumerableConverterRule | Rule to convert a relational expression from MongoRel. | Class | org.apache.calcite.adapter.mongodb | Calcite | 
|
| MulticastRelOptListener | MulticastRelOptListener implements the RelOptListener interface by forwarding events on to a collection of other listeners. | Class | org.apache.calcite.plan | Calcite | 
|
| MultiJoin | A MultiJoin represents a join of N inputs, whereas regular Joins represent strictly binary joins. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| MultiJoinOptimizeBushyRule | Planner rule that finds an approximately optimal ordering for join operators using a heuristic algorithm. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| MultiJoinProjectTransposeRule | MultiJoinProjectTransposeRule implements the rule for pulling LogicalProjects that are on top of a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| MultisetOperandTypeChecker | Parameter type-checking strategy types must be [nullable] Multiset, [nullable] Multiset and the two types must have the same element type | Class | org.apache.calcite.sql.type | Calcite | 
|
| MultisetSqlType | MultisetSqlType represents a standard SQL2003 multiset type. | Class | org.apache.calcite.sql.type | Calcite | 
|
| NestedBlockBuilder | Allows to build nested code blocks with tracking of current context and the nullability of particular RexNode expressions. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| NestedBlockBuilderImpl | Allows to build nested code blocks with tracking of current context and the nullability of particular RexNode expressions. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| NewArrayExpression |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| NewExpression | Represents a constructor call. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| NlsString | A string, optionally with character set and SqlCollation. | Class | org.apache.calcite.util | Calcite | 
|
| Node | Relational expression that can be executed using an interpreter. | Interface | org.apache.calcite.interpreter | Calcite | 
|
| Node |  | Interface | org.apache.calcite.linq4j.tree | Calcite | 
|
| Nodes |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| Nodes .CoreCompiler | Interpreter. | Class | org.apache.calcite.interpreter.Nodes | Calcite | 
|
| NonDeterministic | Specifies that function is NOT deterministic (i. | Class | org.apache.calcite.linq4j.function | Calcite | 
|
| NoneConverter |  | Class | org.apache.calcite.rel.convert | Calcite | 
|
| NoneToBindableConverterRule | Rule to convert a relational expression from to BindableConvention. | Class | org.apache.calcite.interpreter | Calcite | 
|
| NoSuchConnectionException | An Exception that denotes that the given Connection is not cached. | Class | org.apache.calcite.avatica | Calcite | 
|
| NoSuchStatementException | An Exception that denotes that the given Statement is not cached. | Class | org.apache.calcite.avatica | Calcite | 
|
| NotNullImplementor | Simplified version of that does not know about null semantics. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| NullableBigDecimalFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableDoubleFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableFloatFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableIntegerFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullableLongFunction1 |  | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| NullCollation | Strategy for how NULL values are to be sorted if NULLS FIRST or NULLS LAST are not specified in an item in the ORDER BY clause. | Class | org.apache.calcite.config | Calcite | 
|
| NullPolicy | Describes when a function/operator will return null. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| NumberUtil | Utility functions for working with numbers This class is JDK 1. | Class | org.apache.calcite.util | Calcite | 
|
| ObjectEnumeratorCursor | returns an Object for each row. | Class | org.apache.calcite.runtime | Calcite | 
|
| ObjectSqlType | ObjectSqlType represents an SQL structured user-defined type. | Class | org.apache.calcite.sql.type | Calcite | 
|
| OperandsTypeChecking | Strategies to check for allowed operand types of an operator call. | Class | org.apache.calcite.sql.type | Calcite | 
|
| OperandTypes | Strategies for checking operand types. | Class | org.apache.calcite.sql.type | Calcite | 
|
| OptimizeVisitor | Visitor that optimizes expressions. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| OpType |  | Class | org.apache.calcite.linq4j | Calcite | 
|
| Ord | Pair of an element and an ordinal. | Class | org.apache.calcite.linq4j | Calcite | 
|
| OrderByScope | Represents the name-resolution context for expressions in an ORDER BY clause. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| OrderedEnumerable |  | Interface | org.apache.calcite.linq4j | Calcite | 
|
| OrderedQueryable | Represents the result of applying a sorting operation to a Queryable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| OrdinalReturnTypeInference | Returns the type of the operand at a particular 0-based ordinal position. | Class | org.apache.calcite.sql.type | Calcite | 
|
| OverScope | The name-resolution scope of a OVER clause. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| PackageMarker | This is a dummy annotation that forces javac to produce output for otherwise empty package-info. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| PackageMarker | This is a dummy annotation that forces javac to produce output for otherwise empty package-info. | Class | org.apache.calcite.linq4j | Calcite | 
|
| Pair | Because a pair implements equals(Object), hashCode() and compareTo(Pair), it can be used in any kind of | Class | org.apache.calcite.util | Calcite | 
|
| Parameter | Annotation that supplies metadata about a function parameter. | Class | org.apache.calcite.linq4j.function | Calcite | 
|
| ParameterExpression | Represents a named parameter expression. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ParameterScope | A scope which contains nothing besides a few parameters. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| ParserBenchmark |  | Class | org.apache.calcite.benchmarks | Calcite | 
|
| ParserBenchmark_jmhType |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| ParserBenchmark_jmhType_B1 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| ParserBenchmark_jmhType_B2 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| ParserBenchmark_jmhType_B3 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| ParserBenchmark_parseCached_jmhTest |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| ParserBenchmark_parseNonCached_jmhTest |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| PartiallyOrderedSet | Partially-ordered set. | Class | org.apache.calcite.util | Calcite | 
|
| PartiallyOrderedSet .Ordering | To obey the constraints of the partially-ordered set, the function must be consistent with the reflexive, anti-symmetric, and transitive | Interface | org.apache.calcite.util.PartiallyOrderedSet | Calcite | 
|
| Path | Path from a root schema to a particular object (schema, table, function). | Interface | org.apache.calcite.schema | Calcite | 
|
| Permutation | Represents a mapping which reorders elements in an array. | Class | org.apache.calcite.util | Calcite | 
|
| PhysType | Physical type of a row. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| PhysTypeImpl |  | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| PigRelBuilder | Extension to RelBuilder for Pig relational operators. | Class | org.apache.calcite.tools | Calcite | 
|
| PigRelBuilder .GroupOption | Option for performing group efficiently if data set is already sortedReturns the enum constant of this type with the specified name. | Class | org.apache.calcite.tools.PigRelBuilder | Calcite | 
|
| Planner |  | Interface | org.apache.calcite.tools | Calcite | 
|
| PlannerImpl |  | Class | org.apache.calcite.prepare | Calcite | 
|
| PositionedCursor | Abstract implementation of Cursor that caches its current row. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| PreconditionTest |  | Class | org.apache.calcite.benchmarks | Calcite | 
|
| Predicate1 | Function with one parameter returning a native boolean value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Predicate2 | Function with two parameters returning a native boolean value. | Interface | org.apache.calcite.linq4j.function | Calcite | 
|
| Prepare | Abstract base for classes that implement the process of preparing and executing SQL expressions. | Class | org.apache.calcite.prepare | Calcite | 
|
| Prepare .CatalogReader |  | Interface | org.apache.calcite.prepare.Prepare | Calcite | 
|
| Prepare .Materialization | Describes that a given SQL query is materialized by a given table. | Class | org.apache.calcite.prepare.Prepare | Calcite | 
|
| Prepare .PreparedExplain | PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement. | Class | org.apache.calcite.prepare.Prepare | Calcite | 
|
| Prepare .PreparedResult | Result of a call to Prepare. | Interface | org.apache.calcite.prepare.Prepare | Calcite | 
|
| Prepare .PreparedResultImpl | Abstract implementation of Prepare. | Class | org.apache.calcite.prepare.Prepare | Calcite | 
|
| Prepare .PreparingTable | Definition of a table, for the purposes of the validator and planner. | Interface | org.apache.calcite.prepare.Prepare | Calcite | 
|
| Primitive | Enumeration of Java's primitive types. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Primitive .Flavor | A type that boxes a primitive, e. | Class | org.apache.calcite.linq4j.tree.Primitive | Calcite | 
|
| Primitive .Sink | A place to send a value. | Interface | org.apache.calcite.linq4j.tree.Primitive | Calcite | 
|
| Primitive .Source | A place from which to read a value. | Interface | org.apache.calcite.linq4j.tree.Primitive | Calcite | 
|
| ProcedureNamespace | Namespace whose contents are defined by the result of a call to a user-defined procedure. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| Program | Program that transforms a relational expression into another relational A planner is a sequence of programs, each of which is sometimes called | Interface | org.apache.calcite.tools | Calcite | 
|
| Programs | Utilities for creating Programs. | Class | org.apache.calcite.tools | Calcite | 
|
| Project | Relational expression that computes a set of 'select expressions' from its input relational expression. | Class | org.apache.calcite.rel.core | Calcite | 
|
| Project .Flags |  | Class | org.apache.calcite.rel.core.Project | Calcite | 
|
| ProjectableFilterableTable | Table that can be scanned, optionally applying supplied filter expressions, and projecting a given list of columns, | Interface | org.apache.calcite.schema | Calcite | 
|
| ProjectCalcMergeRule | Planner rule which merges a LogicalProject and a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectFilterTransposeRule |  | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectJoinTransposeRule | Planner rule that pushes a Project by splitting the projection into a projection on top of each child of | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectMergeRule | ProjectMergeRule merges a Project into provided the projects aren't projecting identical sets of input references. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectMultiJoinMergeRule | Planner rule that pushes creating a richer MultiJoin. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| ProjectRemoveRule | given a Project node that merely returns its input, converts the node into its child. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectSetOpTransposeRule | Planner rule that pushes The children of the SetOp will project | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectSortTransposeRule | Planner rule that pushesSee Also:SortProjectTransposeRule | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectTableScanRule | Planner rule that converts a Project of a ProjectableFilterableTable | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectToCalcRule | LogicalProject to a The rule does not fire if the child is a | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectToWindowRule | Planner rule that slices a into sections which contain windowed | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProjectWindowTransposeRule | Planner rule that pushes past a LogicalWindow. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ProtobufHandler | Dispatches serialized protocol buffer messages to the provided Service by converting them to the POJO Request. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| ProtobufService | Service implementation that encodes requests and responses as protocol buffers. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| ProtobufTranslation | Generic interface to support parsing of serialized protocol buffers between client and server. | Interface | org.apache.calcite.avatica.remote | Calcite | 
|
| ProtobufTranslationImpl | protobuf requests to POJO requests. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| PruneEmptyRules | Collection of rules which remove sections of a query plan known never to Conventionally, the way to represent an empty relational expression is | Class | org.apache.calcite.rel.rules | Calcite | 
|
| PseudoField | Contains the parts of the Field class needed for code generation, but might be implemented differently. | Interface | org.apache.calcite.linq4j.tree | Calcite | 
|
| PushProjector | PushProjector is a utility class used to perform operations used in push Pushing is particularly interesting in the case of join, because there | Class | org.apache.calcite.rel.rules | Calcite | 
|
| PushProjector .ExprCondition | A functor that replies true or false for a given expression. | Interface | org.apache.calcite.rel.rules.PushProjector | Calcite | 
|
| PushProjector .OperatorExprCondition | An expression condition that evaluates to true if the expression is a call to one of a set of operators. | Class | org.apache.calcite.rel.rules.PushProjector | Calcite | 
|
| Queryable | Provides functionality to evaluate queries against a specific data source wherein the type of the data is known. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| QueryableDefaults | Default implementations for methods in the Queryable interface. | Class | org.apache.calcite.linq4j | Calcite | 
|
| QueryableDefaults .NonLeafReplayableQueryable | Non-leaf replayable queryable. | Class | org.apache.calcite.linq4j.QueryableDefaults | Calcite | 
|
| QueryableDefaults .Replayable | Applies an accumulator function over a sequence. | Interface | org.apache.calcite.linq4j.QueryableDefaults | Calcite | 
|
| QueryableDefaults .ReplayableQueryable | Replayable queryable. | Class | org.apache.calcite.linq4j.QueryableDefaults | Calcite | 
|
| QueryableFactory | Factory for building Queryable objects. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| QueryableRecorder | and returns an object that can replay the event when you call its QueryableDefaults. | Class | org.apache.calcite.linq4j | Calcite | 
|
| QueryableTable | Extension to Table that can translate itself to a Queryable. | Interface | org.apache.calcite.schema | Calcite | 
|
| QueryProvider | Defines methods to create and execute queries that are described by a Analogous to LINQ's System. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| QueryProviderImpl | Partial implementation of QueryProvider. | Class | org.apache.calcite.linq4j | Calcite | 
|
| QueryProviderImpl .QueryableImpl | Binds an expression to this query provider. | Class | org.apache.calcite.linq4j.QueryProviderImpl | Calcite | 
|
| QueryState |  | Class | org.apache.calcite.avatica | Calcite | 
|
| QueryState .StateType | An enumeration that represents how a ResultSet was created. | Class | org.apache.calcite.avatica.QueryState | Calcite | 
|
| Quoting | Syntax for quoting identifiers in SQL statements. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| RawEnumerable | Exposes the enumerator, which supports a simple iteration over a collection, without the extension methods. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| RawQueryable | Core methods that define a Queryable. | Interface | org.apache.calcite.linq4j | Calcite | 
|
| RecordEnumeratorCursor | returns a record for each row. | Class | org.apache.calcite.runtime | Calcite | 
|
| RecordIteratorCursor | returns a record for each row. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| ReduceDecimalsRule | ReduceDecimalsRule is a rule which reduces decimal operations (such as casts or arithmetic) into operations involving more primitive types (such as longs | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ReduceExpressionsRule | Collection of planner rules that apply various simplifying transformations on RexNode trees. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ReduceExpressionsRule .CalcReduceExpressionsRule | Rule that reduces constants inside a Calc. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReduceExpressionsRule .CaseShuttle | Shuttle that pushes predicates into a CASE. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReduceExpressionsRule .FilterReduceExpressionsRule | Rule that reduces constants inside a Filter. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReduceExpressionsRule .JoinReduceExpressionsRule | Rule that reduces constants inside a Join. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReduceExpressionsRule .ProjectReduceExpressionsRule | Rule that reduces constants inside a Project. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReduceExpressionsRule .ReducibleExprLocator | Helper class used to locate expressions that either can be reduced to literals or contain redundant casts. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReduceExpressionsRule .RexReplacer | Replaces expressions with their reductions. | Class | org.apache.calcite.rel.rules.ReduceExpressionsRule | Calcite | 
|
| ReflectedPseudoField |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ReflectiveCallNotNullImplementor | that calls a given Method. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| ReflectiveConvertletTable | any method of the form public RexNode convertXxx(ConvertletContext, SqlNode) or public RexNode convertXxx(ConvertletContext, | Class | org.apache.calcite.sql2rel | Calcite | 
|
| ReflectiveFunctionBase | This class mainly solves conversion of method parameter types to List form. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| ReflectiveFunctionBase .ParameterListBuilder |  | Class | org.apache.calcite.schema.impl.ReflectiveFunctionBase | Calcite | 
|
| ReflectiveRelMetadataProvider | metadata methods to methods on a given object via reflection. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| ReflectiveSchema | public fields and methods in a Java object. | Class | org.apache.calcite.adapter.java | Calcite | 
|
| ReflectiveSchema .Factory | Factory that creates a schema by instantiating an object and looking at The following example instantiates a FoodMart object as a schema | Class | org.apache.calcite.adapter.java.ReflectiveSchema | Calcite | 
|
| ReflectiveSqlOperatorTable | ReflectiveSqlOperatorTable implements the SqlOperatorTable interface by reflecting the public fields of a subclass. | Class | org.apache.calcite.sql.util | Calcite | 
|
| ReflectiveVisitDispatcher | Interface for looking up methods relating to reflective visitation. | Interface | org.apache.calcite.util | Calcite | 
|
| ReflectiveVisitor | Object which can be a target for a reflective visitation (see ReflectUtil. | Interface | org.apache.calcite.util | Calcite | 
|
| ReflectUtil | Static utilities for Java reflection. | Class | org.apache.calcite.util | Calcite | 
|
| ReflectUtil .MethodDispatcher | Can invoke a method on an object of type E with return type T. | Interface | org.apache.calcite.util.ReflectUtil | Calcite | 
|
| RelBuilder | Builder for relational expressions. | Class | org.apache.calcite.tools | Calcite | 
|
| RelBuilder .AggCall | Information necessary to create a call to an aggregate function. | Interface | org.apache.calcite.tools.RelBuilder | Calcite | 
|
| RelBuilder .GroupKey | Information necessary to create the GROUP BY clause of an Aggregate. | Interface | org.apache.calcite.tools.RelBuilder | Calcite | 
|
| RelBuilder .GroupKeyImpl | Assigns an alias to this group key. | Class | org.apache.calcite.tools.RelBuilder | Calcite | 
|
| RelBuilderFactory | A partially-created RelBuilder. | Interface | org.apache.calcite.tools | Calcite | 
|
| RelCollation | Description of the physical ordering of a relational expression. | Interface | org.apache.calcite.rel | Calcite | 
|
| RelCollationImpl | Simple implementation of RelCollation. | Class | org.apache.calcite.rel | Calcite | 
|
| RelCollations | Utilities concerning RelCollation and RelFieldCollation. | Class | org.apache.calcite.rel | Calcite | 
|
| RelCollationTraitDef | Definition of the ordering trait. | Class | org.apache.calcite.rel | Calcite | 
|
| RelColumnMapping | Mapping from an input column of a RelNode to one of its output columns. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelColumnOrigin | RelColumnOrigin is a data structure describing one of the origins of an output column produced by a relational expression. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelConversionException | An Exception thrown when attempting conversion to a set ofSee Also:Serialized Form | Class | org.apache.calcite.tools | Calcite | 
|
| RelCrossType | Type of the cartesian product of two or more sets of records. | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelDataType | RelDataType represents the type of a scalar expression or entire row returned from a relational expression. | Interface | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeComparability | enum RelDataTypeComparabilityRelDataTypeComparability is an enumeration of the categories of comparison | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeFactory | RelDataTypeFactory is a factory for datatype descriptors. | Interface | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeFactory .FieldInfo | Callback which provides enough information to create fields. | Interface | org.apache.calcite.rel.type.RelDataTypeFactory | Calcite | 
|
| RelDataTypeFactory .FieldInfoBuilder |  | Class | org.apache.calcite.rel.type.RelDataTypeFactory | Calcite | 
|
| RelDataTypeFactoryImpl | Abstract base for implementations of RelDataTypeFactory. | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeField | RelDataTypeField represents the definition of a field in a structured Extends the Map. | Interface | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeFieldImpl | Default implementation of RelDataTypeField. | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeImpl | RelDataTypeImpl is an abstract base for implementations of Identity is based upon the digest field, which each derived class | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypePrecedenceList | RelDataTypePrecedenceList defines a type precedence list for a particularSQL 99 spec:Part 2 Section 9. | Interface | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeSystem | Provides behaviors concerning type limits and behaviors. | Interface | org.apache.calcite.rel.type | Calcite | 
|
| RelDataTypeSystemImpl | Default implementation of providing parameters from the SQL standard. | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelDecorrelator | RelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are produced | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelDistribution | Description of the physical distribution of a relational expression. | Interface | org.apache.calcite.rel | Calcite | 
|
| RelDistribution .Type | Type of distribution. | Class | org.apache.calcite.rel.RelDistribution | Calcite | 
|
| RelDistributions | Utilities concerning RelDistribution. | Class | org.apache.calcite.rel | Calcite | 
|
| RelDistributionTraitDef | Definition of the distribution trait. | Class | org.apache.calcite.rel | Calcite | 
|
| RelFactories |  | Class | org.apache.calcite.rel.core | Calcite | 
|
| RelFactories .AggregateFactory | Can create a LogicalAggregate of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .CorrelateFactory | Can create a correlate of the appropriate type for a rule's calling The result is typically a Correlate. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .FilterFactory | Can create a LogicalFilter of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .JoinFactory | Can create a join of the appropriate type for a rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .ProjectFactory | LogicalProject of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .SemiJoinFactory |  | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .SetOpFactory | Can create a SetOp for a particular kind of set operation (UNION, EXCEPT, INTERSECT) and of the appropriate type | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .SortFactory | Can create a Sort of the appropriate type for this rule's calling convention. | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .TableScanFactory |  | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFactories .ValuesFactory |  | Interface | org.apache.calcite.rel.core.RelFactories | Calcite | 
|
| RelFieldCollation | Definition of the ordering of one field of a RelNode whose output is to be sorted. | Class | org.apache.calcite.rel | Calcite | 
|
| RelFieldCollation .Direction | Direction that a field is ordered in. | Class | org.apache.calcite.rel.RelFieldCollation | Calcite | 
|
| RelFieldCollation .NullDirection |  | Class | org.apache.calcite.rel.RelFieldCollation | Calcite | 
|
| RelFieldTrimmer | Transformer that walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelFieldTrimmer .TrimResult | Result of an attempt to trim columns from a relational expression. | Class | org.apache.calcite.sql2rel.RelFieldTrimmer | Calcite | 
|
| RelHomogeneousShuttle |  | Class | org.apache.calcite.rel | Calcite | 
|
| RelImplementor | This is a marker interface for a callback used to convert a tree of relational expressions into a plan. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelInput | Context from which a relational expression can initialize itself, reading from a serialized form of the relational expression. | Interface | org.apache.calcite.rel | Calcite | 
|
| RelJson |  | Class | org.apache.calcite.rel.externalize | Calcite | 
|
| RelJsonReader | Reads a JSON plan and converts it back to a tree of relational expressions. | Class | org.apache.calcite.rel.externalize | Calcite | 
|
| RelJsonWriter | Callback for a relational expression to dump itself as JSON. | Class | org.apache.calcite.rel.externalize | Calcite | 
|
| RelMdCollation | RelMdCollation supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdColumnOrigins | RelMdColumnOrigins supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdColumnUniqueness | RelMdColumnUniqueness supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdDistinctRowCount | RelMdDistinctRowCount supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdDistribution | RelMdCollation supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdExplainVisibility | RelMdExplainVisibility supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdMaxRowCount | RelMdMaxRowCount supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdMemory | Default implementations of the BuiltInMetadata. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdParallelism | Default implementations of the BuiltInMetadata. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdPercentageOriginalRows | RelMdPercentageOriginalRows supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdPopulationSize | RelMdPopulationSize supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdPredicates | Utility to infer Predicates that are applicable above a RelNode. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdRowCount | RelMdRowCount supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdSelectivity | RelMdSelectivity supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdSize | Default implementations of the BuiltInMetadata. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdUniqueKeys | RelMdUniqueKeys supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMdUtil | RelMdUtil provides utility methods used by the metadata provider methods. | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMetadataProvider | RelMetadataProvider defines an interface for obtaining metadata about relational expressions. | Interface | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMetadataQuery | RelMetadataQuery provides a strongly-typed facade on top of RelMetadataProvider for the set of relational expression metadata | Class | org.apache.calcite.rel.metadata | Calcite | 
|
| RelMultipleTrait | Trait for which a given relational expression can have multiple values. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelNode | A RelNode is a relational expression. | Interface | org.apache.calcite.rel | Calcite | 
|
| RelNodes | Utilities concerning relational expressions. | Class | org.apache.calcite.rel | Calcite | 
|
| RelOptAbstractTable | Partial implementation of RelOptTable. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptCluster | An environment for related relational expressions during the optimization of a query. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptConnection | The planner's view of a connection to a database. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptCost | RelOptCost defines an interface for optimizer cost in terms of number of rows processed, CPU cost, and I/O cost. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptCostFactory | Cost model for query planning. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptCostImpl | RelOptCostImpl provides a default implementation for the RelOptCost interface. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptLattice | Use of a lattice by the query optimizer. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptListener | RelOptListener defines an interface for listening to events which occur during the optimization process. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptListener .RelChosenEvent | Event indicating that a relational expression has been chosen. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptListener .RelDiscardedEvent | Event indicating that a relational expression has been discarded. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptListener .RelEquivalenceEvent | Event indicating that a relational expression has been found to be equivalent to an equivalence class. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptListener .RelEvent | Event class for abstract event dealing with a relational expression. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptListener .RuleAttemptedEvent | Event indicating that a planner rule has been attemptedd. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptListener .RuleEvent | Event indicating that a planner rule has fired. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptListener .RuleProductionEvent | Event indicating that a planner rule has produced a result. | Class | org.apache.calcite.plan.RelOptListener | Calcite | 
|
| RelOptMaterialization | Records that a particular query is materialized by a particular table. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptNode | Returns the cluster this relational expression belongs to. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptPlanner | A RelOptPlanner is a query optimizer: it transforms a relational expression into a semantically equivalent relational expression, according to | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptPlanner .CannotPlanException | Thrown by RelOptPlanner. | Class | org.apache.calcite.plan.RelOptPlanner | Calcite | 
|
| RelOptPlanner .Executor | Can reduce expressions, writing a literal for each into a list. | Interface | org.apache.calcite.plan.RelOptPlanner | Calcite | 
|
| RelOptPredicateList | Predicates that are known to hold in the output of a particular relational Pulled up predicates (field pulledUpPredicates are | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptQuery | A RelOptQuery represents a set of relational expressions which derive from the same | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptRule | A RelOptRule transforms an expression into another. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptRuleCall | A RelOptRuleCall is an invocation of a RelOptRule with a set of relational expressions as arguments. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptRuleOperand | Operand that determines whether a RelOptRule can be applied to a particular expression. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptRuleOperandChildPolicy | enum RelOptRuleOperandChildPolicyPolicy by which operands will be matched by relational expressions with | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptRuleOperandChildren | Children of a RelOptRuleOperand and the policy for matching them. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptSamplingParameters | RelOptSamplingParameters represents the parameters necessary to produce a sample of a relation. | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptSchema | A RelOptSchema is a set of RelOptTable objects. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptSchemaWithSampling | Extension to RelOptSchema with support for sample data-sets. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptTable | Represents a relational dataset in a RelOptSchema. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelOptTable .ToRelContext |  | Interface | org.apache.calcite.plan.RelOptTable | Calcite | 
|
| RelOptTable .ViewExpander | Can expand a view into relational expressions. | Interface | org.apache.calcite.plan.RelOptTable | Calcite | 
|
| RelOptTableImpl |  | Class | org.apache.calcite.prepare | Calcite | 
|
| RelOptUtil |  | Class | org.apache.calcite.plan | Calcite | 
|
| RelOptUtil .InputFinder | Visitor which builds a bitmap of the inputs used by an expression. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelOptUtil .InputReferencedVisitor | Shuttle that finds the set of inputs that are used. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelOptUtil .Logic | Policies for handling two- and three-valued boolean logic. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelOptUtil .RexInputConverter | Walks an expression tree, converting the index of RexInputRefs based on some adjustment factor. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelOptUtil .SubqueryType | What kind of sub-query. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelOptUtil .TypeDumper | Converts types to descriptive strings. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelOptUtil .VariableUsedVisitor | Visitor that finds all variables used in an expression. | Class | org.apache.calcite.plan.RelOptUtil | Calcite | 
|
| RelProtoDataType | Can be converted into a RelDataType given a RelDataTypeFactory. | Interface | org.apache.calcite.rel.type | Calcite | 
|
| RelRecordType | RelRecordType represents a structured type having named fields. | Class | org.apache.calcite.rel.type | Calcite | 
|
| RelRoot | Root of a tree of RelNode. | Class | org.apache.calcite.rel | Calcite | 
|
| RelRunner | Runs a relational expression. | Interface | org.apache.calcite.tools | Calcite | 
|
| RelRunners | Runs a relational expression by creating a JDBC connection. | Class | org.apache.calcite.tools | Calcite | 
|
| RelShuttle | Visitor that has methods for the common logical relational expressions. | Interface | org.apache.calcite.rel | Calcite | 
|
| RelShuttleImpl | Basic implementation of RelShuttle that calls RelNode. | Class | org.apache.calcite.rel | Calcite | 
|
| RelStructuredTypeFlattener | RelStructuredTypeFlattener removes all structured types from a tree of relational expressions. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| RelStructuredTypeFlattener .SelfFlatteningRel | Mix-in interface for relational expressions that know how to flatten themselves. | Interface | org.apache.calcite.sql2rel.RelStructuredTypeFlattener | Calcite | 
|
| RelSubset | Subset of an equivalence class where all relational expressions have the same physical properties. | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| RelToSqlConverter | Utility to convert relational expressions to SQL abstract syntax tree. | Class | org.apache.calcite.rel.rel2sql | Calcite | 
|
| RelTrait | RelTrait represents the manifestation of a relational expression trait within a trait definition. | Interface | org.apache.calcite.plan | Calcite | 
|
| RelTraitDef | RelTraitDef represents a class of RelTraits. | Class | org.apache.calcite.plan | Calcite | 
|
| RelTraitPropagationVisitor | RelTraitPropagationVisitor traverses a RelNode and its unregistered children, making sure that each has a full complement of traits. | Class | org.apache.calcite.plan | Calcite | 
|
| RelTraitSet | RelTraitSet represents an ordered set of RelTraits. | Class | org.apache.calcite.plan | Calcite | 
|
| RelVisitor | A RelVisitor is a Visitor role in the visitor pattern and | Class | org.apache.calcite.rel | Calcite | 
|
| RelWriter | Callback for an expression to dump itself to. | Interface | org.apache.calcite.rel | Calcite | 
|
| RelWriterImpl |  | Class | org.apache.calcite.rel.externalize | Calcite | 
|
| RelXmlWriter | Callback for a relational expression to dump in XML format. | Class | org.apache.calcite.rel.externalize | Calcite | 
|
| RemoteProtobufService | ProtobufService implementation that queries against a remote implementation, using protocol buffers as the serialized form. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| RemoteService | that translates requests into JSON and sends them to a remote server, usually an HTTP server. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| Requests |  | Class | org.apache.calcite.avatica.proto | Calcite | 
|
| Requests .CatalogsRequest | Protobuf type CatalogsRequest Request for Meta#getCatalogs() | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CatalogsRequest .Builder | Protobuf type CatalogsRequest Request for Meta#getCatalogs() | Class | org.apache.calcite.avatica.proto.Requests.CatalogsRequest | Calcite | 
|
| Requests .CatalogsRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CloseConnectionRequest | Protobuf type CloseConnectionRequest Request for Meta#closeConnection(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CloseConnectionRequest .Builder | Protobuf type CloseConnectionRequest Request for Meta#closeConnection(Meta. | Class | org.apache.calcite.avatica.proto.Requests.CloseConnectionRequest | Calcite | 
|
| Requests .CloseConnectionRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CloseStatementRequest | Protobuf type CloseStatementRequest Request for Meta#closeStatement(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CloseStatementRequest .Builder | Protobuf type CloseStatementRequest Request for Meta#closeStatement(Meta. | Class | org.apache.calcite.avatica.proto.Requests.CloseStatementRequest | Calcite | 
|
| Requests .CloseStatementRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .ColumnsRequest | Protobuf type ColumnsRequest Request for Meta#getColumns(String, org. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .ColumnsRequest .Builder | Protobuf type ColumnsRequest Request for Meta#getColumns(String, org. | Class | org.apache.calcite.avatica.proto.Requests.ColumnsRequest | Calcite | 
|
| Requests .ColumnsRequestOrBuilder | optional string catalog = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CommitRequest | Protobuf type CommitRequest Request to invoke a commit on a Connection | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CommitRequest .Builder | Protobuf type CommitRequest Request to invoke a commit on a Connection | Class | org.apache.calcite.avatica.proto.Requests.CommitRequest | Calcite | 
|
| Requests .CommitRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .ConnectionSyncRequest | Protobuf type ConnectionSyncRequestSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .ConnectionSyncRequest .Builder | Protobuf type ConnectionSyncRequest | Class | org.apache.calcite.avatica.proto.Requests.ConnectionSyncRequest | Calcite | 
|
| Requests .ConnectionSyncRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CreateStatementRequest | Protobuf type CreateStatementRequest Request for Meta#createStatement(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .CreateStatementRequest .Builder | Protobuf type CreateStatementRequest Request for Meta#createStatement(Meta. | Class | org.apache.calcite.avatica.proto.Requests.CreateStatementRequest | Calcite | 
|
| Requests .CreateStatementRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .DatabasePropertyRequest | Protobuf type DatabasePropertyRequest Request for Meta#getDatabaseProperties() | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .DatabasePropertyRequest .Builder | Protobuf type DatabasePropertyRequest Request for Meta#getDatabaseProperties() | Class | org.apache.calcite.avatica.proto.Requests.DatabasePropertyRequest | Calcite | 
|
| Requests .DatabasePropertyRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .ExecuteRequest | Protobuf type ExecuteRequest Request for Meta#execute(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .ExecuteRequest .Builder | Protobuf type ExecuteRequest Request for Meta#execute(Meta. | Class | org.apache.calcite.avatica.proto.Requests.ExecuteRequest | Calcite | 
|
| Requests .ExecuteRequestOrBuilder | optional bool has_parameter_values = 4;longgetMaxRowCount() | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .FetchRequest | Protobuf type FetchRequest Request for Meta#fetch(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .FetchRequest .Builder | Protobuf type FetchRequest Request for Meta#fetch(Meta. | Class | org.apache.calcite.avatica.proto.Requests.FetchRequest | Calcite | 
|
| Requests .FetchRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .OpenConnectionRequest | Protobuf type OpenConnectionRequest Request for Meta#openConnection(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .OpenConnectionRequest .Builder | Protobuf type OpenConnectionRequest Request for Meta#openConnection(Meta. | Class | org.apache.calcite.avatica.proto.Requests.OpenConnectionRequest | Calcite | 
|
| Requests .OpenConnectionRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .PrepareAndExecuteRequest | Protobuf type PrepareAndExecuteRequest Request for Meta#prepareAndExecute(Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .PrepareAndExecuteRequest .Builder | Protobuf type PrepareAndExecuteRequest Request for Meta#prepareAndExecute(Meta. | Class | org.apache.calcite.avatica.proto.Requests.PrepareAndExecuteRequest | Calcite | 
|
| Requests .PrepareAndExecuteRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .PrepareRequest | Protobuf type PrepareRequest Request for Meta. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .PrepareRequest .Builder | Protobuf type PrepareRequest Request for Meta. | Class | org.apache.calcite.avatica.proto.Requests.PrepareRequest | Calcite | 
|
| Requests .PrepareRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .RollbackRequest | Protobuf type RollbackRequest Request to invoke rollback on a Connection | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .RollbackRequest .Builder | Protobuf type RollbackRequest Request to invoke rollback on a Connection | Class | org.apache.calcite.avatica.proto.Requests.RollbackRequest | Calcite | 
|
| Requests .RollbackRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .SchemasRequest | Protobuf type SchemasRequest Request for Meta#getSchemas(String, org. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .SchemasRequest .Builder | Protobuf type SchemasRequest Request for Meta#getSchemas(String, org. | Class | org.apache.calcite.avatica.proto.Requests.SchemasRequest | Calcite | 
|
| Requests .SchemasRequestOrBuilder | optional string catalog = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .SyncResultsRequest | Protobuf type SyncResultsRequestSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .SyncResultsRequest .Builder | Protobuf type SyncResultsRequest | Class | org.apache.calcite.avatica.proto.Requests.SyncResultsRequest | Calcite | 
|
| Requests .SyncResultsRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .TablesRequest | Protobuf type TablesRequest Request for Request for Meta#getTables(String, org. | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .TablesRequest .Builder | Protobuf type TablesRequest Request for Request for Meta#getTables(String, org. | Class | org.apache.calcite.avatica.proto.Requests.TablesRequest | Calcite | 
|
| Requests .TablesRequestOrBuilder | optional string catalog = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .TableTypesRequest | Protobuf type TableTypesRequest Request for Meta#getTableTypes() | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .TableTypesRequest .Builder | Protobuf type TableTypesRequest Request for Meta#getTableTypes() | Class | org.apache.calcite.avatica.proto.Requests.TableTypesRequest | Calcite | 
|
| Requests .TableTypesRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .TypeInfoRequest | Protobuf type TypeInfoRequest Request for Meta#getTypeInfo() | Class | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| Requests .TypeInfoRequest .Builder | Protobuf type TypeInfoRequest Request for Meta#getTypeInfo() | Class | org.apache.calcite.avatica.proto.Requests.TypeInfoRequest | Calcite | 
|
| Requests .TypeInfoRequestOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Requests | Calcite | 
|
| RequestTranslator | Encapsulate the logic of transforming a protobuf Request message into the Avatica POJO request. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| Resources | Defining wrapper classes around resources that allow the compiler to check whether the resources exist and have the argument types that your code | Class | org.apache.calcite.runtime | Calcite | 
|
| Resources .BaseMessage | The message in the default locale. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .ExInst | Sub-class of Resources. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .ExInstWithCause | Sub-class of Resources. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .Inst | Resource instance. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .Property | Property of a resource. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .Resource | The name of the property in the resource file. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .ShadowResourceBundle | ShadowResourceBundle is an abstract base class for ResourceBundle classes which are backed by a properties file. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Resources .Validation | Types of validation that can be performed on a resource. | Class | org.apache.calcite.runtime.Resources | Calcite | 
|
| Responses |  | Class | org.apache.calcite.avatica.proto | Calcite | 
|
| Responses .CloseConnectionResponse | Protobuf type CloseConnectionResponse Response to CloseConnectionRequest { | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CloseConnectionResponse .Builder | Protobuf type CloseConnectionResponse Response to CloseConnectionRequest { | Class | org.apache.calcite.avatica.proto.Responses.CloseConnectionResponse | Calcite | 
|
| Responses .CloseConnectionResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CloseStatementResponse | Protobuf type CloseStatementResponse Response to CloseStatementRequest | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CloseStatementResponse .Builder | Protobuf type CloseStatementResponse Response to CloseStatementRequest | Class | org.apache.calcite.avatica.proto.Responses.CloseStatementResponse | Calcite | 
|
| Responses .CloseStatementResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CommitResponse | Protobuf type CommitResponse Response to a commit request | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CommitResponse .Builder | Protobuf type CommitResponse Response to a commit request | Class | org.apache.calcite.avatica.proto.Responses.CommitResponse | Calcite | 
|
| Responses .CommitResponseOrBuilder |  | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ConnectionSyncResponse | Protobuf type ConnectionSyncResponse Response to ConnectionSyncRequest | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ConnectionSyncResponse .Builder | Protobuf type ConnectionSyncResponse Response to ConnectionSyncRequest | Class | org.apache.calcite.avatica.proto.Responses.ConnectionSyncResponse | Calcite | 
|
| Responses .ConnectionSyncResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CreateStatementResponse | Protobuf type CreateStatementResponse Response to CreateStatementRequest | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .CreateStatementResponse .Builder | Protobuf type CreateStatementResponse Response to CreateStatementRequest | Class | org.apache.calcite.avatica.proto.Responses.CreateStatementResponse | Calcite | 
|
| Responses .CreateStatementResponseOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .DatabasePropertyElement | Protobuf type DatabasePropertyElementSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .DatabasePropertyElement .Builder | Protobuf type DatabasePropertyElement | Class | org.apache.calcite.avatica.proto.Responses.DatabasePropertyElement | Calcite | 
|
| Responses .DatabasePropertyElementOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .DatabasePropertyResponse | Protobuf type DatabasePropertyResponse Response for Meta#getDatabaseProperties() | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .DatabasePropertyResponse .Builder | Protobuf type DatabasePropertyResponse Response for Meta#getDatabaseProperties() | Class | org.apache.calcite.avatica.proto.Responses.DatabasePropertyResponse | Calcite | 
|
| Responses .DatabasePropertyResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ErrorResponse | Protobuf type ErrorResponse Send contextual information about some error over the wire from the server. | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ErrorResponse .Builder | Protobuf type ErrorResponse Send contextual information about some error over the wire from the server. | Class | org.apache.calcite.avatica.proto.Responses.ErrorResponse | Calcite | 
|
| Responses .ErrorResponseOrBuilder | optional uint32 error_code = 4;StringgetErrorMessage() | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ExecuteResponse | Protobuf type ExecuteResponse Response to PrepareAndExecuteRequest | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ExecuteResponse .Builder | Protobuf type ExecuteResponse Response to PrepareAndExecuteRequest | Class | org.apache.calcite.avatica.proto.Responses.ExecuteResponse | Calcite | 
|
| Responses .ExecuteResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .FetchResponse | Protobuf type FetchResponse Response to FetchRequest | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .FetchResponse .Builder | Protobuf type FetchResponse Response to FetchRequest | Class | org.apache.calcite.avatica.proto.Responses.FetchResponse | Calcite | 
|
| Responses .FetchResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .OpenConnectionResponse | Protobuf type OpenConnectionResponse Response to OpenConnectionRequest { | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .OpenConnectionResponse .Builder | Protobuf type OpenConnectionResponse Response to OpenConnectionRequest { | Class | org.apache.calcite.avatica.proto.Responses.OpenConnectionResponse | Calcite | 
|
| Responses .OpenConnectionResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .PrepareResponse | Protobuf type PrepareResponse Response to PrepareRequest | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .PrepareResponse .Builder | Protobuf type PrepareResponse Response to PrepareRequest | Class | org.apache.calcite.avatica.proto.Responses.PrepareResponse | Calcite | 
|
| Responses .PrepareResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ResultSetResponse | Protobuf type ResultSetResponse Response that contains a result set. | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .ResultSetResponse .Builder | Protobuf type ResultSetResponse Response that contains a result set. | Class | org.apache.calcite.avatica.proto.Responses.ResultSetResponse | Calcite | 
|
| Responses .ResultSetResponseOrBuilder | optional string connection_id = 1;com. | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .RollbackResponse | Protobuf type RollbackResponse Response to a rollback request | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .RollbackResponse .Builder | Protobuf type RollbackResponse Response to a rollback request | Class | org.apache.calcite.avatica.proto.Responses.RollbackResponse | Calcite | 
|
| Responses .RollbackResponseOrBuilder |  | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .RpcMetadata | Protobuf type RpcMetadata Generic metadata for the server to return with each response. | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .RpcMetadata .Builder | Protobuf type RpcMetadata Generic metadata for the server to return with each response. | Class | org.apache.calcite.avatica.proto.Responses.RpcMetadata | Calcite | 
|
| Responses .RpcMetadataOrBuilder | optional string server_address = 1;com. | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .SyncResultsResponse | Protobuf type SyncResultsResponseSee Also:Serialized Form | Class | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| Responses .SyncResultsResponse .Builder | Protobuf type SyncResultsResponse | Class | org.apache.calcite.avatica.proto.Responses.SyncResultsResponse | Calcite | 
|
| Responses .SyncResultsResponseOrBuilder | optional . | Interface | org.apache.calcite.avatica.proto.Responses | Calcite | 
|
| ResponseTranslator | Encapsulate the logic of transforming a protobuf Response message into the Avatica POJO Response. | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| ResultSetEnumerable | Executes a SQL statement and returns the result as an Enumerable. | Class | org.apache.calcite.runtime | Calcite | 
|
| ReturnTypes | A collection of return-type inference strategies. | Class | org.apache.calcite.sql.type | Calcite | 
|
| RexAction | A RexAction is called when a RexPattern finds a match. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexBiVisitor | Visitor pattern for traversing a tree of RexNode objects and passing a payload to each. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexBuilder | Factory for row expressions. | Class | org.apache.calcite.rex | Calcite | 
|
| RexCall | An expression formed by a call to an operator with zero or more expressions Operators may be binary, unary, functions, special syntactic constructs | Class | org.apache.calcite.rex | Calcite | 
|
| RexCallBinding | RexCallBinding implements SqlOperatorBinding by referring to an underlying collection of RexNode operands. | Class | org.apache.calcite.rex | Calcite | 
|
| RexChecker | Visitor which checks the validity of a RexNode expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexCorrelVariable | Reference to the current row of a correlating relational expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexDynamicParam | Dynamic parameter reference in a row-expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexExecutable | Result of compiling code generated from a RexNode expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexExecutorImpl | Evaluates a RexNode expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexFieldAccess | Access to a field of a row-expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexFieldCollation | Expression combined with sort flags (DESCENDING, NULLS LAST). | Class | org.apache.calcite.rex | Calcite | 
|
| RexImplicationChecker | Checks whether one condition logically implies another. | Class | org.apache.calcite.plan | Calcite | 
|
| RexImpTable | Contains implementations of Rex operators as Java code. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| RexImpTable .LagImplementor |  | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | 
|
| RexImpTable .LeadImplementor |  | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | 
|
| RexImpTable .NullAs | Strategy what an operator should return if one of itsIf one of the arguments is null, the function returns | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | 
|
| RexImpTable .UserDefinedAggReflectiveImplementor |  | Class | org.apache.calcite.adapter.enumerable.RexImpTable | Calcite | 
|
| RexInputRef | Variable which references a field of an input relational expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexLiteral | Constant value in a row-expression. | Class | org.apache.calcite.rex | Calcite | 
|
| RexLocalRef | Identity is based upon type and index. | Class | org.apache.calcite.rex | Calcite | 
|
| RexMultisetUtil | Utility class for various methods related to multisets. | Class | org.apache.calcite.rex | Calcite | 
|
| RexNode | Every row-expression has a type. | Class | org.apache.calcite.rex | Calcite | 
|
| RexOver | Call to an aggregate function over a window. | Class | org.apache.calcite.rex | Calcite | 
|
| RexPattern | A RexPattern represents an expression with holes in it. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexPermutationShuttle | Visitor which replaces RexLocalRef objects after the expressions in a RexProgram have been reordered. | Class | org.apache.calcite.rex | Calcite | 
|
| RexPermuteInputsShuttle | Shuttle which applies a permutation to its input fields. | Class | org.apache.calcite.rex | Calcite | 
|
| RexProgram | A collection of expressions which read inputs, compute output expressions, and optionally use a condition to filter rows. | Class | org.apache.calcite.rex | Calcite | 
|
| RexProgramBuilder | Workspace for constructing a RexProgram. | Class | org.apache.calcite.rex | Calcite | 
|
| RexRangeRef | Reference to a range of columns. | Class | org.apache.calcite.rex | Calcite | 
|
| RexShuttle | Passes over a row-expression, calling a handler method for each node, appropriate to the type of the node. | Class | org.apache.calcite.rex | Calcite | 
|
| RexSlot | Abstract base class for RexInputRef and RexLocalRef. | Class | org.apache.calcite.rex | Calcite | 
|
| RexSlot .SelfPopulatingList | Thread-safe list that populates itself if you make a reference beyond the end of the list. | Class | org.apache.calcite.rex.RexSlot | Calcite | 
|
| RexSqlConvertlet | Converts a RexNode expression into a SqlNode expression. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexSqlConvertletTable | Collection of RexSqlConvertlets. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexSqlReflectiveConvertletTable |  | Class | org.apache.calcite.rex | Calcite | 
|
| RexSqlStandardConvertletTable | Standard implementation of RexSqlConvertletTable. | Class | org.apache.calcite.rex | Calcite | 
|
| RexSubQuery | Scalar expression that represents an IN, EXISTS or scalar sub-query. | Class | org.apache.calcite.rex | Calcite | 
|
| RexToLixTranslator | Translates REX expressions to linq4j expressions. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| RexToLixTranslator .InputGetter | Translates a field of an input to an expression. | Interface | org.apache.calcite.adapter.enumerable.RexToLixTranslator | Calcite | 
|
| RexToLixTranslator .InputGetterImpl | PhysType. | Class | org.apache.calcite.adapter.enumerable.RexToLixTranslator | Calcite | 
|
| RexToSqlNodeConverter | Converts expressions from RexNode to SqlNode. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexToSqlNodeConverterImpl | Standard implementation of RexToSqlNodeConverter. | Class | org.apache.calcite.rex | Calcite | 
|
| RexTransformer | Takes a tree of RexNode objects and transforms it into another in one sense equivalent tree. | Class | org.apache.calcite.rex | Calcite | 
|
| RexUtil | Utility methods concerning row-expressions. | Class | org.apache.calcite.rex | Calcite | 
|
| RexUtil .FieldAccessFinder | Visitor which builds a bitmap of the inputs used by an expression. | Class | org.apache.calcite.rex.RexUtil | Calcite | 
|
| RexUtil .FixNullabilityShuttle |  | Class | org.apache.calcite.rex.RexUtil | Calcite | 
|
| RexUtil .SubQueryFinder | Visitor that throws Util. | Class | org.apache.calcite.rex.RexUtil | Calcite | 
|
| RexVariable | A row-expression which references a field. | Class | org.apache.calcite.rex | Calcite | 
|
| RexVisitor | Visitor pattern for traversing a tree of RexNode objects. | Interface | org.apache.calcite.rex | Calcite | 
|
| RexVisitorImpl | Default implementation of RexVisitor, which visits each node but does nothing while it's there. | Class | org.apache.calcite.rex | Calcite | 
|
| RexWindow | Specification of the window of rows over which a RexOver windowed aggregate is evaluated. | Class | org.apache.calcite.rex | Calcite | 
|
| RexWindowBound |  | Class | org.apache.calcite.rex | Calcite | 
|
| Row |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| Row .RowBuilder | Utility class to build row objects. | Class | org.apache.calcite.interpreter.Row | Calcite | 
|
| RuleSet | A set rules associated with a particular type of invocation of the Planner. | Interface | org.apache.calcite.tools | Calcite | 
|
| RuleSets | Utilities for creating and composing rule sets. | Class | org.apache.calcite.tools | Calcite | 
|
| SaffronProperties | Provides an environment for debugging information, et cetera, used by getIntProperty(java. | Class | org.apache.calcite.util | Calcite | 
|
| SameOperandTypeChecker | Parameter type-checking strategy where all operand types must be the same. | Class | org.apache.calcite.sql.type | Calcite | 
|
| Sample | Relational expression that returns a sample of the rows from its input. | Class | org.apache.calcite.rel.core | Calcite | 
|
| Scalar | Compiled scalar expression. | Interface | org.apache.calcite.interpreter | Calcite | 
|
| ScalarFunction | Function that returns a scalar result. | Interface | org.apache.calcite.schema | Calcite | 
|
| ScalarFunctionImpl |  | Class | org.apache.calcite.schema.impl | Calcite | 
|
| ScannableTable | Table that can be scanned without creating an intermediate relationalReturns an enumerator over the rows in this Table. | Interface | org.apache.calcite.schema | Calcite | 
|
| Schema | A namespace for tables and functions. | Interface | org.apache.calcite.schema | Calcite | 
|
| Schema .TableType | An accel-only table. | Class | org.apache.calcite.schema.Schema | Calcite | 
|
| SchemaFactory | Factory for Schema objects. | Interface | org.apache.calcite.schema | Calcite | 
|
| SchemaPlus | Extension to the Schema interface. | Interface | org.apache.calcite.schema | Calcite | 
|
| Schemas | Utility functions for schemas. | Class | org.apache.calcite.schema | Calcite | 
|
| SearchResultListener | Called each time a search returns a record. | Interface | org.apache.calcite.adapter.splunk.search | Calcite | 
|
| SelectNamespace | Namespace offered by a subquery. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SelectScope | The name-resolution scope of a SELECT clause. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SemiJoin | Relational expression that joins two relational expressions according to some condition, but outputs only columns from the left input, and eliminates | Class | org.apache.calcite.rel.core | Calcite | 
|
| SemiJoinFilterTransposeRule | Planner rule that pushes SemiJoins down in a tree past | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SemiJoinJoinTransposeRule | Planner rule that pushes a SemiJoin down in a tree past a Join | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SemiJoinProjectTransposeRule | Planner rule that pushes a SemiJoin down in a tree past | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SemiJoinRemoveRule | Planner rule that removes a SemiJoins It is invoked after attempts have been made to convert a SemiJoin to an | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SemiJoinRule |  | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SemiJoinType | Enumeration representing different join types used in correlationEnum Constant Summary | Class | org.apache.calcite.sql | Calcite | 
|
| SemiMutableSchema | Schema to which materializations can be added. | Interface | org.apache.calcite.schema | Calcite | 
|
| SerializableCharset | Serializable wrapper around a Charset. | Class | org.apache.calcite.util | Calcite | 
|
| Service | API for request-response calls to an Avatica server. | Interface | org.apache.calcite.avatica.remote | Calcite | 
|
| Service .Base | Base class for request and response. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CatalogsRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CloseConnectionRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CloseConnectionResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CloseStatementRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CloseStatementResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ColumnsRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CommitRequest | An RPC request to invoke a commit on a Connection. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CommitResponse | An RPC response from invoking commit on a Connection. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ConnectionSyncRequest | Request for Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ConnectionSyncResponse | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CreateStatementRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .CreateStatementResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .DatabasePropertyRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .DatabasePropertyResponse | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ErrorResponse | Response for any request that the server failed to successfully perform. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ExecuteRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ExecuteResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .Factory | Factory that creates a Service. | Interface | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .FetchRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .FetchResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .OpenConnectionRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .OpenConnectionResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .PrepareAndExecuteRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .PrepareRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .PrepareResponse | Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .Request | Base class for all service request messages. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .Response | Base class for all service response messages. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .ResultSetResponse | Response that contains a result set. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .RollbackRequest | An RPC request to invoke a rollback on a Connection. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .RollbackResponse | An RPC response from invoking rollback on a Connection. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .RpcMetadataResponse | Response that includes information about the server that handled an RPC. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .SchemasRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .SyncResultsRequest | Request for Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .SyncResultsResponse | Response for Service. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .TablesRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .TableTypesRequest | Request for Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| Service .TypeInfoRequest | Meta. | Class | org.apache.calcite.avatica.remote.Service | Calcite | 
|
| SetOp | SetOp is an abstract base for relational set operators such as UNION, MINUS (aka EXCEPT), and INTERSECT. | Class | org.apache.calcite.rel.core | Calcite | 
|
| SetopNamespace | Namespace based upon a set operation (UNION, INTERSECT, EXCEPT). | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SetopOperandTypeChecker | Parameter type-checking strategy for a set operator (UNION, INTERSECT, Both arguments must be records with the same number of fields, and the | Class | org.apache.calcite.sql.type | Calcite | 
|
| SingleRel | Abstract base class for relational expressions with a single input. | Class | org.apache.calcite.rel | Calcite | 
|
| Sink | Sink to which to send rows. | Interface | org.apache.calcite.interpreter | Calcite | 
|
| SocketFactoryImpl | created sockets inherit a set of options whose values are set in the 1. | Class | org.apache.calcite.adapter.splunk.util | Calcite | 
|
| Sort | Relational expression that imposes a particular sort order on its input without otherwise changing its content. | Class | org.apache.calcite.rel.core | Calcite | 
|
| SortedMultiMap | 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. | Class | org.apache.calcite.runtime | Calcite | 
|
| SortExchange | Relational expression that performs Exchange and Sort Whereas a Sort produces output with a particular | Class | org.apache.calcite.rel.core | Calcite | 
|
| SortJoinTransposeRule | Planner rule that pushes a Sort past a At the moment, we only consider left/right outer joins. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SortNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| SortProjectTransposeRule | Planner rule that pushesSee Also:ProjectSortTransposeRule | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SortRemoveRule | Planner rule that removes a Sort if its input is already sorted. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SortUnionTransposeRule |  | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Source | Corresponds to an input of a relational expression. | Interface | org.apache.calcite.interpreter | Calcite | 
|
| Spacer | Efficiently writes strings of spaces. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| Spaces | Utilities for creating strings of spaces. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| SparkHandlerImpl | CalcitePrepare. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| SparkMethod | Built-in methods in the Spark adapter. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| SparkRel | Relational expression that uses Spark calling convention. | Interface | org.apache.calcite.adapter.spark | Calcite | 
|
| SparkRel .Implementor |  | Class | org.apache.calcite.adapter.spark.SparkRel | Calcite | 
|
| SparkRel .Result |  | Class | org.apache.calcite.adapter.spark.SparkRel | Calcite | 
|
| SparkRules | Rules for the Spark calling convention. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| SparkRules .SparkCalc | in Spark convention. | Class | org.apache.calcite.adapter.spark.SparkRules | Calcite | 
|
| SparkRules .SparkValues | VALUES construct implemented in Spark. | Class | org.apache.calcite.adapter.spark.SparkRules | Calcite | 
|
| SparkRules .SparkValuesRule | Planner rule that implements VALUES operator in Spark convention. | Class | org.apache.calcite.adapter.spark.SparkRules | Calcite | 
|
| SparkRuntime | Runtime utilities for Calcite's Spark adapter. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| SparkRuntime .CalciteFlatMapFunction | Combines linq4j Function and Spark FlatMapFunction. | Class | org.apache.calcite.adapter.spark.SparkRuntime | Calcite | 
|
| SparkToEnumerableConverter | Relational expression that converts input of into EnumerableConvention. | Class | org.apache.calcite.adapter.spark | Calcite | 
|
| SplunkConnection | Connection to Splunk. | Interface | org.apache.calcite.adapter.splunk.search | Calcite | 
|
| SplunkConnectionImpl |  | Class | org.apache.calcite.adapter.splunk.search | Calcite | 
|
| SplunkConnectionImpl .CountingSearchResultListener | SearchResultListener interface that just counts the results. | Class | org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl | Calcite | 
|
| SplunkConnectionImpl .SplunkResultEnumerator | results from a Splunk REST call. | Class | org.apache.calcite.adapter.splunk.search.SplunkConnectionImpl | Calcite | 
|
| SplunkDriver | JDBC driver for Splunk. | Class | org.apache.calcite.adapter.splunk | Calcite | 
|
| SplunkPushDownRule | Planner rule to push filters and projections to Splunk. | Class | org.apache.calcite.adapter.splunk | Calcite | 
|
| SplunkQuery | Query against Splunk. | Class | org.apache.calcite.adapter.splunk | Calcite | 
|
| SplunkSchema |  | Class | org.apache.calcite.adapter.splunk | Calcite | 
|
| SplunkTableScan | Relational expression representing a scan of Splunk. | Class | org.apache.calcite.adapter.splunk | Calcite | 
|
| SqlAbstractGroupFunction |  | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlAbstractParserImpl | Abstract base for parsers generated from CommonParser. | Class | org.apache.calcite.sql.parser | Calcite | 
|
| SqlAbstractParserImpl .ExprContext | Type-safe enum for context of acceptable expressions. | Class | org.apache.calcite.sql.parser.SqlAbstractParserImpl | Calcite | 
|
| SqlAbstractParserImpl .Metadata | Metadata about the parser. | Interface | org.apache.calcite.sql.parser.SqlAbstractParserImpl | Calcite | 
|
| SqlAbstractParserImpl .MetadataImpl | Default implementation of the SqlAbstractParserImpl. | Class | org.apache.calcite.sql.parser.SqlAbstractParserImpl | Calcite | 
|
| SqlAbstractTimeFunction | Base class for time functions such as LOCALTIME, LOCALTIME(n). | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlAccessEnum | Enumeration representing different access typesEnum Constant Summary | Class | org.apache.calcite.sql | Calcite | 
|
| SqlAccessType |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlAdvisor | An assistant which offers hints and corrections to a partially-formed SQL statement. | Class | org.apache.calcite.sql.advise | Calcite | 
|
| SqlAdvisorGetHintsFunction | Table function that returns completion hints for a given SQL statement. | Class | org.apache.calcite.sql.advise | Calcite | 
|
| SqlAdvisorHint | This class is used to return values for (String, int, String[]). | Class | org.apache.calcite.sql.advise | Calcite | 
|
| SqlAdvisorValidator | SqlAdvisorValidator is used by SqlAdvisor to traverse the parse tree of a SQL statement, not for validation purpose but for setting | Class | org.apache.calcite.sql.advise | Calcite | 
|
| SqlAggFunction | Abstract base class for the definition of an aggregate function: an operator which aggregates sets of values into a result. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlArrayQueryConstructor |  | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlArrayValueConstructor |  | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlAsOperator | The AS operator associates an expression with an alias. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlAvgAggFunction | Avg is an aggregator which returns the average of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlAvgAggFunction .Subtype | Sub-type of aggregate function. | Class | org.apache.calcite.sql.fun.SqlAvgAggFunction | Calcite | 
|
| SqlBasicCall |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlBasicVisitor | Basic implementation of SqlVisitor which does nothing at each node. | Class | org.apache.calcite.sql.util | Calcite | 
|
| SqlBasicVisitor .ArgHandler | Returns the result of visiting all children of a call to an operator, then the call itself. | Interface | org.apache.calcite.sql.util.SqlBasicVisitor | Calcite | 
|
| SqlBasicVisitor .ArgHandlerImpl | Default implementation of SqlBasicVisitor. | Class | org.apache.calcite.sql.util.SqlBasicVisitor | Calcite | 
|
| SqlBetweenOperator | Defines the BETWEEN operator. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlBetweenOperator .Flag | Defines the SYMMETRIC and ASYMMETRIC keywords. | Class | org.apache.calcite.sql.fun.SqlBetweenOperator | Calcite | 
|
| SqlBinaryOperator | SqlBinaryOperator is a binary operator. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlBinaryStringLiteral | A binary (or hexadecimal) string literal. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlBuilder | Extension to StringBuilder for the purposes of creating SQL queries Using this class helps to prevent SQL injection attacks, incorrectly | Class | org.apache.calcite.sql.util | Calcite | 
|
| SqlCall | A SqlCall is a call to an operator. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlCallBinding | SqlCallBinding implements SqlOperatorBinding by analyzing to the operands of a SqlCall with a SqlValidator. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlCase | A SqlCase is a node of a parse tree which represents a case statement. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCaseOperator | An operator describing a CASE, NULLIF or  COALESCE expression. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCastFunction | SqlCastFunction. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCharStringLiteral | A character string literal. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlCoalesceFunction | The COALESCE function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCollation | A SqlCollation is an object representing a Collate statement. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlCollation .Coercibility | A  consisting of a column reference has the coercibility characteristic Implicit, with collating | Class | org.apache.calcite.sql.SqlCollation | Calcite | 
|
| SqlCollectionTableOperator | SqlCollectionTableOperator is the table function derived table operator. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlColumnListConstructor | SqlColumnListConstructor defines the non-standard constructor used to pass a COLUMN_LIST parameter to a UDX. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlConformance | Enumeration of valid SQL compatiblity modes. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlConvertFunction |  | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCountAggFunction | Definition of the SQL COUNT aggregation function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCovarAggFunction | Covar is an aggregator which returns the Covariance of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCovarAggFunction .Subtype | Returns the enum constant of th | Class | org.apache.calcite.sql.fun.SqlCovarAggFunction | Calcite | 
|
| SqlCurrentDateFunction | The CURRENT_DATE function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlCursorConstructor |  | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlDataTypeSpec | Represents a SQL data type specification in a parse tree. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlDateLiteral | A SQL literal representing a DATE value, such as DATE Create values using SqlLiteral. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlDatetimeSubtractionOperator | A special operator for the subtraction of two DATETIMEs. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlDelete |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlDialect | SqlDialect encapsulates the differences between dialects of SQL. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlDialect .DatabaseProduct | Rough list of flavors of database. | Class | org.apache.calcite.sql.SqlDialect | Calcite | 
|
| SqlDialect .FakeUtil | A few utility functions copied from org. | Class | org.apache.calcite.sql.SqlDialect | Calcite | 
|
| SqlDynamicParam | A SqlDynamicParam represents a dynamic parameter marker in an SQL statement. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlExplain | A SqlExplain is a node of a parse tree which represents an EXPLAIN PLAN statement. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlExplain .Depth | The level of abstraction with which to display the plan. | Class | org.apache.calcite.sql.SqlExplain | Calcite | 
|
| SqlExplainLevel | enum SqlExplainLevelSqlExplainLevel defines detail levels for EXPLAIN PLAN. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlExtractFunction | The SQL EXTRACT operator. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlFilterOperator | An operator that applies a filter before rows are included in an aggregate Operands are as follows: | Class | org.apache.calcite.sql | Calcite | 
|
| SqlFirstLastValueAggFunction | FIRST_VALUE and LAST_VALUE aggregate functions return the first or the last value in a list of values that are input to the | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlFloorFunction | Definition of the FLOOR and CEIL built-in SQL functions. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlFormatOptions | Data structure to hold options for SqlPrettyWriter. | Class | org.apache.calcite.sql.pretty | Calcite | 
|
| SqlFunction | A SqlFunction is a type of operator which has conventional function-call syntax. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlFunctionalOperator |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlFunctionCategory | enum SqlFunctionCategoryEnumeration of the categories of | Class | org.apache.calcite.sql | Calcite | 
|
| SqlFunctions | Helper methods to implement SQL functions in generated code. | Class | org.apache.calcite.runtime | Calcite | 
|
| SqlHistogramAggFunction | HISTOGRAM is the base operator that supports the Histogram MIN/MAX aggregate functions. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlIdentifier | A SqlIdentifier is an identifier, possibly compound. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlIdentifierMoniker | An implementation of SqlMoniker that encapsulates the normalized name information of a SqlIdentifier. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlImplementor | State for generating a SQL statement. | Class | org.apache.calcite.rel.rel2sql | Calcite | 
|
| SqlImplementor .Clause | Clauses in a SQL query. | Class | org.apache.calcite.rel.rel2sql.SqlImplementor | Calcite | 
|
| SqlInfixOperator | A generalization of a binary operator to involve several (two or more) arguments, and keywords between each pair of arguments. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlInOperator | Definition of the SQL IN operator, which tests for a value's membership in a subquery or a list of values. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlInsert |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlInsertKeyword | enum SqlInsertKeywordDefines the keywords that can occur immediately after the INSERT keyword. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlInternalOperator | Generic operator for nodes with internal syntax. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlIntervalLiteral | A SQL literal representing a time interval. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlIntervalLiteral .IntervalValue |  | Class | org.apache.calcite.sql.SqlIntervalLiteral | Calcite | 
|
| SqlIntervalQualifier | Represents an INTERVAL qualifier. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlJdbcFunctionCall | A SqlJdbcFunctionCall is a node of a parse tree which represents a JDBC function call. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlJoin | Parse tree node representing a JOIN clause. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlJoin .SqlJoinOperator | SqlJoinOperator describes the syntax of the SQL  JOIN operator. | Class | org.apache.calcite.sql.SqlJoin | Calcite | 
|
| SqlKind | Enumerates the possible types of SqlNode. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlLeadLagAggFunction | LEAD and LAG aggregate functions return the value of given expression evaluated at given offset. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlLikeOperator | An operator describing the LIKE and SIMILAR Syntax of the two operators: | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlLiteral | A SqlLiteral is a constant. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlLiteral .SqlSymbol | A value must implement this interface if it is to be embedded as a SqlLiteral of type SYMBOL. | Interface | org.apache.calcite.sql.SqlLiteral | Calcite | 
|
| SqlLiteralChainOperator | Internal operator, by which the parser represents a continued string literal. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMapQueryConstructor | Definition of the MAP query constructor,  Like the MAP type, not standard SQL. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMapValueConstructor | Definition of the MAP constructor, MAP [, , . | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMerge |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlMinMaxAggFunction | Definition of the MIN and MAX aggregate functions, returning the returns the smallest/largest of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlModality | Relational or streaming. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlMoniker |  | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlMonikerImpl | A generic implementation of SqlMoniker. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlMonikerType | An enumeration of moniker types. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlMonotonicBinaryOperator | Base class for binary operators such as addition, subtraction, and multiplication which are monotonic for the patterns m op c and | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMonotonicity | enum SqlMonotonicityEnumeration of types of monotonicity. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlMonotonicUnaryFunction |  | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMultisetMemberOfOperator | Multiset MEMBER OF. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMultisetQueryConstructor | Definition of the SQL:2003 standard MULTISET query constructor,  MULTISET (). | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMultisetSetOperator | An operator which performs set operations on multisets, such as MULTISET Not to be confused with SqlMultisetValueConstructor or | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlMultisetValueConstructor | Definition of the SQL:2003 standard MULTISET constructor, MULTISET Derived classes construct other kinds of collections. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlNewOperator | SqlNewOperator represents an SQL new specification such as NEW UDT(1, 2). | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlNode | A SqlNode is a SQL parse tree. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlNodeList | A SqlNodeList is a list of SqlNodes. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlNodeToRexConverter | Converts expressions from SqlNode to RexNode. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlNodeToRexConverterImpl | Standard implementation of SqlNodeToRexConverter. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| SqlNtileAggFunction | NTILE aggregate function return the value of given expression evaluated at given offset. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlNullifFunction | The NULLIF function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlNullSemantics | enum SqlNullSemanticsSqlNullSemantics defines the possible comparison rules for values which might | Class | org.apache.calcite.sql | Calcite | 
|
| SqlNumericLiteral | A numeric SQL literal. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlOperandCountRange | A class that describes how many operands an operator can take. | Interface | org.apache.calcite.sql | Calcite | 
|
| SqlOperandCountRanges | Helpers for SqlOperandCountRange. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlOperandTypeChecker | Strategy interface to check for allowed operand types of an operator call. | Interface | org.apache.calcite.sql.type | Calcite | 
|
| SqlOperandTypeChecker .Consistency | Strategy used to make arguments consistent. | Class | org.apache.calcite.sql.type.SqlOperandTypeChecker | Calcite | 
|
| SqlOperandTypeInference | Strategy to infer unknown types of the operands of an operator call. | Interface | org.apache.calcite.sql.type | Calcite | 
|
| SqlOperator | A SqlOperator is a type of node in a SQL parse tree (it is NOT a node in a SQL parse tree). | Class | org.apache.calcite.sql | Calcite | 
|
| SqlOperatorBinding | SqlOperatorBinding represents the binding of an SqlOperator to actual operands, along with any additional information | Class | org.apache.calcite.sql | Calcite | 
|
| SqlOperatorTable | SqlOperatorTable defines a directory interface for enumerating and looking up SQL operators and functions. | Interface | org.apache.calcite.sql | Calcite | 
|
| SqlOrderBy | Parse tree node that represents an ORDER BY on a query other than a SELECT (e. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlOverlapsOperator | SqlOverlapsOperator represents the SQL:1999 standard OVERLAPS function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlOverlayFunction | The OVERLAY function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlOverOperator | An operator describing a window function specification. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlParseException | SqlParseException defines a checked exception corresponding toSee Also:Serialized Form | Class | org.apache.calcite.sql.parser | Calcite | 
|
| SqlParser | A SqlParser parses a SQL statement. | Class | org.apache.calcite.sql.parser | Calcite | 
|
| SqlParser .Config | See Also:SqlParser. | Interface | org.apache.calcite.sql.parser.SqlParser | Calcite | 
|
| SqlParser .ConfigBuilder | Builder for a SqlParser. | Class | org.apache.calcite.sql.parser.SqlParser | Calcite | 
|
| SqlParserImplFactory | SqlAbstractParserImpl objects. | Interface | org.apache.calcite.sql.parser | Calcite | 
|
| SqlParserPos | SqlParserPos represents the position of a parsed token within SQL statementSee Also:Serialized Form | Class | org.apache.calcite.sql.parser | Calcite | 
|
| SqlParserUtil | Utility methods relating to parsing SQL. | Class | org.apache.calcite.sql.parser | Calcite | 
|
| SqlParserUtil .ParsedCollation | The components of a collation definition, per the SQL standard. | Class | org.apache.calcite.sql.parser.SqlParserUtil | Calcite | 
|
| SqlParserUtil .StringAndPos | Contains a string, the offset of a token within the string, and a parser position containing the beginning and end line number. | Class | org.apache.calcite.sql.parser.SqlParserUtil | Calcite | 
|
| SqlParserUtil .ToTreeListItem | by SqlSpecialOperator. | Class | org.apache.calcite.sql.parser.SqlParserUtil | Calcite | 
|
| SqlPositionFunction | The POSITION function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlPostfixOperator | A postfix unary operator. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlPrefixOperator |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlPrettyWriter | Pretty printer for SQL statements. | Class | org.apache.calcite.sql.pretty | Calcite | 
|
| SqlProcedureCallOperator | SqlProcedureCallOperator represents the CALL statement. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlQualified | Fully-qualified identifier. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlQuarterFunction | SqlQuarterFunction represents the SQL:1999 standard QUARTER function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlRankFunction | Operator which aggregates sets of values into a result. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlReturnTypeInference | Strategy interface to infer the type of an operator call from the type of the This interface is an example of the | Interface | org.apache.calcite.sql.type | Calcite | 
|
| SqlReturnTypeInferenceChain | 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. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlRexContext | Contains the context necessary for a SqlRexConvertlet to convert a SqlNode expression into a RexNode. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlRexConvertlet |  | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlRexConvertletTable | Collection of SqlRexConvertlets. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SqlRowOperator | SqlRowOperator represents the special ROW constructor. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSampleSpec | Specification of a SQL sample. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlSampleSpec .SqlSubstitutionSampleSpec | Sample specification that orders substitution. | Class | org.apache.calcite.sql.SqlSampleSpec | Calcite | 
|
| SqlSampleSpec .SqlTableSampleSpec | Sample specification. | Class | org.apache.calcite.sql.SqlSampleSpec | Calcite | 
|
| SqlScopedShuttle | Refinement to SqlShuttle which maintains a stack of scopes. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlSelect | A SqlSelect is a node of a parse tree which represents a select statement. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlSelectKeyword | enum SqlSelectKeywordDefines the keywords which can occur immediately after the SELECT keyword. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlSelectOperator | An operator describing a query. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlSequenceValueOperator | Operator that returns the current or next value of a sequence. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSetOperator | SqlSetOperator represents a relational set theory operator (UNION, INTERSECT, MINUS). | Class | org.apache.calcite.sql | Calcite | 
|
| SqlSetOption | SQL parse tree node to represent SET and RESET statements, optionally preceded by ALTER SYSTEM or ALTER SESSION. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlShuttle | Basic implementation of SqlVisitor which returns each leaf node This class is useful as a base class for classes which implement the | Class | org.apache.calcite.sql.util | Calcite | 
|
| SqlSimpleParser | A simple parser that takes an incomplete and turn it into a syntactically correct statement. | Class | org.apache.calcite.sql.advise | Calcite | 
|
| SqlSimpleParser .IdToken |  | Class | org.apache.calcite.sql.advise.SqlSimpleParser | Calcite | 
|
| SqlSimpleParser .Token |  | Class | org.apache.calcite.sql.advise.SqlSimpleParser | Calcite | 
|
| SqlSimpleParser .Tokenizer |  | Class | org.apache.calcite.sql.advise.SqlSimpleParser | Calcite | 
|
| SqlSingleOperandTypeChecker | SqlSingleOperandTypeChecker is an extension of SqlOperandTypeChecker for implementations which are capable of checking the type of a single | Interface | org.apache.calcite.sql.type | Calcite | 
|
| SqlSingleValueAggFunction | SINGLE_VALUE aggregate function returns the input value if there is only one value in the input; Otherwise it triggers a run-time error. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSpecialOperator | Generic operator for nodes with special syntax. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlSplittableAggFunction | Aggregate function that can be split into partial aggregates. | Interface | org.apache.calcite.sql | Calcite | 
|
| SqlSplittableAggFunction .CountSplitter | Splitting strategy for COUNT. | Class | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite | 
|
| SqlSplittableAggFunction .Registry | Collection in which one can register an element. | Interface | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite | 
|
| SqlSplittableAggFunction .SelfSplitter | Aggregate function that splits into two applications of itself. | Class | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite | 
|
| SqlSplittableAggFunction .SumSplitter | Splitting strategy for SUM. | Class | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite | 
|
| SqlStateCodes | Contains Glossary. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlStdOperatorTable | the standard operators and functions. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlString | String that represents a kocher SQL statement, expression, or fragment. | Class | org.apache.calcite.sql.util | Calcite | 
|
| SqlStringContextVariable | Base class for functions such as USER, CURRENT_ROLE, and CURRENT_PATH. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSubstringFunction | Definition of the SUBSTRING builtin SQL function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSumAggFunction | Sum is an aggregator which returns the sum of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSumEmptyIsZeroAggFunction | Sum0 is an aggregator which returns the sum of the values which go into it like Sum. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlSyntax | Enumeration of possible syntactic types of operators. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlThrowOperator | An internal operator that throws an exception. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlTimeLiteral | A SQL literal representing a TIME value, for example TIME Create values using SqlLiteral. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlTimeoutException | Indicates that an operation timed out. | Class | org.apache.calcite.jdbc | Calcite | 
|
| SqlTimestampLiteral | A SQL literal representing a TIMESTAMP value, for example TIMESTAMP '1969-07-21 03:15 GMT'. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlToRelConverter | Converts a SQL parse tree (consisting of SqlNode objects) into a relational algebra | Class | org.apache.calcite.sql2rel | Calcite | 
|
| SqlTrimFunction | Definition of the TRIM builtin SQL function. | Class | org.apache.calcite.sql.fun | Calcite | 
|
| SqlTrimFunction .Flag | Defines the enumerated values LEADING, TRAILING, BOTH. | Class | org.apache.calcite.sql.fun.SqlTrimFunction | Calcite | 
|
| SqlType | The information in the following conversions tables (from the JDBC 4. | Class | org.apache.calcite.avatica | Calcite | 
|
| SqlType .Method | Getter methods in ResultSet. | Class | org.apache.calcite.avatica.SqlType | Calcite | 
|
| SqlTypeAssignmentRules | Class to hold rules to determine if a type is assignable from another type. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeExplicitPrecedenceList | SqlTypeExplicitPrecedenceList implements the RelDataTypePrecedenceList interface via an explicit list of | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeFactoryImpl | SqlTypeFactoryImpl provides a default implementation of RelDataTypeFactory which supports SQL types. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeFamily | SqlTypeFamily provides SQL type categorization. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeName | Enumeration of the type names which can be used to construct a SQL type. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeName .Limit | Returns the enum constant of this type with the specified name. | Class | org.apache.calcite.sql.type.SqlTypeName | Calcite | 
|
| SqlTypeTransform | Strategy to transform one type to another. | Interface | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeTransformCascade | Strategy to infer the type of an operator call from the type of the operands by using one SqlReturnTypeInference rule and a combination of | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeTransforms | SqlTypeTransforms defines a number of reusable instances of NOTE: avoid anonymous inner classes here except for unique, | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlTypeUtil | Contains utility methods used during SQL validation or type derivation. | Class | org.apache.calcite.sql.type | Calcite | 
|
| SqlUnnestOperator | The UNNEST operator. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlUnresolvedFunction | Placeholder for an unresolved function. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlUpdate |  | Class | org.apache.calcite.sql | Calcite | 
|
| SqlUserDefinedAggFunction | User-defined aggregate function. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlUserDefinedFunction | User-defined scalar function. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlUserDefinedTableFunction | User-defined table function. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlUserDefinedTableMacro | User-defined table macro. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlUtil | Contains utility functions related to SQL parsing, all static. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlUtil .DatabaseMetaDataInvocationHandler | Handles particular DatabaseMetaData methods; invocations of other methods will fall through to the base class, | Class | org.apache.calcite.sql.SqlUtil | Calcite | 
|
| SqlValidator | Validates the parse tree of a SQL statement, and provides semantic information about the parse tree. | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorCatalogReader | Supplies catalog information for SqlValidator. | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorException | Exception thrown while validating a SQL statement. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorImpl | Default implementation of SqlValidator. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorImpl .DmlNamespace | Common base class for DML statement namespaces. | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite | 
|
| SqlValidatorImpl .FunctionParamInfo |  | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite | 
|
| SqlValidatorImpl .IdInfo | Information about an identifier in a particular scope. | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite | 
|
| SqlValidatorImpl .Status | Validation is in progress for this scope. | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite | 
|
| SqlValidatorNamespace | A namespace describes the relation returned by a section of a SQL query. | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorScope | Name-resolution scope. | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorTable | Supplies a SqlValidator with the metadata for a table. | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorUtil | Utility methods related to validation. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValidatorUtil .DeepCopier |  | Class | org.apache.calcite.sql.validate.SqlValidatorUtil | Calcite | 
|
| SqlValidatorWithHints | qualified names of sql objects, alternative valid sql objects that can be used in the SQL statement (dubbed as hints) | Interface | org.apache.calcite.sql.validate | Calcite | 
|
| SqlValuesOperator | The VALUES operator. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlVisitor | Visitor class, follows the The type parameter R is the return type of each | Interface | org.apache.calcite.sql.util | Calcite | 
|
| SqlWindow | SQL window specification. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlWith | The WITH clause of a query. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlWithItem | An item in a WITH clause of a query. | Class | org.apache.calcite.sql | Calcite | 
|
| SqlWriter | A SqlWriter is the target to construct a SQL statement from a parse tree. | Interface | org.apache.calcite.sql | Calcite | 
|
| SqlWriter .Frame | A Frame is a piece of generated text which shares a common indentation Every frame has a beginning, a series of clauses and separators, and | Interface | org.apache.calcite.sql.SqlWriter | Calcite | 
|
| SqlWriter .FrameType | Returns the name of this frame type. | Interface | org.apache.calcite.sql.SqlWriter | Calcite | 
|
| SqlWriter .FrameTypeEnum | FROM clause (containing various kinds of JOIN). | Class | org.apache.calcite.sql.SqlWriter | Calcite | 
|
| SqlWriter .SubqueryStyle | Style of formatting subqueries. | Class | org.apache.calcite.sql.SqlWriter | Calcite | 
|
| Stacks | Utilities to make vanilla lists look like stacks. | Class | org.apache.calcite.util | Calcite | 
|
| StackWriter | A helper class for generating formatted text. | Class | org.apache.calcite.util | Calcite | 
|
| StandardConvertletTable | Standard implementation of SqlRexConvertletTable. | Class | org.apache.calcite.sql2rel | Calcite | 
|
| StarTable | Virtual table that is composed of two or more tables joined together. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| StarTable .StarTableScan | Relational expression that scans a StarTable. | Class | org.apache.calcite.schema.impl.StarTable | Calcite | 
|
| Statement |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| StatementInfo | All we know about a statement. | Class | org.apache.calcite.avatica.jdbc | Calcite | 
|
| StatementTest | Compares Statement vs PreparedStatement. | Class | org.apache.calcite.benchmarks | Calcite | 
|
| StatementTest .Department |  | Class | org.apache.calcite.benchmarks.StatementTest | Calcite | 
|
| StatementTest .Employee |  | Class | org.apache.calcite.benchmarks.StatementTest | Calcite | 
|
| StatementTest .HrConnection | Connection to be used during tests. | Class | org.apache.calcite.benchmarks.StatementTest | Calcite | 
|
| StatementTest .HrPreparedStatement | Tests performance of reused execution of prepared statement. | Class | org.apache.calcite.benchmarks.StatementTest | Calcite | 
|
| StatementTest .HrSchema | Pojo schema containing emps and depts tables. | Class | org.apache.calcite.benchmarks.StatementTest | Calcite | 
|
| StatementTest_bindExecute_jmhTest |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_executeQuery_jmhTest |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_forEach_jmhTest |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrConnection_jmhType |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrConnection_jmhType_B1 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrConnection_jmhType_B2 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrConnection_jmhType_B3 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrPreparedStatement_jmhType |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrPreparedStatement_jmhType_B1 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrPreparedStatement_jmhType_B2 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_HrPreparedStatement_jmhType_B3 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_jmhType |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_jmhType_B1 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_jmhType_B2 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_jmhType_B3 |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| StatementTest_prepareBindExecute_jmhTest |  | Class | org.apache.calcite.benchmarks.generated | Calcite | 
|
| Static | Definitions of objects to be statically imported. | Class | org.apache.calcite.util | Calcite | 
|
| Statistic | Statistics about a Table. | Interface | org.apache.calcite.schema | Calcite | 
|
| Statistics | Utility functions regarding Statistic. | Class | org.apache.calcite.schema | Calcite | 
|
| StreamableTable | Table that can be converted to a stream. | Interface | org.apache.calcite.schema | Calcite | 
|
| StreamRules | Rules and relational operators for streaming relational expressions. | Class | org.apache.calcite.rel.stream | Calcite | 
|
| StreamRules .DeltaAggregateTransposeRule | Planner rule that pushes a Delta through an Aggregate. | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaFilterTransposeRule | Planner rule that pushes a Delta through a Filter. | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaJoinTransposeRule | Planner rule that pushes a Delta through a Join. | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaProjectTransposeRule | Planner rule that pushes a Delta through a Project. | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaSortTransposeRule | Planner rule that pushes a Delta through an Sort. | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaTableScanRule | Planner rule that pushes a Delta into a TableScan of a Very likely, the stream was only represented as a table for uniformity | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaTableScanToEmptyRule | Planner rule that converts Delta over a TableScan of a table other than StreamableTable to | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StreamRules .DeltaUnionTransposeRule | Planner rule that pushes a Delta through an Union. | Class | org.apache.calcite.rel.stream.StreamRules | Calcite | 
|
| StrictAggImplementor | The base implementation of strict aggregate function. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| StrictWinAggImplementor | The base implementation of strict window aggregate function. | Class | org.apache.calcite.adapter.enumerable | Calcite | 
|
| StringUtils | Utility methods for encoding and decoding strings for Splunk REST calls. | Class | org.apache.calcite.adapter.splunk.util | Calcite | 
|
| Strong | Utilities for strong predicates. | Class | org.apache.calcite.plan | Calcite | 
|
| StructImpl |  | Class | org.apache.calcite.avatica.util | Calcite | 
|
| StructImpl .Factory | Factory that can create a result set based on a list of values. | Interface | org.apache.calcite.avatica.util.StructImpl | Calcite | 
|
| SubqueryConverter | SubqueryConverter provides the interface for classes that convert subqueries into equivalent expressions. | Interface | org.apache.calcite.sql2rel | Calcite | 
|
| SubQueryRemoveRule | Transform that converts IN, EXISTS and scalar sub-queries into joins. | Class | org.apache.calcite.rel.rules | Calcite | 
|
| SubstitutionVisitor | Substitutes part of a tree of relational expressions with another tree. | Class | org.apache.calcite.plan | Calcite | 
|
| SubstitutionVisitor .AbstractUnifyRule | Abstract base class for implementing SubstitutionVisitor. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .FilterOnProjectRule | Rule that converts a LogicalFilter on top of a LogicalProject into a | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MatchFailed | Exception thrown to exit a matcher. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableAggregate |  | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableFilter |  | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableLeafRel | Abstract base class for implementations of SubstitutionVisitor. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableProject |  | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableRel | Mutable equivalent of RelNode. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableRelDumper | Visitor that prints an indented tree of SubstitutionVisitor. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableRels | Utilities for dealing with SubstitutionVisitor. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableScan |  | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableSetOp | Base class for set-operations. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableSingleRel | Mutable equivalent of SingleRel. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableSort | Mutable equivalent of Sort. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableUnion |  | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .MutableValues | Mutable equivalent of Values. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .Operand | Operand to a SubstitutionVisitor. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .UnifyResult | Result of an application of a SubstitutionVisitor. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SubstitutionVisitor .UnifyRule | Rule that attempts to match a query relational expression against a target relational expression. | Class | org.apache.calcite.plan.SubstitutionVisitor | Calcite | 
|
| SwitchCase | Represents one case of a SwitchStatement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| SwitchStatement | Represents a control expression that handles multiple selections by passing control to SwitchCase. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Table | The typical way for a table to be created is when Calcite interrogates a user-defined schema in order to validate names appearing in a SQL query. | Interface | org.apache.calcite.schema | Calcite | 
|
| TableAccessMap | TableAccessMap represents the tables accessed by a query plan, with READ/WRITE information. | Class | org.apache.calcite.plan | Calcite | 
|
| TableAccessMap .Mode | Table is not accessed at all. | Class | org.apache.calcite.plan.TableAccessMap | Calcite | 
|
| TableConstructorNamespace | Namespace for a table constructor VALUES (expr, expr, . | Class | org.apache.calcite.sql.validate | Calcite | 
|
| TableFactory | Factory for Table objects. | Interface | org.apache.calcite.schema | Calcite | 
|
| TableFunction | Function that returns a table during execution time. | Interface | org.apache.calcite.schema | Calcite | 
|
| TableFunctionImpl |  | Class | org.apache.calcite.schema.impl | Calcite | 
|
| TableFunctionReturnTypeInference | TableFunctionReturnTypeInference implements rules for deriving table function output row types by expanding references to cursor parameters. | Class | org.apache.calcite.sql.type | Calcite | 
|
| TableFunctionScan | Relational expression that calls a table-valued function. | Class | org.apache.calcite.rel.core | Calcite | 
|
| TableMacro | Function that returns a Table. | Interface | org.apache.calcite.schema | Calcite | 
|
| TableMacroImpl |  | Class | org.apache.calcite.schema.impl | Calcite | 
|
| TableModify | Relational expression that modifies a table. | Class | org.apache.calcite.rel.core | Calcite | 
|
| TableModify .Operation | Returns the enum constant of this type with the specified name. | Class | org.apache.calcite.rel.core.TableModify | Calcite | 
|
| TableScan | Relational operator that returns the contents of a table. | Class | org.apache.calcite.rel.core | Calcite | 
|
| TableScanNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| TableScanRule | Planner rule that converts a LogicalTableScan to the result | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Template | It is extended from MessageFormat to allow parameters to be substituted by name as well as by position. | Class | org.apache.calcite.util | Calcite | 
|
| TernaryExpression | Represents an expression that has a ternary operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| ThrowStatement | Represents a throw statement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| TileKey | Definition of a particular combination of dimensions and measures of a lattice that is the basis of a materialization. | Class | org.apache.calcite.materialize | Calcite | 
|
| TileSuggester | Algorithm that suggests a set of initial tiles (materialized aggregate views) for a given lattice. | Class | org.apache.calcite.materialize | Calcite | 
|
| TimeUnit | Enumeration of time units used to construct an interval. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| TimeUnitRange | A range of time units. | Class | org.apache.calcite.avatica.util | Calcite | 
|
| TopologicalOrderIterator | Iterates over the edges of a graph in topological order. | Class | org.apache.calcite.util.graph | Calcite | 
|
| TpcdsSchema | Schema that provides TPC-DS tables, populated according to a particular scale factor. | Class | org.apache.calcite.adapter.tpcds | Calcite | 
|
| TpcdsSchemaFactory | Factory that creates a TpcdsSchema. | Class | org.apache.calcite.adapter.tpcds | Calcite | 
|
| TpchSchema | Schema that provides TPC-H tables, populated according to a particular scale factor. | Class | org.apache.calcite.adapter.tpch | Calcite | 
|
| TpchSchemaFactory | Factory that creates a TpchSchema. | Class | org.apache.calcite.adapter.tpch | Calcite | 
|
| TraitMatchingRule | TraitMatchingRule adapts a converter rule, restricting it to fire only when its input already matches the expected output trait. | Class | org.apache.calcite.rel.convert | Calcite | 
|
| TransformedEnumerator |  | Class | org.apache.calcite.linq4j | Calcite | 
|
| TranslatableTable | Extension to Table that specifies how it is to be translated to It is optional for a Table to implement this interface. | Interface | org.apache.calcite.schema | Calcite | 
|
| TrustAllSslSocketFactory | Socket factory that trusts all SSL connections. | Class | org.apache.calcite.adapter.splunk.util | Calcite | 
|
| TryStatement | Represents a try . | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| TryThreadLocal | Thread-local variable that returns a handle that can be closed. | Class | org.apache.calcite.util | Calcite | 
|
| TryThreadLocal .Memo | Remembers to set the value back. | Interface | org.apache.calcite.util.TryThreadLocal | Calcite | 
|
| TypeBinaryExpression | Represents an operation between an expression and a type. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Typed | Adds type information to a Enumerable. | Interface | org.apache.calcite.runtime | Calcite | 
|
| TypedValue | There are 3 representations: JDBC - the representation used by JDBC get and set methods | Class | org.apache.calcite.avatica.remote | Calcite | 
|
| Types |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| Types .ArrayType |  | Class | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| Types .MapType |  | Class | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| Types .RecordField | Field that belongs to a record. | Interface | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| Types .RecordType | Base class for record-like types that do not mapped to (currently loaded) Java Class objects. | Interface | org.apache.calcite.linq4j.tree.Types | Calcite | 
|
| UnaryExpression | Represents an expression that has a unary operator. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| UnboundMetadata | Metadata that needs to be bound to a RelNode and RelMetadataQuery before it can be used. | Interface | org.apache.calcite.rel.metadata | Calcite | 
|
| Uncollect | Relational expression that unnests its input's columns into a relation. | Class | org.apache.calcite.rel.core | Calcite | 
|
| Union | Relational expression that returns the union of the rows of its inputs, optionally eliminating duplicates. | Class | org.apache.calcite.rel.core | Calcite | 
|
| UnionEliminatorRule | UnionEliminatorRule checks to see if its possible to optimize a Union call by eliminating the Union operator altogether in the case the call | Class | org.apache.calcite.rel.rules | Calcite | 
|
| UnionMergeRule | UnionMergeRule implements the rule for combining two non-distinct Unions | Class | org.apache.calcite.rel.rules | Calcite | 
|
| UnionNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| UnionToDistinctRule | Planner rule that translates a distinct on top of a non-distinct Union | Class | org.apache.calcite.rel.rules | Calcite | 
|
| Unit | Synthetic record with zero fields. | Class | org.apache.calcite.runtime | Calcite | 
|
| UnmodifiableArrayList | A view onto an array that cannot be modified by the client. | Class | org.apache.calcite.util | Calcite | 
|
| UnregisteredDriver | You can easily create a vanity driver that recognizes its own URL prefix as a sub-class of this class. | Class | org.apache.calcite.avatica | Calcite | 
|
| UnregisteredDriver .JdbcVersion | Unknown JDBC version. | Class | org.apache.calcite.avatica.UnregisteredDriver | Calcite | 
|
| Util | Miscellaneous utility functions. | Class | org.apache.calcite.util | Calcite | 
|
| Util .FoundOne | Exception used to interrupt a tree walk of any kind. | Class | org.apache.calcite.util.Util | Calcite | 
|
| Util .OverFinder |  | Class | org.apache.calcite.util.Util | Calcite | 
|
| Utilities | Utility methods called by generated code. | Class | org.apache.calcite.runtime | Calcite | 
|
| ValidationException | An Exception thrown when attempting to validate a SQL parse tree. | Class | org.apache.calcite.tools | Calcite | 
|
| Values |  | Class | org.apache.calcite.rel.core | Calcite | 
|
| ValuesNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| ValuesReduceRule | Planner rule that folds projections and filters into an underlying Returns a simplified Values, perhaps containing zero tuples | Class | org.apache.calcite.rel.rules | Calcite | 
|
| ViewTable | Table whose contents are defined using an SQL statement. | Class | org.apache.calcite.schema.impl | Calcite | 
|
| Visitor |  | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| VisitorDataContext |  | Class | org.apache.calcite.plan | Calcite | 
|
| VolcanoPlanner | VolcanoPlanner optimizes queries by transforming expressions selectively according to a dynamic programming algorithm. | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| VolcanoPlannerPhase | enum VolcanoPlannerPhaseVolcanoPlannerPhase represents the phases of operation that the | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| VolcanoPlannerPhaseRuleMappingInitializer | VolcanoPlannerPhaseRuleMappingInitializer describes an inteface for initializing the mapping of VolcanoPlannerPhases to sets of rule | Interface | org.apache.calcite.plan.volcano | Calcite | 
|
| VolcanoRelMetadataProvider | VolcanoRelMetadataProvider implements the RelMetadataProvider interface by combining metadata from the rels making up an equivalence class. | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| VolcanoRuleCall | VolcanoRuleCall implements the RelOptRuleCall interface for VolcanoPlanner. | Class | org.apache.calcite.plan.volcano | Calcite | 
|
| WhileStatement | Represents a while statement. | Class | org.apache.calcite.linq4j.tree | Calcite | 
|
| WinAggAddContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggAddContextImpl |  | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
|
| WinAggContext | Marker interface to allow to tell if it is used in regular or windowed context. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggFrameContext | Provides information on the current window. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggFrameResultContext |  | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggImplementor | initialize, add to, and get a result from, an accumulator. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggImplementor .SeekType | Allows to access rows in window partition relative to first/last andThe index of row that is aggregated. | Class | org.apache.calcite.adapter.enumerable.WinAggImplementor | Calcite | 
|
| WinAggResetContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggResetContextImpl | WinAggResetContext. | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
|
| WinAggResultContext | Information for a call to AggImplementor. | Interface | org.apache.calcite.adapter.enumerable | Calcite | 
|
| WinAggResultContextImpl | WinAggResultContext. | Class | org.apache.calcite.adapter.enumerable.impl | Calcite | 
|
| Window | A relational expression representing a set of window aggregates. | Class | org.apache.calcite.rel.core | Calcite | 
|
| Window .Group | Group of windowed aggregate calls that have the same window specification. | Class | org.apache.calcite.rel.core.Window | Calcite | 
|
| Window .RexWinAggCall | A call to a windowed aggregate function. | Class | org.apache.calcite.rel.core.Window | Calcite | 
|
| WindowNode |  | Class | org.apache.calcite.interpreter | Calcite | 
|
| WithNamespace | Namespace for WITH clause. | Class | org.apache.calcite.sql.validate | Calcite | 
|
| XmlOutput | Streaming XML output. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessDate | ZonelessDate is a date value without a time zone. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessDatetime | ZonelessDatetime is an abstract class for dates, times, or timestamps that contain a zoneless time value. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessTime | ZonelessTime is a time value without a time zone. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessTimestamp | ZonelessTimestamp is a timestamp value without a time zone. | Class | org.apache.calcite.util | Calcite | 
|