[teiid-commits] teiid SVN: r4393 - trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Sat Sep 1 07:34:08 EDT 2012


Author: shawkins
Date: 2012-09-01 07:34:08 -0400 (Sat, 01 Sep 2012)
New Revision: 4393

Modified:
   trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/JDBCMetdataProcessor.java
Log:
TEIID-2180 limiting the scope of when a full single shot scan of columns is performed

Modified: trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/JDBCMetdataProcessor.java
===================================================================
--- trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/JDBCMetdataProcessor.java	2012-09-01 11:27:36 UTC (rev 4392)
+++ trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/JDBCMetdataProcessor.java	2012-09-01 11:34:08 UTC (rev 4393)
@@ -263,7 +263,7 @@
 		if ((excludeTables == null && schemaPattern == null && tableNamePattern == null) //getting everything
 			|| (singleSchema && tableNamePattern == null && 
 					(excludeTables == null //getting all from a single schema 
-					|| tableMap.size() > Math.sqrt(tableMap.size() + excludedTables)))) {  //not excluding enough from a single schema
+					|| tableMap.size()/2 > Math.sqrt(tableMap.size()/2 + excludedTables)))) {  //not excluding enough from a single schema
 			ResultSet columns = metadata.getColumns(catalog, schemaPattern, tableNamePattern, null);
 			processColumns(metadataFactory, tableMap, columns);
 		} else {



More information about the teiid-commits mailing list