Uses of Interface
org.apache.flink.table.runtime.generated.RecordEqualiser
Packages that use RecordEqualiser
Package
Description
-
Uses of RecordEqualiser in org.apache.flink.table.runtime.operators.aggregate
Fields in org.apache.flink.table.runtime.operators.aggregate declared as RecordEqualiser -
Uses of RecordEqualiser in org.apache.flink.table.runtime.operators.aggregate.asyncwindow.buffers
Constructors in org.apache.flink.table.runtime.operators.aggregate.asyncwindow.buffers with parameters of type RecordEqualiserModifierConstructorDescriptionAsyncStateRecordsWindowBuffer(Object operatorOwner, org.apache.flink.runtime.memory.MemoryManager memoryManager, long memorySize, AsyncStateRecordsCombiner combineFunction, PagedTypeSerializer<org.apache.flink.table.data.RowData> keySer, AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSer, RecordEqualiser keyEqualiser, AsyncStateKeyContext keyContext, ZoneId shiftTimeZone) -
Uses of RecordEqualiser in org.apache.flink.table.runtime.operators.aggregate.utils
Constructors in org.apache.flink.table.runtime.operators.aggregate.utils with parameters of type RecordEqualiserModifierConstructorDescriptionGroupAggHelper(RecordCounter recordCounter, boolean generateUpdateBefore, org.apache.flink.api.common.state.StateTtlConfig ttlConfig, AggsHandleFunction function, RecordEqualiser equaliser) -
Uses of RecordEqualiser in org.apache.flink.table.runtime.operators.deduplicate.utils
Methods in org.apache.flink.table.runtime.operators.deduplicate.utils with parameters of type RecordEqualiserModifier and TypeMethodDescriptionstatic voidDeduplicateFunctionHelper.processLastRowOnChangelog(org.apache.flink.table.data.RowData currentRow, boolean generateUpdateBefore, org.apache.flink.api.common.state.ValueState<org.apache.flink.table.data.RowData> state, org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out, boolean isStateTtlEnabled, RecordEqualiser equaliser) Processes element to deduplicate on keys, sends current element as last row, retracts previous element if needed.static voidDeduplicateFunctionHelper.processLastRowOnProcTime(org.apache.flink.table.data.RowData currentRow, boolean generateUpdateBefore, boolean generateInsert, org.apache.flink.api.common.state.ValueState<org.apache.flink.table.data.RowData> state, org.apache.flink.util.Collector<org.apache.flink.table.data.RowData> out, boolean isStateTtlEnabled, RecordEqualiser equaliser) Processes element to deduplicate on keys with process time semantic, sends current element as last row, retracts previous element if needed. -
Uses of RecordEqualiser in org.apache.flink.table.runtime.operators.window.groupwindow.operator
Fields in org.apache.flink.table.runtime.operators.window.groupwindow.operator declared as RecordEqualiserModifier and TypeFieldDescriptionprotected RecordEqualiserAggregateWindowOperator.equaliserThe util to compare two RowData equals to each other.Methods in org.apache.flink.table.runtime.operators.window.groupwindow.operator with parameters of type RecordEqualiserModifier and TypeMethodDescriptionWindowOperatorBuilder.aggregate(NamespaceAggsHandleFunction<?> aggregateFunction, RecordEqualiser equaliser, org.apache.flink.table.types.logical.LogicalType[] accumulatorTypes, org.apache.flink.table.types.logical.LogicalType[] aggResultTypes, org.apache.flink.table.types.logical.LogicalType[] windowPropertyTypes) Constructors in org.apache.flink.table.runtime.operators.window.groupwindow.operator with parameters of type RecordEqualiserModifierConstructorDescriptionAggregateWindowOperatorBuilder(NamespaceAggsHandleFunction<?> aggregateFunction, RecordEqualiser equaliser, WindowOperatorBuilder windowOperatorBuilder)