AST
9 months ago
Exec
9 months ago
Expr
9 months ago
Filter
9 months ago
Expr.php
9 months ago
FilterCollection.php
9 months ago
Lexer.php
9 months ago
OutputWalker.php
9 months ago
Parameter.php
9 months ago
ParameterTypeInferer.php
9 months ago
Parser.php
9 months ago
ParserResult.php
9 months ago
Printer.php
9 months ago
QueryException.php
9 months ago
QueryExpressionVisitor.php
9 months ago
ResultSetMapping.php
9 months ago
ResultSetMappingBuilder.php
9 months ago
SqlOutputWalker.php
9 months ago
SqlWalker.php
9 months ago
TokenType.php
9 months ago
TreeWalker.php
9 months ago
TreeWalkerAdapter.php
9 months ago
TreeWalkerChain.php
9 months ago
TreeWalkerChainIterator.php
9 months ago
index.php
9 months ago
TreeWalker.php
59 lines
| 1 | <?php |
| 2 | declare (strict_types=1); |
| 3 | namespace MailPoetVendor\Doctrine\ORM\Query; |
| 4 | if (!defined('ABSPATH')) exit; |
| 5 | use MailPoetVendor\Doctrine\ORM\AbstractQuery; |
| 6 | interface TreeWalker |
| 7 | { |
| 8 | public function __construct($query, $parserResult, array $queryComponents); |
| 9 | public function getQueryComponents(); |
| 10 | public function setQueryComponent($dqlAlias, array $queryComponent); |
| 11 | public function walkSelectStatement(AST\SelectStatement $AST); |
| 12 | public function walkSelectClause($selectClause); |
| 13 | public function walkFromClause($fromClause); |
| 14 | public function walkFunction($function); |
| 15 | public function walkOrderByClause($orderByClause); |
| 16 | public function walkOrderByItem($orderByItem); |
| 17 | public function walkHavingClause($havingClause); |
| 18 | public function walkJoin($join); |
| 19 | public function walkSelectExpression($selectExpression); |
| 20 | public function walkQuantifiedExpression($qExpr); |
| 21 | public function walkSubselect($subselect); |
| 22 | public function walkSubselectFromClause($subselectFromClause); |
| 23 | public function walkSimpleSelectClause($simpleSelectClause); |
| 24 | public function walkSimpleSelectExpression($simpleSelectExpression); |
| 25 | public function walkAggregateExpression($aggExpression); |
| 26 | public function walkGroupByClause($groupByClause); |
| 27 | public function walkGroupByItem($groupByItem); |
| 28 | public function walkUpdateStatement(AST\UpdateStatement $AST); |
| 29 | public function walkDeleteStatement(AST\DeleteStatement $AST); |
| 30 | public function walkDeleteClause(AST\DeleteClause $deleteClause); |
| 31 | public function walkUpdateClause($updateClause); |
| 32 | public function walkUpdateItem($updateItem); |
| 33 | public function walkWhereClause($whereClause); |
| 34 | public function walkConditionalExpression($condExpr); |
| 35 | public function walkConditionalTerm($condTerm); |
| 36 | public function walkConditionalFactor($factor); |
| 37 | public function walkConditionalPrimary($primary); |
| 38 | public function walkExistsExpression($existsExpr); |
| 39 | public function walkCollectionMemberExpression($collMemberExpr); |
| 40 | public function walkEmptyCollectionComparisonExpression($emptyCollCompExpr); |
| 41 | public function walkNullComparisonExpression($nullCompExpr); |
| 42 | public function walkInExpression($inExpr); |
| 43 | public function walkInstanceOfExpression($instanceOfExpr); |
| 44 | public function walkLiteral($literal); |
| 45 | public function walkBetweenExpression($betweenExpr); |
| 46 | public function walkLikeExpression($likeExpr); |
| 47 | public function walkStateFieldPathExpression($stateFieldPathExpression); |
| 48 | public function walkComparisonExpression($compExpr); |
| 49 | public function walkInputParameter($inputParam); |
| 50 | public function walkArithmeticExpression($arithmeticExpr); |
| 51 | public function walkArithmeticTerm($term); |
| 52 | public function walkStringPrimary($stringPrimary); |
| 53 | public function walkArithmeticFactor($factor); |
| 54 | public function walkSimpleArithmeticExpression($simpleArithmeticExpr); |
| 55 | public function walkPathExpression($pathExpr); |
| 56 | public function walkResultVariable($resultVariable); |
| 57 | public function getExecutor($AST); |
| 58 | } |
| 59 |