BatchTruth implements FilterVisitor
Read onlyYes
FinalYes
One batch's truth per row for each node of a filter; a leaf without a resolution is an absent column, null.
Tags
Interfaces
Methods
- __construct() : mixed
- all() : T
- any() : T
- comparison() : T
- in() : T
- isNull() : T
- not() : T
- startsWith() : T
Methods
__construct()
public
__construct(WeakMap<Comparison|In|IsNull|StartsWith, ExactLeaf|InexactLeaf> $leaves, WeakMap<In, array<int|string, true>> $keys, array<string, array<int, mixed>> $batch, int $rows) : mixed
Parameters
- $leaves : WeakMap<Comparison|In|IsNull|StartsWith, ExactLeaf|InexactLeaf>
- $keys : WeakMap<In, array<int|string, true>>
- $batch : array<string, array<int, mixed>>
- $rows : int
all()
public
all(All $all) : T
Parameters
- $all : All
Return values
Tany()
public
any(Any $any) : T
Parameters
- $any : Any
Return values
Tcomparison()
public
comparison(Comparison $comparison) : T
Parameters
- $comparison : Comparison
Return values
Tin()
public
in(In $in) : T
Parameters
- $in : In
Return values
TisNull()
public
isNull(IsNull $isNull) : T
Parameters
- $isNull : IsNull
Return values
Tnot()
public
not(Not $not) : T
Parameters
- $not : Not
Return values
TstartsWith()
public
startsWith(StartsWith $startsWith) : T
Parameters
- $startsWith : StartsWith