Doctrine


Doctrine\ORM\Query\TreeWalkerAdapter
/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 31

Class TreeWalkerAdapter

TreeWalkerAdapter
All Implemented Interfaces:
TreeWalker

public abstract class TreeWalkerAdapter

An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.

Author:
Roman Borschel
Since:
2.0

Constructor Summary

TreeWalkerAdapter(mixed query, mixed parserResult, mixed queryComponents)

{@inheritdoc}

Method Summary
AbstractExecutor

getExecutor(mixed AST)

Gets an executor that can be used to execute the result of this walker.

string

walkAggregateExpression(mixed aggExpression, AggregateExpression )

Walks down an AggregateExpression AST node, thereby generating the appropriate SQL.

string

walkArithmeticExpression(mixed arithmeticExpr, ArithmeticExpression )

Walks down an ArithmeticExpression AST node, thereby generating the appropriate SQL.

string

walkArithmeticFactor(mixed factor, mixed )

Walks down an ArithmeticFactor that represents an AST node, thereby generating the appropriate SQL.

string

walkArithmeticTerm(mixed term, mixed )

Walks down an ArithmeticTerm AST node, thereby generating the appropriate SQL.

string

walkBetweenExpression(mixed betweenExpr, BetweenExpression )

Walks down a BetweenExpression AST node, thereby generating the appropriate SQL.

string

walkCollectionMemberExpression(mixed collMemberExpr, CollectionMemberExpression )

Walks down a CollectionMemberExpression AST node, thereby generating the appropriate SQL.

string

walkComparisonExpression(mixed compExpr, ComparisonExpression )

Walks down a ComparisonExpression AST node, thereby generating the appropriate SQL.

string

walkConditionalFactor(mixed factor, ConditionalFactor )

Walks down a ConditionalFactor AST node, thereby generating the appropriate SQL.

string

walkConditionalTerm(mixed condTerm, ConditionalTerm )

Walks down a ConditionalTerm AST node, thereby generating the appropriate SQL.

string

walkDeleteClause(mixed deleteClause, DeleteClause )

Walks down a DeleteClause AST node, thereby generating the appropriate SQL.

string

walkDeleteStatement(mixed AST, DeleteStatement )

Walks down a DeleteStatement AST node, thereby generating the appropriate SQL.

string

walkEmptyCollectionComparisonExpression(mixed emptyCollCompExpr, EmptyCollectionComparisonExpression )

Walks down an EmptyCollectionComparisonExpression AST node, thereby generating the appropriate SQL.

string

walkExistsExpression(mixed existsExpr, ExistsExpression )

Walks down an ExistsExpression AST node, thereby generating the appropriate SQL.

string

walkFromClause(mixed fromClause)

Walks down a FromClause AST node, thereby generating the appropriate SQL.

string

walkFunction(mixed function)

Walks down a FunctionNode AST node, thereby generating the appropriate SQL.

string

walkGroupByClause(mixed groupByClause, GroupByClause )

Walks down a GroupByClause AST node, thereby generating the appropriate SQL.

string

walkGroupByItem(mixed pathExpr, GroupByItem )

Walks down a GroupByItem AST node, thereby generating the appropriate SQL.

string

walkHavingClause(mixed havingClause, HavingClause )

Walks down a HavingClause AST node, thereby generating the appropriate SQL.

string

walkInExpression(mixed inExpr, InExpression )

Walks down an InExpression AST node, thereby generating the appropriate SQL.

string

walkInputParameter(mixed inputParam, InputParameter )

Walks down an InputParameter AST node, thereby generating the appropriate SQL.

string

walkJoinVariableDeclaration(JoinVariableDeclaration joinVarDecl)

Walks down a JoinVariableDeclaration AST node and creates the corresponding SQL.

string

walkLikeExpression(mixed likeExpr, LikeExpression )

Walks down a LikeExpression AST node, thereby generating the appropriate SQL.

string

walkLiteral(mixed literal, mixed )

Walks down a literal that represents an AST node, thereby generating the appropriate SQL.

string

walkNullComparisonExpression(mixed nullCompExpr, NullComparisonExpression )

Walks down a NullComparisonExpression AST node, thereby generating the appropriate SQL.

string

walkOrderByClause(mixed orderByClause, OrderByClause )

Walks down an OrderByClause AST node, thereby generating the appropriate SQL.

string

walkOrderByItem(mixed orderByItem, OrderByItem )

Walks down an OrderByItem AST node, thereby generating the appropriate SQL.

string

walkPathExpression(mixed pathExpr, mixed )

Walks down an PathExpression AST node, thereby generating the appropriate SQL.

string

walkQuantifiedExpression(mixed qExpr, QuantifiedExpression )

Walks down a QuantifiedExpression AST node, thereby generating the appropriate SQL.

string

walkSelectClause(mixed selectClause)

Walks down a SelectClause AST node, thereby generating the appropriate SQL.

string

walkSelectExpression(SelectExpression selectExpression)

Walks down a SelectExpression AST node and generates the corresponding SQL.

string

walkSelectStatement(mixed AST)

Walks down a SelectStatement AST node, thereby generating the appropriate SQL.

string

walkSimpleArithmeticExpression(mixed simpleArithmeticExpr, SimpleArithmeticExpression )

Walks down an SimpleArithmeticExpression AST node, thereby generating the appropriate SQL.

string

walkSimpleSelectClause(mixed simpleSelectClause, SimpleSelectClause )

Walks down a SimpleSelectClause AST node, thereby generating the appropriate SQL.

string

walkSimpleSelectExpression(mixed simpleSelectExpression, SimpleSelectExpression )

Walks down a SimpleSelectExpression AST node, thereby generating the appropriate SQL.

string

walkStateFieldPathExpression(mixed stateFieldPathExpression, StateFieldPathExpression )

Walks down a StateFieldPathExpression AST node, thereby generating the appropriate SQL.

string

walkStringPrimary(mixed stringPrimary, mixed )

Walks down a StringPrimary that represents an AST node, thereby generating the appropriate SQL.

string

walkSubselect(mixed subselect, Subselect )

Walks down a Subselect AST node, thereby generating the appropriate SQL.

string

walkSubselectFromClause(mixed subselectFromClause, SubselectFromClause )

Walks down a SubselectFromClause AST node, thereby generating the appropriate SQL.

string

walkUpdateClause(mixed updateClause, UpdateClause )

Walks down an UpdateClause AST node, thereby generating the appropriate SQL.

string

walkUpdateItem(mixed updateItem, UpdateItem )

Walks down an UpdateItem AST node, thereby generating the appropriate SQL.

string

walkUpdateStatement(mixed AST, UpdateStatement )

Walks down an UpdateStatement AST node, thereby generating the appropriate SQL.

string

walkWhereClause(mixed whereClause, WhereClause )

Walks down a WhereClause AST node, thereby generating the appropriate SQL.

Constructor Detail

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 40

TreeWalkerAdapter

public TreeWalkerAdapter(mixed query, mixed parserResult, mixed queryComponents)


Method Detail

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 412

getExecutor

public AbstractExecutor getExecutor(mixed AST)

Gets an executor that can be used to execute the result of this walker.


/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 189

walkAggregateExpression

public string walkAggregateExpression(mixed aggExpression, AggregateExpression )

Walks down an AggregateExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 365

walkArithmeticExpression

public string walkArithmeticExpression(mixed arithmeticExpr, ArithmeticExpression )

Walks down an ArithmeticExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 389

walkArithmeticFactor

public string walkArithmeticFactor(mixed factor, mixed )

Walks down an ArithmeticFactor that represents an AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 373

walkArithmeticTerm

public string walkArithmeticTerm(mixed term, mixed )

Walks down an ArithmeticTerm AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 325

walkBetweenExpression

public string walkBetweenExpression(mixed betweenExpr, BetweenExpression )

Walks down a BetweenExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 285

walkCollectionMemberExpression

public string walkCollectionMemberExpression(mixed collMemberExpr, CollectionMemberExpression )

Walks down a CollectionMemberExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 349

walkComparisonExpression

public string walkComparisonExpression(mixed compExpr, ComparisonExpression )

Walks down a ComparisonExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 269

walkConditionalFactor

public string walkConditionalFactor(mixed factor, ConditionalFactor )

Walks down a ConditionalFactor AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 261

walkConditionalTerm

public string walkConditionalTerm(mixed condTerm, ConditionalTerm )

Walks down a ConditionalTerm AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 229

walkDeleteClause

public string walkDeleteClause(mixed deleteClause, DeleteClause )

Walks down a DeleteClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 221

walkDeleteStatement

public string walkDeleteStatement(mixed AST, DeleteStatement )

Walks down a DeleteStatement AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 293

walkEmptyCollectionComparisonExpression

public string walkEmptyCollectionComparisonExpression(mixed emptyCollCompExpr, EmptyCollectionComparisonExpression )

Walks down an EmptyCollectionComparisonExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 277

walkExistsExpression

public string walkExistsExpression(mixed existsExpr, ExistsExpression )

Walks down an ExistsExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 94

walkFromClause

public string walkFromClause(mixed fromClause)

Walks down a FromClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 101

walkFunction

public string walkFunction(mixed function)

Walks down a FunctionNode AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 197

walkGroupByClause

public string walkGroupByClause(mixed groupByClause, GroupByClause )

Walks down a GroupByClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 205

walkGroupByItem

public string walkGroupByItem(mixed pathExpr, GroupByItem )

Walks down a GroupByItem AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 125

walkHavingClause

public string walkHavingClause(mixed havingClause, HavingClause )

Walks down a HavingClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 309

walkInExpression

public string walkInExpression(mixed inExpr, InExpression )

Walks down an InExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 357

walkInputParameter

public string walkInputParameter(mixed inputParam, InputParameter )

Walks down an InputParameter AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 133

walkJoinVariableDeclaration

public string walkJoinVariableDeclaration(JoinVariableDeclaration joinVarDecl)

Walks down a JoinVariableDeclaration AST node and creates the corresponding SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 333

walkLikeExpression

public string walkLikeExpression(mixed likeExpr, LikeExpression )

Walks down a LikeExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 317

walkLiteral

public string walkLiteral(mixed literal, mixed )

Walks down a literal that represents an AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 301

walkNullComparisonExpression

public string walkNullComparisonExpression(mixed nullCompExpr, NullComparisonExpression )

Walks down a NullComparisonExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 109

walkOrderByClause

public string walkOrderByClause(mixed orderByClause, OrderByClause )

Walks down an OrderByClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 117

walkOrderByItem

public string walkOrderByItem(mixed orderByItem, OrderByItem )

Walks down an OrderByItem AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 405

walkPathExpression

public string walkPathExpression(mixed pathExpr, mixed )

Walks down an PathExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 149

walkQuantifiedExpression

public string walkQuantifiedExpression(mixed qExpr, QuantifiedExpression )

Walks down a QuantifiedExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 87

walkSelectClause

public string walkSelectClause(mixed selectClause)

Walks down a SelectClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 141

walkSelectExpression

public string walkSelectExpression(SelectExpression selectExpression)

Walks down a SelectExpression AST node and generates the corresponding SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 80

walkSelectStatement

public string walkSelectStatement(mixed AST)

Walks down a SelectStatement AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 397

walkSimpleArithmeticExpression

public string walkSimpleArithmeticExpression(mixed simpleArithmeticExpr, SimpleArithmeticExpression )

Walks down an SimpleArithmeticExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 173

walkSimpleSelectClause

public string walkSimpleSelectClause(mixed simpleSelectClause, SimpleSelectClause )

Walks down a SimpleSelectClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 181

walkSimpleSelectExpression

public string walkSimpleSelectExpression(mixed simpleSelectExpression, SimpleSelectExpression )

Walks down a SimpleSelectExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 341

walkStateFieldPathExpression

public string walkStateFieldPathExpression(mixed stateFieldPathExpression, StateFieldPathExpression )

Walks down a StateFieldPathExpression AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 381

walkStringPrimary

public string walkStringPrimary(mixed stringPrimary, mixed )

Walks down a StringPrimary that represents an AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 157

walkSubselect

public string walkSubselect(mixed subselect, Subselect )

Walks down a Subselect AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 165

walkSubselectFromClause

public string walkSubselectFromClause(mixed subselectFromClause, SubselectFromClause )

Walks down a SubselectFromClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 237

walkUpdateClause

public string walkUpdateClause(mixed updateClause, UpdateClause )

Walks down an UpdateClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 245

walkUpdateItem

public string walkUpdateItem(mixed updateItem, UpdateItem )

Walks down an UpdateItem AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 213

walkUpdateStatement

public string walkUpdateStatement(mixed AST, UpdateStatement )

Walks down an UpdateStatement AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

/Doctrine/ORM/Query/TreeWalkerAdapter.php at line 253

walkWhereClause

public string walkWhereClause(mixed whereClause, WhereClause )

Walks down a WhereClause AST node, thereby generating the appropriate SQL.

Returns:
The SQL.

Doctrine