| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| org.apache.calcite.runtime |
Utilities required at runtime.
|
| Class and Description |
|---|
| BindableRel
Relational expression that can implement itself in Bindable
convention.
|
| Compiler
Context while converting a tree of
RelNode to a program
that can be run by an Interpreter. |
| InterpretableRel
Relational expression that can implement itself using an interpreter.
|
| InterpretableRel.InterpreterImplementor |
| Node
Relational expression that can be executed using an interpreter.
|
| Sink
Sink to which to send rows.
|
| Class and Description |
|---|
| AbstractSingleNode
An interpreter that takes expects one incoming source relational expression.
|
| AggregateNode.Accumulator
Defines function implementation for
things like
count() and sum(). |
| AggregateNode.AccumulatorFactory
Creates an
AggregateNode.Accumulator. |
| AggregateNode.AccumulatorList
A list of accumulators used during grouping.
|
| AggregateNode.Grouping
Internal class to track groupings.
|
| AggregateNode.ScalarAccumulatorDef
Accumulator powered by
Scalar code fragments. |
| AggregateNode.UdaAccumulatorFactory
Accumulator factory based on a user-defined aggregate function.
|
| BindableConvention
Calling convention that returns results as an
Enumerable of object arrays. |
| BindableRel
Relational expression that can implement itself in Bindable
convention.
|
| Bindables.BindableAggregate
Implementation of
Aggregate
in bindable calling convention. |
| Bindables.BindableFilter
Implementation of
Filter
in bindable convention. |
| Bindables.BindableJoin
Implementation of
Join in
bindable calling convention. |
| Bindables.BindableProject
Implementation of
Project in
bindable calling convention. |
| Bindables.BindableSort
Implementation of
Sort
bindable calling convention. |
| Bindables.BindableTableScan
Scan of a table that implements
ScannableTable and therefore can
be converted into an Enumerable. |
| Bindables.BindableUnion
Implementation of
Union in
bindable calling convention. |
| Compiler
Context while converting a tree of
RelNode to a program
that can be run by an Interpreter. |
| Context
Context for executing a scalar expression in an interpreter.
|
| InterpretableConvention
Calling convention that returns results as an
Enumerable of object arrays. |
| InterpretableRel
Relational expression that can implement itself using an interpreter.
|
| InterpretableRel.InterpreterImplementor |
| Interpreter
Interpreter.
|
| Interpreter.CompilerImpl |
| Interpreter.Edge
Edge between a
RelNode and one of its inputs. |
| Interpreter.ListSink
Implementation of
Sink using a ArrayDeque. |
| Interpreter.NodeInfo
Information about a node registered in the data flow graph.
|
| Interpreter.ScalarCompiler
Converts a list of expressions to a scalar that can compute their
values.
|
| Node
Relational expression that can be executed using an interpreter.
|
| Row
Row.
|
| Row.RowBuilder
Utility class to build row objects.
|
| Scalar
Compiled scalar expression.
|
| Sink
Sink to which to send rows.
|
| Source
Source of rows.
|
| TableScanNode
Interpreter node that implements a
TableScan. |
| Class and Description |
|---|
| Row
Row.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.