|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils.TableModelUtil
public class TableModelUtil
Table related utilities
| Constructor Summary | |
|---|---|
TableModelUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
constructConstraintNamesList(java.util.List matches)
|
static java.util.List |
getMatchedColumnCheckConstraint(BaseTable table,
Column column)
|
static java.util.List |
getMatchedColumnForeignKeys(BaseTable table,
Column column)
Returns all the foreign keys which reference the given column |
static java.util.List |
getMatchedColumnUniqueConstraint(BaseTable table,
Column column)
Returns all the unique constraints of the given table which only reference the given column |
static java.util.List |
getNotNullableColumns(BaseTable table)
Returns the columns list which is not nullable |
static boolean |
isReferencedColumn(BaseTable table,
Column column)
Checks if the given column is referenced in one of the reference constraints of the given table |
static void |
removeColumnFromRefConstraints(BaseTable table,
Column column)
|
static void |
removePrivilegeForColumn(Column column,
java.util.List authids)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TableModelUtil()
| Method Detail |
|---|
public static java.util.List getMatchedColumnUniqueConstraint(BaseTable table,
Column column)
table - the base tablecolumn - the referencing column
public static java.util.List getMatchedColumnCheckConstraint(BaseTable table,
Column column)
public static java.util.List getMatchedColumnForeignKeys(BaseTable table,
Column column)
table - column -
public static boolean isReferencedColumn(BaseTable table,
Column column)
table - column -
public static void removeColumnFromRefConstraints(BaseTable table,
Column column)
public static void removePrivilegeForColumn(Column column,
java.util.List authids)
public static java.util.List getNotNullableColumns(BaseTable table)
table -
public static java.lang.String constructConstraintNamesList(java.util.List matches)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||