Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
cf17ae2
rebased
MaceWindu Nov 21, 2025
0d308af
[Windows / SQLite (both providers)] baselines
Nov 21, 2025
033bb37
[Linux / Oracle 18c] baselines
Nov 21, 2025
fbe6bf1
[Linux / SQLite (both providers)] baselines
Nov 21, 2025
3fec567
[Linux / SQL Server 2025] baselines
Nov 21, 2025
357fb64
[Windows / SQLite (both providers)] baselines
Nov 22, 2025
5778dc7
[Linux / ClickHouse MySql] baselines
Nov 22, 2025
0959b02
[Linux / SQLite (both providers)] baselines
Nov 22, 2025
6db2342
[Linux / SQL Server 2017] baselines
Nov 22, 2025
7f4cb42
[Linux / SQL Server 2022] baselines
Nov 22, 2025
ff95ff4
[Linux / SQL Server EXTRAS] baselines
Nov 22, 2025
1bc3ccf
[Linux / SQL Server 2019] baselines
Nov 22, 2025
d964d8e
[Windows / SQLite (both providers)] baselines
Nov 22, 2025
53cbc8b
[Linux / ClickHouse MySql] baselines
Nov 22, 2025
e78e4f5
[Linux / PostgreSQL 13] baselines
Nov 22, 2025
71f4267
[Windows / SQL Server 2025] baselines
Nov 22, 2025
6560bd2
[Linux / PostgreSQL 14] baselines
Nov 22, 2025
0d76143
[Linux / PostgreSQL 15] baselines
Nov 22, 2025
010cc25
[Linux / PostgreSQL 16] baselines
Nov 22, 2025
acd249a
[Linux / PostgreSQL 18] baselines
Nov 22, 2025
48994b2
[Linux / PostgreSQL 17] baselines
Nov 22, 2025
75480c9
[Linux / SQLite (both providers)] baselines
Nov 22, 2025
64e8203
[Linux / SQL Server 2025] baselines
Nov 22, 2025
a0a69ce
[Windows / SQLite (both providers)] baselines
Nov 22, 2025
d3de915
[Windows / SQL Server 2025] baselines
Nov 22, 2025
cfe64b6
[Linux / SQLite (both providers)] baselines
Nov 22, 2025
db1a964
[Linux / SQL Server 2025] baselines
Nov 22, 2025
58a76d9
[Windows / SQLite (both providers)] baselines
Nov 23, 2025
ba76263
[Windows / SQL Server 2025] baselines
Nov 23, 2025
65a8579
[Linux / PostgreSQL 13] baselines
Nov 23, 2025
271459a
[Linux / PostgreSQL 14] baselines
Nov 23, 2025
c084cc0
[Linux / PostgreSQL 15] baselines
Nov 23, 2025
44142fd
[Linux / PostgreSQL 16] baselines
Nov 23, 2025
334eda9
[Linux / PostgreSQL 18] baselines
Nov 23, 2025
b06c4c9
[Linux / PostgreSQL 17] baselines
Nov 23, 2025
3006405
[Linux / SQLite (both providers)] baselines
Nov 23, 2025
a458d66
[Linux / SQL Server 2022] baselines
Nov 23, 2025
4a6c13c
[Linux / SQL Server 2025] baselines
Nov 23, 2025
30037c3
[Linux / SQL Server EXTRAS] baselines
Nov 23, 2025
91abecc
[Linux / SQL Server 2019] baselines
Nov 23, 2025
71ea4ef
[Linux / SQL Server 2017] baselines
Nov 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

-- ClickHouse.Driver ClickHouse

Expand All @@ -22,5 +22,5 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

-- ClickHouse.Driver ClickHouse

Expand All @@ -22,5 +22,5 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

-- ClickHouse.MySql ClickHouse

Expand All @@ -22,5 +22,5 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

-- ClickHouse.MySql ClickHouse

Expand All @@ -22,5 +22,5 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

-- ClickHouse.Octonica ClickHouse

Expand All @@ -22,5 +22,5 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

-- ClickHouse.Octonica ClickHouse

Expand All @@ -22,5 +22,5 @@ SELECT
FROM
Person r
WHERE
r.PersonID + 1 = 0
r.PersonID = -1

Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ SELECT
FROM
SYSCAT.INDEXES
WHERE
UNIQUERULE = 'P' AND TABSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
UNIQUERULE = 'P' AND TABSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')

-- DB2 DB2.LUW DB2LUW

Expand All @@ -37,7 +37,7 @@ SELECT
FROM
SYSCAT.COLUMNS
WHERE
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')

-- DB2 DB2.LUW DB2LUW

Expand All @@ -53,7 +53,7 @@ SELECT
FROM
SYSCAT.REFERENCES
WHERE
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')

-- DB2 DB2.LUW DB2LUW

Expand All @@ -72,7 +72,7 @@ SELECT * FROM (
FROM
SYSCAT.PROCEDURES p
LEFT JOIN SYSCAT.MODULEOBJECTS o ON p.SPECIFICNAME = o.SPECIFICNAME
WHERE p.PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
WHERE p.PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
UNION ALL
SELECT
f.SPECIFICNAME,
Expand All @@ -87,7 +87,7 @@ SELECT * FROM (
FROM
SYSCAT.FUNCTIONS f
LEFT JOIN SYSCAT.MODULEOBJECTS o ON f.SPECIFICNAME = o.SPECIFICNAME
WHERE f.FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS'))
WHERE f.FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS'))
ORDER BY OBJECTMODULENAME, PROCSCHEMA, PROCNAME, PARM_COUNT

-- DB2 DB2.LUW DB2LUW
Expand All @@ -106,7 +106,7 @@ SELECT
NULLS
FROM
SYSCAT.PROCPARMS
WHERE PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
WHERE PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
UNION ALL
SELECT
SPECIFICNAME,
Expand All @@ -121,7 +121,7 @@ SELECT
'Y'
FROM
SYSCAT.FUNCPARMS
WHERE ROWTYPE <> 'R' AND FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
WHERE ROWTYPE <> 'R' AND FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')

-- DB2 DB2.LUW DB2LUW
DECLARE @NAME VarChar(128) -- String
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- Informix.DB2 Informix

SELECT
RTRIM(Replace(To_Char(p.MoneyValue), To_Char(','), To_Char('.')), '0.')
RTRIM(Replace(To_Char(p.MoneyValue), ',', '.'), '0.')
FROM
LinqDataTypes p
WHERE
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
-- Oracle.18.Managed Oracle.Managed Oracle12

SELECT
COUNT(*)
FROM
"Child" p
INNER JOIN "Parent" a_Parent ON p."ParentID" = a_Parent."ParentID"
WHERE
a_Parent."ParentID" = 1

-- Oracle.18.Managed Oracle.Managed Oracle12

SELECT
a_Parent."ParentID"
FROM
"Child" ch
LEFT JOIN "Parent" a_Parent ON ch."ParentID" = a_Parent."ParentID"

Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
-- PostgreSQL.13 PostgreSQL
DECLARE @Id Bigint -- Int64
SET @Id = 1
DECLARE @PermanentId Uuid -- Guid
SET @PermanentId = 'bc7b663d-0fde-4327-8f92-5d8cc3a11d11'::uuid
DECLARE @Code Text(2) -- String
SET @Code = 'C1'
DECLARE @Name Text(2) -- String
SET @Name = 'N1'
DECLARE @IsDeleted Boolean
SET @IsDeleted = NULL

INSERT INTO "Subdivisions"
(
"Id",
"PermanentId",
"Code",
"Name",
"IsDeleted"
)
VALUES
(
:Id,
:PermanentId,
:Code,
:Name,
:IsDeleted
)
RETURNING
"Id"



-- PostgreSQL.13 PostgreSQL
DECLARE @Id Bigint -- Int64
SET @Id = 2
DECLARE @PermanentId Uuid -- Guid
SET @PermanentId = 'a948600d-de21-4f74-8ac2-9516b287076e'::uuid
DECLARE @Code Text(2) -- String
SET @Code = 'C2'
DECLARE @Name Text(2) -- String
SET @Name = 'N2'
DECLARE @IsDeleted Boolean
SET @IsDeleted = NULL

INSERT INTO "Subdivisions"
(
"Id",
"PermanentId",
"Code",
"Name",
"IsDeleted"
)
VALUES
(
:Id,
:PermanentId,
:Code,
:Name,
:IsDeleted
)
RETURNING
"Id"



-- PostgreSQL.13 PostgreSQL
DECLARE @Id Bigint -- Int64
SET @Id = 3
DECLARE @PermanentId Uuid -- Guid
SET @PermanentId = 'bd3973a5-4323-4dd8-9f4f-df9f93e2a627'::uuid
DECLARE @Code Text(2) -- String
SET @Code = 'C3'
DECLARE @Name Text(2) -- String
SET @Name = 'N3'
DECLARE @IsDeleted Boolean
SET @IsDeleted = NULL

INSERT INTO "Subdivisions"
(
"Id",
"PermanentId",
"Code",
"Name",
"IsDeleted"
)
VALUES
(
:Id,
:PermanentId,
:Code,
:Name,
:IsDeleted
)
RETURNING
"Id"



SELECT s."Id", s."Code", s."IsDeleted", s."Name", s."PermanentId"
FROM "Subdivisions" AS s
WHERE s."Id"::bigint = 1


-- PostgreSQL.13 PostgreSQL

SELECT
s."Id",
s."PermanentId",
s."Code",
s."Name",
s."IsDeleted"
FROM
"Subdivisions" s
WHERE
s."Id"::BigInt = 1



-- PostgreSQL.13 PostgreSQL
DECLARE @id Bigint -- Int64
SET @id = 1

SELECT
s."Id",
s."PermanentId",
s."Code",
s."Name",
s."IsDeleted"
FROM
"Subdivisions" s
WHERE
s."Id" = :id



-- PostgreSQL.13 PostgreSQL

SELECT
s."Id",
s."PermanentId",
s."Code",
s."Name",
s."IsDeleted"
FROM
"Subdivisions" s
WHERE
s."Id" IN (2, 3)



-- PostgreSQL.13 PostgreSQL

SELECT
t1."Id",
t1."PermanentId",
t1."Code",
t1."Name",
t1."IsDeleted"
FROM
"Subdivisions" t1



Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- PostgreSQL.13 PostgreSQL

SELECT
t1."Id",
t1."Name"
FROM
"Issue261Table" t1



Loading