final | |
|---|---|
implements |
FilterExpressionVisitor |
Translates a FilterExpression tree into Eloquent Builder WHERE clauses.
Visitor methods receive the raw node and recurse into children themselves, following the .NET QueryBinder model (not Olingo's post-order accept).
| Methods | ||
|---|---|---|
public
|
__construct(Builder $builder)
|
# |
public
|
apply(FilterExpression $expression): void
|
# |
public
|
visitLiteral(LiteralExpression $node): mixed
|
# |
public
|
visitNullLiteral(NullLiteralExpression $node): mixed
|
# |
public
|
visitPropertyPath(PropertyPathExpression $node): mixed
|
# |
public
|
visitBinary(BinaryExpression $node): mixed
|
# |
public
|
visitUnary(UnaryExpression $node): mixed
|
# |
public
|
visitFunctionCall(FunctionCallExpression $node): mixed
|
# |
public
|
visitLambda(LambdaExpression $node): mixed
|
# |
public
|
visitLambdaVariable(LambdaVariableExpression $node): mixed
|
# |