I tried adding DatabaseMetaDataTest.suite() to be run within CollationTest so that it would test DatabaseMetaData within a collated database.
I had to fix one item in JDBC.dropSchema() where a string constant was being compared to a system column while not in a system schema,
but with that fixed the next error hit was executing DatabaseMetaData.getTables().
I will add the code to collation test with the use of DatabaseMetaDataTest commented out with this bug number.
|Summary||DatabaseMetaData.getTables() fails in TERRORITY_BASED collation database with 42818 Comparisions between CHAR and CHAR not allowed.||DatabaseMetaData.getTables() fails in TERRORITY_BASED collation database with SQLState 42818: Comparisions between CHAR and CHAR not allowed.|
|Assignee||Mamta A. Satoor [ mamtas ]|
|Priority||Critical [ 2 ]||Blocker [ 1 ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||10.4.0.0 [ 12312540 ]|
|Fix Version/s||10.3.1.3 [ 12312567 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Workflow||jira [ 12407583 ]||Default workflow, editable Closed status [ 12797952 ]|