org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.model.validation
Class ASASQLDataOfflineValidator
java.lang.Object
   org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
       org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.model.validation.ASASQLDataOfflineValidator
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.model.validation.ASASQLDataOfflineValidator
- All Implemented Interfaces: 
- org.eclipse.datatools.sqltools.core.modelvalidity.ISQLDataOfflineValidator
- public class ASASQLDataOfflineValidator 
- extends org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
SQL data offline validator for ASA.
 In fact, except number and numeric value we can do nothing but to check if
 the value is a valid system defined default. If it is, the validation
 succeeds, otherwise (for example, "autoincrement" is used as a datetime
 column's default value) returns error message.
- Author:
- Idull
 
 
| Methods inherited from class org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator | 
| validate, validateBinaryStringDataType, validateBooleanDataType, validateIntervalDataType, validateXMLDataType | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ASASQLDataOfflineValidator
public ASASQLDataOfflineValidator()
validateCharacterStringDataType
public java.lang.String validateCharacterStringDataType(DataType type,
                                                        java.lang.String strValue)
- 
- Overrides:
- validateCharacterStringDataTypein class- org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
 
- 
 
validateNumberDataType
public java.lang.String validateNumberDataType(DataType type,
                                               java.lang.String strValue)
- 
- Overrides:
- validateNumberDataTypein class- org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
 
- 
 
validateNumericalDataType
public java.lang.String validateNumericalDataType(DataType type,
                                                  java.lang.String strValue)
- 
- Overrides:
- validateNumericalDataTypein class- org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
 
- 
 
validateDateDataType
public java.lang.String validateDateDataType(DataType type,
                                             java.lang.String strValue)
- 
- Overrides:
- validateDateDataTypein class- org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
 
- 
 
validateTimeDataType
public java.lang.String validateTimeDataType(DataType type,
                                             java.lang.String strValue)
- TIME, TIMESTAMP
 
- 
- Overrides:
- validateTimeDataTypein class- org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
 
- 
 
validateDistinctUserDefinedType
public java.lang.String validateDistinctUserDefinedType(DataType type,
                                                        java.lang.String strValue)
- 
- Overrides:
- validateDistinctUserDefinedTypein class- org.eclipse.datatools.sqltools.core.modelvalidity.DefaultSQLDataOfflineValidator
 
-