Interface FilterableNumeric<EntityT>
- Type Parameters:
EntityT
- Type of the entity which references the value.
- All Superinterfaces:
EntityReference<EntityT>
,Expressions.Operand
,FilterableValue<EntityT,
Number>
- All Known Subinterfaces:
FilterableNumericDecimal<EntityT>
,FilterableNumericInteger<EntityT>
- All Known Implementing Classes:
FilterableNumericDecimal.Expression
,FilterableNumericInteger.Expression
,SimpleProperty.NumericDecimal
,SimpleProperty.NumericInteger
Fluent helper class to provide filter functions to OData expressions referenced by Number.
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterableNumericDecimal<EntityT>
add
(FilterableNumericDecimal<EntityT> operand) Filter by expression "add".add
(FilterableNumericInteger<EntityT> operand) Filter by expression "add".Filter by expression "add".Filter by expression "add".Filter by expression "add".default FilterableNumericDecimal<EntityT>
divide
(FilterableNumericDecimal<EntityT> operand) Filter by expression "div".default FilterableNumericDecimal<EntityT>
divide
(FilterableNumericInteger<EntityT> operand) Filter by expression "div".default FilterableNumericDecimal<EntityT>
Filter by expression "div".default FilterableNumericDecimal<EntityT>
modulo
(FilterableNumericDecimal<EntityT> operand) Filter by expression "mod".modulo
(FilterableNumericInteger<EntityT> operand) Filter by expression "mod".Filter by expression "mod".Filter by expression "mod".Filter by expression "mod".default FilterableNumericDecimal<EntityT>
multiply
(FilterableNumericDecimal<EntityT> operand) Filter by expression "mul".multiply
(FilterableNumericInteger<EntityT> operand) Filter by expression "mul".Filter by expression "mul".Filter by expression "mul".Filter by expression "mul".negate()
Filter by expression "-".default FilterableNumericDecimal<EntityT>
subtract
(FilterableNumericDecimal<EntityT> operand) Filter by expression "sub".subtract
(FilterableNumericInteger<EntityT> operand) Filter by expression "sub".Filter by expression "sub".Filter by expression "sub".Filter by expression "sub".Methods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.EntityReference
getEntityType
Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
getExpression, getExpression
Methods 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
-
Method Details
-
add
Filter by expression "add".- Parameters:
operand
- The number to add.- Returns:
- The FluentHelper filter.
-
add
Filter by expression "add".- Parameters:
operand
- The number to add.- Returns:
- The FluentHelper filter.
-
add
Filter by expression "add".- Parameters:
operand
- The number to add.- Returns:
- The FluentHelper filter.
-
add
Filter by expression "add".- Parameters:
operand
- The number to add.- Returns:
- The FluentHelper filter.
-
add
@Nonnull default FilterableNumericDecimal<EntityT> add(@Nonnull FilterableNumericDecimal<EntityT> operand) Filter by expression "add".- Parameters:
operand
- The number to add.- Returns:
- The FluentHelper filter.
-
multiply
Filter by expression "mul".- Parameters:
operand
- The number to multiply.- Returns:
- The FluentHelper filter.
-
multiply
Filter by expression "mul".- Parameters:
operand
- The number to multiply.- Returns:
- The FluentHelper filter.
-
multiply
Filter by expression "mul".- Parameters:
operand
- The number to multiply.- Returns:
- The FluentHelper filter.
-
multiply
Filter by expression "mul".- Parameters:
operand
- The number to multiply.- Returns:
- The FluentHelper filter.
-
multiply
@Nonnull default FilterableNumericDecimal<EntityT> multiply(@Nonnull FilterableNumericDecimal<EntityT> operand) Filter by expression "mul".- Parameters:
operand
- The number to multiply.- Returns:
- The FluentHelper filter.
-
subtract
Filter by expression "sub".- Parameters:
operand
- The number to subtract.- Returns:
- The FluentHelper filter.
-
subtract
Filter by expression "sub".- Parameters:
operand
- The number to subtract.- Returns:
- The FluentHelper filter.
-
subtract
Filter by expression "sub".- Parameters:
operand
- The number to subtract.- Returns:
- The FluentHelper filter.
-
subtract
Filter by expression "sub".- Parameters:
operand
- The number to subtract.- Returns:
- The FluentHelper filter.
-
subtract
@Nonnull default FilterableNumericDecimal<EntityT> subtract(@Nonnull FilterableNumericDecimal<EntityT> operand) Filter by expression "sub".- Parameters:
operand
- The number to subtract.- Returns:
- The FluentHelper filter.
-
divide
@Nonnull default FilterableNumericDecimal<EntityT> divide(@Nonnull FilterableNumericInteger<EntityT> operand) Filter by expression "div".- Parameters:
operand
- The number to divide.- Returns:
- The FluentHelper filter.
-
divide
@Nonnull default FilterableNumericDecimal<EntityT> divide(@Nonnull FilterableNumericDecimal<EntityT> operand) Filter by expression "div".- Parameters:
operand
- The number to divide.- Returns:
- The FluentHelper filter.
-
divide
Filter by expression "div".- Parameters:
operand
- The number to divide.- Returns:
- The FluentHelper filter.
-
modulo
Filter by expression "mod".- Parameters:
operand
- The base number to calculate the modulo from.- Returns:
- The FluentHelper filter.
-
modulo
Filter by expression "mod".- Parameters:
operand
- The base number to calculate the modulo from.- Returns:
- The FluentHelper filter.
-
modulo
Filter by expression "mod".- Parameters:
operand
- The base number to calculate the modulo from.- Returns:
- The FluentHelper filter.
-
modulo
Filter by expression "mod".- Parameters:
operand
- The base number to calculate the modulo from.- Returns:
- The FluentHelper filter.
-
modulo
@Nonnull default FilterableNumericDecimal<EntityT> modulo(@Nonnull FilterableNumericDecimal<EntityT> operand) Filter by expression "mod".- Parameters:
operand
- The base number to calculate the modulo from.- Returns:
- The FluentHelper filter.
-
negate
Filter by expression "-".- Returns:
- The FluentHelper filter.
-