Author: shawkins
Date: 2009-06-01 16:06:51 -0400 (Mon, 01 Jun 2009)
New Revision: 1015
Modified:
trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMDatabaseMetaData.java
trunk/test-integration/src/test/resources/3473/testGetTables.expected
trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTableTypes.expected
trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected
trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected
trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTable.expected
trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected
trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected
trunk/test-integration/src/test/resources/partssupplier/expected/Tables.metadata.txt
trunk/test-integration/src/test/resources/partssupplier/expected/Tables.txt
Log:
TEIID-626 changing JDBC metadata to report type name in upper case and to also report system tables.
Modified: trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMDatabaseMetaData.java
===================================================================
--- trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMDatabaseMetaData.java 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/client-jdbc/src/main/java/com/metamatrix/jdbc/MMDatabaseMetaData.java 2009-06-01 20:06:51 UTC (rev 1015)
@@ -287,7 +287,7 @@
private final static String QUERY_TABLES =
new StringBuffer("SELECT NULL AS TABLE_CAT, v.Name AS TABLE_SCHEM, FullName AS TABLE_NAME") //$NON-NLS-1$
- .append(", Type AS TABLE_TYPE, Description AS REMARKS, NULL AS TYPE_CAT, NULL AS TYPE_SCHEM") //$NON-NLS-1$
+ .append(", CASE WHEN IsSystem = 'true' and UCASE(Type) = 'TABLE' THEN 'SYSTEM TABLE' ELSE UCASE(Type) END AS TABLE_TYPE, Description AS REMARKS, NULL AS TYPE_CAT, NULL AS TYPE_SCHEM") //$NON-NLS-1$
.append(", NULL AS TYPE_NAME, NULL AS SELF_REFERENCING_COL_NAME, NULL AS REF_GENERATION, IsPhysical AS ISPHYSICAL") //$NON-NLS-1$
.append(" FROM ").append(RUNTIME_MODEL.VIRTUAL_MODEL_NAME).append(".Groups g CROSS JOIN ") //$NON-NLS-1$ //$NON-NLS-2$
.append(RUNTIME_MODEL.VIRTUAL_MODEL_NAME).append(".VirtualDatabases v") //$NON-NLS-1$
@@ -2025,15 +2025,16 @@
public ResultSet getTableTypes() throws SQLException {
// list which represent records containing Table Type info
- List records = new ArrayList (4);
+ List records = new ArrayList (5);
/********************************
* HardCoding JDBC specific values
*********************************/
- records.add(Arrays.asList(new String[] {"Document"})); //$NON-NLS-1$
- records.add(Arrays.asList(new String[] {"Table"})); //$NON-NLS-1$
- records.add(Arrays.asList(new String[] {"View"})); //$NON-NLS-1$
- records.add(Arrays.asList(new String[] {"XmlStagingTable"})); //$NON-NLS-1$
+ records.add(Arrays.asList(new String[] {"DOCUMENT"})); //$NON-NLS-1$
+ records.add(Arrays.asList(new String[] {"TABLE"})); //$NON-NLS-1$
+ records.add(Arrays.asList(new String[] {"VIEW"})); //$NON-NLS-1$
+ records.add(Arrays.asList(new String[] {"XMLSTAGINGTABLE"})); //$NON-NLS-1$
+ records.add(Arrays.asList(new String[] {"SYSTEM TABLE"})); //$NON-NLS-1$
/***********************************************************************
* Hardcoding JDBC column names for the columns returned in results object
Modified: trunk/test-integration/src/test/resources/3473/testGetTables.expected
===================================================================
--- trunk/test-integration/src/test/resources/3473/testGetTables.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/3473/testGetTables.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,39 +1,39 @@
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
-<null> test System.DataTypeElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.DataTypeElements Table <null> <null> <null> <null> <null> <null> false
-<null> test System.DataTypeProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.DataTypes Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.Elements Table <null> <null> <null> <null> <null> <null> false
-<null> test System.GroupProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.Groups Table <null> <null> <null> <null> <null> <null> false
-<null> test System.JDBC.ReferenceKeyColumns Table <null> <null> <null> <null> <null> <null> false
-<null> test System.KeyElements Table <null> <null> <null> <null> <null> <null> false
-<null> test System.KeyProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.Keys Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ModelProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.Models Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_COLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_FKEYS Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_PROC Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_PROCCOLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_STATISTICS Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_TABLES Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ODBC.OA_TYPES Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ProcedureParams Table <null> <null> <null> <null> <null> <null> false
-<null> test System.ProcedureProperties Table <null> <null> <null> <null> <null> <null> false
-<null> test System.Procedures Table <null> <null> <null> <null> <null> <null> false
-<null> test System.VirtualDatabases Table <null> <null> <null> <null> <null> <null> false
-<null> test test.all_databases Table <null> <null> <null> <null> <null> <null> false
-<null> test test.all_models Table <null> <null> <null> <null> <null> <null> false
-<null> test test.all_tables Table <null> <null> <null> <null> <null> <null> false
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+<null> test System.DataTypeElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.DataTypeElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.DataTypeProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.DataTypes SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.Elements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.GroupProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.Groups SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.JDBC.ReferenceKeyColumns SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.KeyElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.KeyProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.Keys SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ModelProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.Models SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_COLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_FKEYS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_PROC SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_PROCCOLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_STATISTICS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_TABLES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ODBC.OA_TYPES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ProcedureParams SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.ProcedureProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.Procedures SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test System.VirtualDatabases SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> test test.all_databases TABLE <null> <null> <null> <null> <null> <null> false
+<null> test test.all_models TABLE <null> <null> <null> <null> <null> <null> false
+<null> test test.all_tables TABLE <null> <null> <null> <null> <null> <null> false
Row Count : 28
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string test <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string test System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string test System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string test System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string test <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string test System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string test <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string test <null> 4000 4000 0 false false false true 1 false true true true
@@ -41,14 +41,14 @@
SELF_REFERENCING_COL_NAME 12 <null> java.lang.String SELF_REFERENCING_COL_NAME string test <null> 4000 4000 0 false false false true 1 false true true true
REF_GENERATION 12 <null> java.lang.String REF_GENERATION string test <null> 4000 4000 0 false false false true 1 false true true true
ISPHYSICAL -7 <null> java.lang.Boolean ISPHYSICAL boolean test System.Groups 5 1 0 false true false false 0 true true false false
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
Row Count : 0
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string test <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string test System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string test System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string test System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string test <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string test System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string test <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string test <null> 4000 4000 0 false false false true 1 false true true true
Modified: trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTableTypes.expected
===================================================================
--- trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTableTypes.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTableTypes.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,9 +1,10 @@
string
TABLE_TYPE
-Document
-Table
-View
-XmlStagingTable
-Row Count : 4
+DOCUMENT
+TABLE
+VIEW
+XMLSTAGINGTABLE
+SYSTEM TABLE
+Row Count : 5
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_TYPE 12 <null> java.lang.String <null> string QT_Ora9DS <null> 4000 4000 0 false false false false 0 true false false false
Modified: trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected
===================================================================
--- trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,109 +1,109 @@
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
-<null> QT_Ora9DS XQTDoc.BQTDocTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.choiceTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.defaultValueTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.emptyContentTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.fixedValueTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.mixedContentTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.multipleDocsTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.nillableTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testExcludeFromDoc Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testRootTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testSimpleNested Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.groupDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testNested2Document Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testNestedDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testSimpleDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS BQT1.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS System.DataTypeElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypes Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Elements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.GroupProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Groups Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Keys Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ModelProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Models Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_COLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_FKEYS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROC Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_STATISTICS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TABLES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TYPES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureParams Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Procedures Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.VirtualDatabases Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U10 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U11 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U8 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U9 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtData Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtFullData Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable1 XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable2 XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.TemporaryTab$ XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.moveToRootTe$ XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testRootTempTable.MappingClasses.TemporaryTable1 XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable.MappingClasses.TemporaryTable$ XmlStagingTable <null> <null> <null> <null> <null> <null> false
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+<null> QT_Ora9DS XQTDoc.BQTDocTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.choiceTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.defaultValueTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.emptyContentTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.fixedValueTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.mixedContentTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.multipleDocsTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.nillableTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testExcludeFromDoc DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testRootTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testSimpleNested DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.groupDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testNested2Document DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testNestedDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testSimpleDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypes SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Elements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.GroupProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Groups SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Keys SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ModelProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Models SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_COLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_FKEYS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROC SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_STATISTICS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TABLES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TYPES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureParams SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Procedures SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.VirtualDatabases SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS BQT1.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS VQT.Base.Agg1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U10 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U11 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U8 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U9 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtData TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtFullData TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable1 XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable2 XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.TemporaryTab$ XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.moveToRootTe$ XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testRootTempTable.MappingClasses.TemporaryTable1 XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable.MappingClasses.TemporaryTable$ XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
Row Count : 98
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string QT_Ora9DS System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string QT_Ora9DS System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string QT_Ora9DS System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
@@ -111,14 +111,14 @@
SELF_REFERENCING_COL_NAME 12 <null> java.lang.String SELF_REFERENCING_COL_NAME string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REF_GENERATION 12 <null> java.lang.String REF_GENERATION string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
ISPHYSICAL -7 <null> java.lang.Boolean ISPHYSICAL boolean QT_Ora9DS System.Groups 5 1 0 false true false false 0 true true false false
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
Row Count : 0
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string QT_Ora9DS System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string QT_Ora9DS System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string QT_Ora9DS System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
Modified: trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected
===================================================================
--- trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,109 +1,109 @@
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
-<null> QT_Ora9DS XQTDoc.BQTDocTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.choiceTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.defaultValueTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.emptyContentTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.fixedValueTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.mixedContentTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.multipleDocsTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTDoc.nillableTestDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testExcludeFromDoc Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testRootTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testSimpleNested Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.groupDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testNested2Document Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testNestedDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testSimpleDocument Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable Document <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS BQT1.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS System.DataTypeElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypes Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Elements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.GroupProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Groups Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Keys Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ModelProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Models Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_COLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_FKEYS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROC Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_STATISTICS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TABLES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TYPES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureParams Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Procedures Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.VirtualDatabases Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U10 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U11 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U8 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U9 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtData Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtFullData Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable1 XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable2 XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.TemporaryTab$ XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.moveToRootTe$ XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTNestedDoc.testRootTempTable.MappingClasses.TemporaryTable1 XmlStagingTable <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable.MappingClasses.TemporaryTable$ XmlStagingTable <null> <null> <null> <null> <null> <null> false
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+<null> QT_Ora9DS XQTDoc.BQTDocTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.choiceTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.defaultValueTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.emptyContentTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.fixedValueTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.mixedContentTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.multipleDocsTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTDoc.nillableTestDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testExcludeFromDoc DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testRootTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testSimpleNested DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.groupDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testNested2Document DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testNestedDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testSimpleDocument DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable DOCUMENT <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypes SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Elements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.GroupProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Groups SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Keys SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ModelProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Models SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_COLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_FKEYS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROC SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_STATISTICS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TABLES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TYPES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureParams SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Procedures SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.VirtualDatabases SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS BQT1.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS VQT.Base.Agg1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U10 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U11 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U8 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U9 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtData TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtFullData TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable1 XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testBoundTempTable.MappingClasses.TemporaryTable2 XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.TemporaryTab$ XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testOptimizableTempTable.MappingClasses.moveToRootTe$ XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTNestedDoc.testRootTempTable.MappingClasses.TemporaryTable1 XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQTRecursiveDoc.testSimpleTempTable.MappingClasses.TemporaryTable$ XMLSTAGINGTABLE <null> <null> <null> <null> <null> <null> false
Row Count : 98
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string QT_Ora9DS System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string QT_Ora9DS System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string QT_Ora9DS System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
Modified: trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTable.expected
===================================================================
--- trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTable.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTable.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,12 +1,12 @@
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
-<null> QT_Ora9DS System.VirtualDatabases Table <null> <null> <null> <null> <null> <null> false
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+<null> QT_Ora9DS System.VirtualDatabases SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
Row Count : 1
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string QT_Ora9DS System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string QT_Ora9DS System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string QT_Ora9DS System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
Modified: trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected
===================================================================
--- trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,85 +1,85 @@
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
-<null> QT_Ora9DS BQT1.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS System.DataTypeElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypes Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Elements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.GroupProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Groups Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Keys Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ModelProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Models Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_COLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_FKEYS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROC Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_STATISTICS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TABLES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TYPES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureParams Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Procedures Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.VirtualDatabases Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U10 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U11 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U8 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U9 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtData Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtFullData Table <null> <null> <null> <null> <null> <null> false
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+<null> QT_Ora9DS System.DataTypeElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypes SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Elements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.GroupProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Groups SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Keys SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ModelProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Models SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_COLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_FKEYS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROC SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_STATISTICS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TABLES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TYPES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureParams SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Procedures SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.VirtualDatabases SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS BQT1.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS VQT.Base.Agg1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U10 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U11 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U8 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U9 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtData TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtFullData TABLE <null> <null> <null> <null> <null> <null> false
Row Count : 74
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string QT_Ora9DS System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string QT_Ora9DS System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string QT_Ora9DS System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
Modified: trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected
===================================================================
--- trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,85 +1,85 @@
-string string string string string string string string string string boolean
-TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
-<null> QT_Ora9DS BQT1.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT1.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.HugeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.LargeB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.MediumB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallA Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS BQT2.SmallB Table <null> <null> <null> <null> <null> <null> true
-<null> QT_Ora9DS System.DataTypeElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypeProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.DataTypes Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ElementProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Elements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.GroupProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Groups Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyElements Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.KeyProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Keys Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ModelProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Models Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_COLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_FKEYS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROC Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_STATISTICS Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TABLES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ODBC.OA_TYPES Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureParams Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.ProcedureProperties Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.Procedures Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS System.VirtualDatabases Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Agg4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Expr7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Mapping4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Base.Order5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U1 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U10 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U11 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U2 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U3 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U4 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U5 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U6 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U7 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U8 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS VQT.Union.U9 Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtData Table <null> <null> <null> <null> <null> <null> false
-<null> QT_Ora9DS XQT.xqtFullData Table <null> <null> <null> <null> <null> <null> false
+string string string string string string string string string string boolean
+TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME REF_GENERATION ISPHYSICAL
+<null> QT_Ora9DS System.DataTypeElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypeProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.DataTypes SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ElementProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Elements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.GroupProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Groups SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.JDBC.ReferenceKeyColumns SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyElements SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.KeyProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Keys SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ModelProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Models SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_COLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_FKEYS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROC SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_PROCCOLUMNS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_STATISTICS SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TABLES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ODBC.OA_TYPES SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureParams SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.ProcedureProperties SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.Procedures SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS System.VirtualDatabases SYSTEM TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS BQT1.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT1.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.HugeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.LargeB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.MediumB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallA TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS BQT2.SmallB TABLE <null> <null> <null> <null> <null> <null> true
+<null> QT_Ora9DS VQT.Base.Agg1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Agg4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Expr7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Mapping4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Base.Order5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U1 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U10 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U11 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U2 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U3 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U4 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U5 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U6 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U7 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U8 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS VQT.Union.U9 TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtData TABLE <null> <null> <null> <null> <null> <null> false
+<null> QT_Ora9DS XQT.xqtFullData TABLE <null> <null> <null> <null> <null> <null> false
Row Count : 74
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 <null> java.lang.String TABLE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TABLE_SCHEM 12 <null> java.lang.String TABLE_SCHEM string QT_Ora9DS System.VirtualDatabases 255 255 0 false true false false 0 true true false false
TABLE_NAME 12 <null> java.lang.String TABLE_NAME string QT_Ora9DS System.Groups 2048 2048 0 false true false false 0 true true false false
-TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS System.Groups 20 20 0 false false false false 0 true true false false
+TABLE_TYPE 12 <null> java.lang.String TABLE_TYPE string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
REMARKS 12 <null> java.lang.String REMARKS string QT_Ora9DS System.Groups 255 255 0 false true false true 1 false true true true
TYPE_CAT 12 <null> java.lang.String TYPE_CAT string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
TYPE_SCHEM 12 <null> java.lang.String TYPE_SCHEM string QT_Ora9DS <null> 4000 4000 0 false false false true 1 false true true true
Modified: trunk/test-integration/src/test/resources/partssupplier/expected/Tables.metadata.txt
===================================================================
--- trunk/test-integration/src/test/resources/partssupplier/expected/Tables.metadata.txt 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/partssupplier/expected/Tables.metadata.txt 2009-06-01 20:06:51 UTC (rev 1015)
@@ -2,7 +2,7 @@
TABLE_CAT 12 string java.lang.String 1 null PartsSupplier null
TABLE_SCHEM 12 string java.lang.String 0 System.VirtualDatabases PartsSupplier null
TABLE_NAME 12 string java.lang.String 0 System.Groups PartsSupplier null
-TABLE_TYPE 12 string java.lang.String 0 System.Groups PartsSupplier null
+TABLE_TYPE 12 string java.lang.String 1 null PartsSupplier null
REMARKS 12 string java.lang.String 1 System.Groups PartsSupplier null
TYPE_CAT 12 string java.lang.String 1 null PartsSupplier null
TYPE_SCHEM 12 string java.lang.String 1 null PartsSupplier null
Modified: trunk/test-integration/src/test/resources/partssupplier/expected/Tables.txt
===================================================================
--- trunk/test-integration/src/test/resources/partssupplier/expected/Tables.txt 2009-06-01 20:04:34 UTC (rev 1014)
+++ trunk/test-integration/src/test/resources/partssupplier/expected/Tables.txt 2009-06-01 20:06:51 UTC (rev 1015)
@@ -1,31 +1,31 @@
-TABLE_CAT[string] TABLE_SCHEM[string] TABLE_NAME[string] TABLE_TYPE[string] REMARKS[string] TYPE_CAT[string] TYPE_SCHEM[string] TYPE_NAME[string] SELF_REFERENCING_COL_NAME[string] REF_GENERATION[string] ISPHYSICAL[boolean]
-null PartsSupplier PartsSupplier.PARTSSUPPLIER.PARTS Table null null null null null null true
-null PartsSupplier PartsSupplier.PARTSSUPPLIER.SHIP_VIA Table null null null null null null true
-null PartsSupplier PartsSupplier.PARTSSUPPLIER.STATUS Table null null null null null null true
-null PartsSupplier PartsSupplier.PARTSSUPPLIER.SUPPLIER Table null null null null null null true
-null PartsSupplier PartsSupplier.PARTSSUPPLIER.SUPPLIER_PARTS Table null null null null null null true
-null PartsSupplier System.DataTypeElementProperties Table null null null null null null false
-null PartsSupplier System.DataTypeElements Table null null null null null null false
-null PartsSupplier System.DataTypeProperties Table null null null null null null false
-null PartsSupplier System.DataTypes Table null null null null null null false
-null PartsSupplier System.ElementProperties Table null null null null null null false
-null PartsSupplier System.Elements Table null null null null null null false
-null PartsSupplier System.GroupProperties Table null null null null null null false
-null PartsSupplier System.Groups Table null null null null null null false
-null PartsSupplier System.JDBC.ReferenceKeyColumns Table null null null null null null false
-null PartsSupplier System.KeyElements Table null null null null null null false
-null PartsSupplier System.KeyProperties Table null null null null null null false
-null PartsSupplier System.Keys Table null null null null null null false
-null PartsSupplier System.ModelProperties Table null null null null null null false
-null PartsSupplier System.Models Table null null null null null null false
-null PartsSupplier System.ODBC.OA_COLUMNS Table null null null null null null false
-null PartsSupplier System.ODBC.OA_FKEYS Table null null null null null null false
-null PartsSupplier System.ODBC.OA_PROC Table null null null null null null false
-null PartsSupplier System.ODBC.OA_PROCCOLUMNS Table null null null null null null false
-null PartsSupplier System.ODBC.OA_STATISTICS Table null null null null null null false
-null PartsSupplier System.ODBC.OA_TABLES Table null null null null null null false
-null PartsSupplier System.ODBC.OA_TYPES Table null null null null null null false
-null PartsSupplier System.ProcedureParams Table null null null null null null false
-null PartsSupplier System.ProcedureProperties Table null null null null null null false
-null PartsSupplier System.Procedures Table null null null null null null false
-null PartsSupplier System.VirtualDatabases Table null null null null null null false
+TABLE_CAT[string] TABLE_SCHEM[string] TABLE_NAME[string] TABLE_TYPE[string] REMARKS[string] TYPE_CAT[string] TYPE_SCHEM[string] TYPE_NAME[string] SELF_REFERENCING_COL_NAME[string] REF_GENERATION[string] ISPHYSICAL[boolean]
+null PartsSupplier System.DataTypeElementProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.DataTypeElements SYSTEM TABLE null null null null null null false
+null PartsSupplier System.DataTypeProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.DataTypes SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ElementProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.Elements SYSTEM TABLE null null null null null null false
+null PartsSupplier System.GroupProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.Groups SYSTEM TABLE null null null null null null false
+null PartsSupplier System.JDBC.ReferenceKeyColumns SYSTEM TABLE null null null null null null false
+null PartsSupplier System.KeyElements SYSTEM TABLE null null null null null null false
+null PartsSupplier System.KeyProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.Keys SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ModelProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.Models SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_COLUMNS SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_FKEYS SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_PROC SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_PROCCOLUMNS SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_STATISTICS SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_TABLES SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ODBC.OA_TYPES SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ProcedureParams SYSTEM TABLE null null null null null null false
+null PartsSupplier System.ProcedureProperties SYSTEM TABLE null null null null null null false
+null PartsSupplier System.Procedures SYSTEM TABLE null null null null null null false
+null PartsSupplier System.VirtualDatabases SYSTEM TABLE null null null null null null false
+null PartsSupplier PartsSupplier.PARTSSUPPLIER.PARTS TABLE null null null null null null true
+null PartsSupplier PartsSupplier.PARTSSUPPLIER.SHIP_VIA TABLE null null null null null null true
+null PartsSupplier PartsSupplier.PARTSSUPPLIER.STATUS TABLE null null null null null null true
+null PartsSupplier PartsSupplier.PARTSSUPPLIER.SUPPLIER TABLE null null null null null null true
+null PartsSupplier PartsSupplier.PARTSSUPPLIER.SUPPLIER_PARTS TABLE null null null null null null true