forked from cockroachdb/cockroach
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rowexec: mark eventStream as a "streaming" value gen for projectSet proc
Currently, `projectSet` processor is reported as not of "streaming" nature. This means that if we have a vectorized flow, and the project set processor is wrapped into it, the columnarizer on top of the processor will buffer rows internally. This is done so that the operator on top of the columnarizer has enough things to process within a single batch. However, some value generators (like event stream) are of "streaming" nature, and we want to avoid all delays in propagating their rows. Thus, this commit introduces a way for a value generator to opt in to be of "streaming" nature, and then marks the event stream generator as such. Release note: None
- Loading branch information
1 parent
bb2c29c
commit 9bb5d30
Showing
3 changed files
with
32 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters