Flow PHP

BoundFilter

Read onlyYes
FinalYes

Methods

answersEveryConjunct()  : bool
bind()  : self
Never throws for a reason that depends on the file: a leaf the file cannot answer is absent or refused.
columns()  : array<int, FlatColumn>
The columns of the leaves answered exactly, each once.
filter()  : Filter
leaf()  : AbsentLeaf|RefusedLeaf|ExactLeaf|InexactLeaf
leaves()  : array<int, Comparison|In|IsNull|StartsWith>
The filter's leaves, depth first.
residual()  : self|null
The root conjuncts rowFilter() leaves out, which the caller evaluates; null when there is none.
resolve()  : AbsentLeaf|RefusedLeaf|ExactLeaf|InexactLeaf
rowFilter()  : self|null
The root conjuncts rows are evaluated on, with their leaves' resolutions; null when none is.
rowLeaf()  : AbsentLeaf|ExactLeaf

Methods

answersEveryConjunct()

public answersEveryConjunct() : bool
Return values
bool

bind()

Never throws for a reason that depends on the file: a leaf the file cannot answer is absent or refused.

public static bind(Filter $filter, Schema $fileSchema, Options $options) : self
Parameters
$filter : Filter
$fileSchema : Schema
$options : Options
Return values
self

residual()

The root conjuncts rowFilter() leaves out, which the caller evaluates; null when there is none.

public residual() : self|null
Return values
self|null

rowFilter()

The root conjuncts rows are evaluated on, with their leaves' resolutions; null when none is.

public rowFilter() : self|null
Return values
self|null
On this page

Search results