Uses of Interface
org.apache.flink.table.types.AbstractDataType
Packages that use AbstractDataType
Package
Description
-
Uses of AbstractDataType in org.apache.flink.table.api
Methods in org.apache.flink.table.api that return AbstractDataTypeModifier and TypeMethodDescriptionprotected abstract AbstractDataType<?>DataTypes.AbstractField.getAbstractDataType()protected AbstractDataType<?>DataTypes.Field.getAbstractDataType()protected AbstractDataType<?>DataTypes.UnresolvedField.getAbstractDataType()Schema.UnresolvedMetadataColumn.getDataType()Schema.UnresolvedPhysicalColumn.getDataType()Methods in org.apache.flink.table.api with parameters of type AbstractDataTypeModifier and TypeMethodDescriptionstatic UnresolvedDataTypeDataTypes.ARRAY(AbstractDataType<?> elementDataType) Unresolved data type of an array of elements with same subtype.Schema.Builder.column(String columnName, AbstractDataType<?> dataType) Declares a physical column that is appended to this schema.Schema.Builder.columnByMetadata(String columnName, AbstractDataType<?> dataType) Declares a metadata column that is appended to this schema.Schema.Builder.columnByMetadata(String columnName, AbstractDataType<?> dataType, boolean isVirtual) Declares a metadata column that is appended to this schema.Schema.Builder.columnByMetadata(String columnName, AbstractDataType<?> dataType, String metadataKey) Declares a metadata column that is appended to this schema.Schema.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.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) Unresolved data type of an associative array that maps keys (includingNULL) to values (includingNULL).static UnresolvedDataTypeDataTypes.MULTISET(AbstractDataType<?> elementDataType) Unresolved data type of a multiset (=bag).static UnresolvedDataTypeDataTypes.ROW(AbstractDataType<?>... fieldDataTypes) Data type of a sequence of fields.Constructors in org.apache.flink.table.api with parameters of type AbstractDataTypeModifierConstructorDescriptionUnresolvedMetadataColumn(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 AbstractDataTypeModifier and TypeMethodDescriptionDataTypeFactory.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 AbstractDataTypeModifier and TypeInterfaceDescriptioninterfaceAbstractDataType<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 AbstractDataTypeModifier and TypeClassDescriptionfinal classA data type that does not contain further data types (e.g.final classA data type that contains an element type (e.g.classDescribes the data type of a value in the table ecosystem.final classA data type that contains field data types (i.e. row and structured type).final classA data type that contains a key and value data type (e.g.final classPartially resolved data type that requires a lookup in a catalog or configuration before creating the correspondingLogicalType.