Skip to content

Commit b3a3901

Browse files
committed
Resolve conflicts
1 parent 3f1f360 commit b3a3901

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

sql/core/src/test/resources/sql-tests/results/udf/pgSQL/udf-case.sql.out

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ struct<>
107107
-- !query 12
108108
SELECT '3' AS `One`,
109109
CASE
110-
WHEN CAST(udf(1 < 2) AS boolean) THEN 3
110+
WHEN udf(1 < 2) THEN 3
111111
END AS `Simple WHEN`
112112
-- !query 12 schema
113113
struct<One:string,Simple WHEN:int>
@@ -121,7 +121,7 @@ SELECT '<NULL>' AS `One`,
121121
WHEN 1 > 2 THEN udf(3)
122122
END AS `Simple default`
123123
-- !query 13 schema
124-
struct<One:string,Simple default:string>
124+
struct<One:string,Simple default:int>
125125
-- !query 13 output
126126
<NULL> NULL
127127

@@ -133,7 +133,7 @@ SELECT '3' AS `One`,
133133
ELSE udf(4)
134134
END AS `Simple ELSE`
135135
-- !query 14 schema
136-
struct<One:string,Simple ELSE:string>
136+
struct<One:string,Simple ELSE:int>
137137
-- !query 14 output
138138
3 3
139139

@@ -153,7 +153,7 @@ struct<One:string,ELSE default:int>
153153
-- !query 16
154154
SELECT udf('6') AS `One`,
155155
CASE
156-
WHEN CAST(udf(1 > 2) AS boolean) THEN 3
156+
WHEN udf(1 > 2) THEN 3
157157
WHEN udf(4) < 5 THEN 6
158158
ELSE 7
159159
END AS `Two WHEN with default`
@@ -174,25 +174,25 @@ struct<None:string,NULL on no matches:int>
174174

175175

176176
-- !query 18
177-
SELECT CASE WHEN CAST(udf(1=0) AS boolean) THEN 1/0 WHEN 1=1 THEN 1 ELSE 2/0 END
177+
SELECT CASE WHEN udf(1=0) THEN 1/0 WHEN 1=1 THEN 1 ELSE 2/0 END
178178
-- !query 18 schema
179-
struct<CASE WHEN CAST(udf((1 = 0)) AS BOOLEAN) THEN (1 div 0) WHEN (1 = 1) THEN 1 ELSE (2 div 0) END:int>
179+
struct<CASE WHEN CAST(udf(cast((1 = 0) as string)) AS BOOLEAN) THEN (1 div 0) WHEN (1 = 1) THEN 1 ELSE (2 div 0) END:int>
180180
-- !query 18 output
181181
1
182182

183183

184184
-- !query 19
185185
SELECT CASE 1 WHEN 0 THEN 1/udf(0) WHEN 1 THEN 1 ELSE 2/0 END
186186
-- !query 19 schema
187-
struct<CASE WHEN (1 = 0) THEN (CAST(1 AS DOUBLE) / CAST(CAST(udf(0) AS DOUBLE) AS DOUBLE)) WHEN (1 = 1) THEN CAST(1 AS DOUBLE) ELSE CAST((2 div 0) AS DOUBLE) END:double>
187+
struct<CASE WHEN (1 = 0) THEN (1 div CAST(udf(cast(0 as string)) AS INT)) WHEN (1 = 1) THEN 1 ELSE (2 div 0) END:int>
188188
-- !query 19 output
189-
1.0
189+
1
190190

191191

192192
-- !query 20
193193
SELECT CASE WHEN i > 100 THEN udf(1/0) ELSE udf(0) END FROM case_tbl
194194
-- !query 20 schema
195-
struct<CASE WHEN (i > 100) THEN udf((1 div 0)) ELSE udf(0) END:string>
195+
struct<CASE WHEN (i > 100) THEN CAST(udf(cast((1 div 0) as string)) AS INT) ELSE CAST(udf(cast(0 as string)) AS INT) END:int>
196196
-- !query 20 output
197197
0
198198
0
@@ -203,7 +203,7 @@ struct<CASE WHEN (i > 100) THEN udf((1 div 0)) ELSE udf(0) END:string>
203203
-- !query 21
204204
SELECT CASE 'a' WHEN 'a' THEN udf(1) ELSE udf(2) END
205205
-- !query 21 schema
206-
struct<CASE WHEN (a = a) THEN udf(1) ELSE udf(2) END:string>
206+
struct<CASE WHEN (a = a) THEN CAST(udf(cast(1 as string)) AS INT) ELSE CAST(udf(cast(2 as string)) AS INT) END:int>
207207
-- !query 21 output
208208
1
209209

@@ -294,7 +294,7 @@ struct<i:int,f:double>
294294
SELECT udf(COALESCE(a.f, b.i, b.j))
295295
FROM CASE_TBL a, CASE2_TBL b
296296
-- !query 28 schema
297-
struct<udf(coalesce(f, cast(i as double), cast(j as double))):string>
297+
struct<CAST(udf(cast(coalesce(f, cast(i as double), cast(j as double)) as string)) AS DOUBLE):double>
298298
-- !query 28 output
299299
-30.3
300300
-30.3
@@ -369,7 +369,7 @@ struct<Five:string,NULLIF(a.i,b.i):int,NULLIF(b.i,4):int>
369369
-- !query 31
370370
SELECT '' AS `Two`, *
371371
FROM CASE_TBL a, CASE2_TBL b
372-
WHERE CAST(udf(COALESCE(f,b.i) = 2) AS boolean)
372+
WHERE udf(COALESCE(f,b.i) = 2)
373373
-- !query 31 schema
374374
struct<Two:string,i:int,f:double,i:int,j:int>
375375
-- !query 31 output

0 commit comments

Comments
 (0)