@@ -238,8 +238,8 @@ mod tests {
238238 . build ( ) ?;
239239
240240 // Should work
241- let expected = "Projection: #COUNT(alias1) AS COUNT(DISTINCT test.b) [COUNT(DISTINCT test.b):UInt64 ;N]\
242- \n Aggregate: groupBy=[[]], aggr=[[COUNT(#alias1)]] [COUNT(alias1):UInt64 ;N]\
241+ let expected = "Projection: #COUNT(alias1) AS COUNT(DISTINCT test.b) [COUNT(DISTINCT test.b):Int64 ;N]\
242+ \n Aggregate: groupBy=[[]], aggr=[[COUNT(#alias1)]] [COUNT(alias1):Int64 ;N]\
243243 \n Aggregate: groupBy=[[#test.b AS alias1]], aggr=[[]] [alias1:UInt32]\
244244 \n TableScan: test projection=None [a:UInt32, b:UInt32, c:UInt32]";
245245
@@ -255,8 +255,8 @@ mod tests {
255255 . aggregate ( Vec :: < Expr > :: new ( ) , vec ! [ count_distinct( lit( 2 ) * col( "b" ) ) ] ) ?
256256 . build ( ) ?;
257257
258- let expected = "Projection: #COUNT(alias1) AS COUNT(DISTINCT Int32(2) * test.b) [COUNT(DISTINCT Int32(2) * test.b):UInt64 ;N]\
259- \n Aggregate: groupBy=[[]], aggr=[[COUNT(#alias1)]] [COUNT(alias1):UInt64 ;N]\
258+ let expected = "Projection: #COUNT(alias1) AS COUNT(DISTINCT Int32(2) * test.b) [COUNT(DISTINCT Int32(2) * test.b):Int64 ;N]\
259+ \n Aggregate: groupBy=[[]], aggr=[[COUNT(#alias1)]] [COUNT(alias1):Int64 ;N]\
260260 \n Aggregate: groupBy=[[Int32(2) * #test.b AS alias1]], aggr=[[]] [alias1:Int32]\
261261 \n TableScan: test projection=None [a:UInt32, b:UInt32, c:UInt32]";
262262
@@ -273,8 +273,8 @@ mod tests {
273273 . build ( ) ?;
274274
275275 // Should work
276- let expected = "Projection: #test.a AS a, #COUNT(alias1) AS COUNT(DISTINCT test.b) [a:UInt32, COUNT(DISTINCT test.b):UInt64 ;N]\
277- \n Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(#alias1)]] [a:UInt32, COUNT(alias1):UInt64 ;N]\
276+ let expected = "Projection: #test.a AS a, #COUNT(alias1) AS COUNT(DISTINCT test.b) [a:UInt32, COUNT(DISTINCT test.b):Int64 ;N]\
277+ \n Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(#alias1)]] [a:UInt32, COUNT(alias1):Int64 ;N]\
278278 \n Aggregate: groupBy=[[#test.a, #test.b AS alias1]], aggr=[[]] [a:UInt32, alias1:UInt32]\
279279 \n TableScan: test projection=None [a:UInt32, b:UInt32, c:UInt32]";
280280
@@ -294,7 +294,7 @@ mod tests {
294294 . build ( ) ?;
295295
296296 // Do nothing
297- let expected = "Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(DISTINCT #test.b), COUNT(DISTINCT #test.c)]] [a:UInt32, COUNT(DISTINCT test.b):UInt64 ;N, COUNT(DISTINCT test.c):UInt64 ;N]\
297+ let expected = "Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(DISTINCT #test.b), COUNT(DISTINCT #test.c)]] [a:UInt32, COUNT(DISTINCT test.b):Int64 ;N, COUNT(DISTINCT test.c):Int64 ;N]\
298298 \n TableScan: test projection=None [a:UInt32, b:UInt32, c:UInt32]";
299299
300300 assert_optimized_plan_eq ( & plan, expected) ;
@@ -319,8 +319,8 @@ mod tests {
319319 ) ?
320320 . build ( ) ?;
321321 // Should work
322- let expected = "Projection: #test.a AS a, #COUNT(alias1) AS COUNT(DISTINCT test.b), #MAX(alias1) AS MAX(DISTINCT test.b) [a:UInt32, COUNT(DISTINCT test.b):UInt64 ;N, MAX(DISTINCT test.b):UInt32;N]\
323- \n Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(#alias1), MAX(#alias1)]] [a:UInt32, COUNT(alias1):UInt64 ;N, MAX(alias1):UInt32;N]\
322+ let expected = "Projection: #test.a AS a, #COUNT(alias1) AS COUNT(DISTINCT test.b), #MAX(alias1) AS MAX(DISTINCT test.b) [a:UInt32, COUNT(DISTINCT test.b):Int64 ;N, MAX(DISTINCT test.b):UInt32;N]\
323+ \n Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(#alias1), MAX(#alias1)]] [a:UInt32, COUNT(alias1):Int64 ;N, MAX(alias1):UInt32;N]\
324324 \n Aggregate: groupBy=[[#test.a, #test.b AS alias1]], aggr=[[]] [a:UInt32, alias1:UInt32]\
325325 \n TableScan: test projection=None [a:UInt32, b:UInt32, c:UInt32]";
326326
@@ -340,7 +340,7 @@ mod tests {
340340 . build ( ) ?;
341341
342342 // Do nothing
343- let expected = "Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(DISTINCT #test.b), COUNT(#test.c)]] [a:UInt32, COUNT(DISTINCT test.b):UInt64 ;N, COUNT(test.c):UInt64 ;N]\
343+ let expected = "Aggregate: groupBy=[[#test.a]], aggr=[[COUNT(DISTINCT #test.b), COUNT(#test.c)]] [a:UInt32, COUNT(DISTINCT test.b):Int64 ;N, COUNT(test.c):Int64 ;N]\
344344 \n TableScan: test projection=None [a:UInt32, b:UInt32, c:UInt32]";
345345
346346 assert_optimized_plan_eq ( & plan, expected) ;
0 commit comments