mini\Database\VirtualDatabase::executeSelectWithPredicatePushdown()
Method
private
Signature
private function executeSelectWithPredicatePushdown(mini\Parsing\SQL\AST\SelectStatement $ast): mini\Table\Contracts\TableInterface
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$ast |
mini\Parsing\SQL\AST\SelectStatement |
required | Documentation missing |
Returns
Documentation
Execute SELECT with CROSS JOINs using predicate pushdown optimization
Analyzes WHERE clause to push single-table predicates to their source tables before building the cross join. This dramatically reduces the intermediate result size.