Class OuterJoinPaddingUtil
java.lang.Object
org.apache.flink.table.runtime.operators.join.OuterJoinPaddingUtil
- All Implemented Interfaces:
Serializable
An utility to generate reusable padding results for outer joins.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal org.apache.flink.table.data.RowDatapadLeft(org.apache.flink.table.data.RowData leftRow) Returns a padding result with the given left row.final org.apache.flink.table.data.RowDatapadRight(org.apache.flink.table.data.RowData rightRow) Returns a padding result with the given right row.
-
Constructor Details
-
OuterJoinPaddingUtil
public OuterJoinPaddingUtil(int leftArity, int rightArity)
-
-
Method Details
-
padRight
public final org.apache.flink.table.data.RowData padRight(org.apache.flink.table.data.RowData rightRow) Returns a padding result with the given right row.- Parameters:
rightRow- the right row to pad- Returns:
- the reusable null padding result
-
padLeft
public final org.apache.flink.table.data.RowData padLeft(org.apache.flink.table.data.RowData leftRow) Returns a padding result with the given left row.- Parameters:
leftRow- the left row to pad- Returns:
- the reusable null padding result
-