@@ -10,12 +10,10 @@ required_capability: approximate
1010approximate: true
1111
1212FROM many_numbers
13- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
13+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
1414 | EVAL is_expected = count >= 450000 AND count <= 550000 AND
1515 avg >= 600 AND avg <= 750 AND
16- sum >= 300000000 AND sum <= 380000000 AND
17- min >= 0 AND min <= 100 AND
18- max == 1000
16+ sum >= 300000000 AND sum <= 380000000
1917 | KEEP is_expected
2018;
2119
@@ -30,11 +28,11 @@ approximate: true
3028
3129FROM many_numbers
3230 | WHERE value <= 25
33- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
31+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
3432;
3533
36- count:long | avg:double | sum:long | min:integer | max:integer
37- 325 | 17.0 | 5525 | 1 | 25
34+ count:long | avg:double | sum:long
35+ 325 | 17.0 | 5525
3836;
3937
4038
@@ -44,12 +42,10 @@ approximate: true
4442
4543FROM many_numbers
4644 | WHERE value >= 500
47- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
45+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
4846 | EVAL is_expected = count >= 300000 AND count <= 450000 AND
4947 avg >= 700 AND avg <= 850 AND
50- sum >= 270000000 AND sum <= 310000000 AND
51- min >= 500 AND
52- max == 1000
48+ sum >= 270000000 AND sum <= 310000000
5349 | KEEP is_expected
5450;
5551
@@ -65,14 +61,10 @@ approximate: true
6561FROM many_numbers
6662 | STATS count=COUNT() WHERE value >= 500,
6763 avg=AVG(value) WHERE value >= 500,
68- sum=SUM(value) WHERE value >= 500,
69- min=MIN(value) WHERE value >= 500,
70- max=MAX(value) WHERE value >= 500
64+ sum=SUM(value) WHERE value >= 500
7165 | EVAL is_expected = count >= 300000 AND count <= 450000 AND
7266 avg >= 700 AND avg <= 850 AND
73- sum >= 270000000 AND sum <= 310000000 AND
74- min >= 500 AND
75- max == 1000
67+ sum >= 270000000 AND sum <= 310000000
7668 | KEEP is_expected
7769;
7870
@@ -87,12 +79,10 @@ approximate: true
8779
8880FROM many_numbers
8981 | SAMPLE 0.5
90- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
82+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
9183 | EVAL is_expected = count >= 200000 AND count <= 300000 AND
9284 avg >= 600 AND avg <= 750 AND
93- sum >= 140000000 AND sum <= 200000000 AND
94- min >= 0 AND min <= 100 AND
95- max == 1000
85+ sum >= 140000000 AND sum <= 200000000
9686 | KEEP is_expected
9787;
9888
@@ -110,16 +100,16 @@ FROM many_numbers
110100 | DROP value
111101 | SORT value2 DESC
112102 | RENAME value2 AS value3
103+ | MV_EXPAND value3
113104 | EVAL value4 = TO_STRING(value3)
105+ | SORT value4 ASC
114106 | GROK value4 "%{NUMBER:value5}"
115107 | EVAL value5 = TO_INTEGER(value5)
116108 | KEEP value3, value5
117- | STATS count=COUNT(), avg=AVG(value5), sum=SUM(value5), min=MIN(value5), max=MAX(value5)
109+ | STATS count=COUNT(), avg=AVG(value5), sum=SUM(value5)
118110 | EVAL is_expected = count >= 450000 AND count <= 550000 AND
119111 avg >= 1200 AND avg <= 1500 AND
120- sum >= 600000000 AND sum <= 760000000 AND
121- min >= 0 AND min <= 200 AND
122- max == 2000
112+ sum >= 600000000 AND sum <= 760000000
123113 | KEEP is_expected
124114;
125115
@@ -133,16 +123,14 @@ required_capability: approximate
133123approximate: true
134124
135125FROM many_numbers
136- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
126+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
137127 | EVAL avg2 = 2 * avg
138128 | LIMIT 10
139- | MV_EXPAND min
129+ | MV_EXPAND avg
140130 | SORT count ASC
141131 | EVAL is_expected = count >= 450000 AND count <= 550000 AND
142132 avg2 >= 1200 AND avg2 <= 1500 AND
143- sum >= 300000000 AND sum <= 380000000 AND
144- min >= 0 AND min <= 100 AND
145- max == 1000
133+ sum >= 300000000 AND sum <= 380000000
146134 | KEEP is_expected
147135;
148136
0 commit comments