Class ObjectSqlType

All Implemented Interfaces:
Serializable, Cloneable, RelDataType, RelDataTypeFamily

public class ObjectSqlType extends AbstractSqlType
ObjectSqlType represents an SQL structured user-defined type.
See Also:
  • Constructor Details

    • ObjectSqlType

      public ObjectSqlType(SqlTypeName typeName, @Nullable SqlIdentifier sqlIdentifier, boolean nullable, List<? extends RelDataTypeField> fields, RelDataTypeComparability comparability)
      Constructs an object type. This should only be called from a factory method.
      Parameters:
      typeName - SqlTypeName for this type (either Distinct or Structured)
      sqlIdentifier - identifier for this type
      nullable - whether type accepts nulls
      fields - object attribute definitions
  • Method Details