| Package | Description |
|---|---|
| org.apache.olingo.odata2.api.uri |
URI Parser Facade
|
| org.apache.olingo.odata2.core.debug | |
| org.apache.olingo.odata2.core.uri.expression |
| Modifier and Type | Method and Description |
|---|---|
static FilterExpression |
UriParser.parseFilter(Edm edm,
EdmEntityType edmType,
String expression)
Parses a $filter expression string and create an expression tree.
|
abstract FilterExpression |
UriParser.parseFilterString(EdmEntityType edmType,
String expression)
Parses a $filter expression string and create an expression tree.
|
static OrderByExpression |
UriParser.parseOrderBy(Edm edm,
EdmEntityType edmType,
String expression)
Parses a $orderby expression string and creates an expression tree.
|
abstract OrderByExpression |
UriParser.parseOrderByString(EdmEntityType edmType,
String expression)
Parses a $orderby expression string and creates an expression tree.
|
| Constructor and Description |
|---|
DebugInfoUri(UriInfo uriInfo,
ExpressionParserException exception) |
| Modifier and Type | Class and Description |
|---|---|
class |
FilterParserExceptionImpl
This class is used to create exceptions of type FilterParserException.
|
| Modifier and Type | Method and Description |
|---|---|
FilterExpression |
FilterParserImpl.parseFilterString(String filterExpression) |
FilterExpression |
FilterParser.parseFilterString(String expression)
Parses a $filter expression string and creates an $orderby expression tree.
|
FilterExpression |
FilterParserImpl.parseFilterString(String filterExpression,
boolean allowOnlyBinary) |
OrderByExpression |
OrderByParserImpl.parseOrderByString(String orderByExpression) |
OrderByExpression |
OrderByParser.parseOrderByString(String orderByExpression)
Parses a $orderby expression string and creates an $orderby expression tree
|
protected CommonExpression |
FilterParserImpl.readElement(CommonExpression leftExpression) |
protected CommonExpression |
FilterParserImpl.readElement(CommonExpression leftExpression,
ActualBinaryOperator leftOperator)
Reads: Unary operators, Methods, Properties, ...
|
protected CommonExpression |
FilterParserImpl.readElements(CommonExpression leftExpression,
int priority) |
protected CommonExpression |
FilterParserImpl.readMethod(Token token,
org.apache.olingo.odata2.core.uri.expression.InfoMethod methodOperator) |
protected MethodExpression |
FilterParserImpl.readParameters(org.apache.olingo.odata2.core.uri.expression.InfoMethod methodInfo,
MethodExpressionImpl methodExpression,
Token methodToken)
Read the parameters of a method expression
|
protected CommonExpression |
FilterParserImpl.readParenthesis()
Reads the content between parenthesis.
|
protected CommonExpression |
FilterParserImpl.readUnaryoperator(Token lookToken,
org.apache.olingo.odata2.core.uri.expression.InfoUnaryOperator unaryOperator) |
TokenList |
Tokenizer.tokenize()
Tokenizes an expression as defined per OData specification
|
protected void |
FilterParserImpl.validateBinaryOperatorTypes(BinaryExpression binaryExpression) |
protected void |
FilterParserImpl.validateEdmProperty(CommonExpression leftExpression,
PropertyExpressionImpl property,
Token propertyToken,
ActualBinaryOperator actBinOp) |
protected void |
FilterParserImpl.validateEdmPropertyOfStructuredType(EdmStructuralType parentType,
PropertyExpressionImpl property,
Token propertyToken) |
protected void |
FilterParserImpl.validateMethodTypes(MethodExpression methodExpression,
Token methodToken) |
Copyright © 2020. All rights reserved.