Uses of Interface
org.apache.flink.table.runtime.operators.join.stream.state.JoinRecordStateView
-
Packages that use JoinRecordStateView Package Description org.apache.flink.table.runtime.operators.join.stream org.apache.flink.table.runtime.operators.join.stream.state -
-
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 static AbstractStreamingJoinOperator.AssociatedRecordsAbstractStreamingJoinOperator.AssociatedRecords. of(org.apache.flink.table.data.RowData input, boolean inputIsLeft, JoinRecordStateView otherSideStateView, JoinCondition condition)Creates anAbstractStreamingJoinOperator.AssociatedRecordswhich represents 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.
-