public static class AbstractTableMetaData.DataTypeFactoryValidator extends Object
IDataTypeFactory against a given physical database system.
For details refer to validate(DatabaseMetaData, IDataTypeFactory).| Constructor and Description |
|---|
AbstractTableMetaData.DataTypeFactoryValidator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addValidCombination(Class iDataTypeFactoryImpl,
String databaseProductName) |
String |
validate(DatabaseMetaData databaseMetaData,
IDataTypeFactory dataTypeFactory)
Validates if the database system is supported by the given
IDataTypeFactory. |
public AbstractTableMetaData.DataTypeFactoryValidator()
public void addValidCombination(Class iDataTypeFactoryImpl, String databaseProductName)
iDataTypeFactoryImpl - The class of the IDataTypeFactory to be validateddatabaseProductName - The database product name considered to be
valid for the given IDataTypeFactorypublic String validate(DatabaseMetaData databaseMetaData, IDataTypeFactory dataTypeFactory) throws SQLException
IDataTypeFactory.databaseMetaData - The database metadata of the current databasedataTypeFactory - The IDataTypeFactory to be validated with the given database metadatanull if the validation was successful. Otherwise a validation message
is returned with details about why the validation failed.SQLExceptionCopyright © 2002-2012. All Rights Reserved.