Uses of Class
org.apache.flink.table.types.logical.LogicalType
Packages that use LogicalType
Package
Description
-
Uses of LogicalType in org.apache.flink.table.api
Methods in org.apache.flink.table.api with parameters of type LogicalTypeModifier and TypeMethodDescriptionstatic DataTypeDataTypes.of(LogicalType logicalType) Creates aDataTypefrom aLogicalTypewith default conversion class. -
Uses of LogicalType in org.apache.flink.table.catalog
Methods in org.apache.flink.table.catalog that return LogicalTypeModifier and TypeMethodDescriptionDataTypeFactory.createLogicalType(String typeString) Creates aLogicalTypeby a fully or partially defined name.DataTypeFactory.createLogicalType(org.apache.flink.table.catalog.UnresolvedIdentifier identifier) Creates aLogicalTypefrom anUnresolvedIdentifierfor resolving user-defined types (seeDistinctTypeandStructuredType). -
Uses of LogicalType in org.apache.flink.table.connector.sink
Methods in org.apache.flink.table.connector.sink with parameters of type LogicalTypeModifier and TypeMethodDescription<T> TypeInformation<T>DynamicTableSink.Context.createTypeInformation(LogicalType consumedLogicalType) Creates type information describing the internal data structures of the givenLogicalType. -
Uses of LogicalType in org.apache.flink.table.connector.source
Methods in org.apache.flink.table.connector.source with parameters of type LogicalTypeModifier and TypeMethodDescription<T> TypeInformation<T>DynamicTableSource.Context.createTypeInformation(LogicalType producedLogicalType) Creates type information describing the internal data structures of the givenLogicalType. -
Uses of LogicalType in org.apache.flink.table.data
Methods in org.apache.flink.table.data with parameters of type LogicalTypeModifier and TypeMethodDescriptionstatic RowData.FieldGetterRowData.createFieldGetter(LogicalType fieldType, int fieldPos) Creates an accessor for getting elements in an internal row data structure at the given position. -
Uses of LogicalType in org.apache.flink.table.types
Fields in org.apache.flink.table.types declared as LogicalTypeMethods in org.apache.flink.table.types that return LogicalTypeModifier and TypeMethodDescriptionDataType.getLogicalType()Returns the corresponding logical type.Constructors in org.apache.flink.table.types with parameters of type LogicalTypeModifierConstructorDescriptionFieldsDataType(LogicalType logicalType, Class<?> conversionClass, List<DataType> fieldDataTypes) FieldsDataType(LogicalType logicalType, List<DataType> fieldDataTypes) -
Uses of LogicalType in org.apache.flink.table.types.logical
Subclasses of LogicalType in org.apache.flink.table.types.logicalModifier and TypeClassDescriptionfinal classLogical type of an array of elements with same subtype.final classLogical type of an associative array that maps keys (includingNULL) to values (includingNULL).final classLogical type of a sequence of fields.final classLogical type of a user-defined object structured type.classorg.apache.flink.table.types.logical.UserDefinedTypeMethods in org.apache.flink.table.types.logical that return LogicalTypeModifier and TypeMethodDescriptionArrayType.copy(boolean isNullable) final LogicalTypeLogicalType.copy()Returns a deep copy of this type.abstract LogicalTypeLogicalType.copy(boolean isNullable) Returns a deep copy of this type with possibly different nullability.MapType.copy(boolean isNullable) RowType.copy(boolean isNullable) StructuredType.copy(boolean isNullable) ArrayType.getElementType()MapType.getKeyType()RowType.RowField.getType()StructuredType.StructuredAttribute.getType()RowType.getTypeAt(int i) MapType.getValueType()Methods in org.apache.flink.table.types.logical that return types with arguments of type LogicalTypeModifier and TypeMethodDescriptionArrayType.getChildren()abstract List<LogicalType>LogicalType.getChildren()MapType.getChildren()RowType.getChildren()StructuredType.getChildren()Methods in org.apache.flink.table.types.logical with parameters of type LogicalTypeModifier and TypeMethodDescriptionstatic RowTypeRowType.of(boolean isNullable, LogicalType... types) static RowTypeRowType.of(boolean nullable, LogicalType[] types, String[] names) static RowTypeRowType.of(LogicalType... types) static RowTypeRowType.of(LogicalType[] types, String[] names) Constructors in org.apache.flink.table.types.logical with parameters of type LogicalTypeModifierConstructorDescriptionArrayType(boolean isNullable, LogicalType elementType) ArrayType(LogicalType elementType) MapType(boolean isNullable, LogicalType keyType, LogicalType valueType) MapType(LogicalType keyType, LogicalType valueType) RowField(String name, LogicalType type) RowField(String name, LogicalType type, String description) StructuredAttribute(String name, LogicalType type) StructuredAttribute(String name, LogicalType type, String description)