Pipeline
Read onlyYes
FinalYes
Properties
- $id : int
- $input : Read|self|null
- $steps : PipelineSteps
Methods
- __construct() : mixed
- chain() : array<int, self>
- This pipeline and every pipeline it reads, leaf first.
- input() : self|null
- The pipeline this one reads, cut off at its breaker; null when this pipeline reads a source.
Properties
$id
public
int
$id
$input
public
Read|self|null
$input
$steps
public
PipelineSteps
$steps
Methods
__construct()
public
__construct(int $id, null|Pipeline|Read $input, PipelineSteps $steps) : mixed
Parameters
- $id : int
-
planner-assigned counter, unique inside the PhysicalPlan it belongs to. A join's right side is numbered inside the physical plan built for it.
- $input : null|Pipeline|Read
-
the read this pipeline starts from, or the pipeline whose output is its rows; null when the branch holding it feeds it batch by batch
- $steps : PipelineSteps
-
bound where the schema was derivable, raw where it was not
chain()
This pipeline and every pipeline it reads, leaf first.
public
chain() : array<int, self>
Return values
array<int, self>input()
The pipeline this one reads, cut off at its breaker; null when this pipeline reads a source.
public
input() : self|null