Class UnresolvedDataType

java.lang.Object
org.apache.flink.table.types.UnresolvedDataType
All Implemented Interfaces:
AbstractDataType<UnresolvedDataType>

@PublicEvolving public final class UnresolvedDataType extends Object implements AbstractDataType<UnresolvedDataType>
Partially resolved data type that requires a lookup in a catalog or configuration before creating the corresponding LogicalType.

Users are able to influence the nullability and conversion class even if the actual LogicalType is not fully known yet. The information is stored and verified when resolving to DataType lazily.