public class

OracleTableMetaDataProvider

extends GenericTableMetaDataProvider
java.lang.Object
   ↳ org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
     ↳ org.springframework.jdbc.core.metadata.OracleTableMetaDataProvider

Class Overview

Oracle-specific implementation of the TableMetaDataProvider. Supports a feature for including synonyms in the metadata lookup.

Summary

[Expand]
Inherited Fields
From class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Public Constructors
OracleTableMetaDataProvider(DatabaseMetaData databaseMetaData)
OracleTableMetaDataProvider(DatabaseMetaData databaseMetaData, boolean includeSynonyms)
Public Methods
void initializeWithTableColumnMetaData(DatabaseMetaData databaseMetaData, String catalogName, String schemaName, String tableName)
Initialize using provided database metadata, table and column information.
[Expand]
Inherited Methods
From class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
From class java.lang.Object
From interface org.springframework.jdbc.core.metadata.TableMetaDataProvider

Public Constructors

public OracleTableMetaDataProvider (DatabaseMetaData databaseMetaData)

Throws
SQLException

public OracleTableMetaDataProvider (DatabaseMetaData databaseMetaData, boolean includeSynonyms)

Throws
SQLException

Public Methods

public void initializeWithTableColumnMetaData (DatabaseMetaData databaseMetaData, String catalogName, String schemaName, String tableName)

Initialize using provided database metadata, table and column information. This initalization can be turned off by specifying that column meta data should not be used.

Parameters
databaseMetaData used to retrieve database specific information
catalogName name of catalog to use or null
schemaName name of schema name to use or null
tableName name of the table
Throws
SQLException