mini\Database\VirtualDatabase::applyExistsToTable() Method

private

Signature

private function applyExistsToTable(mini\Table\Contracts\TableInterface $table, mini\Parsing\SQL\AST\ExistsOperation $node): mini\Table\Contracts\TableInterface

Parameters

Name Type Default Description
$table mini\Table\Contracts\TableInterface required Documentation missing
$node mini\Parsing\SQL\AST\ExistsOperation required Documentation missing

Returns

mini\Table\Contracts\TableInterface

Documentation

Apply EXISTS operation to table

For non-correlated EXISTS: evaluate once, return all or no rows For correlated EXISTS: evaluate per row using Table binding

Source

src/Database/VirtualDatabase.php:2909-3005