From 9ce31a1c22fedecb932aa164e83ebbef64ac319c Mon Sep 17 00:00:00 2001 From: Martin McGrane Date: Mon, 20 Oct 2025 18:03:14 +1100 Subject: [PATCH 1/5] Update tests to expect query layering --- src/results/tests.ts | 564 +++++++++++++++++++++---------------------- 1 file changed, 282 insertions(+), 282 deletions(-) diff --git a/src/results/tests.ts b/src/results/tests.ts index 86044f0..706bae6 100644 --- a/src/results/tests.ts +++ b/src/results/tests.ts @@ -1254,7 +1254,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Constant', @@ -1263,8 +1263,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', ':foo']], - displayValues: ['(:MyType, :foo)'], + values: [[':_query::MyType', ':foo']], + displayValues: ['(:_query::MyType, :foo)'], }, { name: 'String', @@ -1278,7 +1278,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1289,8 +1289,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 'abc']], - displayValues: ['(:MyType, 1, "abc")'], + values: [[':_query::MyType', 1n, 'abc']], + displayValues: ['(:_query::MyType, 1, "abc")'], }, { name: 'Bool', @@ -1304,7 +1304,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1315,8 +1315,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, false]], - displayValues: ['(:MyType, 1, false)'], + values: [[':_query::MyType', 1n, false]], + displayValues: ['(:_query::MyType, 1, false)'], }, { name: 'Char', @@ -1330,7 +1330,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1341,8 +1341,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, '👍']], - displayValues: ["(:MyType, 1, '👍')"], + values: [[':_query::MyType', 1n, '👍']], + displayValues: ["(:_query::MyType, 1, '👍')"], }, { name: 'DateTime', @@ -1356,7 +1356,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1367,8 +1367,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, new Date('2021-10-11T15:22:31.000Z')]], - displayValues: ['(:MyType, 1, 2021-10-11T15:22:31.000Z)'], + values: [[':_query::MyType', 1n, new Date('2021-10-11T15:22:31.000Z')]], + displayValues: ['(:_query::MyType, 1, 2021-10-11T15:22:31.000Z)'], }, { name: 'Date', @@ -1382,7 +1382,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1393,8 +1393,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, new Date('2021-10-12')]], - displayValues: ['(:MyType, 1, 2021-10-12)'], + values: [[':_query::MyType', 1n, new Date('2021-10-12')]], + displayValues: ['(:_query::MyType, 1, 2021-10-12)'], }, { name: 'Year', @@ -1408,7 +1408,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1419,8 +1419,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2022n]], - displayValues: ['(:MyType, 1, 2022)'], + values: [[':_query::MyType', 1n, 2022n]], + displayValues: ['(:_query::MyType, 1, 2022)'], }, { name: 'Month', @@ -1434,7 +1434,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1445,8 +1445,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Week', @@ -1460,7 +1460,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1471,8 +1471,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Day', @@ -1486,7 +1486,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1497,8 +1497,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Hour', @@ -1512,7 +1512,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1523,8 +1523,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Minute', @@ -1538,7 +1538,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1549,8 +1549,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Second', @@ -1564,7 +1564,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1575,8 +1575,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Millisecond', @@ -1590,7 +1590,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1601,8 +1601,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Microsecond', @@ -1616,7 +1616,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1627,8 +1627,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Nanosecond', @@ -1642,7 +1642,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1653,8 +1653,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Hash', @@ -1669,7 +1669,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1680,8 +1680,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 59005302613613978016770438099762432572n]], - displayValues: ['(:MyType, 1, 59005302613613978016770438099762432572)'], + values: [[':_query::MyType', 1n, 59005302613613978016770438099762432572n]], + displayValues: ['(:_query::MyType, 1, 59005302613613978016770438099762432572)'], }, { name: 'Missing', @@ -1695,7 +1695,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1706,8 +1706,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, null]], - displayValues: ['(:MyType, 1, missing)'], + values: [[':_query::MyType', 1n, null]], + displayValues: ['(:_query::MyType, 1, missing)'], }, { name: 'FilePos', @@ -1728,7 +1728,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1739,8 +1739,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 2n]], - displayValues: ['(:MyType, 1, 2)'], + values: [[':_query::MyType', 1n, 2n]], + displayValues: ['(:_query::MyType, 1, 2)'], }, { name: 'Int8', @@ -1754,7 +1754,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1765,8 +1765,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, -12]], - displayValues: ['(:MyType, 1, -12)'], + values: [[':_query::MyType', 1n, -12]], + displayValues: ['(:_query::MyType, 1, -12)'], }, { name: 'Int16', @@ -1780,7 +1780,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1791,8 +1791,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, -123]], - displayValues: ['(:MyType, 1, -123)'], + values: [[':_query::MyType', 1n, -123]], + displayValues: ['(:_query::MyType, 1, -123)'], }, { name: 'Int32', @@ -1806,7 +1806,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1817,8 +1817,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, -1234]], - displayValues: ['(:MyType, 1, -1234)'], + values: [[':_query::MyType', 1n, -1234]], + displayValues: ['(:_query::MyType, 1, -1234)'], }, { name: 'Int64', @@ -1832,7 +1832,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1843,8 +1843,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, -12345n]], - displayValues: ['(:MyType, 1, -12345)'], + values: [[':_query::MyType', 1n, -12345n]], + displayValues: ['(:_query::MyType, 1, -12345)'], }, { name: 'Int128', @@ -1858,7 +1858,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1869,8 +1869,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 123456789101112131415n]], - displayValues: ['(:MyType, 1, 123456789101112131415)'], + values: [[':_query::MyType', 1n, 123456789101112131415n]], + displayValues: ['(:_query::MyType, 1, 123456789101112131415)'], }, { name: 'UInt8', @@ -1884,7 +1884,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1895,8 +1895,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 12]], - displayValues: ['(:MyType, 1, 12)'], + values: [[':_query::MyType', 1n, 12]], + displayValues: ['(:_query::MyType, 1, 12)'], }, { name: 'UInt16', @@ -1910,7 +1910,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1921,8 +1921,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 123]], - displayValues: ['(:MyType, 1, 123)'], + values: [[':_query::MyType', 1n, 123]], + displayValues: ['(:_query::MyType, 1, 123)'], }, { name: 'UInt32', @@ -1936,7 +1936,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1947,8 +1947,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 1234]], - displayValues: ['(:MyType, 1, 1234)'], + values: [[':_query::MyType', 1n, 1234]], + displayValues: ['(:_query::MyType, 1, 1234)'], }, { name: 'UInt64', @@ -1962,7 +1962,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1973,8 +1973,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 12345n]], - displayValues: ['(:MyType, 1, 12345)'], + values: [[':_query::MyType', 1n, 12345n]], + displayValues: ['(:_query::MyType, 1, 12345)'], }, { name: 'UInt128', @@ -1988,7 +1988,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -1999,8 +1999,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 123456789101112131415n]], - displayValues: ['(:MyType, 1, 123456789101112131415)'], + values: [[':_query::MyType', 1n, 123456789101112131415n]], + displayValues: ['(:_query::MyType, 1, 123456789101112131415)'], }, { name: 'Float16', @@ -2014,7 +2014,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2025,8 +2025,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 42.5]], - displayValues: ['(:MyType, 1, 42.5)'], + values: [[':_query::MyType', 1n, 42.5]], + displayValues: ['(:_query::MyType, 1, 42.5)'], }, { name: 'Float32', @@ -2040,7 +2040,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2051,8 +2051,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 42.5]], - displayValues: ['(:MyType, 1, 42.5)'], + values: [[':_query::MyType', 1n, 42.5]], + displayValues: ['(:_query::MyType, 1, 42.5)'], }, { name: 'Float64', @@ -2066,7 +2066,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2077,8 +2077,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, 42.5]], - displayValues: ['(:MyType, 1, 42.5)'], + values: [[':_query::MyType', 1n, 42.5]], + displayValues: ['(:_query::MyType, 1, 42.5)'], }, { name: 'Decimal16', @@ -2092,7 +2092,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2104,8 +2104,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, new Decimal('12.34')]], - displayValues: ['(:MyType, 1, 12.34)'], + values: [[':_query::MyType', 1n, new Decimal('12.34')]], + displayValues: ['(:_query::MyType, 1, 12.34)'], }, { name: 'Decimal32', @@ -2119,7 +2119,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2131,8 +2131,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, new Decimal('12.34')]], - displayValues: ['(:MyType, 1, 12.34)'], + values: [[':_query::MyType', 1n, new Decimal('12.34')]], + displayValues: ['(:_query::MyType, 1, 12.34)'], }, { name: 'Decimal64', @@ -2146,7 +2146,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2158,8 +2158,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, new Decimal('12.34')]], - displayValues: ['(:MyType, 1, 12.34)'], + values: [[':_query::MyType', 1n, new Decimal('12.34')]], + displayValues: ['(:_query::MyType, 1, 12.34)'], }, { name: 'Decimal128', @@ -2173,7 +2173,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2186,9 +2186,9 @@ export const valueTypeTests: Test[] = [ }, ], values: [ - [':MyType', 1n, new Decimal('123456789010111213141516171819202122.34')], + [':_query::MyType', 1n, new Decimal('123456789010111213141516171819202122.34')], ], - displayValues: ['(:MyType, 1, 123456789010111213141516171819202122.34)'], + displayValues: ['(:_query::MyType, 1, 123456789010111213141516171819202122.34)'], }, { name: 'UUID', @@ -2203,7 +2203,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2214,8 +2214,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, '22b4a8a1-e548-4eeb-9270-60426d66a48e']], - displayValues: ['(:MyType, 1, "22b4a8a1-e548-4eeb-9270-60426d66a48e")'], + values: [[':_query::MyType', 1n, '22b4a8a1-e548-4eeb-9270-60426d66a48e']], + displayValues: ['(:_query::MyType, 1, "22b4a8a1-e548-4eeb-9270-60426d66a48e")'], }, { name: 'SHA1', @@ -2230,7 +2230,7 @@ export const valueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2241,8 +2241,8 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 1n, '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c']], - displayValues: ['(:MyType, 1, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c")'], + values: [[':_query::MyType', 1n, '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c']], + displayValues: ['(:_query::MyType, 1, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c")'], }, ]; @@ -2259,7 +2259,7 @@ export const miscValueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -2267,8 +2267,8 @@ export const miscValueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 123n]], - displayValues: ['(:MyType, 123)'], + values: [[':_query::MyType', 123n]], + displayValues: ['(:_query::MyType, 123)'], }, { name: 'Int128', @@ -2282,7 +2282,7 @@ export const miscValueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int128', @@ -2290,8 +2290,8 @@ export const miscValueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', 123445677777999999999n]], - displayValues: ['(:MyType, 123445677777999999999)'], + values: [[':_query::MyType', 123445677777999999999n]], + displayValues: ['(:_query::MyType, 123445677777999999999)'], }, { name: 'Date', @@ -2305,7 +2305,7 @@ export const miscValueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Date', @@ -2313,8 +2313,8 @@ export const miscValueTypeTests: Test[] = [ ], }, ], - values: [[':MyType', new Date('2021-10-12')]], - displayValues: ['(:MyType, 2021-10-12)'], + values: [[':_query::MyType', new Date('2021-10-12')]], + displayValues: ['(:_query::MyType, 2021-10-12)'], }, { name: 'OuterType(InnerType(Int, String), String)', @@ -2329,14 +2329,14 @@ export const miscValueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':OuterType' }, + value: { type: 'String', value: ':_query::OuterType' }, }, { type: 'ValueType', typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':InnerType' }, + value: { type: 'String', value: ':_query::InnerType' }, }, { type: 'Int64', @@ -2352,8 +2352,8 @@ export const miscValueTypeTests: Test[] = [ ], }, ], - values: [[':OuterType', [':InnerType', 123n, 'inner'], 'outer']], - displayValues: ['(:OuterType, (:InnerType, 123, "inner"), "outer")'], + values: [[':_query::OuterType', [':_query::InnerType', 123n, 'inner'], 'outer']], + displayValues: ['(:_query::OuterType, (:_query::InnerType, 123, "inner"), "outer")'], }, { name: 'Module', @@ -2371,7 +2371,7 @@ export const miscValueTypeTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':Foo' }, + value: { type: 'String', value: ':_query::Foo' }, }, { type: 'Constant', @@ -2390,8 +2390,8 @@ export const miscValueTypeTests: Test[] = [ ], }, ], - values: [[':Foo', ':Bar', ':MyType', 12n, 34n]], - displayValues: ['(:Foo, :Bar, :MyType, 12, 34)'], + values: [[':_query::Foo', ':Bar', ':MyType', 12n, 34n]], + displayValues: ['(:_query::Foo, :Bar, :MyType, 12, 34)'], }, ]; @@ -2411,19 +2411,19 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Constant', value: { type: 'String', value: ':foo' }, }, ], - value: [':MyType', ':foo'], + value: [':_query::MyType', ':foo'], }, }, ], - values: [[':MyType', ':foo']], - displayValues: ['(:MyType, :foo)'], + values: [[':_query::MyType', ':foo']], + displayValues: ['(:_query::MyType, :foo)'], }, { name: 'String', @@ -2440,7 +2440,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'String', @@ -2449,12 +2449,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', ':abc', 1n], + value: [':_query::MyType', ':abc', 1n], }, }, ], - values: [[':MyType', ':abc', 1n]], - displayValues: ['(:MyType, ":abc", 1)'], + values: [[':_query::MyType', ':abc', 1n]], + displayValues: ['(:_query::MyType, ":abc", 1)'], }, { name: 'Bool', @@ -2471,7 +2471,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Bool', @@ -2480,12 +2480,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', false, 1n], + value: [':_query::MyType', false, 1n], }, }, ], - values: [[':MyType', false, 1n]], - displayValues: ['(:MyType, false, 1)'], + values: [[':_query::MyType', false, 1n]], + displayValues: ['(:_query::MyType, false, 1)'], }, { name: 'Char', @@ -2502,7 +2502,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Char', @@ -2511,12 +2511,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', '👍', 1n], + value: [':_query::MyType', '👍', 1n], }, }, ], - values: [[':MyType', '👍', 1n]], - displayValues: ["(:MyType, '👍', 1)"], + values: [[':_query::MyType', '👍', 1n]], + displayValues: ["(:_query::MyType, '👍', 1)"], }, { name: 'DateTime', @@ -2533,7 +2533,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'DateTime', @@ -2542,12 +2542,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', new Date('2021-10-11T15:22:31.000Z'), 1n], + value: [':_query::MyType', new Date('2021-10-11T15:22:31.000Z'), 1n], }, }, ], - values: [[':MyType', new Date('2021-10-11T15:22:31.000Z'), 1n]], - displayValues: ['(:MyType, 2021-10-11T15:22:31.000Z, 1)'], + values: [[':_query::MyType', new Date('2021-10-11T15:22:31.000Z'), 1n]], + displayValues: ['(:_query::MyType, 2021-10-11T15:22:31.000Z, 1)'], // TODO enable this when DateTime serialization fixed skip: true, }, @@ -2566,7 +2566,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Date', @@ -2575,12 +2575,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', new Date('2021-10-12'), 1n], + value: [':_query::MyType', new Date('2021-10-12'), 1n], }, }, ], - values: [[':MyType', new Date('2021-10-12'), 1n]], - displayValues: ['(:MyType, 2021-10-12, 1)'], + values: [[':_query::MyType', new Date('2021-10-12'), 1n]], + displayValues: ['(:_query::MyType, 2021-10-12, 1)'], }, { name: 'Year', @@ -2597,7 +2597,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Year', @@ -2606,12 +2606,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2022n, 1n], + value: [':_query::MyType', 2022n, 1n], }, }, ], - values: [[':MyType', 2022n, 1n]], - displayValues: ['(:MyType, 2022, 1)'], + values: [[':_query::MyType', 2022n, 1n]], + displayValues: ['(:_query::MyType, 2022, 1)'], }, { name: 'Month', @@ -2628,7 +2628,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Month', @@ -2637,12 +2637,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Week', @@ -2659,7 +2659,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Week', @@ -2668,12 +2668,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Day', @@ -2690,7 +2690,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Day', @@ -2699,12 +2699,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Hour', @@ -2721,7 +2721,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Hour', @@ -2730,12 +2730,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Minute', @@ -2752,7 +2752,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Minute', @@ -2761,12 +2761,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Second', @@ -2783,7 +2783,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Second', @@ -2792,12 +2792,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Millisecond', @@ -2814,7 +2814,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Millisecond', @@ -2823,12 +2823,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Microsecond', @@ -2845,7 +2845,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Microsecond', @@ -2854,12 +2854,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Nanosecond', @@ -2876,7 +2876,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Nanosecond', @@ -2885,12 +2885,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Hash', @@ -2908,7 +2908,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Hash', @@ -2917,12 +2917,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 59005302613613978016770438099762432572n, 1n], + value: [':_query::MyType', 59005302613613978016770438099762432572n, 1n], }, }, ], - values: [[':MyType', 59005302613613978016770438099762432572n, 1n]], - displayValues: ['(:MyType, 59005302613613978016770438099762432572, 1)'], + values: [[':_query::MyType', 59005302613613978016770438099762432572n, 1n]], + displayValues: ['(:_query::MyType, 59005302613613978016770438099762432572, 1)'], }, { name: 'Missing', @@ -2939,7 +2939,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Missing', @@ -2948,12 +2948,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', null, 1n], + value: [':_query::MyType', null, 1n], }, }, ], - values: [[':MyType', null, 1n]], - displayValues: ['(:MyType, missing, 1)'], + values: [[':_query::MyType', null, 1n]], + displayValues: ['(:_query::MyType, missing, 1)'], }, { name: 'FilePos', @@ -2977,7 +2977,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'FilePos', @@ -2986,12 +2986,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 2n, 1n], + value: [':_query::MyType', 2n, 1n], }, }, ], - values: [[':MyType', 2n, 1n]], - displayValues: ['(:MyType, 2, 1)'], + values: [[':_query::MyType', 2n, 1n]], + displayValues: ['(:_query::MyType, 2, 1)'], }, { name: 'Int8', @@ -3008,7 +3008,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int8', @@ -3017,12 +3017,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', -12, 1n], + value: [':_query::MyType', -12, 1n], }, }, ], - values: [[':MyType', -12, 1n]], - displayValues: ['(:MyType, -12, 1)'], + values: [[':_query::MyType', -12, 1n]], + displayValues: ['(:_query::MyType, -12, 1)'], }, { name: 'Int16', @@ -3039,7 +3039,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int16', @@ -3048,12 +3048,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', -123, 1n], + value: [':_query::MyType', -123, 1n], }, }, ], - values: [[':MyType', -123, 1n]], - displayValues: ['(:MyType, -123, 1)'], + values: [[':_query::MyType', -123, 1n]], + displayValues: ['(:_query::MyType, -123, 1)'], }, { name: 'Int32', @@ -3070,7 +3070,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int32', @@ -3079,12 +3079,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', -1234, 1n], + value: [':_query::MyType', -1234, 1n], }, }, ], - values: [[':MyType', -1234, 1n]], - displayValues: ['(:MyType, -1234, 1)'], + values: [[':_query::MyType', -1234, 1n]], + displayValues: ['(:_query::MyType, -1234, 1)'], }, { name: 'Int64', @@ -3101,7 +3101,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int64', @@ -3110,12 +3110,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', -12345n, 1n], + value: [':_query::MyType', -12345n, 1n], }, }, ], - values: [[':MyType', -12345n, 1n]], - displayValues: ['(:MyType, -12345, 1)'], + values: [[':_query::MyType', -12345n, 1n]], + displayValues: ['(:_query::MyType, -12345, 1)'], }, { name: 'Int128', @@ -3132,7 +3132,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Int128', @@ -3141,12 +3141,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 123456789101112131415n, 1n], + value: [':_query::MyType', 123456789101112131415n, 1n], }, }, ], - values: [[':MyType', 123456789101112131415n, 1n]], - displayValues: ['(:MyType, 123456789101112131415, 1)'], + values: [[':_query::MyType', 123456789101112131415n, 1n]], + displayValues: ['(:_query::MyType, 123456789101112131415, 1)'], }, { name: 'UInt8', @@ -3163,7 +3163,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'UInt8', @@ -3172,12 +3172,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 12, 1n], + value: [':_query::MyType', 12, 1n], }, }, ], - values: [[':MyType', 12, 1n]], - displayValues: ['(:MyType, 12, 1)'], + values: [[':_query::MyType', 12, 1n]], + displayValues: ['(:_query::MyType, 12, 1)'], }, { name: 'UInt16', @@ -3194,7 +3194,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'UInt16', @@ -3203,12 +3203,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 123, 1n], + value: [':_query::MyType', 123, 1n], }, }, ], - values: [[':MyType', 123, 1n]], - displayValues: ['(:MyType, 123, 1)'], + values: [[':_query::MyType', 123, 1n]], + displayValues: ['(:_query::MyType, 123, 1)'], }, { name: 'UInt32', @@ -3225,7 +3225,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'UInt32', @@ -3234,12 +3234,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 1234, 1n], + value: [':_query::MyType', 1234, 1n], }, }, ], - values: [[':MyType', 1234, 1n]], - displayValues: ['(:MyType, 1234, 1)'], + values: [[':_query::MyType', 1234, 1n]], + displayValues: ['(:_query::MyType, 1234, 1)'], }, { name: 'UInt64', @@ -3256,7 +3256,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'UInt64', @@ -3265,12 +3265,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 12345n, 1n], + value: [':_query::MyType', 12345n, 1n], }, }, ], - values: [[':MyType', 12345n, 1n]], - displayValues: ['(:MyType, 12345, 1)'], + values: [[':_query::MyType', 12345n, 1n]], + displayValues: ['(:_query::MyType, 12345, 1)'], }, { name: 'UInt128', @@ -3287,7 +3287,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'UInt128', @@ -3296,12 +3296,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 123456789101112131415n, 1n], + value: [':_query::MyType', 123456789101112131415n, 1n], }, }, ], - values: [[':MyType', 123456789101112131415n, 1n]], - displayValues: ['(:MyType, 123456789101112131415, 1)'], + values: [[':_query::MyType', 123456789101112131415n, 1n]], + displayValues: ['(:_query::MyType, 123456789101112131415, 1)'], }, { name: 'Float16', @@ -3318,7 +3318,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Float16', @@ -3327,12 +3327,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 42.5, 1n], + value: [':_query::MyType', 42.5, 1n], }, }, ], - values: [[':MyType', 42.5, 1n]], - displayValues: ['(:MyType, 42.5, 1)'], + values: [[':_query::MyType', 42.5, 1n]], + displayValues: ['(:_query::MyType, 42.5, 1)'], }, { name: 'Float32', @@ -3349,7 +3349,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Float32', @@ -3358,12 +3358,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 42.5, 1n], + value: [':_query::MyType', 42.5, 1n], }, }, ], - values: [[':MyType', 42.5, 1n]], - displayValues: ['(:MyType, 42.5, 1)'], + values: [[':_query::MyType', 42.5, 1n]], + displayValues: ['(:_query::MyType, 42.5, 1)'], }, { name: 'Float64', @@ -3380,7 +3380,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Float64', @@ -3389,12 +3389,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', 42.5, 1n], + value: [':_query::MyType', 42.5, 1n], }, }, ], - values: [[':MyType', 42.5, 1n]], - displayValues: ['(:MyType, 42.5, 1)'], + values: [[':_query::MyType', 42.5, 1n]], + displayValues: ['(:_query::MyType, 42.5, 1)'], }, { name: 'Decimal16', @@ -3411,7 +3411,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Decimal16', @@ -3421,12 +3421,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', new Decimal('12.34'), 1n], + value: [':_query::MyType', new Decimal('12.34'), 1n], }, }, ], - values: [[':MyType', new Decimal('12.34'), 1n]], - displayValues: ['(:MyType, 12.34, 1)'], + values: [[':_query::MyType', new Decimal('12.34'), 1n]], + displayValues: ['(:_query::MyType, 12.34, 1)'], }, { name: 'Decimal32', @@ -3443,7 +3443,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Decimal32', @@ -3453,12 +3453,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', new Decimal('12.34'), 1n], + value: [':_query::MyType', new Decimal('12.34'), 1n], }, }, ], - values: [[':MyType', new Decimal('12.34'), 1n]], - displayValues: ['(:MyType, 12.34, 1)'], + values: [[':_query::MyType', new Decimal('12.34'), 1n]], + displayValues: ['(:_query::MyType, 12.34, 1)'], }, { name: 'Decimal64', @@ -3475,7 +3475,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Decimal64', @@ -3485,12 +3485,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', new Decimal('12.34'), 1n], + value: [':_query::MyType', new Decimal('12.34'), 1n], }, }, ], - values: [[':MyType', new Decimal('12.34'), 1n]], - displayValues: ['(:MyType, 12.34, 1)'], + values: [[':_query::MyType', new Decimal('12.34'), 1n]], + displayValues: ['(:_query::MyType, 12.34, 1)'], }, { name: 'Decimal128', @@ -3507,7 +3507,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'Decimal128', @@ -3518,7 +3518,7 @@ export const valueTypeSpecializationTests: Test[] = [ }, ], value: [ - ':MyType', + ':_query::MyType', new Decimal('123456789010111213141516171819202122.34'), 1n, ], @@ -3526,9 +3526,9 @@ export const valueTypeSpecializationTests: Test[] = [ }, ], values: [ - [':MyType', new Decimal('123456789010111213141516171819202122.34'), 1n], + [':_query::MyType', new Decimal('123456789010111213141516171819202122.34'), 1n], ], - displayValues: ['(:MyType, 123456789010111213141516171819202122.34, 1)'], + displayValues: ['(:_query::MyType, 123456789010111213141516171819202122.34, 1)'], }, { name: 'UUID', @@ -3546,7 +3546,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'UUID', @@ -3555,12 +3555,12 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', '22b4a8a1-e548-4eeb-9270-60426d66a48e', 1n], + value: [':_query::MyType', '22b4a8a1-e548-4eeb-9270-60426d66a48e', 1n], }, }, ], - values: [[':MyType', '22b4a8a1-e548-4eeb-9270-60426d66a48e', 1n]], - displayValues: ['(:MyType, "22b4a8a1-e548-4eeb-9270-60426d66a48e", 1)'], + values: [[':_query::MyType', '22b4a8a1-e548-4eeb-9270-60426d66a48e', 1n]], + displayValues: ['(:_query::MyType, "22b4a8a1-e548-4eeb-9270-60426d66a48e", 1)'], }, { name: 'SHA1', @@ -3578,7 +3578,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'SHA1', @@ -3587,11 +3587,11 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n], + value: [':_query::MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n], }, }, ], - values: [[':MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n]], - displayValues: ['(:MyType, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c", 1)'], + values: [[':_query::MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n]], + displayValues: ['(:_query::MyType, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c", 1)'], }, ]; From 5b9a93c48d28939cfa74e7746d07d594f3260b4d Mon Sep 17 00:00:00 2001 From: Martin McGrane Date: Mon, 20 Oct 2025 18:07:51 +1100 Subject: [PATCH 2/5] linting --- src/results/tests.ts | 78 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 17 deletions(-) diff --git a/src/results/tests.ts b/src/results/tests.ts index 706bae6..e67c98b 100644 --- a/src/results/tests.ts +++ b/src/results/tests.ts @@ -1681,7 +1681,9 @@ export const valueTypeTests: Test[] = [ }, ], values: [[':_query::MyType', 1n, 59005302613613978016770438099762432572n]], - displayValues: ['(:_query::MyType, 1, 59005302613613978016770438099762432572)'], + displayValues: [ + '(:_query::MyType, 1, 59005302613613978016770438099762432572)', + ], }, { name: 'Missing', @@ -2186,9 +2188,15 @@ export const valueTypeTests: Test[] = [ }, ], values: [ - [':_query::MyType', 1n, new Decimal('123456789010111213141516171819202122.34')], + [ + ':_query::MyType', + 1n, + new Decimal('123456789010111213141516171819202122.34'), + ], + ], + displayValues: [ + '(:_query::MyType, 1, 123456789010111213141516171819202122.34)', ], - displayValues: ['(:_query::MyType, 1, 123456789010111213141516171819202122.34)'], }, { name: 'UUID', @@ -2215,7 +2223,9 @@ export const valueTypeTests: Test[] = [ }, ], values: [[':_query::MyType', 1n, '22b4a8a1-e548-4eeb-9270-60426d66a48e']], - displayValues: ['(:_query::MyType, 1, "22b4a8a1-e548-4eeb-9270-60426d66a48e")'], + displayValues: [ + '(:_query::MyType, 1, "22b4a8a1-e548-4eeb-9270-60426d66a48e")', + ], }, { name: 'SHA1', @@ -2241,8 +2251,12 @@ export const valueTypeTests: Test[] = [ ], }, ], - values: [[':_query::MyType', 1n, '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c']], - displayValues: ['(:_query::MyType, 1, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c")'], + values: [ + [':_query::MyType', 1n, '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c'], + ], + displayValues: [ + '(:_query::MyType, 1, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c")', + ], }, ]; @@ -2352,8 +2366,12 @@ export const miscValueTypeTests: Test[] = [ ], }, ], - values: [[':_query::OuterType', [':_query::InnerType', 123n, 'inner'], 'outer']], - displayValues: ['(:_query::OuterType, (:_query::InnerType, 123, "inner"), "outer")'], + values: [ + [':_query::OuterType', [':_query::InnerType', 123n, 'inner'], 'outer'], + ], + displayValues: [ + '(:_query::OuterType, (:_query::InnerType, 123, "inner"), "outer")', + ], }, { name: 'Module', @@ -2917,12 +2935,18 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':_query::MyType', 59005302613613978016770438099762432572n, 1n], + value: [ + ':_query::MyType', + 59005302613613978016770438099762432572n, + 1n, + ], }, }, ], values: [[':_query::MyType', 59005302613613978016770438099762432572n, 1n]], - displayValues: ['(:_query::MyType, 59005302613613978016770438099762432572, 1)'], + displayValues: [ + '(:_query::MyType, 59005302613613978016770438099762432572, 1)', + ], }, { name: 'Missing', @@ -3526,9 +3550,15 @@ export const valueTypeSpecializationTests: Test[] = [ }, ], values: [ - [':_query::MyType', new Decimal('123456789010111213141516171819202122.34'), 1n], + [ + ':_query::MyType', + new Decimal('123456789010111213141516171819202122.34'), + 1n, + ], + ], + displayValues: [ + '(:_query::MyType, 123456789010111213141516171819202122.34, 1)', ], - displayValues: ['(:_query::MyType, 123456789010111213141516171819202122.34, 1)'], }, { name: 'UUID', @@ -3555,12 +3585,18 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':_query::MyType', '22b4a8a1-e548-4eeb-9270-60426d66a48e', 1n], + value: [ + ':_query::MyType', + '22b4a8a1-e548-4eeb-9270-60426d66a48e', + 1n, + ], }, }, ], values: [[':_query::MyType', '22b4a8a1-e548-4eeb-9270-60426d66a48e', 1n]], - displayValues: ['(:_query::MyType, "22b4a8a1-e548-4eeb-9270-60426d66a48e", 1)'], + displayValues: [ + '(:_query::MyType, "22b4a8a1-e548-4eeb-9270-60426d66a48e", 1)', + ], }, { name: 'SHA1', @@ -3587,11 +3623,19 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':_query::MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n], + value: [ + ':_query::MyType', + '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', + 1n, + ], }, }, ], - values: [[':_query::MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n]], - displayValues: ['(:_query::MyType, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c", 1)'], + values: [ + [':_query::MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n], + ], + displayValues: [ + '(:_query::MyType, "0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c", 1)', + ], }, ]; From 67cbac637e3760baf2186eae9a9015957d70b9c7 Mon Sep 17 00:00:00 2001 From: Martin McGrane Date: Mon, 20 Oct 2025 18:26:34 +1100 Subject: [PATCH 3/5] but why --- src/results/tests.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/results/tests.ts b/src/results/tests.ts index e67c98b..bf03791 100644 --- a/src/results/tests.ts +++ b/src/results/tests.ts @@ -3614,7 +3614,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':_query::MyType' }, + value: { type: 'String', value: ':MyType' }, }, { type: 'SHA1', @@ -3623,11 +3623,7 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [ - ':_query::MyType', - '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', - 1n, - ], + value: [':MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n], }, }, ], From cc052b65723a3839157028967a3d896baf7c1377 Mon Sep 17 00:00:00 2001 From: Martin McGrane Date: Mon, 20 Oct 2025 18:46:56 +1100 Subject: [PATCH 4/5] Revert "but why" This reverts commit 67cbac637e3760baf2186eae9a9015957d70b9c7. --- src/results/tests.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/results/tests.ts b/src/results/tests.ts index bf03791..e67c98b 100644 --- a/src/results/tests.ts +++ b/src/results/tests.ts @@ -3614,7 +3614,7 @@ export const valueTypeSpecializationTests: Test[] = [ typeDefs: [ { type: 'Constant', - value: { type: 'String', value: ':MyType' }, + value: { type: 'String', value: ':_query::MyType' }, }, { type: 'SHA1', @@ -3623,7 +3623,11 @@ export const valueTypeSpecializationTests: Test[] = [ type: 'Int64', }, ], - value: [':MyType', '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', 1n], + value: [ + ':_query::MyType', + '0d7d4a744fd92effd1ed88e48ac8231e7f7e9e6c', + 1n, + ], }, }, ], From 2b20538017135d0a62e6e98d118bc83f8a048146 Mon Sep 17 00:00:00 2001 From: Martin McGrane Date: Mon, 20 Oct 2025 19:28:31 +1100 Subject: [PATCH 5/5] Disable query layering dependent tests --- src/results/integration.test.ts | 74 +-------------------------------- 1 file changed, 1 insertion(+), 73 deletions(-) diff --git a/src/results/integration.test.ts b/src/results/integration.test.ts index 144375b..28cd679 100644 --- a/src/results/integration.test.ts +++ b/src/results/integration.test.ts @@ -22,13 +22,7 @@ import { } from '../testUtils'; import { ResultTable } from './resultTable'; import { getDisplayValue } from './resultUtils'; -import { - miscValueTypeTests, - specializationTests, - standardTypeTests, - valueTypeSpecializationTests, - valueTypeTests, -} from './tests'; +import { specializationTests, standardTypeTests } from './tests'; describe('Integration', () => { const engineName = getEngineName(); @@ -92,70 +86,4 @@ describe('Integration', () => { }); }); }); - - describe('Rel to JS value types', () => { - setup(); - - valueTypeTests.forEach(test => { - const testFn = test.skip ? it.skip : test.only ? it.only : it; - - testFn(`should handle ${test.name} in value type`, async () => { - const result = await client.exec(databaseName, engineName, test.query); - const table = new ResultTable(result.results[0]).sliceColumns(1); - const typeDefs = table.typeDefs(); - const values = table.get(0); - const displayValues = values?.map((v, i) => - getDisplayValue(typeDefs[i], v), - ); - - expect(typeDefs).toEqual(test.typeDefs); - expect(values).toEqual(test.values); - expect(displayValues).toEqual(test.displayValues); - }); - }); - }); - - describe('Rel to JS value types misc', () => { - setup(); - - miscValueTypeTests.forEach(test => { - const testFn = test.skip ? it.skip : test.only ? it.only : it; - - testFn(`should handle ${test.name} value type`, async () => { - const result = await client.exec(databaseName, engineName, test.query); - const table = new ResultTable(result.results[0]).sliceColumns(1); - const typeDefs = table.typeDefs(); - const values = table.get(0); - const displayValues = values?.map((v, i) => - getDisplayValue(typeDefs[i], v), - ); - - expect(typeDefs).toEqual(test.typeDefs); - expect(values).toEqual(test.values); - expect(displayValues).toEqual(test.displayValues); - }); - }); - }); - - describe('Rel to JS value types specialization', () => { - setup(); - - valueTypeSpecializationTests.forEach(test => { - const testFn = test.skip ? it.skip : test.only ? it.only : it; - - testFn(`should handle ${test.name} value type`, async () => { - const result = await client.exec(databaseName, engineName, test.query); - const table = new ResultTable(result.results[0]).sliceColumns(1); - const typeDefs = table.typeDefs(); - const values = table.get(0); - const displayValues = values?.map((v, i) => - getDisplayValue(typeDefs[i], v), - ); - - expect(typeDefs).toEqual(test.typeDefs); - expect(values).toEqual(test.values); - expect(displayValues).toEqual(test.displayValues); - }); - }); - }); });