Interface FilterableDate<EntityT>
- Type Parameters:
EntityT
- Type of the entity which references the value.
- All Superinterfaces:
EntityReference<EntityT>
,Expressions.Operand
,FilterableValue<EntityT,
LocalDate>
- All Known Implementing Classes:
FilterableDate.Expression
,SimpleProperty.Date
Fluent helper class to provide filter functions to OData expressions referenced by Date.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Wrapper expression class, which delegates to another operation. -
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterableDate<EntityT>
add
(FilterableDuration<EntityT> operand) Filter by expression "add".default FilterableDate<EntityT>
Filter by expression "add".default FilterableNumericInteger<EntityT>
dateDay()
Filter by expression "day".default FilterableNumericInteger<EntityT>
Filter by expression "month".default FilterableNumericInteger<EntityT>
dateYear()
Filter by expression "year".default FilterableDuration<EntityT>
difference
(FilterableDate<EntityT> operand) Filter by expression "sub".default FilterableDuration<EntityT>
difference
(LocalDate operand) Filter by expression "sub".default FilterableDate<EntityT>
subtract
(FilterableDuration<EntityT> operand) Filter by expression "sub".default FilterableDate<EntityT>
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
-
dateDay
Filter by expression "day".- Returns:
- The FluentHelper filter.
-
dateMonth
Filter by expression "month".- Returns:
- The FluentHelper filter
-
dateYear
Filter by expression "year".- Returns:
- The FluentHelper filter
-
add
Filter by expression "add".- Parameters:
operand
- The duration to add to the date expression.- Returns:
- The FluentHelper filter
-
add
Filter by expression "add".- Parameters:
operand
- The duration to ad to the date expression.- Returns:
- The FluentHelper filter
-
subtract
Filter by expression "sub".- Parameters:
operand
- The duration to subtract from the date.- Returns:
- The FluentHelper filter
-
subtract
Filter by expression "sub".- Parameters:
operand
- The duration to subtract from the date.- Returns:
- The FluentHelper filter
-
difference
Filter by expression "sub".- Parameters:
operand
- The other date to calculate the difference from.- Returns:
- The FluentHelper filter
-
difference
Filter by expression "sub".- Parameters:
operand
- The other date to calculate the difference from.- Returns:
- The FluentHelper filter
-