Class Constraint

    • Method Detail

      • getTable

        public Table getTable()
        Return the table of this constraint.
      • getTableName

        @Deprecated
        public String getTableName()
        Deprecated.
        Return the column's table name.
      • getTableIdentifier

        public DBIdentifier getTableIdentifier()
      • setTableName

        @Deprecated
        public void setTableName​(String name)
        Deprecated.
        Set the column's table name. You can only call this method on columns whose table object is not set.
      • setTableIdentifier

        public void setTableIdentifier​(DBIdentifier name)
      • getSchemaName

        @Deprecated
        public String getSchemaName()
        Deprecated.
        Return the column table's schema name.
      • getSchemaIdentifier

        public DBIdentifier getSchemaIdentifier()
      • setSchemaName

        @Deprecated
        public void setSchemaName​(String schema)
        Deprecated.
        Set the column table's schema name. You can only call this method on columns whose table object is not set.
      • setSchemaIdentifier

        public void setSchemaIdentifier​(DBIdentifier schema)
      • getColumnName

        @Deprecated
        public String getColumnName()
        Deprecated.
        Return the column's name.
      • getColumnIdentifier

        public DBIdentifier getColumnIdentifier()
      • setColumnName

        @Deprecated
        public void setColumnName​(String name)
        Deprecated.
        Set the column's name. You can only call this method on columns whose table object is not set.
      • setColumnIdentifier

        public void setColumnIdentifier​(DBIdentifier name)
      • getName

        @Deprecated
        public String getName()
        Deprecated.
        Return the name of the constraint.
      • setName

        @Deprecated
        public void setName​(String name)
        Deprecated.
        Set the name of the constraint. This method cannot be called if the constraint already belongs to a table.
      • setIdentifier

        public void setIdentifier​(DBIdentifier name)
      • getFullName

        @Deprecated
        public String getFullName()
        Deprecated.
        Return the full name of the constraint.
      • getFullIdentifier

        public DBIdentifier getFullIdentifier()
      • isLogical

        public abstract boolean isLogical()
        Return whether this constraint is a logical constraint only; i.e. if it does not exist in the database.
      • isDeferred

        public boolean isDeferred()
        Return true if this is a deferred constraint.
      • setDeferred

        public void setDeferred​(boolean deferred)
        Make this constrain deferred.
      • hashCode

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

        public int getRefCount()
      • ref

        public void ref()
      • deref

        public void deref()