Class FilterableNumericInteger.Expression<EntityT>
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableNumericInteger.Expression<EntityT>
- Type Parameters:
EntityT- Type of the entity which references the value.
- All Implemented Interfaces:
Expressions.Operand,FilterExpression,EntityReference<EntityT>,FilterableNumeric<EntityT>,FilterableNumericInteger<EntityT>,FilterableValue<EntityT,Number>
- Enclosing interface:
- FilterableNumericInteger<EntityT>
public static class FilterableNumericInteger.Expression<EntityT>
extends Object
implements FilterableNumericInteger<EntityT>, FilterExpression
Wrapper expression class, which delegates to another operation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableNumericInteger
FilterableNumericInteger.Expression<EntityT> -
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the type of the entity which references the value.getExpression(ODataProtocol protocol) Create the String representation of the expression based on a givenODataProtocol.getExpression(ODataProtocol arg0, Map<String, Predicate<FieldReference>> arg1) Create the String representation of the expression.List of the operands used for the OData filter expression.String representation of the OData filter expression operator.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableNumeric
add, divide, divide, divide, modulo, multiply, subtractMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableNumericInteger
add, add, add, add, modulo, modulo, modulo, modulo, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtractMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.FilterableValue
equalTo, equalTo, equalToNull, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, in, in, lessThan, lessThan, lessThanEqual, lessThanEqual, notEqualTo, notEqualTo, notEqualToNull
-
Constructor Details
-
Expression
-
-
Method Details
-
getDelegate
-
getEntityType
Description copied from interface:EntityReferenceGet the type of the entity which references the value.- Specified by:
getEntityTypein interfaceEntityReference<EntityT>- Returns:
- The entity type,
-
getOperator
Description copied from interface:FilterExpressionString representation of the OData filter expression operator.- Specified by:
getOperatorin interfaceFilterExpression- Returns:
- The operator.
-
getOperands
Description copied from interface:FilterExpressionList of the operands used for the OData filter expression.- Specified by:
getOperandsin interfaceFilterExpression- Returns:
- The operands.
-
getExpression
Description copied from interface:Expressions.OperandCreate the String representation of the expression based on a givenODataProtocol.- Specified by:
getExpressionin interfaceExpressions.Operand- Parameters:
protocol- TheODataProtocolthat the expression should conform to.- Returns:
- The expression String.
-
getExpression
Description copied from interface:Expressions.OperandCreate the String representation of the expression.- Specified by:
getExpressionin interfaceExpressions.Operand- Parameters:
arg0- The OData protocol to derive serialization rules from.arg1- Additional field prefixes, e.g. when using lambda expressions.- Returns:
- The expression String.
-