Uses of Interface
org.apache.olingo.odata2.api.uri.expression.CommonExpression
Packages that use CommonExpression
Package
Description
Expression Parser
-
Uses of CommonExpression in org.apache.olingo.odata2.api.uri.expression
Subinterfaces of CommonExpression in org.apache.olingo.odata2.api.uri.expressionModifier and TypeInterfaceDescriptioninterfaceRepresents a binary expression node in the expression tree returned by the methods
A binary expression node is inserted in the expression tree for any valid ODATA binary operator inBinaryOperator(e.g.interfaceRepresents a $filter expression in the expression tree Used to define the root expression node in an $filter expression tree.interfaceRepresents a literal expression node in the expression tree
interfaceRepresents a member expression in the expression tree
interfaceRepresents a method expression in the expression tree
interfaceRepresents a $orderby expression Used to define the root expression node in an $filter expression tree.interfaceRepresents a order expression in the expression tree
interfaceRepresents a property expression in the expression tree
interfaceRepresents a unary expression node in the expression tree
Methods in org.apache.olingo.odata2.api.uri.expression that return CommonExpressionModifier and TypeMethodDescriptionFilterExpression.getExpression()OrderExpression.getExpression()ExceptionVisitExpression.getFilterTree()Get erroneous filter for debug informationExpressionParserException.getFilterTree()Gets erroneous filter expression tree for debug information.BinaryExpression.getLeftOperand()UnaryExpression.getOperand()MemberExpression.getPath()MemberExpression.getProperty()BinaryExpression.getRightOperand()CommonExpression.setEdmType(EdmType edmType) Set the edmType of this expression nodeMethods in org.apache.olingo.odata2.api.uri.expression that return types with arguments of type CommonExpressionMethods in org.apache.olingo.odata2.api.uri.expression with parameters of type CommonExpressionModifier and TypeMethodDescriptionvoidExceptionVisitExpression.setFilterTree(CommonExpression filterTree) Sets erroneous filter tree for debug information.voidExpressionParserException.setFilterTree(CommonExpression filterTree) Sets erroneous filter tree for debug information. -
Uses of CommonExpression in org.apache.olingo.odata2.core.uri.expression
Classes in org.apache.olingo.odata2.core.uri.expression that implement CommonExpressionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassFields in org.apache.olingo.odata2.core.uri.expression declared as CommonExpressionModifier and TypeFieldDescriptionprotected final CommonExpressionBinaryExpressionImpl.leftSideprotected final CommonExpressionBinaryExpressionImpl.rightSideMethods in org.apache.olingo.odata2.core.uri.expression that return CommonExpressionModifier and TypeMethodDescriptionFilterExpressionImpl.getExpression()OrderExpressionImpl.getExpression()BinaryExpressionImpl.getLeftOperand()MemberExpressionImpl.getLeftOperand()UnaryExpressionImpl.getOperand()MemberExpressionImpl.getPath()MemberExpressionImpl.getProperty()BinaryExpressionImpl.getRightOperand()MemberExpressionImpl.getRightOperand()protected CommonExpressionFilterParserImpl.readElement(CommonExpression leftExpression) protected CommonExpressionFilterParserImpl.readElement(CommonExpression leftExpression, ActualBinaryOperator leftOperator) Reads: Unary operators, Methods, Properties, ...protected CommonExpressionFilterParserImpl.readElements(CommonExpression leftExpression, int priority) protected CommonExpressionFilterParserImpl.readMethod(Token token, org.apache.olingo.odata2.core.uri.expression.InfoMethod methodOperator) protected CommonExpressionFilterParserImpl.readParenthesis()Reads the content between parenthesis.protected CommonExpressionFilterParserImpl.readUnaryoperator(Token lookToken, org.apache.olingo.odata2.core.uri.expression.InfoUnaryOperator unaryOperator) PropertyExpressionImpl.setEdmProperty(EdmTyped edmProperty) BinaryExpressionImpl.setEdmType(EdmType edmType) FilterExpressionImpl.setEdmType(EdmType edmType) LiteralExpressionImpl.setEdmType(EdmType edmType) MemberExpressionImpl.setEdmType(EdmType edmType) MethodExpressionImpl.setEdmType(EdmType edmType) OrderByExpressionImpl.setEdmType(EdmType edmType) OrderExpressionImpl.setEdmType(EdmType edmType) PropertyExpressionImpl.setEdmType(EdmType edmType) UnaryExpressionImpl.setEdmType(EdmType edmType) Methods in org.apache.olingo.odata2.core.uri.expression that return types with arguments of type CommonExpressionMethods in org.apache.olingo.odata2.core.uri.expression with parameters of type CommonExpressionModifier and TypeMethodDescriptionMethodExpressionImpl.appendParameter(CommonExpression expression) ExpressionParserInternalError.createERROR_PARSING_PARENTHESIS(CommonExpression parenthesisExpression, TokenizerExpectError cause) static ExpressionParserExceptionFilterParserExceptionImpl.createINVALID_METHOD_CALL(CommonExpression leftNode, Token prevToken, String expression) protected CommonExpressionFilterParserImpl.readElement(CommonExpression leftExpression) protected CommonExpressionFilterParserImpl.readElement(CommonExpression leftExpression, ActualBinaryOperator leftOperator) Reads: Unary operators, Methods, Properties, ...protected CommonExpressionFilterParserImpl.readElements(CommonExpression leftExpression, int priority) ExpressionParserInternalError.setExpression(CommonExpression parenthesisExpression) protected voidFilterParserImpl.validateEdmProperty(CommonExpression leftExpression, PropertyExpressionImpl property, Token propertyToken, ActualBinaryOperator actBinOp) Constructors in org.apache.olingo.odata2.core.uri.expression with parameters of type CommonExpressionModifierConstructorDescriptionBinaryExpressionImpl(org.apache.olingo.odata2.core.uri.expression.InfoBinaryOperator operatorInfo, CommonExpression leftSide, CommonExpression rightSide, Token token) FilterExpressionImpl(String filterExpression, CommonExpression childExpression) MemberExpressionImpl(CommonExpression path, CommonExpression property) UnaryExpressionImpl(org.apache.olingo.odata2.core.uri.expression.InfoUnaryOperator operatorInfo, CommonExpression operand)