Class Constraint


  • public class Constraint
    extends Object
    • Constructor Detail

      • Constraint

        public Constraint​(String table,
                          String name,
                          List<String> columns)
        Construct a primary key constraint from it's required elements
        Parameters:
        table - a String object.
        name - a String object.
        columns - a List object.
      • Constraint

        public Constraint​(String table,
                          String name,
                          String checkExpression)
        Construct a check type constraint from it's required elements
        Parameters:
        table - a String object.
        name - a String object.
        checkExpression - a String object.
    • Method Detail

      • setForeignUpdType

        public final void setForeignUpdType​(String fupdtype)

        setForeignUpdType

        Parameters:
        fupdtype - a String object.
      • getForeignUpdType

        public final String getForeignUpdType()

        getForeignUpdType

        Returns:
        a String object.
      • getName

        public final String getName()

        getName

        Returns:
        a String object.
      • setName

        public final void setName​(String name)

        setName

        Parameters:
        name - a String object.
      • getType

        public final int getType()

        getType

        Returns:
        a int.
      • setType

        public final void setType​(int type)

        setType

        Parameters:
        type - a int.
      • isPrimaryKeyConstraint

        public boolean isPrimaryKeyConstraint()

        isPrimaryKeyConstraint

        Returns:
        a boolean.
      • isForeignKeyConstraint

        public boolean isForeignKeyConstraint()

        isForeignKeyConstraint

        Returns:
        a boolean.
      • isCheckConstraint

        public boolean isCheckConstraint()

        isCheckConstraint

        Returns:
        a boolean.
      • getTable

        public final String getTable()

        getTable

        Returns:
        a String object.
      • setTable

        public final void setTable​(String table)

        setTable

        Parameters:
        table - a String object.
      • setColumns

        public final void setColumns​(List<String> columns)

        setColumns

        Parameters:
        columns - a List object.
      • getColumns

        public final List<String> getColumns()

        getColumns

        Returns:
        a List object.
      • setColumn

        public final void setColumn​(String column)

        setColumn

        Parameters:
        column - a String object.
      • getForeignTable

        public final String getForeignTable()

        getForeignTable

        Returns:
        a String object.
      • setForeignTable

        public final void setForeignTable​(String ftable)

        setForeignTable

        Parameters:
        ftable - a String object.
      • getForeignColumns

        public final List<String> getForeignColumns()

        getForeignColumns

        Returns:
        a List object.
      • setForeignColumn

        public final void setForeignColumn​(String fcolumn)

        setForeignColumn

        Parameters:
        fcolumn - a String object.
      • setForeignColumns

        public final void setForeignColumns​(List<String> fcolumns)

        setForeignColumns

        Parameters:
        fcolumns - a List object.
      • getForeignDelType

        public final String getForeignDelType()

        getForeignDelType

        Returns:
        a String object.
      • setForeignDelType

        public final void setForeignDelType​(String fdeltype)
                                     throws Exception

        setForeignDelType

        Parameters:
        fdeltype - a String object.
        Throws:
        Exception - if any.
      • getCheckExpression

        public final String getCheckExpression()

        getCheckExpression

        Returns:
        a String object.
      • setCheckExpression

        public final void setCheckExpression​(String expression)

        setCheckExpression

        Parameters:
        expression - a String object.
      • equals

        public boolean equals​(Object other_o,
                              boolean ignoreFdelType)

        equals

        Parameters:
        other_o - a Object object.
        ignoreFdelType - a boolean.
        Returns:
        a boolean.
      • hashCode

        public int hashCode()

        hashCode

        Overrides:
        hashCode in class Object
        Returns:
        a int.