Changeset: 93e8056567be for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=93e8056567be
Modified Files:
        java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java
Branch: default
Log Message:

merging


diffs (86 lines):

diff --git a/java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java 
b/java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java
--- a/java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java
+++ b/java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java
@@ -1936,13 +1936,13 @@
                        "\"columns\".\"type_digits\" AS \"COLUMN_SIZE\", 0 AS 
\"BUFFER_LENGTH\", " +
                        "\"columns\".\"type_scale\" AS \"DECIMAL_DIGITS\", 
\"keys\".\"type\" AS \"keytype\" " +
                                "FROM \"sys\".\"keys\" AS \"keys\", " +
-                                       "\"sys\".\"keycolumns\" AS 
\"keycolumns\", " +
+                                       "\"sys\".\"objects\" AS \"objects\", " +
                                        "\"sys\".\"columns\" AS \"columns\", " +
                                        "\"sys\".\"tables\" AS \"tables\", " +
                                        "\"sys\".\"schemas\" AS \"schemas\" " +
-                               "WHERE \"keys\".\"id\" = \"keycolumns\".\"id\" 
AND \"keys\".\"table_id\" = \"tables\".\"id\" " +
+                               "WHERE \"keys\".\"id\" = \"objects\".\"id\" AND 
\"keys\".\"table_id\" = \"tables\".\"id\" " +
                                        "AND \"keys\".\"table_id\" = 
\"columns\".\"table_id\" " +
-                                       "AND \"keycolumns\".\"column\" = 
\"columns\".\"name\" " +
+                                       "AND \"objects\".\"name\" = 
\"columns\".\"name\" " +
                                        "AND \"tables\".\"schema_id\" = 
\"schemas\".\"id\" " +
                                        "AND \"keys\".\"type\" IN (0, 1) ";
 
@@ -2085,13 +2085,13 @@
                "SELECT cast(null AS varchar(1)) AS \"TABLE_CAT\", " +
                        "\"schemas\".\"name\" AS \"TABLE_SCHEM\", " +
                        "\"tables\".\"name\" AS \"TABLE_NAME\", " +
-                       "\"keycolumns\".\"column\" AS \"COLUMN_NAME\", " +
-                       "\"keycolumns\".\"nr\" AS \"KEY_SEQ\", 
\"keys\".\"name\" AS \"PK_NAME\" " +
+                       "\"objects\".\"name\" AS \"COLUMN_NAME\", " +
+                       "\"objects\".\"nr\" AS \"KEY_SEQ\", \"keys\".\"name\" 
AS \"PK_NAME\" " +
                "FROM \"sys\".\"keys\" AS \"keys\", " +
-                       "\"sys\".\"keycolumns\" AS \"keycolumns\", " +
+                       "\"sys\".\"objects\" AS \"objects\", " +
                        "\"sys\".\"tables\" AS \"tables\", " +
                        "\"sys\".\"schemas\" AS \"schemas\" " +
-               "WHERE \"keys\".\"id\" = \"keycolumns\".\"id\" " +
+               "WHERE \"keys\".\"id\" = \"objects\".\"id\" " +
                        "AND \"keys\".\"table_id\" = \"tables\".\"id\" " +
                        "AND \"tables\".\"schema_id\" = \"schemas\".\"id\" " +
                        "AND \"keys\".\"type\" = 0 ";
@@ -2110,16 +2110,16 @@
 
        final static String keyQuery =
                ", \"pkschema\".\"name\" AS \"PKTABLE_SCHEM\", " +
-               "\"pktable\".\"name\" AS \"PKTABLE_NAME\", 
\"pkkeycol\".\"column\" AS \"PKCOLUMN_NAME\", " +
+               "\"pktable\".\"name\" AS \"PKTABLE_NAME\", 
\"pkkeycol\".\"name\" AS \"PKCOLUMN_NAME\", " +
                "\"fkschema\".\"name\" AS \"FKTABLE_SCHEM\", " +
-               "\"fktable\".\"name\" AS \"FKTABLE_NAME\", 
\"fkkeycol\".\"column\" AS \"FKCOLUMN_NAME\", " +
+               "\"fktable\".\"name\" AS \"FKTABLE_NAME\", 
\"fkkeycol\".\"name\" AS \"FKCOLUMN_NAME\", " +
                "\"pkkeycol\".\"nr\" AS \"KEY_SEQ\", " +
                DatabaseMetaData.importedKeyNoAction + " AS \"UPDATE_RULE\", " +
                "" + DatabaseMetaData.importedKeyNoAction + " AS 
\"DELETE_RULE\", " +
                "\"fkkey\".\"name\" AS \"FK_NAME\", \"pkkey\".\"name\" AS 
\"PK_NAME\", " +
                "" + DatabaseMetaData.importedKeyNotDeferrable + " AS 
\"DEFERRABILITY\" " +
-                       "FROM \"sys\".\"keys\" AS \"fkkey\", \"sys\".\"keys\" 
AS \"pkkey\", \"sys\".\"keycolumns\" AS \"fkkeycol\", " +
-                       "\"sys\".\"keycolumns\" AS \"pkkeycol\", 
\"sys\".\"tables\" AS \"fktable\", \"sys\".\"tables\" AS \"pktable\", " +
+                       "FROM \"sys\".\"keys\" AS \"fkkey\", \"sys\".\"keys\" 
AS \"pkkey\", \"sys\".\"objects\" AS \"fkkeycol\", " +
+                       "\"sys\".\"objects\" AS \"pkkeycol\", 
\"sys\".\"tables\" AS \"fktable\", \"sys\".\"tables\" AS \"pktable\", " +
                        "\"sys\".\"schemas\" AS \"fkschema\", 
\"sys\".\"schemas\" AS \"pkschema\" " +
                        "WHERE \"fktable\".\"id\" = \"fkkey\".\"table_id\" AND 
\"pktable\".\"id\" = \"pkkey\".\"table_id\" AND " +
                        "\"fkkey\".\"id\" = \"fkkeycol\".\"id\" AND 
\"pkkey\".\"id\" = \"pkkeycol\".\"id\" AND " +
@@ -2522,7 +2522,7 @@
                                "\"schemas\".\"name\" AS \"TABLE_SCHEM\", " +
                                "CASE WHEN \"keys\".\"name\" IS NULL THEN true 
ELSE false END AS \"NON_UNIQUE\", " +
                                "CASE \"idxs\".\"type\" WHEN 0 THEN " + 
DatabaseMetaData.tableIndexHashed + " ELSE " + DatabaseMetaData.tableIndexOther 
+ " END AS \"TYPE\", " +
-                               "\"keycolumns\".\"nr\" AS \"ORDINAL_POSITION\", 
" +
+                               "\"objects\".\"nr\" AS \"ORDINAL_POSITION\", " +
                                "\"columns\".\"name\" as \"COLUMN_NAME\", " +
                                "cast(null AS varchar(1)) AS 
\"INDEX_QUALIFIER\", " +
                                "cast(null AS varchar(1)) AS \"ASC_OR_DESC\", " 
+
@@ -2530,14 +2530,14 @@
                                "cast(null AS varchar(1)) AS 
\"FILTER_CONDITION\" " +
                        "FROM \"sys\".\"idxs\" AS \"idxs\" LEFT JOIN 
\"sys\".\"keys\" AS \"keys\" ON \"idxs\".\"name\" = \"keys\".\"name\", " +
                                "\"sys\".\"schemas\" AS \"schemas\", " +
-                               "\"sys\".\"keycolumns\" AS \"keycolumns\", " +
+                               "\"sys\".\"objects\" AS \"objects\", " +
                                "\"sys\".\"columns\" AS \"columns\", " +
                                "\"sys\".\"tables\" AS \"tables\" " +
                        "WHERE \"idxs\".\"table_id\" = \"tables\".\"id\" " +
                                "AND \"tables\".\"schema_id\" = 
\"schemas\".\"id\" " +
-                               "AND \"idxs\".\"id\" = \"keycolumns\".\"id\" " +
+                               "AND \"idxs\".\"id\" = \"objects\".\"id\" " +
                                "AND \"tables\".\"id\" = 
\"columns\".\"table_id\" " +
-                               "AND \"keycolumns\".\"column\" = 
\"columns\".\"name\" " +
+                               "AND \"objects\".\"name\" = 
\"columns\".\"name\" " +
                                "AND (\"keys\".\"type\" IS NULL OR 
\"keys\".\"type\" = 1) " +
                        ") AS jdbcquery " +
                                "WHERE 1 = 1 ";
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to