Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
13bfa48
[Windows / SQLite (specialized tests)] baselines
Dec 10, 2025
74af801
[Windows / SQLite (both providers)] baselines
Dec 10, 2025
83625f1
[Linux / Firebird 2.5] baselines
Dec 10, 2025
683cea4
[Linux / DB2 LUW 11.5] baselines
Dec 10, 2025
5774416
[Linux / Firebird 3.0] baselines
Dec 10, 2025
bd18ab2
[Linux / Firebird 4.0] baselines
Dec 10, 2025
a3a88da
[Linux / Firebird 5.0] baselines
Dec 10, 2025
2feba8c
[Linux / MariaDB 11] baselines
Dec 10, 2025
fd3899e
[Linux / MySQL 9 (both providers)] baselines
Dec 10, 2025
20ff74c
[Linux / Oracle 11g XE] baselines
Dec 10, 2025
37676bc
[Windows / SQL Server 2017] baselines
Dec 10, 2025
929dd18
[Windows / SQL Server 2019] baselines
Dec 10, 2025
8f76802
[Linux / Oracle 12c] baselines
Dec 10, 2025
551e7c2
[Linux / Oracle 21c] baselines
Dec 10, 2025
db28d67
[Linux / PostgreSQL 13] baselines
Dec 10, 2025
2c4ef97
[Windows / SQL Server 2022] baselines
Dec 10, 2025
7ecb246
[Linux / PostgreSQL 15] baselines
Dec 10, 2025
77f17a2
[Linux / Oracle 19c] baselines
Dec 10, 2025
261cd34
[Linux / PostgreSQL 14] baselines
Dec 10, 2025
e20f0bd
[Linux / PostgreSQL 16] baselines
Dec 10, 2025
71b65f3
[Linux / PostgreSQL 17] baselines
Dec 10, 2025
2654e0c
[Windows / SQL Server 2025] baselines
Dec 10, 2025
84a3120
[Linux / PostgreSQL 18] baselines
Dec 10, 2025
4c0e34e
[Linux / Oracle 18c] baselines
Dec 10, 2025
78bae41
[Linux / Oracle 23c] baselines
Dec 10, 2025
a6c688b
[Linux / SQLite (both providers)] baselines
Dec 10, 2025
f6c1b77
[Windows / SQL Server EXTRAS] baselines
Dec 10, 2025
f7db546
[Linux / SAP HANA 2] baselines
Dec 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- DB2 DB2.LUW DB2LUW

UPDATE
"SampleClass" "t"
SET
"VarcharValue" = (
SELECT
LISTAGG("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
),
"NVarcharValue" = (
SELECT
LISTAGG("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- DB2 DB2.LUW DB2LUW

UPDATE
"SampleClass" "t"
SET
"VarcharValue" = (
SELECT
Coalesce(LISTAGG(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
),
"NVarcharValue" = (
SELECT
Coalesce(LISTAGG(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- Firebird.2.5 Firebird

UPDATE
"SampleClass" "t"
SET
"VarcharValue" = (
SELECT
LIST("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
),
"NVarcharValue" = (
SELECT
LIST("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- Firebird.2.5 Firebird

UPDATE
"SampleClass" "t"
SET
"VarcharValue" = (
SELECT
Coalesce(LIST(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
),
"NVarcharValue" = (
SELECT
Coalesce(LIST(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- Firebird.3 Firebird3

UPDATE
"SampleClass" "t"
SET
"VarcharValue" = (
SELECT
LIST("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
),
"NVarcharValue" = (
SELECT
LIST("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- Firebird.3 Firebird3

UPDATE
"SampleClass" "t"
SET
"VarcharValue" = (
SELECT
Coalesce(LIST(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
),
"NVarcharValue" = (
SELECT
Coalesce(LIST(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t"."Id" = "a_Children"."Id"
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
-- Firebird.4 Firebird4

UPDATE
"SampleClass"
SET
"VarcharValue" = (
SELECT
(
SELECT
LIST("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t_1"."Id" = "a_Children"."Id"
)
FROM
"SampleClass" "t_1"
WHERE
"SampleClass"."Id" = "t_1"."Id" AND
("SampleClass"."NullableValue" = "t_1"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_1"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_1"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_1"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_1"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_1"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_1"."NVarcharValue" IS NULL)
),
"NVarcharValue" = (
SELECT
(
SELECT
LIST("a_Children_1"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children_1"
WHERE
"t_2"."Id" = "a_Children_1"."Id"
)
FROM
"SampleClass" "t_2"
WHERE
"SampleClass"."Id" = "t_2"."Id" AND
("SampleClass"."NullableValue" = "t_2"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_2"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_2"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_2"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_2"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_2"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_2"."NVarcharValue" IS NULL)
)
WHERE
EXISTS(
SELECT
*
FROM
"SampleClass" "t"
WHERE
"SampleClass"."Id" = "t"."Id" AND
("SampleClass"."NullableValue" = "t"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t"."NVarcharValue" IS NULL)
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
-- Firebird.4 Firebird4

UPDATE
"SampleClass"
SET
"VarcharValue" = (
SELECT
(
SELECT
Coalesce(LIST(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t_1"."Id" = "a_Children"."Id"
)
FROM
"SampleClass" "t_1"
WHERE
"SampleClass"."Id" = "t_1"."Id" AND
("SampleClass"."NullableValue" = "t_1"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_1"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_1"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_1"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_1"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_1"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_1"."NVarcharValue" IS NULL)
),
"NVarcharValue" = (
SELECT
(
SELECT
Coalesce(LIST(Coalesce("a_Children_1"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children_1"
WHERE
"t_2"."Id" = "a_Children_1"."Id"
)
FROM
"SampleClass" "t_2"
WHERE
"SampleClass"."Id" = "t_2"."Id" AND
("SampleClass"."NullableValue" = "t_2"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_2"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_2"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_2"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_2"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_2"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_2"."NVarcharValue" IS NULL)
)
WHERE
EXISTS(
SELECT
*
FROM
"SampleClass" "t"
WHERE
"SampleClass"."Id" = "t"."Id" AND
("SampleClass"."NullableValue" = "t"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t"."NVarcharValue" IS NULL)
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
-- Firebird.5 Firebird4

UPDATE
"SampleClass"
SET
"VarcharValue" = (
SELECT
(
SELECT
LIST("a_Children"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children"
WHERE
"t_1"."Id" = "a_Children"."Id"
)
FROM
"SampleClass" "t_1"
WHERE
"SampleClass"."Id" = "t_1"."Id" AND
("SampleClass"."NullableValue" = "t_1"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_1"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_1"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_1"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_1"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_1"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_1"."NVarcharValue" IS NULL)
),
"NVarcharValue" = (
SELECT
(
SELECT
LIST("a_Children_1"."VarcharValue", ' | ')
FROM
"SampleClass" "a_Children_1"
WHERE
"t_2"."Id" = "a_Children_1"."Id"
)
FROM
"SampleClass" "t_2"
WHERE
"SampleClass"."Id" = "t_2"."Id" AND
("SampleClass"."NullableValue" = "t_2"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_2"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_2"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_2"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_2"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_2"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_2"."NVarcharValue" IS NULL)
)
WHERE
EXISTS(
SELECT
*
FROM
"SampleClass" "t"
WHERE
"SampleClass"."Id" = "t"."Id" AND
("SampleClass"."NullableValue" = "t"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t"."NVarcharValue" IS NULL)
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
-- Firebird.5 Firebird4

UPDATE
"SampleClass"
SET
"VarcharValue" = (
SELECT
(
SELECT
Coalesce(LIST(Coalesce("a_Children"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children"
WHERE
"t_1"."Id" = "a_Children"."Id"
)
FROM
"SampleClass" "t_1"
WHERE
"SampleClass"."Id" = "t_1"."Id" AND
("SampleClass"."NullableValue" = "t_1"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_1"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_1"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_1"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_1"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_1"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_1"."NVarcharValue" IS NULL)
),
"NVarcharValue" = (
SELECT
(
SELECT
Coalesce(LIST(Coalesce("a_Children_1"."VarcharValue", ''), ', '), '')
FROM
"SampleClass" "a_Children_1"
WHERE
"t_2"."Id" = "a_Children_1"."Id"
)
FROM
"SampleClass" "t_2"
WHERE
"SampleClass"."Id" = "t_2"."Id" AND
("SampleClass"."NullableValue" = "t_2"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t_2"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t_2"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t_2"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t_2"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t_2"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t_2"."NVarcharValue" IS NULL)
)
WHERE
EXISTS(
SELECT
*
FROM
"SampleClass" "t"
WHERE
"SampleClass"."Id" = "t"."Id" AND
("SampleClass"."NullableValue" = "t"."NullableValue" OR "SampleClass"."NullableValue" IS NULL AND "t"."NullableValue" IS NULL) AND
"SampleClass"."NotNullableValue" = "t"."NotNullableValue" AND
("SampleClass"."VarcharValue" = "t"."VarcharValue" OR "SampleClass"."VarcharValue" IS NULL AND "t"."VarcharValue" IS NULL) AND
("SampleClass"."NVarcharValue" = "t"."NVarcharValue" OR "SampleClass"."NVarcharValue" IS NULL AND "t"."NVarcharValue" IS NULL)
)

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
-- MariaDB.11 MariaDB.10.MySqlConnector MariaDB

UPDATE
`SampleClass` `t`
SET
`t`.`VarcharValue` = (
SELECT
GROUP_CONCAT(`a_Children`.`VarcharValue` SEPARATOR ' | ')
FROM
`SampleClass` `a_Children`
WHERE
`t`.`Id` = `a_Children`.`Id`
),
`t`.`NVarcharValue` = (
SELECT
GROUP_CONCAT(`a_Children`.`VarcharValue` SEPARATOR ' | ')
FROM
`SampleClass` `a_Children`
WHERE
`t`.`Id` = `a_Children`.`Id`
)

Loading