Class UserDefinedType

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    DistinctType, StructuredType

    @PublicEvolving
    public abstract class UserDefinedType
    extends LogicalType
    Logical type of a user-defined representation for one or more built-in types. A user-defined type is either a distinct type or a structured type.

    A UserDefinedType instance is the result of a catalog lookup or an inline definition (for structured types only).

    NOTE: Compared to the SQL standard, this class and subclasses have extensions and are incomplete. We might add new features such as method declarations in the future.

    See Also:
    DistinctType, StructuredType, Serialized Form