JavaScript is disabled on your browser.
Constructor Summary
Constructors
Constructor and Description
OracleTableMetaDataProvider (java.sql.DatabaseMetaData databaseMetaData)
Constructor used to initialize with provided database meta-data.
OracleTableMetaDataProvider (java.sql.DatabaseMetaData databaseMetaData,
boolean includeSynonyms)
Constructor used to initialize with provided database meta-data.
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
protected java.lang.String
getDefaultSchema ()
Provide access to default schema for subclasses.
void
initializeWithTableColumnMetaData (java.sql.DatabaseMetaData databaseMetaData,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName)
Initialize using provided database meta-data, table and column information.
Methods inherited from class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
catalogNameToUse , getDatabaseVersion , getSimpleQueryForGetGeneratedKey , getTableParameterMetaData , initializeWithMetaData , isGeneratedKeysColumnNameArraySupported , isGetGeneratedKeysSimulated , isGetGeneratedKeysSupported , isStoresLowerCaseIdentifiers , isStoresUpperCaseIdentifiers , isTableColumnMetaDataUsed , metaDataCatalogNameToUse , metaDataSchemaNameToUse , schemaNameToUse , setGeneratedKeysColumnNameArraySupported , setGetGeneratedKeysSupported , setStoresLowerCaseIdentifiers , setStoresUpperCaseIdentifiers , tableNameToUse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
OracleTableMetaDataProvider
public OracleTableMetaDataProvider(java.sql.DatabaseMetaData databaseMetaData,
boolean includeSynonyms)
throws java.sql.SQLException
Constructor used to initialize with provided database meta-data.
Parameters:
databaseMetaData
- meta-data to be used
includeSynonyms
- whether to include synonyms
Throws:
java.sql.SQLException
Method Detail
initializeWithTableColumnMetaData
public void initializeWithTableColumnMetaData(java.sql.DatabaseMetaData databaseMetaData,
@Nullable
java.lang.String catalogName,
@Nullable
java.lang.String schemaName,
@Nullable
java.lang.String tableName)
throws java.sql.SQLException
Initialize using provided database meta-data, table and column information.
This initialization can be turned off by specifying that column meta-data should not be used.
Specified by:
initializeWithTableColumnMetaData
in interface TableMetaDataProvider
Overrides:
initializeWithTableColumnMetaData
in class GenericTableMetaDataProvider
Parameters:
databaseMetaData
- used to retrieve database specific information
catalogName
- name of catalog to use (or null
if none)
schemaName
- name of schema name to use (or null
if none)
tableName
- name of the table
Throws:
java.sql.SQLException
- in case of initialization failure