| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.enumerable.impl |
Calcite-specific classes for implementation of regular and window aggregates.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
| org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
| Class and Description |
|---|
| AggAddContext
Information for a call to
AggImplementor.implementAdd(AggContext, AggAddContext). |
| AggContext
Information on the aggregate calculation context.
|
| AggImplementor
Implements an aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
|
| AggResetContext
Information for a call to
AggImplementor.implementReset(AggContext, AggResetContext). |
| AggResultContext
Information for a call to
AggImplementor.implementResult(AggContext, AggResultContext) |
| CallImplementor
Implements a call via given translator.
|
| EnumerableAggregate
Implementation of
Aggregate in
enumerable calling convention. |
| EnumerableBindable
Relational expression that converts an enumerable input to interpretable
calling convention.
|
| EnumerableBindable.EnumerableToBindableConverterRule
Rule that converts any enumerable relational expression to bindable.
|
| EnumerableCalc
Implementation of
Calc in
enumerable calling convention. |
| EnumerableCollect
Implementation of
Collect in
enumerable calling convention. |
| EnumerableConvention
Family of calling conventions that return results as an
Enumerable. |
| EnumerableCorrelate
Implementation of
Correlate in
enumerable calling convention. |
| EnumerableFilter
Implementation of
Filter in
enumerable calling convention. |
| EnumerableFilterToCalcRule
Variant of
FilterToCalcRule for
enumerable calling convention. |
| EnumerableInterpretable
Relational expression that converts an enumerable input to interpretable
calling convention.
|
| EnumerableInterpreter
Relational expression that executes its children using an interpreter.
|
| EnumerableInterpreterRule |
| EnumerableIntersect
Implementation of
Intersect in
enumerable calling convention. |
| EnumerableJoin
Implementation of
Join in
enumerable calling convention. |
| EnumerableLimit
Relational expression that applies a limit and/or offset to its input.
|
| EnumerableMergeJoin
Implementation of
Join in
enumerable calling convention using
a merge algorithm. |
| EnumerableMinus
Implementation of
Minus in
enumerable calling convention. |
| EnumerableProject
Implementation of
Project in
enumerable calling convention. |
| EnumerableProjectToCalcRule
Variant of
ProjectToCalcRule for
enumerable calling convention. |
| EnumerableRel
A relational expression of one of the
EnumerableConvention calling
conventions. |
| EnumerableRel.Prefer
Preferred physical type.
|
| EnumerableRel.Result
Result of implementing an enumerable relational expression by generating
Java code.
|
| EnumerableRelImplementor
Subclass of
RelImplementor for relational
operators of EnumerableConvention calling convention. |
| EnumerableSort
Implementation of
Sort in
enumerable calling convention. |
| EnumerableTableFunctionScan
Implementation of
TableFunctionScan in
enumerable calling convention. |
| EnumerableTableFunctionScanRule
Planner rule that converts a
LogicalTableFunctionScan
relational expression
enumerable calling convention. |
| EnumerableTableModifyRule
Planner rule that converts a
LogicalTableModify
relational expression
enumerable calling convention. |
| EnumerableTableScan
Implementation of
TableScan in
enumerable calling convention. |
| EnumerableTableScanRule
Planner rule that converts a
LogicalTableFunctionScan
relational expression
enumerable calling convention. |
| EnumerableThetaJoin
Implementation of
Join in
enumerable calling convention
that allows conditions that are not just = (equals). |
| EnumerableUncollect
Implementation of
Uncollect in
enumerable calling convention. |
| EnumerableUnion
Implementation of
Union in
enumerable calling convention. |
| EnumerableValues
Implementation of
Values in
enumerable calling convention. |
| EnumerableValuesRule
Planner rule that converts a
LogicalValues
relational expression
enumerable calling convention. |
| JavaRelImplementor
Abstract base class for implementations of
RelImplementor
that generate java code. |
| JavaRowFormat
How a row is represented as a Java value.
|
| NestedBlockBuilder
Allows to build nested code blocks with tracking of current context and the
nullability of particular
RexNode expressions. |
| NotNullImplementor
Simplified version of
CallImplementor
that does not know about null semantics. |
| NullPolicy
Describes when a function/operator will return null.
|
| PhysType
Physical type of a row.
|
| RexImpTable
Contains implementations of Rex operators as Java code.
|
| RexImpTable.NullAs
Strategy what an operator should return if one of its
arguments is null.
|
| RexToLixTranslator
Translates
REX expressions to
linq4j expressions. |
| RexToLixTranslator.InputGetter
Translates a field of an input to an expression.
|
| StrictAggImplementor
The base implementation of strict aggregate function.
|
| WinAggAddContext
Information for a call to
AggImplementor.implementAdd(AggContext, AggAddContext). |
| WinAggContext
Marker interface to allow
AggImplementor
to tell if it is used in regular or windowed context. |
| WinAggFrameContext
Provides information on the current window.
|
| WinAggFrameResultContext
Provides information on the current window when computing the result of
the aggregation.
|
| WinAggImplementor
Implements a windowed aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
|
| WinAggImplementor.SeekType
Allows to access rows in window partition relative to first/last and
current row.
|
| WinAggResetContext
Information for a call to
AggImplementor.implementReset(AggContext, AggResetContext). |
| WinAggResultContext
Information for a call to
AggImplementor.implementResult(AggContext, AggResultContext). |
| Class and Description |
|---|
| EnumerableRel
A relational expression of one of the
EnumerableConvention calling
conventions. |
| EnumerableRel.Prefer
Preferred physical type.
|
| EnumerableRel.Result
Result of implementing an enumerable relational expression by generating
Java code.
|
| EnumerableRelImplementor
Subclass of
RelImplementor for relational
operators of EnumerableConvention calling convention. |
| Class and Description |
|---|
| EnumerableInterpreter
Relational expression that executes its children using an interpreter.
|
| EnumerableMergeJoin
Implementation of
Join in
enumerable calling convention using
a merge algorithm. |
| Class and Description |
|---|
| AggImplementor
Implements an aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
|
| CallImplementor
Implements a call via given translator.
|
| Class and Description |
|---|
| AggImplementor
Implements an aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
|
| CallImplementor
Implements a call via given translator.
|
| Class and Description |
|---|
| CallImplementor
Implements a call via given translator.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.