Class UnnestRowsFunction

  • All Implemented Interfaces:
    org.apache.flink.table.functions.FunctionDefinition, org.apache.flink.table.functions.SpecializedFunction

    @Internal
    public class UnnestRowsFunction
    extends BuiltInSpecializedFunction
    Flattens ARRAY, MAP, and MULTISET using a table function. It does this by another level of specialization using a subclass of UnnestRowsFunction.UnnestTableFunctionBase.
    • Constructor Detail

      • UnnestRowsFunction

        public UnnestRowsFunction()
    • Method Detail

      • specialize

        public org.apache.flink.table.functions.UserDefinedFunction specialize​(org.apache.flink.table.functions.SpecializedFunction.SpecializedContext context)
      • getUnnestedType

        public static org.apache.flink.table.types.logical.LogicalType getUnnestedType​(org.apache.flink.table.types.logical.LogicalType logicalType)