Class OuterJoinPaddingUtil
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.join.OuterJoinPaddingUtil
-
- All Implemented Interfaces:
Serializable
public class OuterJoinPaddingUtil extends Object implements Serializable
An utility to generate reusable padding results for outer joins.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OuterJoinPaddingUtil(int leftArity, int rightArity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.table.data.RowDatapadLeft(org.apache.flink.table.data.RowData leftRow)Returns a padding result with the given left row.org.apache.flink.table.data.RowDatapadRight(org.apache.flink.table.data.RowData rightRow)Returns a padding result with the given right row.
-
-
-
Method Detail
-
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
-
-