Class UserDefinedType

    • Constructor Detail

    • Method Detail

      • setName

        public void setName​(String name)
      • getName

        public String getName()
      • getNameIdentifier

        public Identifier getNameIdentifier()
      • getQuotedName

        public String getQuotedName()
      • getQuotedName

        public String getQuotedName​(Dialect dialect)
      • isQuoted

        public boolean isQuoted()
      • setQuoted

        public void setQuoted​(boolean quoted)
      • setSchema

        public void setSchema​(String schema)
      • getSchema

        public String getSchema()
      • getQuotedSchema

        public String getQuotedSchema()
      • getQuotedSchema

        public String getQuotedSchema​(Dialect dialect)
      • isSchemaQuoted

        public boolean isSchemaQuoted()
      • setCatalog

        public void setCatalog​(String catalog)
      • getCatalog

        public String getCatalog()
      • getQuotedCatalog

        public String getQuotedCatalog()
      • getQuotedCatalog

        public String getQuotedCatalog​(Dialect dialect)
      • isCatalogQuoted

        public boolean isCatalogQuoted()
      • getColumn

        public Column getColumn​(Column column)
        Return the column which is identified by column provided as argument.
        Parameters:
        column - column with at least a name.
        Returns:
        the underlying column or null if not inside this table. Note: the instance *can* be different than the input parameter, but the name will be the same.
      • getColumn

        public Column getColumn​(int n)
      • addColumn

        public void addColumn​(Column column)
      • getColumnSpan

        public int getColumnSpan()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • containsColumn

        public boolean containsColumn​(Column column)
      • getComment

        public String getComment()
      • setComment

        public void setComment​(String comment)
      • getExportIdentifier

        public String getExportIdentifier()
        Description copied from interface: Exportable
        Get a unique identifier to make sure we are not exporting the same database structure multiple times.
        Specified by:
        getExportIdentifier in interface Exportable
        Returns:
        The exporting identifier.
      • getOrderMapping

        @Internal
        public int[] getOrderMapping()