Uses of Interface
org.apache.calcite.adapter.enumerable.WinAggFrameResultContext
-
Packages that use WinAggFrameResultContext 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 WinAggFrameResultContext in org.apache.calcite.adapter.enumerable
Subinterfaces of WinAggFrameResultContext in org.apache.calcite.adapter.enumerable Modifier and Type Interface Description interface
WinAggAddContext
Information for a call toAggImplementor.implementAdd(AggContext, AggAddContext)
.interface
WinAggResultContext
Information for a call toAggImplementor.implementResult(AggContext, AggResultContext)
.Methods in org.apache.calcite.adapter.enumerable that return types with arguments of type WinAggFrameResultContext Modifier and Type Method Description private java.util.function.Function<BlockBuilder,WinAggFrameResultContext>
EnumerableWindow. getBlockBuilderWinAggFrameResultContextFunction(JavaTypeFactory typeFactory, SqlConformance conformance, EnumerableRel.Result result, java.util.List<Expression> translatedConstants, Expression comparator_, Expression rows_, ParameterExpression i_, Expression startX, Expression endX, Expression minX, Expression maxX, Expression hasRows, Expression frameRowCount, Expression partitionRowCount, DeclarationStatement jDecl, PhysType inputPhysType)
Method parameters in org.apache.calcite.adapter.enumerable with type arguments of type WinAggFrameResultContext Modifier and Type Method Description private void
EnumerableWindow. implementAdd(java.util.List<AggImpState> aggs, BlockBuilder builder7, java.util.function.Function<BlockBuilder,WinAggFrameResultContext> frame, java.util.function.Function<AggImpState,java.util.List<RexNode>> rexArguments, DeclarationStatement jDecl)
private boolean
EnumerableWindow. implementResult(java.util.List<AggImpState> aggs, BlockBuilder builder, java.util.function.Function<BlockBuilder,WinAggFrameResultContext> frame, java.util.function.Function<AggImpState,java.util.List<RexNode>> rexArguments, boolean cachedBlock)
-
Uses of WinAggFrameResultContext in org.apache.calcite.adapter.enumerable.impl
Classes in org.apache.calcite.adapter.enumerable.impl that implement WinAggFrameResultContext Modifier and Type Class Description class
WinAggAddContextImpl
Implementation ofWinAggAddContext
.class
WinAggResultContextImpl
Implementation ofWinAggResultContext
.Fields in org.apache.calcite.adapter.enumerable.impl with type parameters of type WinAggFrameResultContext Modifier and Type Field Description private java.util.function.Function<BlockBuilder,WinAggFrameResultContext>
WinAggResultContextImpl. frame
Methods in org.apache.calcite.adapter.enumerable.impl that return WinAggFrameResultContext Modifier and Type Method Description private WinAggFrameResultContext
WinAggResultContextImpl. getFrame()
Constructor parameters in org.apache.calcite.adapter.enumerable.impl with type arguments of type WinAggFrameResultContext Constructor Description WinAggAddContextImpl(BlockBuilder block, java.util.List<Expression> accumulator, com.google.common.base.Function<BlockBuilder,WinAggFrameResultContext> frame)
Deprecated.WinAggAddContextImpl(BlockBuilder block, java.util.List<Expression> accumulator, java.util.function.Function<BlockBuilder,WinAggFrameResultContext> frame)
WinAggResultContextImpl(BlockBuilder block, java.util.List<Expression> accumulator, com.google.common.base.Function<BlockBuilder,WinAggFrameResultContext> frameContextBuilder)
Deprecated.WinAggResultContextImpl(BlockBuilder block, java.util.List<Expression> accumulator, java.util.function.Function<BlockBuilder,WinAggFrameResultContext> frameContextBuilder)
Creates window aggregate result context.
-