| 
 | ||||||||||
| 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.ConstraintCreationUtils
public class ConstraintCreationUtils
| Field Summary | 
|---|
| Fields inherited from interface org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils.IConstraintCreationConstants | 
|---|
| CHECK, COLS_CHK_POSTFIX, COMMA, DATA_TYPE_LONG_VARCHAR, EMPTY_STRING, FALSE, IS_PART_OF_PRIMARYKEY, LEFT_PARENTHESIS, PRIMARYKEY_COL_INDEX, RIGHT_PARENTHESIS, SAVE_FILE_POSTFIX, SINGLE_QUOTE, SPACE, TABLE_INSTANCE, THREE_TABS, TRUE, ZERO | 
| Constructor Summary | |
|---|---|
| ConstraintCreationUtils() | |
| Method Summary | |
|---|---|
| static boolean | canTwoColumnsMap(Column firstCol,
                 Column secondCol)Judge whether two columns can map to create foreign key. | 
| static Column | getColumnByName(Table table,
                java.lang.String columnName)Get the column according to the given name | 
| static Column | getColumnByName(UniqueConstraint constraint,
                java.lang.String columnName)Get the column according to the given name | 
| static DatabaseDefinition | getDatabaseDefinition(Table table)Get DatabaseDefinition by a given table | 
| static java.lang.String | getDataTypeFullFormatString(Column column) | 
| static ValidatorMessage | getValidatorMessage(org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier,
                    Table table,
                    java.lang.String objectName)Get the validator message of a given object name | 
| static boolean | isNothing(java.lang.String str)If a string is null or its length is 0, return true, else return false. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ConstraintCreationUtils()
| Method Detail | 
|---|
public static java.lang.String getDataTypeFullFormatString(Column column)
public static Column getColumnByName(Table table,
                                     java.lang.String columnName)
table - columnName - 
public static Column getColumnByName(UniqueConstraint constraint,
                                     java.lang.String columnName)
constraint - columnName - 
public static boolean canTwoColumnsMap(Column firstCol,
                                       Column secondCol)
firstCol - secondCol - 
public static DatabaseDefinition getDatabaseDefinition(Table table)
table - 
public static boolean isNothing(java.lang.String str)
str - 
public static ValidatorMessage getValidatorMessage(org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier,
                                                   Table table,
                                                   java.lang.String objectName)
databaseIdentifier - table - objectName - 
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||