Class ExpressionParser
java.lang.Object
org.apache.olingo.server.core.uri.parser.ExpressionParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckIntegerType(Expression expression) protected voidcheckNumericType(Expression expression) protected static EdmTypegetType(Expression expression) parse(UriTokenizer tokenizer, EdmType referringType, Collection<String> crossjoinEntitySetNames, Map<String, AliasQueryOption> aliases) parse(UriTokenizer tokenizer, EdmType referringType, Collection<String> crossjoinEntitySetNames, Map<String, AliasQueryOption> aliases, boolean allowCollections)
-
Constructor Details
-
ExpressionParser
-
-
Method Details
-
parse
public Expression parse(UriTokenizer tokenizer, EdmType referringType, Collection<String> crossjoinEntitySetNames, Map<String, AliasQueryOption> aliases) throws UriParserException, UriValidationException -
parse
public Expression parse(UriTokenizer tokenizer, EdmType referringType, Collection<String> crossjoinEntitySetNames, Map<String, AliasQueryOption> aliases, boolean allowCollections) throws UriParserException, UriValidationException -
getType
- Throws:
UriParserException
-
checkIntegerType
- Throws:
UriParserException
-
checkNumericType
- Throws:
UriParserException
-