@@ -2735,8 +2735,8 @@ var KibanaSampleDataFlights = []AggregationTestCase{
27352735 "_score": 1.0,
27362736 "_source": {
27372737 "DestLocation": {
2738- "lat": " -34.8222" ,
2739- "lon": " -58.5358"
2738+ "lat": -34.8222,
2739+ "lon": -58.5358
27402740 }
27412741 }
27422742 }
@@ -2761,8 +2761,8 @@ var KibanaSampleDataFlights = []AggregationTestCase{
27612761 "_score": 1.0,
27622762 "_source": {
27632763 "DestLocation": {
2764- "lat": " -0.129166667" ,
2765- "lon": " -78.3575"
2764+ "lat": -0.129166667,
2765+ "lon": -78.3575
27662766 }
27672767 }
27682768 }
@@ -2793,8 +2793,8 @@ var KibanaSampleDataFlights = []AggregationTestCase{
27932793 "_source": {
27942794 "Origin": "Mariscal Sucre International Airport",
27952795 "OriginLocation": {
2796- "lat": " -0.129166667" ,
2797- "lon": " -78.3575"
2796+ "lat": -0.129166667,
2797+ "lon": -78.3575
27982798 }
27992799 }
28002800 }
@@ -2820,8 +2820,8 @@ var KibanaSampleDataFlights = []AggregationTestCase{
28202820 "_score": 1.0,
28212821 "_source": {
28222822 "DestLocation": {
2823- "lat": " 45.47060013" ,
2824- "lon": " -73.74079895"
2823+ "lat": 45.47060013,
2824+ "lon": -73.74079895
28252825 }
28262826 }
28272827 }
@@ -2846,8 +2846,8 @@ var KibanaSampleDataFlights = []AggregationTestCase{
28462846 "_score": 1.0,
28472847 "_source": {
28482848 "DestLocation": {
2849- "lat": " -34.8222" ,
2850- "lon": " -58.5358"
2849+ "lat": -34.8222,
2850+ "lon": -58.5358
28512851 }
28522852 }
28532853 }
@@ -2878,8 +2878,8 @@ var KibanaSampleDataFlights = []AggregationTestCase{
28782878 "_source": {
28792879 "Origin": "Ministro Pistarini International Airport",
28802880 "OriginLocation": {
2881- "lat": " -34.8222" ,
2882- "lon": " -58.5358"
2881+ "lat": -34.8222,
2882+ "lon": -58.5358
28832883 }
28842884 }
28852885 }
@@ -2894,15 +2894,15 @@ var KibanaSampleDataFlights = []AggregationTestCase{
28942894 }
28952895 ],
28962896 "doc_count_error_upper_bound": 0,
2897- "sum_other_doc_count": 12474
2897+ "sum_other_doc_count": 1460
28982898 }
28992899 },
29002900 "hits": {
29012901 "hits": [],
29022902 "max_score": null,
29032903 "total": {
29042904 "relation": "eq",
2905- "value": 13014
2905+ "value": 2000
29062906 }
29072907 },
29082908 "timed_out": false,
@@ -2912,15 +2912,71 @@ var KibanaSampleDataFlights = []AggregationTestCase{
29122912 }` ,
29132913 ExpectedPancakeResults : []model.QueryResultRow {
29142914 {Cols : []model.QueryResultCol {
2915- model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (283 )),
2915+ model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (2000 )),
29162916 model .NewQueryResultCol ("aggr__origins__key_0" , "UIO" ),
29172917 model .NewQueryResultCol ("aggr__origins__count" , int64 (283 )),
29182918 model .NewQueryResultCol ("aggr__origins__distinations__parent_count" , int64 (283 )),
29192919 model .NewQueryResultCol ("aggr__origins__distinations__key_0" , "EZE" ),
29202920 model .NewQueryResultCol ("aggr__origins__distinations__count" , int64 (21 )),
2921- model .NewQueryResultCol ("top_hits__origins__distinations__destLocation_col_0" , "[ -34.8222, -58.5358]" ),
2921+ model .NewQueryResultCol ("top_hits__origins__distinations__destLocation_col_0" , model. JsonMap { "lat" : - 34.8222 , "lon" : - 58.5358 } ),
29222922 model .NewQueryResultCol ("top_hits_rank" , int64 (1 )),
29232923 }},
2924+ {Cols : []model.QueryResultCol {
2925+ model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (2000 )),
2926+ model .NewQueryResultCol ("aggr__origins__key_0" , "UIO" ),
2927+ model .NewQueryResultCol ("aggr__origins__count" , int64 (283 )),
2928+ model .NewQueryResultCol ("aggr__origins__distinations__parent_count" , int64 (283 )),
2929+ model .NewQueryResultCol ("aggr__origins__distinations__key_0" , "UIO" ),
2930+ model .NewQueryResultCol ("aggr__origins__distinations__count" , int64 (12 )),
2931+ model .NewQueryResultCol ("top_hits__origins__distinations__destLocation_col_0" , model.JsonMap {"lat" : - 0.129167 , "lon" : - 78.3575 }),
2932+ model .NewQueryResultCol ("top_hits_rank" , int64 (1 )),
2933+ }},
2934+ {Cols : []model.QueryResultCol {
2935+ model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (2000 )),
2936+ model .NewQueryResultCol ("aggr__origins__key_0" , "EZE" ),
2937+ model .NewQueryResultCol ("aggr__origins__count" , int64 (257 )),
2938+ model .NewQueryResultCol ("aggr__origins__distinations__parent_count" , int64 (257 )),
2939+ model .NewQueryResultCol ("aggr__origins__distinations__key_0" , "YUL" ),
2940+ model .NewQueryResultCol ("aggr__origins__distinations__count" , int64 (11 )),
2941+ model .NewQueryResultCol ("top_hits__origins__distinations__destLocation_col_0" , model.JsonMap {"lat" : 45.470600 , "lon" : - 73.740799 }),
2942+ model .NewQueryResultCol ("top_hits_rank" , int64 (1 )),
2943+ }},
2944+ {Cols : []model.QueryResultCol {
2945+ model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (2000 )),
2946+ model .NewQueryResultCol ("aggr__origins__key_0" , "EZE" ),
2947+ model .NewQueryResultCol ("aggr__origins__count" , int64 (257 )),
2948+ model .NewQueryResultCol ("aggr__origins__distinations__parent_count" , int64 (257 )),
2949+ model .NewQueryResultCol ("aggr__origins__distinations__key_0" , "EZE" ),
2950+ model .NewQueryResultCol ("aggr__origins__distinations__count" , int64 (10 )),
2951+ model .NewQueryResultCol ("top_hits__origins__distinations__destLocation_col_0" , model.JsonMap {"lat" : - 34.822200 , "lon" : - 58.535800 }),
2952+ model .NewQueryResultCol ("top_hits_rank" , int64 (1 )),
2953+ }},
2954+ },
2955+ ExpectedAdditionalPancakeResults : [][]model.QueryResultRow {
2956+ {
2957+ {Cols : []model.QueryResultCol {
2958+ model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (2000 )),
2959+ model .NewQueryResultCol ("aggr__origins__key_0" , "UIO" ),
2960+ model .NewQueryResultCol ("aggr__origins__count" , int64 (283 )),
2961+ model .NewQueryResultCol ("aggr__origins__distinations__parent_count" , int64 (283 )),
2962+ model .NewQueryResultCol ("aggr__origins__distinations__key_0" , "EZE" ),
2963+ model .NewQueryResultCol ("aggr__origins__distinations__count" , int64 (21 )),
2964+ model .NewQueryResultCol ("top_hits__origins__originLocation_col_0" , model.JsonMap {"lat" : - 0.129167 , "lon" : - 78.3575 }),
2965+ model .NewQueryResultCol ("top_hits__origins__originLocation_col_1" , "Mariscal Sucre International Airport" ),
2966+ model .NewQueryResultCol ("top_hits_rank" , int64 (1 )),
2967+ }},
2968+ {Cols : []model.QueryResultCol {
2969+ model .NewQueryResultCol ("aggr__origins__parent_count" , int64 (2000 )),
2970+ model .NewQueryResultCol ("aggr__origins__key_0" , "EZE" ),
2971+ model .NewQueryResultCol ("aggr__origins__count" , int64 (257 )),
2972+ model .NewQueryResultCol ("aggr__origins__distinations__parent_count" , int64 (257 )),
2973+ model .NewQueryResultCol ("aggr__origins__distinations__key_0" , "YUL" ),
2974+ model .NewQueryResultCol ("aggr__origins__distinations__count" , int64 (11 )),
2975+ model .NewQueryResultCol ("top_hits__origins__originLocation_col_0" , model.JsonMap {"lat" : - 34.822200 , "lon" : - 58.535800 }),
2976+ model .NewQueryResultCol ("top_hits__origins__originLocation_col_1" , "Ministro Pistarini International Airport" ),
2977+ model .NewQueryResultCol ("top_hits_rank" , int64 (1 )),
2978+ }},
2979+ },
29242980 },
29252981 ExpectedPancakeSQL : `
29262982 WITH quesma_top_hits_group_table AS (
0 commit comments