mini\Database\VirtualDatabase::peekAst()
Method
private
static
Signature
private static function peekAst(mini\Database\PartialQuery $query): mini\Parsing\SQL\AST\ASTNode
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$query |
mini\Database\PartialQuery |
required | Documentation missing |
Returns
Documentation
Get AST from PartialQuery without cloning using reflection
PartialQuery::getAST() always deep-clones to protect internal state, but VirtualDatabase only reads the AST. Using reflection to access the private $ast property avoids expensive cloning.