Interface JoinRecordStateView

  • All Known Subinterfaces:
    OuterJoinRecordStateView

    public interface JoinRecordStateView
    A JoinRecordStateView is a view to the join state. It encapsulates the join state and provides some APIs facing the input records. The join state is used to store input records. The structure of the join state is vary depending on the JoinInputSideSpec.

    For example: when the JoinInputSideSpec is JoinKeyContainsUniqueKey, we will use ValueState to store records which has better performance.