| Package | Description |
|---|---|
| org.apache.olingo.odata2.core.uri.expression |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionParserException |
FilterParserExceptionImpl.createLEFT_SIDE_NOT_A_PROPERTY(Token token,
String expression) |
static ExpressionParserException |
FilterParserExceptionImpl.createLEFT_SIDE_NOT_STRUCTURAL_TYPE(EdmType parentType,
PropertyExpressionImpl property,
Token token,
String expression) |
static ExpressionParserException |
FilterParserExceptionImpl.createPROPERTY_NAME_NOT_FOUND_IN_TYPE(EdmStructuralType parentType,
PropertyExpression property,
Token token,
String expression) |
boolean |
ParameterSet.equals(List<EdmType> actualParameterTypes,
boolean allowPromotion)
Compares a list of EdmTypes with the EdmTypes stored in
ParameterSet.types. |
Token |
TokenList.expectToken(String literal,
boolean throwInternal) |
Token |
TokenList.expectToken(TokenKind comma,
boolean throwFilterExpression) |
FilterExpression |
FilterParserImpl.parseFilterString(String filterExpression) |
FilterExpression |
FilterParserImpl.parseFilterString(String filterExpression,
boolean allowOnlyBinary) |
OrderByExpression |
OrderByParserImpl.parseOrderByString(String orderByExpression) |
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) |
ParameterSet |
ParameterSetCombination.validate(List<EdmType> actualParameterTypes) |
ParameterSet |
ParameterSetCombination.PSCflex.validate(List<EdmType> actualParameterTypes) |
ParameterSet |
ParameterSetCombination.PSCReturnTypeEqLastParameter.validate(List<EdmType> actualParameterTypes) |
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) |
EdmType |
InputTypeValidator.validateParameterSet(List<ParameterSet> allowedParameterTypes,
List<EdmType> actualParameterTypes) |
EdmType |
InputTypeValidator.TypePromotionValidator.validateParameterSet(List<ParameterSet> allowedParameterTypes,
List<EdmType> actualParameterTypes) |
protected void |
FilterParserImpl.validateUnaryOperatorTypes(UnaryExpression unaryExpression) |
Copyright © 2020. All rights reserved.