| Package | Description |
|---|---|
| org.apache.olingo.server.api.uri |
Olingo URI
|
| org.apache.olingo.server.api.uri.queryoption |
Olingo Server API - URI - QueryOptions
|
| org.apache.olingo.server.api.uri.queryoption.apply | |
| 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 | |
| org.apache.olingo.server.core.uri.parser | |
| org.apache.olingo.server.core.uri.queryoption | |
| org.apache.olingo.server.core.uri.queryoption.apply | |
| org.apache.olingo.server.core.uri.queryoption.expression |
| Modifier and Type | Method and Description |
|---|---|
Expression |
UriResourceLambdaAny.getExpression() |
Expression |
UriResourceLambdaAll.getExpression() |
Expression |
UriParameter.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
Expression |
OrderByItem.getExpression() |
Expression |
FilterOption.getExpression() |
Expression |
AliasQueryOption.getValue() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateExpression
Represents an aggregate expression.
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
ComputeExpression.getExpression()
Gets the expression to compute.
|
Expression |
AggregateExpression.getExpression()
Gets the common expression to be aggregated.
|
Expression |
BottomTop.getNumber()
Gets the expression that determines the number of items to aggregate.
|
Expression |
BottomTop.getValue()
Gets the expression that determines the values to aggregate.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Alias
Represents an alias expression node in the expression tree
A alias expression node is inserted in the expression tree for any valid alias E.g. |
interface |
Binary
Represents a binary expression node in the expression tree
A binary expression node is inserted in the expression tree for any valid ODATA binary operator in BinaryOperatorKind. |
interface |
Enumeration
Represents a enumeration expression node in the expression tree
A enumeration expression node is inserted in the expression tree for any valid enumeration. |
interface |
LambdaRef
Used to within a lambda expression tree to define an access to the lambda variable
|
interface |
Literal
Represents a literal expression node in the expression tree
Literal is not validated by default
|
interface |
Member
Represents a member expression node in the expression tree.
|
interface |
Method
Represents a method expression in the expression tree
|
interface |
TypeLiteral
Represents a type literal expression in the expression tree
|
interface |
Unary
Represents a unary expression node in the expression tree
A binary expression node is inserted in the expression tree for any valid ODATA unary operator in UnaryOperatorKind |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Binary.getLeftOperand() |
Expression |
Unary.getOperand() |
Expression |
Binary.getRightOperand() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
Binary.getExpressions() |
List<Expression> |
Method.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
T |
ExpressionVisitor.visitLambdaExpression(String lambdaFunction,
String lambdaVariable,
Expression expression)
Called for each traversed lambda expression
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
ExpressionJsonVisitor.visitLambdaExpression(String lambdaFunction,
String lambdaVariable,
Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
UriResourceLambdaAnyImpl.getExpression() |
Expression |
UriResourceLambdaAllImpl.getExpression() |
Expression |
UriParameterImpl.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
UriParameterImpl |
UriParameterImpl.setExpression(Expression expression) |
| Constructor and Description |
|---|
UriResourceLambdaAllImpl(String lambdaVariable,
Expression expression) |
UriResourceLambdaAnyImpl(String lambdaVariable,
Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
ExpressionParser.parse(UriTokenizer tokenizer,
EdmType referringType,
Collection<String> crossjoinEntitySetNames,
Map<String,AliasQueryOption> aliases) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExpressionParser.checkIntegerType(Expression expression) |
protected void |
ExpressionParser.checkNumericType(Expression expression) |
protected static EdmType |
ExpressionParser.getType(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
OrderByItemImpl.getExpression() |
Expression |
FilterOptionImpl.getExpression() |
Expression |
AliasQueryOptionImpl.getValue() |
| Modifier and Type | Method and Description |
|---|---|
AliasQueryOptionImpl |
AliasQueryOptionImpl.setAliasValue(Expression aliasValue) |
OrderByItemImpl |
OrderByItemImpl.setExpression(Expression expression) |
FilterOptionImpl |
FilterOptionImpl.setExpression(Expression expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
AggregateExpressionImpl
Represents an aggregate expression.
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
ComputeExpressionImpl.getExpression() |
Expression |
AggregateExpressionImpl.getExpression() |
Expression |
BottomTopImpl.getNumber() |
Expression |
BottomTopImpl.getValue() |
| Modifier and Type | Method and Description |
|---|---|
ComputeExpressionImpl |
ComputeExpressionImpl.setExpression(Expression expression) |
AggregateExpressionImpl |
AggregateExpressionImpl.setExpression(Expression expression) |
BottomTopImpl |
BottomTopImpl.setNumber(Expression number) |
BottomTopImpl |
BottomTopImpl.setValue(Expression value) |
| Modifier and Type | Class and Description |
|---|---|
class |
AliasImpl |
class |
BinaryImpl |
class |
EnumerationImpl |
class |
LambdaRefImpl |
class |
LiteralImpl |
class |
MemberImpl |
class |
MethodImpl |
class |
TypeLiteralImpl |
class |
UnaryImpl |
| Modifier and Type | Method and Description |
|---|---|
Expression |
BinaryImpl.getLeftOperand() |
Expression |
UnaryImpl.getOperand() |
Expression |
BinaryImpl.getRightOperand() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
BinaryImpl.getExpressions() |
List<Expression> |
MethodImpl.getParameters() |
| Constructor and Description |
|---|
BinaryImpl(Expression left,
BinaryOperatorKind operator,
Expression right,
EdmType type) |
BinaryImpl(Expression left,
BinaryOperatorKind operator,
List<Expression> right,
EdmType type) |
UnaryImpl(UnaryOperatorKind operator,
Expression expression,
EdmType type) |
| Constructor and Description |
|---|
BinaryImpl(Expression left,
BinaryOperatorKind operator,
List<Expression> right,
EdmType type) |
MethodImpl(MethodKind method,
List<Expression> parameters) |
Copyright © 2023. All rights reserved.