Documentation

QueryExpressionVisitor extends ExpressionVisitor
in package

Converts Collection expressions to Query expressions.

Table of Contents

Properties

$expr  : Expr
$operatorMap  : array<string, string>
$parameters  : array<int, mixed>
$queryAliases  : array<string|int, mixed>

Methods

__construct()  : mixed
clearParameters()  : void
Clears parameters.
dispatch()  : mixed
Dispatches walking an expression to the appropriate handler.
getParameters()  : ArrayCollection<int, mixed>
Gets bound parameters.
walkComparison()  : mixed
Converts a comparison expression into the target query language output.
walkCompositeExpression()  : mixed
Converts a composite expression into the target query language output.
walkValue()  : mixed
Converts a value expression into the target query language part.
convertComparisonOperator()  : string|null
Converts Criteria expression to Query one based on static map.

Properties

$operatorMap

private static array<string, string> $operatorMap = [\Doctrine\Common\Collections\Expr\Comparison::GT => \Doctrine\ORM\Query\Expr\Comparison::GT, \Doctrine\Common\Collections\Expr\Comparison::GTE => \Doctrine\ORM\Query\Expr\Comparison::GTE, \Doctrine\Common\Collections\Expr\Comparison::LT => \Doctrine\ORM\Query\Expr\Comparison::LT, \Doctrine\Common\Collections\Expr\Comparison::LTE => \Doctrine\ORM\Query\Expr\Comparison::LTE]

Methods

__construct()

public __construct(array<string|int, mixed> $queryAliases) : mixed
Parameters
$queryAliases : array<string|int, mixed>

convertComparisonOperator()

Converts Criteria expression to Query one based on static map.

private static convertComparisonOperator(string $criteriaOperator) : string|null
Parameters
$criteriaOperator : string
Return values
string|null

        
On this page

Search results