Uses of Interface
org.apache.flink.table.types.AbstractDataType
-
Packages that use AbstractDataType Package Description org.apache.flink.table.api org.apache.flink.table.catalog org.apache.flink.table.types -
-
Uses of AbstractDataType in org.apache.flink.table.api
Methods in org.apache.flink.table.api that return AbstractDataType Modifier and Type Method Description protected abstract AbstractDataType<?>DataTypes.AbstractField. getAbstractDataType()protected AbstractDataType<?>DataTypes.Field. getAbstractDataType()protected AbstractDataType<?>DataTypes.UnresolvedField. getAbstractDataType()AbstractDataType<?>Schema.UnresolvedMetadataColumn. getDataType()AbstractDataType<?>Schema.UnresolvedPhysicalColumn. getDataType()Methods in org.apache.flink.table.api with parameters of type AbstractDataType Modifier and Type Method Description static UnresolvedDataTypeDataTypes. ARRAY(AbstractDataType<?> elementDataType)UnresolvedDataTypes.ARRAY(DataType).Schema.BuilderSchema.Builder. column(String columnName, AbstractDataType<?> dataType)Declares a physical column that is appended to this schema.Schema.BuilderSchema.Builder. columnByMetadata(String columnName, AbstractDataType<?> dataType)Declares a metadata column that is appended to this schema.Schema.BuilderSchema.Builder. columnByMetadata(String columnName, AbstractDataType<?> dataType, boolean isVirtual)Declares a metadata column that is appended to this schema.Schema.BuilderSchema.Builder. columnByMetadata(String columnName, AbstractDataType<?> dataType, String metadataKey)Declares a metadata column that is appended to this schema.Schema.BuilderSchema.Builder. columnByMetadata(String columnName, AbstractDataType<?> dataType, String metadataKey, boolean isVirtual)Declares a metadata column that is appended to this schema.static DataTypes.UnresolvedFieldDataTypes. FIELD(String name, AbstractDataType<?> fieldDataType)Unresolved field definition with field name and data type.static DataTypes.UnresolvedFieldDataTypes. FIELD(String name, AbstractDataType<?> fieldDataType, String description)Unresolved field definition with field name, unresolved data type, and a description.Schema.BuilderSchema.Builder. fromFields(String[] fieldNames, AbstractDataType<?>[] fieldDataTypes)Adopts the given field names and field data types as physical columns of the schema.static UnresolvedDataTypeDataTypes. MAP(AbstractDataType<?> keyDataType, AbstractDataType<?> valueDataType)UnresolvedDataTypes.MAP(DataType, DataType).static UnresolvedDataTypeDataTypes. MULTISET(AbstractDataType<?> elementDataType)UnresolvedDataTypes.MULTISET(DataType).static UnresolvedDataTypeDataTypes. ROW(AbstractDataType<?>... fieldDataTypes)UnresolvedDataTypes.ROW(DataType...).Constructors in org.apache.flink.table.api with parameters of type AbstractDataType Constructor Description UnresolvedMetadataColumn(String columnName, AbstractDataType<?> dataType, String metadataKey, boolean isVirtual)UnresolvedMetadataColumn(String columnName, AbstractDataType<?> dataType, String metadataKey, boolean isVirtual, String comment)UnresolvedPhysicalColumn(String columnName, AbstractDataType<?> dataType)UnresolvedPhysicalColumn(String columnName, AbstractDataType<?> dataType, String comment) -
Uses of AbstractDataType in org.apache.flink.table.catalog
Methods in org.apache.flink.table.catalog with parameters of type AbstractDataType Modifier and Type Method Description DataTypeDataTypeFactory. createDataType(AbstractDataType<?> abstractDataType)Creates a type out of anAbstractDataType. -
Uses of AbstractDataType in org.apache.flink.table.types
Classes in org.apache.flink.table.types with type parameters of type AbstractDataType Modifier and Type Interface Description interfaceAbstractDataType<T extends AbstractDataType<T>>Highest abstraction that describes the data type of a value in the table ecosystem.Classes in org.apache.flink.table.types that implement AbstractDataType Modifier and Type Class Description classAtomicDataTypeA data type that does not contain further data types (e.g.classCollectionDataTypeA data type that contains an element type (e.g.classDataTypeDescribes the data type of a value in the table ecosystem.classFieldsDataTypeA data type that contains field data types (i.e. row and structured type).classKeyValueDataTypeA data type that contains a key and value data type (e.g.classUnresolvedDataTypePartially resolved data type that requires a lookup in a catalog or configuration before creating the correspondingLogicalType.
-