Uses of Interface
org.apache.flink.table.runtime.operators.join.stream.state.JoinRecordStateView
-
-
Uses of JoinRecordStateView in org.apache.flink.table.runtime.operators.join.stream
Fields in org.apache.flink.table.runtime.operators.join.stream declared as JoinRecordStateView Modifier and Type Field Description protected JoinRecordStateViewStreamingJoinOperator. leftRecordStateViewprotected JoinRecordStateViewStreamingJoinOperator. rightRecordStateViewMethods in org.apache.flink.table.runtime.operators.join.stream with parameters of type JoinRecordStateView Modifier and Type Method Description protected static Iterator<AbstractStreamingJoinOperator.OuterRecord>AbstractStreamingJoinOperator. iterator(org.apache.flink.table.data.RowData input, boolean inputIsLeft, JoinRecordStateView otherSideStateView, JoinCondition condition)Creates anIteratorover the records associated to the input row.protected voidStreamingJoinOperator. processElement(org.apache.flink.table.data.RowData input, JoinRecordStateView inputSideStateView, JoinRecordStateView otherSideStateView, boolean inputIsLeft, boolean isSuppress)Process an input element and output incremental joined records, retraction messages will be sent in some scenarios.protected voidMiniBatchStreamingJoinOperator. processSingleSideBundles(BufferBundle<?> inputBuffer, JoinRecordStateView inputSideStateView, JoinRecordStateView otherSideStateView, boolean inputIsLeft)RetractMsg+accumulatingMsg would be optimized which would keep sending retractMsg but do not deal with state. -
Uses of JoinRecordStateView in org.apache.flink.table.runtime.operators.join.stream.state
Subinterfaces of JoinRecordStateView in org.apache.flink.table.runtime.operators.join.stream.state Modifier and Type Interface Description interfaceOuterJoinRecordStateViewAOuterJoinRecordStateViewis an extension toJoinRecordStateView.Methods in org.apache.flink.table.runtime.operators.join.stream.state that return JoinRecordStateView Modifier and Type Method Description static JoinRecordStateViewJoinRecordStateViews. create(org.apache.flink.api.common.functions.RuntimeContext ctx, String stateName, JoinInputSideSpec inputSideSpec, InternalTypeInfo<org.apache.flink.table.data.RowData> recordType, long retentionTime)Creates aJoinRecordStateViewdepends onJoinInputSideSpec. -
Uses of JoinRecordStateView in org.apache.flink.table.runtime.operators.join.stream.utils
Methods in org.apache.flink.table.runtime.operators.join.stream.utils with parameters of type JoinRecordStateView Modifier and Type Method Description static AssociatedRecordsAssociatedRecords. fromSyncStateView(org.apache.flink.table.data.RowData input, boolean inputIsLeft, JoinRecordStateView otherSideStateView, JoinCondition condition)Creates anAssociatedRecordswhich represents the records associated to the input row.
-