| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.runtime.operators.aggregate | |
| org.apache.flink.table.runtime.operators.over | |
| org.apache.flink.table.runtime.operators.over.frame |
| 构造器和说明 |
|---|
GroupAggFunction(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
GeneratedRecordEqualiser genRecordEqualiser,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
int indexOfCountStar,
boolean generateUpdateBefore)
Creates a
GroupAggFunction. |
MiniBatchGlobalGroupAggFunction(GeneratedAggsHandleFunction genLocalAggsHandler,
GeneratedAggsHandleFunction genGlobalAggsHandler,
GeneratedRecordEqualiser genRecordEqualiser,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
int indexOfCountStar,
boolean generateUpdateBefore)
Creates a
MiniBatchGlobalGroupAggFunction. |
MiniBatchGroupAggFunction(GeneratedAggsHandleFunction genAggsHandler,
GeneratedRecordEqualiser genRecordEqualiser,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.RowType inputType,
int indexOfCountStar,
boolean generateUpdateBefore)
Creates a
MiniBatchGroupAggFunction. |
MiniBatchIncrementalGroupAggFunction(GeneratedAggsHandleFunction genPartialAggsHandler,
GeneratedAggsHandleFunction genFinalAggsHandler,
org.apache.flink.api.java.functions.KeySelector<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData> finalKeySelector) |
MiniBatchLocalGroupAggFunction(GeneratedAggsHandleFunction genAggsHandler) |
| 构造器和说明 |
|---|
AbstractRowTimeUnboundedPrecedingOver(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
int rowTimeIdx) |
NonBufferOverWindowOperator(GeneratedAggsHandleFunction[] aggsHandlers,
GeneratedRecordComparator genComparator,
boolean[] resetAccumulators) |
ProcTimeRangeBoundedPrecedingFunction(GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
long precedingTimeBoundary) |
ProcTimeRowsBoundedPrecedingFunction(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
long precedingOffset) |
ProcTimeUnboundedPrecedingFunction(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes) |
RowTimeRangeBoundedPrecedingFunction(GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
long precedingOffset,
int rowTimeIdx) |
RowTimeRangeUnboundedPrecedingFunction(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
int rowTimeIdx) |
RowTimeRowsBoundedPrecedingFunction(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
long precedingOffset,
int rowTimeIdx) |
RowTimeRowsUnboundedPrecedingFunction(long minRetentionTime,
long maxRetentionTime,
GeneratedAggsHandleFunction genAggsHandler,
org.apache.flink.table.types.logical.LogicalType[] accTypes,
org.apache.flink.table.types.logical.LogicalType[] inputFieldTypes,
int rowTimeIdx) |
| 构造器和说明 |
|---|
InsensitiveOverFrame(GeneratedAggsHandleFunction aggsHandleFunction) |
OffsetOverFrame(GeneratedAggsHandleFunction aggsHandleFunction,
Long offset,
OffsetOverFrame.CalcOffsetFunc calcOffsetFunc) |
RangeSlidingOverFrame(org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction,
GeneratedRecordComparator lboundComparator,
GeneratedRecordComparator rboundComparator) |
RangeUnboundedFollowingOverFrame(org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction,
GeneratedRecordComparator boundComparator) |
RangeUnboundedPrecedingOverFrame(GeneratedAggsHandleFunction aggsHandleFunction,
GeneratedRecordComparator boundComparator) |
RowSlidingOverFrame(org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction,
long leftBound,
long rightBound) |
RowUnboundedFollowingOverFrame(org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction,
long leftBound) |
RowUnboundedPrecedingOverFrame(GeneratedAggsHandleFunction aggsHandleFunction,
long rightBound) |
SlidingOverFrame(org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction) |
UnboundedFollowingOverFrame(org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction) |
UnboundedOverWindowFrame(GeneratedAggsHandleFunction aggsHandleFunction,
org.apache.flink.table.types.logical.RowType valueType) |
UnboundedPrecedingOverFrame(GeneratedAggsHandleFunction aggsHandleFunction) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.