Commit 1841139
authored
Add DISTINCT_COUNT_APPROX function (opensearch-project#3654)
* add approx distinct count
Signed-off-by: xinyual <xinyual@amazon.com>
* add IT
Signed-off-by: xinyual <xinyual@amazon.com>
* fix IT name
Signed-off-by: xinyual <xinyual@amazon.com>
* change parser logic
Signed-off-by: xinyual <xinyual@amazon.com>
* apply spotless
Signed-off-by: xinyual <xinyual@amazon.com>
* add doc
Signed-off-by: xinyual <xinyual@amazon.com>
* add java doc
Signed-off-by: xinyual <xinyual@amazon.com>
* fix doc test
Signed-off-by: xinyual <xinyual@amazon.com>
* revert useless change
Signed-off-by: xinyual <xinyual@amazon.com>
* add version to doc
Signed-off-by: xinyual <xinyual@amazon.com>
* change to use opensearch core code
Signed-off-by: xinyual <xinyual@amazon.com>
* remove dependency
Signed-off-by: xinyual <xinyual@amazon.com>
* refactor code to move function to opensearch package
Signed-off-by: xinyual <xinyual@amazon.com>
* refactor code
Signed-off-by: xinyual <xinyual@amazon.com>
* add Doc and change to concurrency map
Signed-off-by: xinyual <xinyual@amazon.com>
---------
Signed-off-by: xinyual <xinyual@amazon.com>1 parent 313dc0f commit 1841139
11 files changed
Lines changed: 306 additions & 76 deletions
File tree
- core/src/main/java/org/opensearch/sql
- calcite/utils
- expression/function
- docs/user/ppl/cmd
- integ-test/src/test/java/org/opensearch/sql/calcite/standalone
- opensearch/src/main/java/org/opensearch/sql/opensearch
- executor
- functions
- ppl/src/main
- antlr
- java/org/opensearch/sql/ppl/parser
Lines changed: 2 additions & 58 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | 13 | | |
19 | 14 | | |
20 | 15 | | |
| |||
25 | 20 | | |
26 | 21 | | |
27 | 22 | | |
28 | | - | |
29 | 23 | | |
30 | 24 | | |
31 | 25 | | |
| |||
37 | 31 | | |
38 | 32 | | |
39 | 33 | | |
40 | | - | |
41 | | - | |
42 | 34 | | |
| 35 | + | |
43 | 36 | | |
44 | 37 | | |
45 | 38 | | |
| |||
240 | 233 | | |
241 | 234 | | |
242 | 235 | | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
| 236 | + | |
293 | 237 | | |
294 | 238 | | |
295 | 239 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
| |||
337 | 338 | | |
338 | 339 | | |
339 | 340 | | |
| 341 | + | |
340 | 342 | | |
341 | 343 | | |
342 | 344 | | |
| |||
0 commit comments