Uses of Interface
org.apache.flink.table.runtime.operators.window.combines.RecordsCombiner
-
-
Uses of RecordsCombiner in org.apache.flink.table.runtime.operators.aggregate.window.buffers
Constructors in org.apache.flink.table.runtime.operators.aggregate.window.buffers with parameters of type RecordsCombiner Constructor Description RecordsWindowBuffer(Object operatorOwner, org.apache.flink.runtime.memory.MemoryManager memoryManager, long memorySize, RecordsCombiner combineFunction, PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer, AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSer, boolean requiresCopy, java.time.ZoneId shiftTimeZone) -
Uses of RecordsCombiner in org.apache.flink.table.runtime.operators.aggregate.window.combines
Classes in org.apache.flink.table.runtime.operators.aggregate.window.combines that implement RecordsCombiner Modifier and Type Class Description classAggCombinerAn implementation ofRecordsCombinerthat accumulates input records into the window accumulator state.classGlobalAggCombinerAn implementation ofRecordsCombinerthat accumulates local accumulators records into the window accumulator state.classLocalAggCombinerAn implementation ofRecordsCombinerthat accumulates input records into local accumulators.Methods in org.apache.flink.table.runtime.operators.aggregate.window.combines that return RecordsCombiner Modifier and Type Method Description RecordsCombinerAggCombiner.Factory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, WindowTimerService<Long> timerService, org.apache.flink.runtime.state.KeyedStateBackend<org.apache.flink.table.data.RowData> stateBackend, WindowState<Long> windowState, boolean isEventTime)RecordsCombinerGlobalAggCombiner.Factory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, WindowTimerService<Long> timerService, org.apache.flink.runtime.state.KeyedStateBackend<org.apache.flink.table.data.RowData> stateBackend, WindowState<Long> windowState, boolean isEventTime)RecordsCombinerLocalAggCombiner.Factory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> collector) -
Uses of RecordsCombiner in org.apache.flink.table.runtime.operators.deduplicate.window.combines
Classes in org.apache.flink.table.runtime.operators.deduplicate.window.combines that implement RecordsCombiner Modifier and Type Class Description classRowTimeDeduplicateRecordsCombinerAn implementation ofRecordsCombinerthat stores the first/last records of incremental input records into the window state.Methods in org.apache.flink.table.runtime.operators.deduplicate.window.combines that return RecordsCombiner Modifier and Type Method Description RecordsCombinerRowTimeDeduplicateRecordsCombiner.Factory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, WindowTimerService<Long> timerService, org.apache.flink.runtime.state.KeyedStateBackend<org.apache.flink.table.data.RowData> stateBackend, WindowState<Long> windowState, boolean isEventTime) -
Uses of RecordsCombiner in org.apache.flink.table.runtime.operators.rank.window.combines
Classes in org.apache.flink.table.runtime.operators.rank.window.combines that implement RecordsCombiner Modifier and Type Class Description classTopNRecordsCombinerAn implementation ofRecordsCombinerthat save topN records of incremental input records into the window state.Methods in org.apache.flink.table.runtime.operators.rank.window.combines that return RecordsCombiner Modifier and Type Method Description RecordsCombinerTopNRecordsCombiner.Factory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, WindowTimerService<Long> timerService, org.apache.flink.runtime.state.KeyedStateBackend<org.apache.flink.table.data.RowData> stateBackend, WindowState<Long> windowState, boolean isEventTime) -
Uses of RecordsCombiner in org.apache.flink.table.runtime.operators.window.combines
Methods in org.apache.flink.table.runtime.operators.window.combines that return RecordsCombiner Modifier and Type Method Description RecordsCombinerRecordsCombiner.Factory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, WindowTimerService<Long> timerService, org.apache.flink.runtime.state.KeyedStateBackend<org.apache.flink.table.data.RowData> stateBackend, WindowState<Long> windowState, boolean isEventTime)Creates aRecordsCombinerthat can combine buffered data into states.RecordsCombinerRecordsCombiner.LocalFactory. createRecordsCombiner(org.apache.flink.api.common.functions.RuntimeContext runtimeContext, org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> collector)
-