Package dev.frostlake.executor.streaming
package dev.frostlake.executor.streaming
-
ClassDescriptionYields only the rows from its source that satisfy a predicate (the streaming WHERE).Skips
offsetrows then yields at mostlimitrows, returningnull— and not pulling any further from its source — once the limit is reached.Leaf source that streams rows from an existing list lazily (by index, without copying it).Applies a per-row transform (the streaming projection) to its source.Per-row transform (projection) forProjectRowStream.Row filter predicate forFilterRowStream.Pull-based (volcano-model) stream of rows: eachRowStream.next()call produces one row on demand and returnsnullwhen exhausted, so a downstream operator (e.g.