You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/joins.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,7 @@ We can categorize them into the following categories:
109
109
110
110
Bidirectional join needs to buffer all data for the left stream and right stream and build hash tables for both of them. Whenever there are new or updated rows appearing on either side, the other side’s hash table is probed to see if a join can be matched.
111
111
112
-
#### Append JOIN Append{#append-join-append}
112
+
#### Append INNER/LEFT ALL JOIN Append{#append-join-append}
113
113
114
114
This may look like the most easy-to-understand scenario. You can try this type of join if you have 2 streams with incoming new data.
115
115
@@ -123,7 +123,7 @@ left_append JOIN right_append
123
123
ONleft_append.k=right_append.kk
124
124
```
125
125
126
-
#### Mutable JOIN Mutable{#mutable-join-mutable}
126
+
#### Mutable INNER/LEFT/FULL ALL JOIN Mutable{#mutable-join-mutable}
127
127
128
128
Both [Mutable Streams](/mutable-stream) and [Versioned Streams](/versioned-stream) can be joined together. This is production ready. We also provide [Changelog Streams](/changelog-stream) joining Changelog Stream as an experimental feature.
129
129
@@ -192,7 +192,7 @@ You can also put mutable streams, versioned stream or changelog stream on the le
192
192
#### Static JOIN Static
193
193
You can put static tables or external tables on the both side of the join. This will be identical to the common OLAP databases.
194
194
195
-
#### Append JOIN Mutable
195
+
#### Append INNER/LEFT ALL JOIN Mutable
196
196
The right side can be a mutable stream, versioned stream or changelog stream.
SELECT*FROM test_left LEFT JOIN test_right ONtest_left.v=test_right.v1
273
273
SETTINGS join_algorithm ='direct';
274
274
```
275
-
#### Append ASOF JOIN Append
275
+
#### Append INNER/LEFT ASOF JOIN Append
276
276
277
277
ASOF enrichment join keeps multiple versions(by default 3 versions) of values for the same join key in the hash table and the values are sorted by ASOF unequal join key. This can be customized by setting the `keep_versions`.
0 commit comments