mini\Database\VirtualDatabase::expressionContainsNull()
Method
private
Signature
private function expressionContainsNull(mini\Parsing\SQL\AST\ASTNode $node): bool
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$node |
mini\Parsing\SQL\AST\ASTNode |
required | Documentation missing |
Returns
bool
Documentation
Check if an arithmetic expression contains NULL literal
NULL propagates through arithmetic: col + NULL, 1 * NULL, etc. are all NULL. This means any comparison with such expression is UNKNOWN → no rows match.