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:
-
Constructor Summary
ConstructorsConstructorDescriptionReplicateRowsFunction(org.apache.flink.table.functions.SpecializedFunction.SpecializedContext specializedContext) -
Method Summary
Methods inherited from class org.apache.flink.table.runtime.functions.table.BuiltInTableFunction
getArgumentDataTypes, getOutputDataType, getRequirements, getTypeInference, isDeterministicMethods inherited from class org.apache.flink.table.functions.TableFunction
collect, finish, getKind, getParameterTypes, getResultType, setCollectorMethods inherited from class org.apache.flink.table.functions.UserDefinedFunction
close, functionIdentifier, open, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.flink.table.functions.FunctionDefinition
supportsConstantFolding
-
Constructor Details
-
ReplicateRowsFunction
public ReplicateRowsFunction(org.apache.flink.table.functions.SpecializedFunction.SpecializedContext specializedContext)
-
-
Method Details
-
eval
-