/** * Returns the proxy of {@link DatabaseMetaData}. */ protected DatabaseMetadataProxy proxyOfMetadata(DatabaseMetaData md) { return new DatabaseMetadataProxy(this, md); }
@Override public final ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException { return proxyOfResultSet(md.getTables(catalog, schemaPattern, tableNamePattern, types)); }
@Override public final ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException { return proxyOfResultSet(md.getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)); }
@Override public final ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException { return proxyOfResultSet(md.getPrimaryKeys(catalog, schema, table)); }
@Override public final ResultSet getSchemas() throws SQLException { return proxyOfResultSet(md.getSchemas()); }
@Override public final ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException { return proxyOfResultSet(md.getIndexInfo(catalog, schema, table, unique, approximate)); }
@Override public final ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException { return proxyOfResultSet(md.getSchemas(catalog,schemaPattern)); }
@Override public final ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException { return proxyOfResultSet(md.getVersionColumns(catalog, schema, table)); }
@Override public final ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException { return proxyOfResultSet(md.getSuperTables(catalog, schemaPattern, tableNamePattern)); }
@Override public final ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException { return proxyOfResultSet(md.getSuperTypes(catalog, schemaPattern, typeNamePattern)); }
@Override public final ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException { return proxyOfResultSet(md.getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)); }
@Override public final ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException { return proxyOfResultSet(md.getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)); }
@Override public final ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException { return proxyOfResultSet(md.getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)); }
@Override public final ResultSet getCatalogs() throws SQLException { return proxyOfResultSet(md.getCatalogs()); }
@Override public final ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException { return proxyOfResultSet(md.getColumnPrivileges(catalog, schema, table, columnNamePattern)); }
@Override public final ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException { return proxyOfResultSet(md.getBestRowIdentifier(catalog, schema, table, scope, nullable)); }
@Override public final ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException { return proxyOfResultSet(md.getExportedKeys(catalog, schema, table)); }
@Override public final ResultSet getTypeInfo() throws SQLException { return proxyOfResultSet(md.getTypeInfo()); }
@Override public final ResultSet getClientInfoProperties() throws SQLException { return proxyOfResultSet(md.getClientInfoProperties()); }
@Override public final ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException { return proxyOfResultSet(md.getProcedures(catalog, schemaPattern, procedureNamePattern)); }