From 6edaf548ee6e4928c51e1dbe049016b0966fd283 Mon Sep 17 00:00:00 2001
From: "Brian S. O'Neill" <bronee@gmail.com>
Date: Mon, 11 Dec 2006 22:39:09 +0000
Subject: Removed call to get index metadata in JDBC repository.

---
 .../com/amazon/carbonado/repo/jdbc/JDBCStorableIntrospector.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'src/main/java/com/amazon/carbonado/repo')

diff --git a/src/main/java/com/amazon/carbonado/repo/jdbc/JDBCStorableIntrospector.java b/src/main/java/com/amazon/carbonado/repo/jdbc/JDBCStorableIntrospector.java
index c8ebfa8..8cb3715 100644
--- a/src/main/java/com/amazon/carbonado/repo/jdbc/JDBCStorableIntrospector.java
+++ b/src/main/java/com/amazon/carbonado/repo/jdbc/JDBCStorableIntrospector.java
@@ -370,9 +370,12 @@ public class JDBCStorableIntrospector extends StorableIntrospector {
         }
 
         // Gather index info...
-        IndexInfo[] indexInfo;
+        IndexInfo[] indexInfo = new IndexInfo[0];
         boolean hasIndexInfo = false;
 
+        /* Oracle driver has a bug that always causes an analyze to run when
+           requesting index info. Checking indexes is not that important so
+           don't bother checking. Revisit if Oracle bug ever gets fixed.
         gatherIndexInfo: {
             if (resolvedTableName == null) {
                 indexInfo = new IndexInfo[0];
@@ -449,6 +452,7 @@ public class JDBCStorableIntrospector extends StorableIntrospector {
             indexInfo = infoList.toArray(new IndexInfo[0]);
             hasIndexInfo = true;
         }
+        */
 
         // Now verify that primary keys match.
 
-- 
cgit v1.2.3