# Golden test output of SbeTimeseriesTest/TestGroupSum
[4] sort [s19] [asc] [s18] 9223372036854775807ll 
[4] project [s19 = getSortKeyAsc(s17)] 
[3] project [s18 = newBsonObj("_id", s16, "sum", s17)] 
[3] project [s17 = doubleDoubleSumFinalize(s15)] 
[3] group [s16] [s15 = aggDoubleDoubleSum(s11)] spillSlots[s14] mergingExprs[aggMergeDoubleDoubleSums(s14)] 
[3] project [s16 = (s13 ?: null)] 
[3] extract_field_paths inputs[s11 = Get(a)/Id, s12 = Get(b)/Id] outputs[s13 = Get(b)/Traverse/Get(a)/Traverse/Get(b)/Id] 
[2] block_to_row blocks[s5, s6] row[s11, s12] s9 
[2] filter {!(valueBlockNone(s9, true))} 
[2] project [s9 = valueBlockLogicalAnd(s3, cellFoldValues_F(valueBlockFillEmpty(valueBlockGtScalar(cellBlockGetFlatValuesBlock(s8), Date(1738785568339)), false), s8))] 
[2] ts_bucket_to_cellblock s2 pathReqs[s4 = ProjectPath(Get(_id)/Id), s5 = ProjectPath(Get(a)/Id), s6 = ProjectPath(Get(b)/Id), s7 = ProjectPath(Get(time)/Id), s8 = FilterPath(Get(time)/Traverse/Id)] bitmap = s3 
[1] project [s2 = getElement(s1, 0)] 
[1] virtualscan s1 {[[{"_id" : bsonObjectId("64a5cb841ade1be79f4cc8c7"), "control" : {"version" : 1}, "data" : {"a" : {"0" : 11, "1" : 22, "2" : 33}, "b" : {"0" : {"a" : {"a" : 1, "b" : 2}}, "2" : {"a" : {...}}}, "time" : {"0" : Date(1738785568339), "1" : Date(1738785578396), "2" : Date(1738785590772)}}}], [{"_id" : bsonObjectId("64a5cb841ade1be79f4cc8c7"), "control" : {"version" : 1}, "data" : {"a" : {"0" : 1, "1" : 2, "2" : 3}, "b" : {"0" : {"a" : {...}}, "1" : {...}, ...}, "time" : {"0" : Date(1738871968339), "1" : Date(1738871978396), "2" : Date(1738871990772)}}}]]} 
