Package | Description |
---|---|
org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
org.apache.calcite.schema |
Schema SPI.
|
org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
Modifier and Type | Interface and Description |
---|---|
interface |
WinAggImplementor
Implements a windowed aggregate function by generating expressions to
initialize, add to, and get a result from, an accumulator.
|
Modifier and Type | Class and Description |
---|---|
static class |
RexImpTable.LagImplementor
Implementor for the
LAG windowed aggregate function. |
static class |
RexImpTable.LeadImplementor
Implementor for the
LEAD windowed aggregate function. |
static class |
RexImpTable.UserDefinedAggReflectiveImplementor
Implementor for user-defined aggregate functions.
|
class |
StrictAggImplementor
The base implementation of strict aggregate function.
|
class |
StrictWinAggImplementor
The base implementation of strict window aggregate function.
|
Modifier and Type | Field and Description |
---|---|
AggImplementor |
AggImpState.implementor |
Modifier and Type | Method and Description |
---|---|
AggImplementor |
RexImpTable.get(SqlAggFunction aggregation,
boolean forWindowAggregate) |
Modifier and Type | Method and Description |
---|---|
AggImplementor |
ImplementableAggFunction.getImplementor(boolean windowContext)
Returns implementor that translates the function to linq4j expression.
|
Modifier and Type | Method and Description |
---|---|
AggImplementor |
AggregateFunctionImpl.getImplementor(boolean windowContext) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.