mini\Database\VirtualDatabase::applyQuantifiedComparison()
Method
private
Signature
private function applyQuantifiedComparison(mini\Table\Contracts\TableInterface $table, mini\Parsing\SQL\AST\QuantifiedComparisonNode $node): mini\Table\Contracts\TableInterface
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$table |
mini\Table\Contracts\TableInterface |
required | Documentation missing |
$node |
mini\Parsing\SQL\AST\QuantifiedComparisonNode |
required | Documentation missing |
Returns
Documentation
Apply ALL/ANY quantified comparison
- ALL: row matches if comparison is true for ALL values in subquery
- ANY: row matches if comparison is true for at least one value in subquery
Empty subquery:
- ALL: returns true (vacuous truth)
- ANY: returns false (no match possible)