Uses of Interface
org.apache.calcite.adapter.enumerable.AggAddContext
-
Packages that use AggAddContext 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. -
-
Uses of AggAddContext in org.apache.calcite.adapter.enumerable
Subinterfaces of AggAddContext in org.apache.calcite.adapter.enumerable Modifier and Type Interface Description interface
WinAggAddContext
Information for a call toAggImplementor.implementAdd(AggContext, AggAddContext)
.Methods in org.apache.calcite.adapter.enumerable with parameters of type AggAddContext Modifier and Type Method Description protected void
StrictAggImplementor. accAdvance(AggAddContext add, Expression acc, Expression next)
void
AggImplementor. implementAdd(AggContext info, AggAddContext add)
Updates intermediate values to account for the newly added value.void
RexImpTable.FirstLastValueImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.GroupingImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.JsonArrayAggImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.JsonObjectAggImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.LeadLagImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.NthValueImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.NtileImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.SingleValueImplementor. implementAdd(AggContext info, AggAddContext add)
void
StrictAggImplementor. implementAdd(AggContext info, AggAddContext add)
void
RexImpTable.CollectImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
void
RexImpTable.CountImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
void
RexImpTable.FusionImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
void
RexImpTable.MinMaxImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
void
RexImpTable.SumImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
protected void
RexImpTable.UserDefinedAggReflectiveImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
protected abstract void
StrictAggImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
protected void
StrictWinAggImplementor. implementNotNullAdd(AggContext info, AggAddContext add)
-
Uses of AggAddContext in org.apache.calcite.adapter.enumerable.impl
Classes in org.apache.calcite.adapter.enumerable.impl that implement AggAddContext Modifier and Type Class Description class
AggAddContextImpl
Implementation ofAggAddContext
.class
WinAggAddContextImpl
Implementation ofWinAggAddContext
.
-