Skip to content

Commit 239b56d

Browse files
linq2dbotAzure Pipelines Bot
andauthored
Baselines for linq2db/linq2db#5099 (#1527)
* [Windows / SQLite (specialized tests)] baselines * [Windows / SQLite (both providers)] baselines * [Linux / DB2 LUW 11.5] baselines * [Windows / SQL Server 2022] baselines --------- Co-authored-by: Azure Pipelines Bot <[email protected]>
1 parent ff6d682 commit 239b56d

File tree

127 files changed

+5615
-7
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+5615
-7
lines changed

DB2/Tests/DataProvider/DB2Tests/Tests.DataProvider.DB2Tests.Issue2763Test(DB2).sql

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ SELECT
2020
FROM
2121
SYSCAT.INDEXES
2222
WHERE
23-
UNIQUERULE = 'P' AND TABSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
23+
UNIQUERULE = 'P' AND TABSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
2424

2525
BeforeExecute
2626
-- DB2 DB2.LUW DB2LUW
@@ -41,7 +41,7 @@ SELECT
4141
FROM
4242
SYSCAT.COLUMNS
4343
WHERE
44-
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
44+
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
4545

4646
BeforeExecute
4747
-- DB2 DB2.LUW DB2LUW
@@ -58,7 +58,7 @@ SELECT
5858
FROM
5959
SYSCAT.REFERENCES
6060
WHERE
61-
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
61+
TABSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
6262

6363
BeforeExecute
6464
-- DB2 DB2.LUW DB2LUW
@@ -78,7 +78,7 @@ SELECT * FROM (
7878
FROM
7979
SYSCAT.PROCEDURES p
8080
LEFT JOIN SYSCAT.MODULEOBJECTS o ON p.SPECIFICNAME = o.SPECIFICNAME
81-
WHERE p.PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
81+
WHERE p.PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
8282
UNION ALL
8383
SELECT
8484
f.SPECIFICNAME,
@@ -93,7 +93,7 @@ SELECT * FROM (
9393
FROM
9494
SYSCAT.FUNCTIONS f
9595
LEFT JOIN SYSCAT.MODULEOBJECTS o ON f.SPECIFICNAME = o.SPECIFICNAME
96-
WHERE f.FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS'))
96+
WHERE f.FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS'))
9797
ORDER BY OBJECTMODULENAME, PROCSCHEMA, PROCNAME, PARM_COUNT
9898

9999
BeforeExecute
@@ -113,7 +113,7 @@ SELECT
113113
NULLS
114114
FROM
115115
SYSCAT.PROCPARMS
116-
WHERE PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
116+
WHERE PROCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
117117
UNION ALL
118118
SELECT
119119
SPECIFICNAME,
@@ -128,7 +128,7 @@ SELECT
128128
'Y'
129129
FROM
130130
SYSCAT.FUNCPARMS
131-
WHERE ROWTYPE <> 'R' AND FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SESSION', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
131+
WHERE ROWTYPE <> 'R' AND FUNCSCHEMA IN ('DB2INST1', 'NULLID', 'SQLJ', 'SYSCAT', 'SYSFUN', 'SYSIBM', 'SYSIBMADM', 'SYSIBMINTERNAL', 'SYSIBMTS', 'SYSPROC', 'SYSPUBLIC', 'SYSSTAT', 'SYSTOOLS')
132132

133133
BeforeExecute
134134
BeginTransaction
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
BeforeExecute
2+
-- SQLite.Classic.MPM SQLite.Classic SQLite
3+
4+
SELECT
5+
1
6+
FROM
7+
[Parent] [p]
8+
9+
BeforeExecute
10+
-- SQLite.Classic.MPM SQLite.Classic SQLite
11+
12+
SELECT
13+
[t1].[ParentID],
14+
[t1].[Value1]
15+
FROM
16+
[Parent] [t1]
17+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
BeforeExecute
2+
-- SQLite.Classic.MPU SQLite.Classic SQLite
3+
4+
SELECT
5+
1
6+
FROM
7+
[Parent] [p]
8+
9+
BeforeExecute
10+
-- SQLite.Classic.MPU SQLite.Classic SQLite
11+
12+
SELECT
13+
[t1].[ParentID],
14+
[t1].[Value1]
15+
FROM
16+
[Parent] [t1]
17+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
BeforeExecute
2+
-- SQLite.Classic SQLite
3+
4+
SELECT
5+
1
6+
FROM
7+
[Parent] [p]
8+
9+
BeforeExecute
10+
-- SQLite.Classic SQLite
11+
12+
SELECT
13+
[t1].[ParentID],
14+
[t1].[Value1]
15+
FROM
16+
[Parent] [t1]
17+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
BeforeExecute
2+
-- SQLite.MS SQLite
3+
4+
SELECT
5+
1
6+
FROM
7+
[Parent] [p]
8+
9+
BeforeExecute
10+
-- SQLite.MS SQLite
11+
12+
SELECT
13+
[t1].[ParentID],
14+
[t1].[Value1]
15+
FROM
16+
[Parent] [t1]
17+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
BeforeExecute
2+
-- SqlServer.2022
3+
4+
SELECT
5+
[p].[FirstName],
6+
[p].[PersonID],
7+
[p].[LastName],
8+
[p].[MiddleName],
9+
[p].[Gender]
10+
FROM
11+
[Person] [p]
12+
WHERE
13+
[p].[FirstName] LIKE N'%hn%' AND [p].[PersonID] = 1
14+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
BeforeExecute
2+
-- SqlServer.2022
3+
4+
SELECT
5+
[p].[FirstName],
6+
[p].[PersonID],
7+
[p].[LastName],
8+
[p].[MiddleName],
9+
[p].[Gender]
10+
FROM
11+
[Person] [p]
12+
WHERE
13+
[p].[FirstName] NOT LIKE N'%h~%n%' ESCAPE N'~' AND
14+
[p].[PersonID] = 1
15+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
-- SqlServer.2022
2+
DECLARE @Id BigInt -- Int64
3+
SET @Id = 1
4+
DECLARE @PermanentId UniqueIdentifier -- Guid
5+
SET @PermanentId = 'bc7b663d-0fde-4327-8f92-5d8cc3a11d11'
6+
DECLARE @Code NVarChar(4000) -- String
7+
SET @Code = N'C1'
8+
DECLARE @Name NVarChar(4000) -- String
9+
SET @Name = N'N1'
10+
DECLARE @IsDeleted Bit -- Boolean
11+
SET @IsDeleted = NULL
12+
13+
INSERT INTO [Subdivisions]
14+
(
15+
[Id],
16+
[PermanentId],
17+
[Code],
18+
[Name],
19+
[IsDeleted]
20+
)
21+
VALUES
22+
(
23+
@Id,
24+
@PermanentId,
25+
@Code,
26+
@Name,
27+
@IsDeleted
28+
)
29+
30+
SELECT SCOPE_IDENTITY()
31+
32+
33+
34+
-- SqlServer.2022
35+
DECLARE @Id BigInt -- Int64
36+
SET @Id = 2
37+
DECLARE @PermanentId UniqueIdentifier -- Guid
38+
SET @PermanentId = 'a948600d-de21-4f74-8ac2-9516b287076e'
39+
DECLARE @Code NVarChar(4000) -- String
40+
SET @Code = N'C2'
41+
DECLARE @Name NVarChar(4000) -- String
42+
SET @Name = N'N2'
43+
DECLARE @IsDeleted Bit -- Boolean
44+
SET @IsDeleted = NULL
45+
46+
INSERT INTO [Subdivisions]
47+
(
48+
[Id],
49+
[PermanentId],
50+
[Code],
51+
[Name],
52+
[IsDeleted]
53+
)
54+
VALUES
55+
(
56+
@Id,
57+
@PermanentId,
58+
@Code,
59+
@Name,
60+
@IsDeleted
61+
)
62+
63+
SELECT SCOPE_IDENTITY()
64+
65+
66+
67+
-- SqlServer.2022
68+
DECLARE @Id BigInt -- Int64
69+
SET @Id = 3
70+
DECLARE @PermanentId UniqueIdentifier -- Guid
71+
SET @PermanentId = 'bd3973a5-4323-4dd8-9f4f-df9f93e2a627'
72+
DECLARE @Code NVarChar(4000) -- String
73+
SET @Code = N'C3'
74+
DECLARE @Name NVarChar(4000) -- String
75+
SET @Name = N'N3'
76+
DECLARE @IsDeleted Bit -- Boolean
77+
SET @IsDeleted = NULL
78+
79+
INSERT INTO [Subdivisions]
80+
(
81+
[Id],
82+
[PermanentId],
83+
[Code],
84+
[Name],
85+
[IsDeleted]
86+
)
87+
VALUES
88+
(
89+
@Id,
90+
@PermanentId,
91+
@Code,
92+
@Name,
93+
@IsDeleted
94+
)
95+
96+
SELECT SCOPE_IDENTITY()
97+
98+
99+
100+
SELECT [s].[Id], [s].[Code], [s].[IsDeleted], [s].[Name], [s].[PermanentId]
101+
FROM [Subdivisions] AS [s]
102+
WHERE CAST([s].[Id] AS bigint) = CAST(1 AS bigint)
103+
104+
105+
-- SqlServer.2022
106+
107+
SELECT
108+
[s].[Id],
109+
[s].[PermanentId],
110+
[s].[Code],
111+
[s].[Name],
112+
[s].[IsDeleted]
113+
FROM
114+
[Subdivisions] [s]
115+
WHERE
116+
CAST([s].[Id] AS BigInt) = 1
117+
118+
119+
120+
-- SqlServer.2022
121+
DECLARE @id BigInt -- Int64
122+
SET @id = 1
123+
124+
SELECT
125+
[s].[Id],
126+
[s].[PermanentId],
127+
[s].[Code],
128+
[s].[Name],
129+
[s].[IsDeleted]
130+
FROM
131+
[Subdivisions] [s]
132+
WHERE
133+
[s].[Id] = @id
134+
135+
136+
137+
-- SqlServer.2022
138+
139+
SELECT
140+
[s].[Id],
141+
[s].[PermanentId],
142+
[s].[Code],
143+
[s].[Name],
144+
[s].[IsDeleted]
145+
FROM
146+
[Subdivisions] [s]
147+
WHERE
148+
[s].[Id] IN (2, 3)
149+
150+
151+
152+
-- SqlServer.2022
153+
154+
SELECT
155+
[t1].[Id],
156+
[t1].[PermanentId],
157+
[t1].[Code],
158+
[t1].[Name],
159+
[t1].[IsDeleted]
160+
FROM
161+
[Subdivisions] [t1]
162+
163+
164+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-- SqlServer.2022
2+
3+
SELECT
4+
[t1].[Id],
5+
[t1].[Name]
6+
FROM
7+
[Issue261Table] [t1]
8+
9+
10+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
SELECT [w].[Id], [w].[Value]
2+
FROM [WithDuplicateProperties] AS [w]
3+
WHERE [w].[Value] = 1
4+
5+

0 commit comments

Comments
 (0)