File tree Expand file tree Collapse file tree 1 file changed +27
-6
lines changed Expand file tree Collapse file tree 1 file changed +27
-6
lines changed Original file line number Diff line number Diff line change 11pr : 129606
2- summary : Make fork available in release builds
2+ summary : Release FORK in tech preview
33area : ES|QL
44type : feature
55issues : []
66highlight :
7- title : Make fork available in release builds
7+ title : Release FORK in tech preview
88 body : |-
9- related: https://github.com/elastic/elasticsearch/issues/121950
9+ Fork is a foundational building block that allows multiple branches of execution.
10+ Conceptually, fork is:
11+ - a bifurcation of the stream, with all data going to each fork branch, followed by
12+ - a merge of the branches, enhanced with a discriminator column called FORK:
13+
14+ Example:
15+
16+ [source,yaml]
17+ ----------------------------
18+ FROM test
19+ | FORK
20+ ( WHERE content:"fox" )
21+ ( WHERE content:"dog" )
22+ | SORT _fork
23+ ----------------------------
24+
25+ The FORK command add a discriminator column called `_fork`:
26+
27+ [source,yaml]
28+ ----------------------------
29+ | id | content | _fork |
30+ |-----|-----------|-------|
31+ | 3 | brown fox | fork1 |
32+ | 4 | white dog | fork2 |
33+ ----------------------------
1034
11- This takes FORK out of snapshot. FORK will initially be available as a
12- tech preview feature. We want to make sure the grammar changes land this
13- week, so that they are made available in Kibana too before FF.
1435 notable : true
You can’t perform that action at this time.
0 commit comments