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 IDataTypeFactory
public 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.SQLException
Copyright © 2002-2012. All Rights Reserved.