Changeset: 26c83e3691ef for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/26c83e3691ef
Modified Files:
        tests/JDBC_API_Tester.java
Branch: default
Log Message:

Adapt to Dec2025-SP1 output (added tmp.dependencies table).


diffs (37 lines):

diff --git a/tests/JDBC_API_Tester.java b/tests/JDBC_API_Tester.java
--- a/tests/JDBC_API_Tester.java
+++ b/tests/JDBC_API_Tester.java
@@ -44,6 +44,7 @@ public final class JDBC_API_Tester {
        final private int dbmsMinorVersion;
        final private boolean isPostDec2023;    // flags to support version 
specific output
        final private boolean isPostMar2025;
+       final private boolean isPostDec2025;    // Dec2025-SP1 or later
        private boolean foundDifferences = false;
 
        final private static int sbInitLen = 5468; // max needed size of sb
@@ -64,6 +65,9 @@ public final class JDBC_API_Tester {
                // integer digits (1 less) and for clob and char columns (now 
return varchar).
                isPostDec2023 = versionIsAtLeast(11, 50);
                isPostMar2025 = versionIsAtLeast(11, 54);
+               // the "micro" version is not easily accessible
+               // post-Dec2025 means Dec2025-SP1 or later
+               isPostDec2025 = versionIsAtLeast(11, 56) || (dbmsMajorVersion 
== 11 && dbmsMinorVersion == 55 && 
Integer.parseInt(dbmd.getDatabaseProductVersion().substring(6)) >= 2);
        }
 
        /**
@@ -874,6 +878,7 @@ public final class JDBC_API_Tester {
                        "null   tmp     tmp_pk_uc       LOCAL TEMPORARY TABLE   
null    null    null    null    null    null\n" +
                        "null   tmp     _columns        SYSTEM TABLE    null    
null    null    null    null    null\n" +
                        "null   tmp     _tables SYSTEM TABLE    null    null    
null    null    null    null\n" +
+                       (isPostDec2025 ? "null  tmp     dependencies    SYSTEM 
TABLE    null    null    null    null    null    null\n" : "") +
                        "null   tmp     idxs    SYSTEM TABLE    null    null    
null    null    null    null\n" +
                        "null   tmp     keys    SYSTEM TABLE    null    null    
null    null    null    null\n" +
                        "null   tmp     objects SYSTEM TABLE    null    null    
null    null    null    null\n" +
@@ -5640,6 +5645,7 @@ public final class JDBC_API_Tester {
                                "List Tables in schema tmp:\n" +
                                "_columns\n" +
                                "_tables\n" +
+                               (isPostDec2025 ? "dependencies\n" : "") +
                                "idxs\n" +
                                "keys\n" +
                                "objects\n" +
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to