| Package | Description |
|---|---|
| org.apache.olingo.server.api.uri.queryoption.expression |
Olingo Server API - URI - QueryOptions - Expressions
|
| org.apache.olingo.server.core.debug | |
| org.apache.olingo.server.core.uri.queryoption.apply | |
| org.apache.olingo.server.core.uri.queryoption.expression |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
VisitableExpression.accept(ExpressionVisitor<T> visitor)
Method
VisitableExpression.accept(ExpressionVisitor) is called when traversing the expression tree. |
T |
ExpressionVisitor.visitAlias(String aliasName)
Called for each traversed
Alias expression |
T |
ExpressionVisitor.visitBinaryOperator(BinaryOperatorKind operator,
T left,
List<T> right)
Called for each traversed
Binary expression |
T |
ExpressionVisitor.visitBinaryOperator(BinaryOperatorKind operator,
T left,
T right)
Called for each traversed
Binary expression |
default T |
ExpressionVisitor.visitComputeAggregate(AggregateExpression.StandardMethod standardMethod,
UriInfo path,
T expression)
Called for each traversed
AggregateExpression |
T |
ExpressionVisitor.visitEnum(EdmEnumType type,
List<String> enumValues)
Called for each traversed
Enumeration expression |
T |
ExpressionVisitor.visitLambdaExpression(String lambdaFunction,
String lambdaVariable,
Expression expression)
Called for each traversed lambda expression
|
T |
ExpressionVisitor.visitLambdaReference(String variableName)
Called for each traversed
LambdaRef |
T |
ExpressionVisitor.visitLiteral(Literal literal)
Called for each traversed
Literal expression |
T |
ExpressionVisitor.visitMember(Member member)
Called for each traversed
Member expression |
T |
ExpressionVisitor.visitMethodCall(MethodKind methodCall,
List<T> parameters)
Called for each traversed
Method expression |
T |
ExpressionVisitor.visitTypeLiteral(EdmType type)
Called for each traversed
TypeLiteral expression |
T |
ExpressionVisitor.visitUnaryOperator(UnaryOperatorKind operator,
T operand)
Called for each traversed
Unary expression |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitAlias(String aliasName) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitBinaryOperator(BinaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode left,
com.fasterxml.jackson.databind.JsonNode right) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitBinaryOperator(BinaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode left,
List<com.fasterxml.jackson.databind.JsonNode> right) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitEnum(EdmEnumType type,
List<String> enumValues) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitLambdaExpression(String lambdaFunction,
String lambdaVariable,
Expression expression) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitLambdaReference(String variableName) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitLiteral(Literal literal) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitMember(Member member) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitMethodCall(MethodKind methodCall,
List<com.fasterxml.jackson.databind.JsonNode> parameters) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitTypeLiteral(EdmType type) |
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitUnaryOperator(UnaryOperatorKind operator,
com.fasterxml.jackson.databind.JsonNode operand) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
AggregateExpressionImpl.accept(ExpressionVisitor<T> visitor) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
UnaryImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
TypeLiteralImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
MethodImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
MemberImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
LiteralImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
LambdaRefImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
EnumerationImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
BinaryImpl.accept(ExpressionVisitor<T> visitor) |
<T> T |
AliasImpl.accept(ExpressionVisitor<T> visitor) |
Copyright © 2023. All rights reserved.