Class FieldInfoUtils.TypeInfoSchema

java.lang.Object
org.apache.flink.table.typeutils.FieldInfoUtils.TypeInfoSchema
Enclosing class:
FieldInfoUtils

@Internal public static class FieldInfoUtils.TypeInfoSchema extends Object
Describes fields' names, indices and DataTypes extracted from a TypeInformation and possibly transformed via Expression application. It is in fact a mapping between TypeInformation of an input and TableSchema of a Table that can be created out of it.
See Also:
  • Method Details

    • getFieldNames

      public String[] getFieldNames()
    • getIndices

      public int[] getIndices()
    • getFieldTypes

      public org.apache.flink.table.types.DataType[] getFieldTypes()
    • isRowtimeDefined

      public boolean isRowtimeDefined()
    • toResolvedSchema

      public org.apache.flink.table.catalog.ResolvedSchema toResolvedSchema()