Package org.apache.flink.table.runtime.operators.aggregate.window.buffers
-
Interface Summary Interface Description WindowBuffer A buffer that buffers data in memory and flushes many values to state together at a time to avoid frequently accessing state, or flushes to output to reduce shuffling data.WindowBuffer.Factory A factory that creates aWindowBuffer.WindowBuffer.LocalFactory A factory that creates aWindowBuffer. -
Class Summary Class Description RecordsWindowBuffer An implementation ofWindowBufferthat buffers input elements in aWindowBytesMultiMapand combines buffered elements into state when flushing.RecordsWindowBuffer.Factory Factory to createRecordsWindowBufferwithRecordsCombiner.Factory.RecordsWindowBuffer.LocalFactory Factory to createRecordsWindowBufferwithRecordsCombiner.LocalFactory.