private static boolean equalTable( Table table1, Table table2, String defaultSchema, String defaultCatalog) { return table1.getName().equals(table2.getName()) && ( equal( getSchemaForModel(table1.getSchema(), defaultSchema), getSchemaForModel(table2.getSchema(), defaultSchema)) && ( equal( getCatalogForModel(table1.getCatalog(), defaultCatalog), getCatalogForModel(table2.getCatalog(), defaultCatalog)))); }
while (exportedKeyIterator.hasNext() ) { exportedKeyRs = exportedKeyIterator.next(); String fkCatalog = getCatalogForModel((String) exportedKeyRs.get("FKTABLE_CAT"), defaultCatalog); String fkSchema = getSchemaForModel((String) exportedKeyRs.get("FKTABLE_SCHEM"), defaultSchema); String fkTableName = (String) exportedKeyRs.get("FKTABLE_NAME"); fkTable = dbs.getTable( getSchemaForModel(fkSchema, defaultSchema), getCatalogForModel(fkCatalog, defaultCatalog), fkTableName);