FileDocCategorySizeDatePackage
DatabaseMetaDataWrapper.javaAPI DocExample20858Tue Nov 13 14:06:32 GMT 2001tuning.jdbc

DatabaseMetaDataWrapper

public class DatabaseMetaDataWrapper extends Object implements DatabaseMetaData

Fields Summary
protected DatabaseMetaData
realMetadata
protected ConnectionWrapper
connectionParent
Constructors Summary
public DatabaseMetaDataWrapper(DatabaseMetaData metadata, ConnectionWrapper parent)

    realMetadata = metadata;
    connectionParent = parent;
  
Methods Summary
public booleanallProceduresAreCallable()

    return realMetadata.allProceduresAreCallable();
  
public booleanallTablesAreSelectable()

    return realMetadata.allTablesAreSelectable();
  
public booleandataDefinitionCausesTransactionCommit()

    return realMetadata.dataDefinitionCausesTransactionCommit();
  
public booleandataDefinitionIgnoredInTransactions()

    return realMetadata.dataDefinitionIgnoredInTransactions();
  
public booleandeletesAreDetected(int type)

    return realMetadata.deletesAreDetected(type);
  
public booleandoesMaxRowSizeIncludeBlobs()

    return realMetadata.doesMaxRowSizeIncludeBlobs();
  
public java.sql.ResultSetgetBestRowIdentifier(java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)

    return realMetadata.getBestRowIdentifier(catalog, schema, table, scope, nullable);
  
public java.lang.StringgetCatalogSeparator()

    return realMetadata.getCatalogSeparator();
  
public java.lang.StringgetCatalogTerm()

    return realMetadata.getCatalogTerm();
  
public java.sql.ResultSetgetCatalogs()

    return realMetadata.getCatalogs();
  
public java.sql.ResultSetgetColumnPrivileges(java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)

    return realMetadata.getColumnPrivileges(catalog, schema, table, columnNamePattern);
  
public java.sql.ResultSetgetColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)

    return realMetadata.getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern);
  
public java.sql.ConnectiongetConnection()

    return connectionParent;
  
public java.sql.ResultSetgetCrossReference(java.lang.String primaryCatalog, java.lang.String primarySchema, java.lang.String primaryTable, java.lang.String foreignCatalog, java.lang.String foreignSchema, java.lang.String foreignTable)

    return realMetadata.getCrossReference(primaryCatalog, primarySchema, primaryTable, foreignCatalog, foreignSchema, foreignTable);
  
public java.lang.StringgetDatabaseProductName()

    return realMetadata.getDatabaseProductName();
  
public java.lang.StringgetDatabaseProductVersion()

    return realMetadata.getDatabaseProductVersion();
  
public intgetDefaultTransactionIsolation()

    return realMetadata.getDefaultTransactionIsolation();
  
public intgetDriverMajorVersion()

    return realMetadata.getDriverMajorVersion();
  
public intgetDriverMinorVersion()

    return realMetadata.getDriverMinorVersion();
  
public java.lang.StringgetDriverName()

    return realMetadata.getDriverName();
  
public java.lang.StringgetDriverVersion()

    return realMetadata.getDriverVersion();
  
public java.sql.ResultSetgetExportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)

    return realMetadata.getExportedKeys(catalog, schema, table);
  
public java.lang.StringgetExtraNameCharacters()

    return realMetadata.getExtraNameCharacters();
  
public java.lang.StringgetIdentifierQuoteString()

    return realMetadata.getIdentifierQuoteString();
  
public java.sql.ResultSetgetImportedKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)

    return realMetadata.getImportedKeys(catalog, schema, table);
  
public java.sql.ResultSetgetIndexInfo(java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)

    return realMetadata.getIndexInfo(catalog, schema, table, unique, approximate);
  
public intgetMaxBinaryLiteralLength()

    return realMetadata.getMaxBinaryLiteralLength();
  
public intgetMaxCatalogNameLength()

    return realMetadata.getMaxCatalogNameLength();
  
public intgetMaxCharLiteralLength()

    return realMetadata.getMaxCharLiteralLength();
  
public intgetMaxColumnNameLength()

    return realMetadata.getMaxColumnNameLength();
  
public intgetMaxColumnsInGroupBy()

    return realMetadata.getMaxColumnsInGroupBy();
  
public intgetMaxColumnsInIndex()

    return realMetadata.getMaxColumnsInIndex();
  
public intgetMaxColumnsInOrderBy()

    return realMetadata.getMaxColumnsInOrderBy();
  
public intgetMaxColumnsInSelect()

    return realMetadata.getMaxColumnsInSelect();
  
public intgetMaxColumnsInTable()

    return realMetadata.getMaxColumnsInTable();
  
public intgetMaxConnections()

    return realMetadata.getMaxConnections();
  
public intgetMaxCursorNameLength()

    return realMetadata.getMaxCursorNameLength();
  
public intgetMaxIndexLength()

    return realMetadata.getMaxIndexLength();
  
public intgetMaxProcedureNameLength()

    return realMetadata.getMaxProcedureNameLength();
  
public intgetMaxRowSize()

    return realMetadata.getMaxRowSize();
  
public intgetMaxSchemaNameLength()

    return realMetadata.getMaxSchemaNameLength();
  
public intgetMaxStatementLength()

    return realMetadata.getMaxStatementLength();
  
public intgetMaxStatements()

    return realMetadata.getMaxStatements();
  
public intgetMaxTableNameLength()

    return realMetadata.getMaxTableNameLength();
  
public intgetMaxTablesInSelect()

    return realMetadata.getMaxTablesInSelect();
  
public intgetMaxUserNameLength()

    return realMetadata.getMaxUserNameLength();
  
public java.lang.StringgetNumericFunctions()

    return realMetadata.getNumericFunctions();
  
public java.sql.ResultSetgetPrimaryKeys(java.lang.String catalog, java.lang.String schema, java.lang.String table)

    return realMetadata.getPrimaryKeys(catalog, schema, table);
  
public java.sql.ResultSetgetProcedureColumns(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)

    return realMetadata.getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern);
  
public java.lang.StringgetProcedureTerm()

    return realMetadata.getProcedureTerm();
  
public java.sql.ResultSetgetProcedures(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)

    return realMetadata.getProcedures(catalog, schemaPattern, procedureNamePattern);
  
public java.lang.StringgetSQLKeywords()

    return realMetadata.getSQLKeywords();
  
public java.lang.StringgetSchemaTerm()

    return realMetadata.getSchemaTerm();
  
public java.sql.ResultSetgetSchemas()

    return realMetadata.getSchemas();
  
public java.lang.StringgetSearchStringEscape()

    return realMetadata.getSearchStringEscape();
  
public java.lang.StringgetStringFunctions()

    return realMetadata.getStringFunctions();
  
public java.lang.StringgetSystemFunctions()

    return realMetadata.getSystemFunctions();
  
public java.sql.ResultSetgetTablePrivileges(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)

    return realMetadata.getTablePrivileges(catalog, schemaPattern, tableNamePattern);
  
public java.sql.ResultSetgetTableTypes()

    return realMetadata.getTableTypes();
  
public java.sql.ResultSetgetTables(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)

    return realMetadata.getTables(catalog, schemaPattern, tableNamePattern, types);
  
public java.lang.StringgetTimeDateFunctions()

    return realMetadata.getTimeDateFunctions();
  
public java.sql.ResultSetgetTypeInfo()

    return realMetadata.getTypeInfo();
  
public java.sql.ResultSetgetUDTs(java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)

    return realMetadata.getUDTs(catalog, schemaPattern, typeNamePattern, types);
  
public java.lang.StringgetURL()

    return realMetadata.getURL();
  
public java.lang.StringgetUserName()

    return realMetadata.getUserName();
  
public java.sql.ResultSetgetVersionColumns(java.lang.String catalog, java.lang.String schema, java.lang.String table)

    return realMetadata.getVersionColumns(catalog, schema, table);
  
public booleaninsertsAreDetected(int type)

    return realMetadata.insertsAreDetected(type);
  
public booleanisCatalogAtStart()

    return realMetadata.isCatalogAtStart();
  
public booleanisReadOnly()

    return realMetadata.isReadOnly();
  
public booleannullPlusNonNullIsNull()

    return realMetadata.nullPlusNonNullIsNull();
  
public booleannullsAreSortedAtEnd()

    return realMetadata.nullsAreSortedAtEnd();
  
public booleannullsAreSortedAtStart()

    return realMetadata.nullsAreSortedAtStart();
  
public booleannullsAreSortedHigh()

    return realMetadata.nullsAreSortedHigh();
  
public booleannullsAreSortedLow()

    return realMetadata.nullsAreSortedLow();
  
public booleanothersDeletesAreVisible(int type)

    return realMetadata.othersDeletesAreVisible(type);
  
public booleanothersInsertsAreVisible(int type)

    return realMetadata.othersInsertsAreVisible(type);
  
public booleanothersUpdatesAreVisible(int type)

    return realMetadata.othersUpdatesAreVisible(type);
  
public booleanownDeletesAreVisible(int type)

    return realMetadata.ownDeletesAreVisible(type);
  
public booleanownInsertsAreVisible(int type)

    return realMetadata.ownInsertsAreVisible(type);
  
public booleanownUpdatesAreVisible(int type)

    return realMetadata.ownUpdatesAreVisible(type);
  
public booleanstoresLowerCaseIdentifiers()

    return realMetadata.storesLowerCaseIdentifiers();
  
public booleanstoresLowerCaseQuotedIdentifiers()

    return realMetadata.storesLowerCaseQuotedIdentifiers();
  
public booleanstoresMixedCaseIdentifiers()

    return realMetadata.storesMixedCaseIdentifiers();
  
public booleanstoresMixedCaseQuotedIdentifiers()

    return realMetadata.storesMixedCaseQuotedIdentifiers();
  
public booleanstoresUpperCaseIdentifiers()

    return realMetadata.storesUpperCaseIdentifiers();
  
public booleanstoresUpperCaseQuotedIdentifiers()

    return realMetadata.storesUpperCaseQuotedIdentifiers();
  
public booleansupportsANSI92EntryLevelSQL()

    return realMetadata.supportsANSI92EntryLevelSQL();
  
public booleansupportsANSI92FullSQL()

    return realMetadata.supportsANSI92FullSQL();
  
public booleansupportsANSI92IntermediateSQL()

    return realMetadata.supportsANSI92IntermediateSQL();
  
public booleansupportsAlterTableWithAddColumn()

    return realMetadata.supportsAlterTableWithAddColumn();
  
public booleansupportsAlterTableWithDropColumn()

    return realMetadata.supportsAlterTableWithDropColumn();
  
public booleansupportsBatchUpdates()

    return realMetadata.supportsBatchUpdates();
  
public booleansupportsCatalogsInDataManipulation()

    return realMetadata.supportsCatalogsInDataManipulation();
  
public booleansupportsCatalogsInIndexDefinitions()

    return realMetadata.supportsCatalogsInIndexDefinitions();
  
public booleansupportsCatalogsInPrivilegeDefinitions()

    return realMetadata.supportsCatalogsInPrivilegeDefinitions();
  
public booleansupportsCatalogsInProcedureCalls()

    return realMetadata.supportsCatalogsInProcedureCalls();
  
public booleansupportsCatalogsInTableDefinitions()

    return realMetadata.supportsCatalogsInTableDefinitions();
  
public booleansupportsColumnAliasing()

    return realMetadata.supportsColumnAliasing();
  
public booleansupportsConvert()

    return realMetadata.supportsConvert();
  
public booleansupportsConvert(int fromType, int toType)

    return realMetadata.supportsConvert(fromType, toType);
  
public booleansupportsCoreSQLGrammar()

    return realMetadata.supportsCoreSQLGrammar();
  
public booleansupportsCorrelatedSubqueries()

    return realMetadata.supportsCorrelatedSubqueries();
  
public booleansupportsDataDefinitionAndDataManipulationTransactions()

    return realMetadata.supportsDataDefinitionAndDataManipulationTransactions();
  
public booleansupportsDataManipulationTransactionsOnly()

    return realMetadata.supportsDataManipulationTransactionsOnly();
  
public booleansupportsDifferentTableCorrelationNames()

    return realMetadata.supportsDifferentTableCorrelationNames();
  
public booleansupportsExpressionsInOrderBy()

    return realMetadata.supportsExpressionsInOrderBy();
  
public booleansupportsExtendedSQLGrammar()

    return realMetadata.supportsExtendedSQLGrammar();
  
public booleansupportsFullOuterJoins()

    return realMetadata.supportsFullOuterJoins();
  
public booleansupportsGroupBy()

    return realMetadata.supportsGroupBy();
  
public booleansupportsGroupByBeyondSelect()

    return realMetadata.supportsGroupByBeyondSelect();
  
public booleansupportsGroupByUnrelated()

    return realMetadata.supportsGroupByUnrelated();
  
public booleansupportsIntegrityEnhancementFacility()

    return realMetadata.supportsIntegrityEnhancementFacility();
  
public booleansupportsLikeEscapeClause()

    return realMetadata.supportsLikeEscapeClause();
  
public booleansupportsLimitedOuterJoins()

    return realMetadata.supportsLimitedOuterJoins();
  
public booleansupportsMinimumSQLGrammar()

    return realMetadata.supportsMinimumSQLGrammar();
  
public booleansupportsMixedCaseIdentifiers()

    return realMetadata.supportsMixedCaseIdentifiers();
  
public booleansupportsMixedCaseQuotedIdentifiers()

    return realMetadata.supportsMixedCaseQuotedIdentifiers();
  
public booleansupportsMultipleResultSets()

    return realMetadata.supportsMultipleResultSets();
  
public booleansupportsMultipleTransactions()

    return realMetadata.supportsMultipleTransactions();
  
public booleansupportsNonNullableColumns()

    return realMetadata.supportsNonNullableColumns();
  
public booleansupportsOpenCursorsAcrossCommit()

    return realMetadata.supportsOpenCursorsAcrossCommit();
  
public booleansupportsOpenCursorsAcrossRollback()

    return realMetadata.supportsOpenCursorsAcrossRollback();
  
public booleansupportsOpenStatementsAcrossCommit()

    return realMetadata.supportsOpenStatementsAcrossCommit();
  
public booleansupportsOpenStatementsAcrossRollback()

    return realMetadata.supportsOpenStatementsAcrossRollback();
  
public booleansupportsOrderByUnrelated()

    return realMetadata.supportsOrderByUnrelated();
  
public booleansupportsOuterJoins()

    return realMetadata.supportsOuterJoins();
  
public booleansupportsPositionedDelete()

    return realMetadata.supportsPositionedDelete();
  
public booleansupportsPositionedUpdate()

    return realMetadata.supportsPositionedUpdate();
  
public booleansupportsResultSetConcurrency(int type, int concurrency)

    return realMetadata.supportsResultSetConcurrency(type, concurrency);
  
public booleansupportsResultSetType(int type)

    return realMetadata.supportsResultSetType(type);
  
public booleansupportsSchemasInDataManipulation()

    return realMetadata.supportsSchemasInDataManipulation();
  
public booleansupportsSchemasInIndexDefinitions()

    return realMetadata.supportsSchemasInIndexDefinitions();
  
public booleansupportsSchemasInPrivilegeDefinitions()

    return realMetadata.supportsSchemasInPrivilegeDefinitions();
  
public booleansupportsSchemasInProcedureCalls()

    return realMetadata.supportsSchemasInProcedureCalls();
  
public booleansupportsSchemasInTableDefinitions()

    return realMetadata.supportsSchemasInTableDefinitions();
  
public booleansupportsSelectForUpdate()

    return realMetadata.supportsSelectForUpdate();
  
public booleansupportsStoredProcedures()

    return realMetadata.supportsStoredProcedures();
  
public booleansupportsSubqueriesInComparisons()

    return realMetadata.supportsSubqueriesInComparisons();
  
public booleansupportsSubqueriesInExists()

    return realMetadata.supportsSubqueriesInExists();
  
public booleansupportsSubqueriesInIns()

    return realMetadata.supportsSubqueriesInIns();
  
public booleansupportsSubqueriesInQuantifieds()

    return realMetadata.supportsSubqueriesInQuantifieds();
  
public booleansupportsTableCorrelationNames()

    return realMetadata.supportsTableCorrelationNames();
  
public booleansupportsTransactionIsolationLevel(int level)

    return realMetadata.supportsTransactionIsolationLevel(level);
  
public booleansupportsTransactions()

    return realMetadata.supportsTransactions();
  
public booleansupportsUnion()

    return realMetadata.supportsUnion();
  
public booleansupportsUnionAll()

    return realMetadata.supportsUnionAll();
  
public booleanupdatesAreDetected(int type)

    return realMetadata.updatesAreDetected(type);
  
public booleanusesLocalFilePerTable()

    return realMetadata.usesLocalFilePerTable();
  
public booleanusesLocalFiles()

    return realMetadata.usesLocalFiles();