Class PaddingLeftMapFunction
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.join.interval.PaddingLeftMapFunction
-
- All Implemented Interfaces:
Serializable
,Function
,MapFunction<RowData,RowData>
,ResultTypeQueryable<RowData>
@Internal public class PaddingLeftMapFunction extends Object implements MapFunction<RowData,RowData>, ResultTypeQueryable<RowData>
Function performing left padding.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PaddingLeftMapFunction(OuterJoinPaddingUtil paddingUtil, InternalTypeInfo<RowData> returnType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeInformation<RowData>
getProducedType()
Gets the data type (as aTypeInformation
) produced by this function or input format.RowData
map(RowData value)
The mapping method.
-
-
-
Constructor Detail
-
PaddingLeftMapFunction
public PaddingLeftMapFunction(OuterJoinPaddingUtil paddingUtil, InternalTypeInfo<RowData> returnType)
-
-
Method Detail
-
map
public RowData map(RowData value)
Description copied from interface:MapFunction
The mapping method. Takes an element from the input data set and transforms it into exactly one element.- Specified by:
map
in interfaceMapFunction<RowData,RowData>
- Parameters:
value
- The input value.- Returns:
- The transformed value
-
getProducedType
public TypeInformation<RowData> getProducedType()
Description copied from interface:ResultTypeQueryable
Gets the data type (as aTypeInformation
) produced by this function or input format.- Specified by:
getProducedType
in interfaceResultTypeQueryable<RowData>
- Returns:
- The data type produced by this function or input format.
-
-