SqlExpressionVisitor
extends ExpressionVisitor
in package
Visit Expressions and generate SQL WHERE conditions from them.
Table of Contents
Properties
Methods
- __construct() : mixed
- dispatch() : mixed
- Dispatches walking an expression to the appropriate handler.
- walkComparison() : mixed
- Converts a comparison expression into the target query language output.
- walkCompositeExpression() : string
- Converts a composite expression into the target query language output.
- walkValue() : string
- Converts a value expression into the target query language part.
Properties
$classMetadata
private
ClassMetadata
$classMetadata
$persister
private
BasicEntityPersister
$persister
Methods
__construct()
public
__construct(BasicEntityPersister $persister, ClassMetadata $classMetadata) : mixed
Parameters
- $persister : BasicEntityPersister
- $classMetadata : ClassMetadata
dispatch()
Dispatches walking an expression to the appropriate handler.
public
dispatch(Expression $expr) : mixed
Parameters
- $expr : Expression
Tags
walkComparison()
Converts a comparison expression into the target query language output.
public
walkComparison(Comparison $comparison) : mixed
Parameters
- $comparison : Comparison
walkCompositeExpression()
Converts a composite expression into the target query language output.
public
walkCompositeExpression(CompositeExpression $expr) : string
Parameters
- $expr : CompositeExpression
Tags
Return values
stringwalkValue()
Converts a value expression into the target query language part.
public
walkValue(Value $value) : string
Parameters
- $value : Value