Class Column

  • All Implemented Interfaces:
    IModuleObject

    public class Column
    extends BaseObjectType
    Relational database column abstraction.
    Sample:
    {
      "property": [    PropertyType
      ],
      "name": "AddressID",
      "vendorType": "INT32",
      "nullable": false,
      "datatype": "INTEGER"
    }
    • Constructor Detail

      • Column

        public Column()
    • Method Detail

      • getName

        public String getName()
        Get name of the relational database column.
        Returns:
        name of the relational database column.
      • setName

        public void setName​(String name)
        Set name of the relational database column.
        Parameters:
        name - of the relational database column.
      • getVendorType

        public String getVendorType()
        Get name of the relational database column data type defined by vendor.
        Returns:
        name of the relational database column data type defined by vendor.
      • setVendorType

        public void setVendorType​(String vendorType)
        Set name of the relational database column data type defined by vendor.
        Parameters:
        vendorType - name of the relational database column data type defined by vendor.
      • isNullable

        public Boolean isNullable()
        Query if the column value can be NULL - not set
        Returns:
        true if the column value can be NULL
      • setNullable

        public void setNullable​(Boolean nullable)
        Define if the column value can be NULL - not set
        Parameters:
        nullable - true if the column value can be NULL
      • getDatatype

        public String getDatatype()
        Get name of the column data type defined by ODBC standard.
        Returns:
        name of the column data type defined by ODBC standard.
      • setDatatype

        public void setDatatype​(String datatype)
        Set name of the column data type defined by ODBC standard.
        Parameters:
        datatype - name of the column data type defined by ODBC standard.