mini\Parsing\SQL\SqlParser::parseExpressionFragment() Method

public

Signature

public function parseExpressionFragment(string $expression): mini\Parsing\SQL\AST\ASTNode

Parameters

Name Type Default Description
$expression string required Documentation missing

Returns

mini\Parsing\SQL\AST\ASTNode

Documentation

Parse a SQL expression fragment into AST

Use this for parsing WHERE clause fragments like:

  • "userId = ?"
  • "age > 18 AND status = 'active'"
  • "name LIKE '%john%'"

Source

src/Parsing/SQL/SqlParser.php:120-138