See: Description
| Interface | 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.
|
| EnumerableRel |
A relational expression of one of the
EnumerableConvention calling
conventions. |
| 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. |
| PhysType |
Physical type of a row.
|
| RexToLixTranslator.InputGetter |
Translates a field of an input to an expression.
|
| 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.
|
| WinAggResetContext |
Information for a call to
AggImplementor.implementReset(AggContext, AggResetContext). |
| WinAggResultContext |
Information for a call to
AggImplementor.implementResult(AggContext, AggResultContext). |
| Enum | Description |
|---|---|
| EnumerableConvention |
Family of calling conventions that return results as an
Enumerable. |
| EnumerableRel.Prefer |
Preferred physical type.
|
| JavaRowFormat |
How a row is represented as a Java value.
|
| NullPolicy |
Describes when a function/operator will return null.
|
| RexImpTable.NullAs |
Strategy what an operator should return if one of its
arguments is null.
|
| WinAggImplementor.SeekType |
Allows to access rows in window partition relative to first/last and
current row.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.