BloomFilterPruner implements Pruner
Read onlyYes
FinalYes
Groups with no selected or no unmatched rows read no filter.
Interfaces
Methods
- __construct() : mixed
- prune() : PrunedRows
- Selects a subset of $rows->selected, evaluating only the units that still select a row; matched is the selected rows of $rows->matched and of the units it proves to match.
Methods
__construct()
public
__construct(RowGroupChunks $chunks, Indexes $indexes) : mixed
Parameters
- $chunks : RowGroupChunks
- $indexes : Indexes
prune()
Selects a subset of $rows->selected, evaluating only the units that still select a row; matched is the selected rows of $rows->matched and of the units it proves to match.
public
prune(BoundFilter $filter, PrunedRows $rows) : PrunedRows
Parameters
- $filter : BoundFilter
- $rows : PrunedRows