Author: doogie
Date: Sun May 30 22:08:12 2010
New Revision: 949620
URL:
http://svn.apache.org/viewvc?rev=949620&view=revLog:
In getIndexInfo, moved the lookupSchemaName calculation outside of the loop, as there is no way it could change at runtime.
Modified:
ofbiz/trunk/framework/entity/src/org/ofbiz/entity/jdbc/DatabaseUtil.java
Modified: ofbiz/trunk/framework/entity/src/org/ofbiz/entity/jdbc/DatabaseUtil.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/jdbc/DatabaseUtil.java?rev=949620&r1=949619&r2=949620&view=diff==============================================================================
--- ofbiz/trunk/framework/entity/src/org/ofbiz/entity/jdbc/DatabaseUtil.java (original)
+++ ofbiz/trunk/framework/entity/src/org/ofbiz/entity/jdbc/DatabaseUtil.java Sun May 30 22:08:12 2010
@@ -1567,15 +1567,15 @@ public class DatabaseUtil {
Map<String, Set<String>> indexInfo = FastMap.newInstance();
try {
int totalIndices = 0;
- for (String curTableName: tableNames) {
- String lookupSchemaName = null;
- if (dbData.supportsSchemasInTableDefinitions()) {
- if (UtilValidate.isNotEmpty(this.datasourceInfo.schemaName)) {
- lookupSchemaName = this.datasourceInfo.schemaName;
- } else {
- lookupSchemaName = dbData.getUserName();
- }
+ String lookupSchemaName = null;
+ if (dbData.supportsSchemasInTableDefinitions()) {
+ if (UtilValidate.isNotEmpty(this.datasourceInfo.schemaName)) {
+ lookupSchemaName = this.datasourceInfo.schemaName;
+ } else {
+ lookupSchemaName = dbData.getUserName();
}
+ }
+ for (String curTableName: tableNames) {
ResultSet rsCols = null;
try {