AbstractSingleNode |
An interpreter that takes expects one incoming source relational expression.
|
AggregateNode.Accumulator |
Defines function implementation for
things like count() and sum() .
|
AggregateNode.AccumulatorFactory |
|
AggregateNode.AccumulatorList |
A list of accumulators used during grouping.
|
AggregateNode.Grouping |
Internal class to track groupings.
|
AggregateNode.NumericComparison |
Common implementation of comparison aggregate methods over numeric
values as a user-defined aggregate.
|
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 |
|
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 |
Context when a RelNode is being converted to an interpreter
Node .
|
Interpreter |
Interpreter.
|
Interpreter.CompilerImpl |
Walks over a tree of RelNode and, for each,
creates a Node that can be
executed in the interpreter.
|
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 .
|