Class ReplicateRowsFunction
- java.lang.Object
-
- org.apache.flink.table.functions.UserDefinedFunction
-
- org.apache.flink.table.functions.TableFunction<T>
-
- org.apache.flink.table.runtime.functions.table.BuiltInTableFunction<org.apache.flink.table.data.RowData>
-
- org.apache.flink.table.runtime.functions.table.ReplicateRowsFunction
-
- All Implemented Interfaces:
Serializable,org.apache.flink.table.functions.FunctionDefinition
@Internal public class ReplicateRowsFunction extends BuiltInTableFunction<org.apache.flink.table.data.RowData>
Replicate the row N times. N is specified as the first argument to the function. This is an internal function solely used by optimizer to rewrite EXCEPT ALL AND INTERSECT ALL queries.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReplicateRowsFunction(org.apache.flink.table.functions.SpecializedFunction.SpecializedContext specializedContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideval(Object... inputs)-
Methods inherited from class org.apache.flink.table.runtime.functions.table.BuiltInTableFunction
getArgumentDataTypes, getOutputDataType, getRequirements, getTypeInference, isDeterministic
-
Methods inherited from class org.apache.flink.table.functions.TableFunction
collect, finish, getKind, getParameterTypes, getResultType, setCollector
-
-
-
-
Method Detail
-
eval
public void eval(Object... inputs)
-
-