EntityT
- Type of the entity which references the value.public interface FilterableNumeric<EntityT> extends FilterableValue<EntityT,Number>
Modifier and Type | Interface and Description |
---|---|
static class |
com.sap.cloud.sdk.datamodel.odatav4.expression.Expressions.ValueNumeric.Expression |
Modifier and Type | Method and Description |
---|---|
default FilterableNumericDecimal<EntityT> |
add(FilterableNumericDecimal<EntityT> operand)
Filter by expression "add".
|
FilterableNumeric<EntityT> |
add(FilterableNumericInteger<EntityT> operand)
Filter by expression "add".
|
FilterableNumeric<EntityT> |
add(Integer operand)
Filter by expression "add".
|
FilterableNumeric<EntityT> |
add(Long operand)
Filter by expression "add".
|
FilterableNumericDecimal<EntityT> |
add(Number operand)
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> |
divide(Number operand)
Filter by expression "div".
|
default String |
getExpression()
Create the String representation of the expression.
|
String |
getExpression(Map<String,Predicate<Expressions.FieldReference>> prefixes)
Create the String representation of the expression.
|
static com.sap.cloud.sdk.datamodel.odatav4.expression.Expressions.ValueNumeric |
literal(Number v) |
default FilterableNumericDecimal<EntityT> |
modulo(FilterableNumericDecimal<EntityT> operand)
Filter by expression "mod".
|
FilterableNumeric<EntityT> |
modulo(FilterableNumericInteger<EntityT> operand)
Filter by expression "mod".
|
FilterableNumeric<EntityT> |
modulo(Integer operand)
Filter by expression "mod".
|
FilterableNumeric<EntityT> |
modulo(Long operand)
Filter by expression "mod".
|
FilterableNumericDecimal<EntityT> |
modulo(Number operand)
Filter by expression "mod".
|
default FilterableNumericDecimal<EntityT> |
multiply(FilterableNumericDecimal<EntityT> operand)
Filter by expression "mul".
|
FilterableNumeric<EntityT> |
multiply(FilterableNumericInteger<EntityT> operand)
Filter by expression "mul".
|
FilterableNumeric<EntityT> |
multiply(Integer operand)
Filter by expression "mul".
|
FilterableNumeric<EntityT> |
multiply(Long operand)
Filter by expression "mul".
|
FilterableNumericDecimal<EntityT> |
multiply(Number operand)
Filter by expression "mul".
|
FilterableNumeric<EntityT> |
negate()
Filter by expression "-".
|
default FilterableNumericDecimal<EntityT> |
subtract(FilterableNumericDecimal<EntityT> operand)
Filter by expression "sub".
|
FilterableNumeric<EntityT> |
subtract(FilterableNumericInteger<EntityT> operand)
Filter by expression "sub".
|
FilterableNumeric<EntityT> |
subtract(Integer operand)
Filter by expression "sub".
|
FilterableNumeric<EntityT> |
subtract(Long operand)
Filter by expression "sub".
|
FilterableNumericDecimal<EntityT> |
subtract(Number operand)
Filter by expression "sub".
|
equalTo, equalTo, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, lessThan, lessThan, lessThanEqual, lessThanEqual, notEqualTo, notEqualTo
getEntityType
@Nonnull FilterableNumeric<EntityT> add(@Nonnull Long operand)
operand
- The number to add.@Nonnull FilterableNumeric<EntityT> add(@Nonnull Integer operand)
operand
- The number to add.@Nonnull FilterableNumericDecimal<EntityT> add(@Nonnull Number operand)
operand
- The number to add.@Nonnull FilterableNumeric<EntityT> add(@Nonnull FilterableNumericInteger<EntityT> operand)
operand
- The number to add.@Nonnull default FilterableNumericDecimal<EntityT> add(@Nonnull FilterableNumericDecimal<EntityT> operand)
operand
- The number to add.@Nonnull FilterableNumeric<EntityT> multiply(@Nonnull Long operand)
operand
- The number to multiply.@Nonnull FilterableNumeric<EntityT> multiply(@Nonnull Integer operand)
operand
- The number to multiply.@Nonnull FilterableNumericDecimal<EntityT> multiply(@Nonnull Number operand)
operand
- The number to multiply.@Nonnull FilterableNumeric<EntityT> multiply(@Nonnull FilterableNumericInteger<EntityT> operand)
operand
- The number to multiply.@Nonnull default FilterableNumericDecimal<EntityT> multiply(@Nonnull FilterableNumericDecimal<EntityT> operand)
operand
- The number to multiply.@Nonnull FilterableNumeric<EntityT> subtract(@Nonnull Long operand)
operand
- The number to subtract.@Nonnull FilterableNumeric<EntityT> subtract(@Nonnull Integer operand)
operand
- The number to subtract.@Nonnull FilterableNumericDecimal<EntityT> subtract(@Nonnull Number operand)
operand
- The number to subtract.@Nonnull FilterableNumeric<EntityT> subtract(@Nonnull FilterableNumericInteger<EntityT> operand)
operand
- The number to subtract.@Nonnull default FilterableNumericDecimal<EntityT> subtract(@Nonnull FilterableNumericDecimal<EntityT> operand)
operand
- The number to subtract.@Nonnull default FilterableNumericDecimal<EntityT> divide(@Nonnull FilterableNumericInteger<EntityT> operand)
operand
- The number to divide.@Nonnull default FilterableNumericDecimal<EntityT> divide(@Nonnull FilterableNumericDecimal<EntityT> operand)
operand
- The number to divide.@Nonnull default FilterableNumericDecimal<EntityT> divide(@Nonnull Number operand)
operand
- The number to divide.@Nonnull FilterableNumeric<EntityT> modulo(@Nonnull Long operand)
operand
- The base number to calculate the modulo from.@Nonnull FilterableNumeric<EntityT> modulo(@Nonnull Integer operand)
operand
- The base number to calculate the modulo from.@Nonnull FilterableNumericDecimal<EntityT> modulo(@Nonnull Number operand)
operand
- The base number to calculate the modulo from.@Nonnull FilterableNumeric<EntityT> modulo(@Nonnull FilterableNumericInteger<EntityT> operand)
operand
- The base number to calculate the modulo from.@Nonnull default FilterableNumericDecimal<EntityT> modulo(@Nonnull FilterableNumericDecimal<EntityT> operand)
operand
- The base number to calculate the modulo from.@Nonnull FilterableNumeric<EntityT> negate()
@Nonnull static com.sap.cloud.sdk.datamodel.odatav4.expression.Expressions.ValueNumeric literal(@Nonnull Number v)
@Nonnull default String getExpression()
Copyright © 2020 SAP SE. All rights reserved.