Class AbstractEdmLogicalOrComparisonExpression
java.lang.Object
org.apache.olingo.commons.core.edm.annotation.AbstractEdmExpression
org.apache.olingo.commons.core.edm.annotation.AbstractEdmDynamicExpression
org.apache.olingo.commons.core.edm.annotation.AbstractEdmAnnotatableDynamicExpression
org.apache.olingo.commons.core.edm.annotation.AbstractEdmLogicalOrComparisonExpression
- All Implemented Interfaces:
EdmDynamicExpression,EdmExpression,EdmLogicalOrComparisonExpression,EdmAnnotatable
- Direct Known Subclasses:
EdmAndImpl,EdmEqImpl,EdmGeImpl,EdmGtImpl,EdmLeImpl,EdmLtImpl,EdmNeImpl,EdmNotImpl,EdmOrImpl
public abstract class AbstractEdmLogicalOrComparisonExpression
extends AbstractEdmAnnotatableDynamicExpression
implements EdmLogicalOrComparisonExpression
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
EdmExpression.EdmExpressionType -
Field Summary
Fields inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmExpression
edm -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionSeeEdmExpression.EdmExpressionTypefor details.Returns the first expression (left child)Returns the second expression (right child)Methods inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmAnnotatableDynamicExpression
getAnnotation, getAnnotationsMethods inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmDynamicExpression
asAnd, asAnnotationPath, asApply, asCast, asCollection, asEq, asGe, asGt, asIf, asIsOf, asLabeledElement, asLabeledElementReference, asLe, asLt, asNavigationPropertyPath, asNe, asNot, asNull, asOr, asPath, asPropertyPath, asPropertyValue, asRecord, asUrlRef, isAnd, isAnnotationPath, isApply, isCast, isCollection, isEq, isGe, isGt, isIf, isIsOf, isLabeledElement, isLabeledElementReference, isLe, isLt, isNavigationPropertyPath, isNe, isNot, isNull, isOr, isPath, isPropertyPath, isPropertyValue, isRecord, isUrlRefMethods inherited from class org.apache.olingo.commons.core.edm.annotation.AbstractEdmExpression
asConstant, asDynamic, getExpression, getExpressionName, isConstant, isDynamicMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotationsMethods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmDynamicExpression
asAnd, asAnnotationPath, asApply, asCast, asCollection, asEq, asGe, asGt, asIf, asIsOf, asLabeledElement, asLabeledElementReference, asLe, asLt, asNavigationPropertyPath, asNe, asNot, asNull, asOr, asPath, asPropertyPath, asPropertyValue, asRecord, asUrlRef, isAnd, isAnnotationPath, isApply, isCast, isCollection, isEq, isGe, isGt, isIf, isIsOf, isLabeledElement, isLabeledElementReference, isLe, isLt, isNavigationPropertyPath, isNe, isNot, isNull, isOr, isPath, isPropertyPath, isPropertyValue, isRecord, isUrlRefMethods inherited from interface org.apache.olingo.commons.api.edm.annotation.EdmExpression
asConstant, asDynamic, getExpressionName, isConstant, isDynamic
-
Constructor Details
-
AbstractEdmLogicalOrComparisonExpression
-
-
Method Details
-
getExpressionType
Description copied from interface:EdmExpressionSeeEdmExpression.EdmExpressionTypefor details.- Specified by:
getExpressionTypein interfaceEdmExpression- Returns:
- the type of this expression
-
getLeftExpression
Description copied from interface:EdmLogicalOrComparisonExpressionReturns the first expression (left child)- Specified by:
getLeftExpressionin interfaceEdmLogicalOrComparisonExpression- Returns:
- Child expression
-
getRightExpression
Description copied from interface:EdmLogicalOrComparisonExpressionReturns the second expression (right child)- Specified by:
getRightExpressionin interfaceEdmLogicalOrComparisonExpression- Returns:
- Child expression
-