You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sqrl-testing/sqrl-integration-tests/src/test/resources/snapshots/com/datasqrl/DAGPlannerTest/functionParameterTest.txt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -351,7 +351,7 @@ INSERT INTO `default_catalog`.`default_database`.`CustomerByNothing_2`
351
351
],
352
352
"query" : {
353
353
"type" : "SqlQuery",
354
-
"sql" : "SELECT *\nFROM \"Customer_1\"\nWHERE (\"customerid\" = ANY ($1))",
354
+
"sql" : "SELECT *\nFROM \"Customer_1\"\nWHERE (\"customerid\" = ANY (CAST($1 AS BIGINT ARRAY)))",
Copy file name to clipboardExpand all lines: sqrl-testing/sqrl-integration-tests/src/test/resources/snapshots/com/datasqrl/UseCaseCompileTest/jwt-authorized--package.txt
+176-6Lines changed: 176 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,40 @@ SQL: CREATE VIEW AuthMyTableValues AS
37
37
WHERE array_contains(cast(? as ARRAY<BIGINT>), t.val)
LogicalFilter(condition=[array_contains(CAST(?0):VARCHAR(2147483647) CHARACTER SET "UTF-16LE" ARRAY, CAST($0):VARCHAR(2147483647) CHARACTER SET "UTF-16LE" NOT NULL)])
INSERT INTO `default_catalog`.`default_database`.`MyTable_1`
143
+
INSERT INTO `default_catalog`.`default_database`.`MyStringTable_1`
88
144
(SELECT *
89
-
FROM `default_catalog`.`default_database`.`MyTable`)
145
+
FROM `default_catalog`.`default_database`.`MyStringTable`)
90
146
;
91
-
END
147
+
INSERT INTO `default_catalog`.`default_database`.`MyTable_2`
148
+
(SELECT *
149
+
FROM `default_catalog`.`default_database`.`MyTable`)
150
+
;
151
+
END
92
152
>>>kafka.json
93
153
{
94
154
"topics" : [ ],
95
155
"testRunnerTopics" : [ ]
96
156
}
97
157
>>>postgres-schema.sql
158
+
CREATE TABLE IF NOT EXISTS "MyStringTable" ("val" TEXT NOT NULL , PRIMARY KEY ("val"));
98
159
CREATE TABLE IF NOT EXISTS "MyTable" ("val" INTEGER NOT NULL , PRIMARY KEY ("val"))
99
160
>>>postgres-views.sql
100
161
101
162
>>>vertx.json
102
163
{
103
164
"model" : {
104
165
"queries" : [
166
+
{
167
+
"type" : "args",
168
+
"parentType" : "Query",
169
+
"fieldName" : "MyStringTable",
170
+
"exec" : {
171
+
"arguments" : [
172
+
{
173
+
"type" : "variable",
174
+
"path" : "offset"
175
+
},
176
+
{
177
+
"type" : "variable",
178
+
"path" : "limit"
179
+
}
180
+
],
181
+
"query" : {
182
+
"type" : "SqlQuery",
183
+
"sql" : "SELECT *\nFROM (SELECT \"val\"\n FROM \"MyStringTable\"\n ORDER BY \"val\" NULLS FIRST) AS \"t\"",
184
+
"parameters" : [ ],
185
+
"pagination" : "LIMIT_AND_OFFSET",
186
+
"database" : "POSTGRES"
187
+
}
188
+
}
189
+
},
105
190
{
106
191
"type" : "args",
107
192
"parentType" : "Query",
@@ -176,7 +261,40 @@ CREATE TABLE IF NOT EXISTS "MyTable" ("val" INTEGER NOT NULL , PRIMARY KEY ("val
176
261
],
177
262
"query" : {
178
263
"type" : "SqlQuery",
179
-
"sql" : "SELECT *\nFROM (SELECT \"val\"\n FROM \"MyTable\"\n ORDER BY \"val\" NULLS FIRST) AS \"t\"\nWHERE (CAST(\"val\" AS BIGINT) = ANY ($1))\nORDER BY \"val\" NULLS FIRST",
264
+
"sql" : "SELECT *\nFROM (SELECT \"val\"\n FROM \"MyTable\"\n ORDER BY \"val\" NULLS FIRST) AS \"t\"\nWHERE (CAST(\"val\" AS BIGINT) = ANY (CAST($1 AS BIGINT ARRAY)))\nORDER BY \"val\" NULLS FIRST",
265
+
"parameters" : [
266
+
{
267
+
"type" : "metadata",
268
+
"metadata" : {
269
+
"metadataType" : "AUTH",
270
+
"name" : "values",
271
+
"isRequired" : true
272
+
}
273
+
}
274
+
],
275
+
"pagination" : "LIMIT_AND_OFFSET",
276
+
"database" : "POSTGRES"
277
+
}
278
+
}
279
+
},
280
+
{
281
+
"type" : "args",
282
+
"parentType" : "Query",
283
+
"fieldName" : "AuthStringMyTableValues",
284
+
"exec" : {
285
+
"arguments" : [
286
+
{
287
+
"type" : "variable",
288
+
"path" : "offset"
289
+
},
290
+
{
291
+
"type" : "variable",
292
+
"path" : "limit"
293
+
}
294
+
],
295
+
"query" : {
296
+
"type" : "SqlQuery",
297
+
"sql" : "SELECT *\nFROM (SELECT \"val\"\n FROM \"MyStringTable\"\n ORDER BY \"val\" NULLS FIRST) AS \"t\"\nWHERE (CAST(\"val\" AS TEXT) = ANY (CAST($1 AS TEXT ARRAY)))\nORDER BY \"val\" NULLS FIRST",
180
298
"parameters" : [
181
299
{
182
300
"type" : "metadata",
@@ -196,6 +314,32 @@ CREATE TABLE IF NOT EXISTS "MyTable" ("val" INTEGER NOT NULL , PRIMARY KEY ("val
196
314
"mutations" : [ ],
197
315
"subscriptions" : [ ],
198
316
"operations" : [
317
+
{
318
+
"function" : {
319
+
"name" : "GetMyStringTable",
320
+
"parameters" : {
321
+
"type" : "object",
322
+
"properties" : {
323
+
"offset" : {
324
+
"type" : "integer"
325
+
},
326
+
"limit" : {
327
+
"type" : "integer"
328
+
}
329
+
},
330
+
"required" : [ ]
331
+
}
332
+
},
333
+
"format" : "JSON",
334
+
"apiQuery" : {
335
+
"query" : "query MyStringTable($limit: Int = 10, $offset: Int = 0) {\nMyStringTable(limit: $limit, offset: $offset) {\nval\n}\n\n}",
0 commit comments