Interface FilterableComparisonRelative
- All Superinterfaces:
Expressions.Operand
- All Known Subinterfaces:
FieldUntyped
,ValueCollection
,ValueDate
,ValueDateTime
,ValueDateTimeOffset
,ValueDuration
,ValueGuid
,ValueNumeric
,ValueString
,ValueTimeOfDay
- All Known Implementing Classes:
ValueCollection.Expression
,ValueDate.Expression
,ValueDateTime.Expression
,ValueDateTimeOffset.Expression
,ValueDuration.Expression
,ValueNumeric.Expression
,ValueString.Expression
,ValueTimeOfDay.Expression
Logical operations for generic OData filter expression operands.
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Method Summary
Modifier and TypeMethodDescriptiondefault ValueBoolean
greaterThan
(Expressions.Operand operand) Filter by expression "gt".default ValueBoolean
greaterThan
(Object operand) Filter by expression "gt".default ValueBoolean
greaterThanEqual
(Expressions.Operand operand) Filter by expression "ge".default ValueBoolean
greaterThanEqual
(Object operand) Filter by expression "ge".default ValueBoolean
lessThan
(Expressions.Operand operand) Filter by expression "lt".default ValueBoolean
Filter by expression "lt".default ValueBoolean
lessThanEqual
(Expressions.Operand operand) Filter by expression "le".default ValueBoolean
lessThanEqual
(Object operand) Filter by expression "le".Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
getExpression, getExpression
-
Method Details
-
lessThan
Filter by expression "lt".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
lessThan
Filter by expression "lt".- Parameters:
operand
- The generic object to compare with.- Returns:
- The FluentHelper filter.
- Throws:
IllegalArgumentException
- When there is no mapping found for the provided Java literal.
-
lessThanEqual
Filter by expression "le".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
lessThanEqual
Filter by expression "le".- Parameters:
operand
- The generic object to compare with.- Returns:
- The FluentHelper filter.
- Throws:
IllegalArgumentException
- When there is no mapping found for the provided Java literal.
-
greaterThan
Filter by expression "gt".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
greaterThan
Filter by expression "gt".- Parameters:
operand
- The generic object to compare with.- Returns:
- The FluentHelper filter.
- Throws:
IllegalArgumentException
- When there is no mapping found for the provided Java literal.
-
greaterThanEqual
Filter by expression "ge".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
greaterThanEqual
Filter by expression "ge".- Parameters:
operand
- The generic object to compare with.- Returns:
- The FluentHelper filter.
- Throws:
IllegalArgumentException
- When there is no mapping found for the provided Java literal.
-