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) UnresolvedDataTypes.ARRAY(DataType).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.TableEnvironment.fromValues(AbstractDataType<?> rowType, Iterable<?> values) Creates a Table from given collection of objects with a given row type.default TableTableEnvironment.fromValues(AbstractDataType<?> rowType, Object... values) Creates a Table from given collection of objects with a given row type.TableEnvironment.fromValues(AbstractDataType<?> rowType, Expression... values) Creates a Table from given collection of objects with a given row type.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 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.runtime.functions
Methods in org.apache.flink.table.runtime.functions with parameters of type AbstractDataTypeModifier and TypeMethodDescriptionProcessTableFunctionTestHarness.Builder.withTableArgument(String argumentName, AbstractDataType<?> dataType) Configures a table argument with its schema (named argument). -
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 TypeClassDescriptionclassDescribes 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 classPartially resolved data type that requires a lookup in a catalog or configuration before creating the correspondingLogicalType.