EntityT
- Type of the entity which references the value.public interface FilterableDateTime<EntityT> extends FilterableValue<EntityT,OffsetDateTime>
Modifier and Type | Interface and Description |
---|---|
static class |
FilterableDateTime.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
Modifier and Type | Method and Description |
---|---|
default FilterableDateTime<EntityT> |
add(Duration operand)
Filter by expression "add".
|
default FilterableDateTime<EntityT> |
add(FilterableDuration<EntityT> operand)
Filter by expression "add".
|
default FilterableDate<EntityT> |
date()
Filter by expression "date".
|
default FilterableNumericInteger<EntityT> |
dateDay()
Filter by expression "day".
|
default FilterableNumericInteger<EntityT> |
dateMonth()
Filter by expression "month".
|
default FilterableNumericInteger<EntityT> |
dateYear()
Filter by expression "year".
|
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.ValueDateTimeOffset |
literal(LocalDateTime v) |
static com.sap.cloud.sdk.datamodel.odatav4.expression.Expressions.ValueDateTimeOffset |
literal(OffsetDateTime v) |
default FilterableNumericInteger<EntityT> |
offsetMinutes()
Filter by expression "offsetminutes".
|
default FilterableDateTime<EntityT> |
subtract(Duration operand)
Filter by expression "add".
|
default FilterableDateTime<EntityT> |
subtract(FilterableDuration<EntityT> operand)
Filter by expression "sub".
|
default FilterableDateTime<EntityT> |
time()
Filter by expression "time".
|
default FilterableNumericDecimal<EntityT> |
timeFractionalSeconds()
Filter by expression "fractionalseconds".
|
default FilterableNumericInteger<EntityT> |
timeHour()
Filter by expression "hour".
|
default FilterableNumericInteger<EntityT> |
timeMinute()
Filter by expression "minute".
|
default FilterableNumericInteger<EntityT> |
timeSecond()
Filter by expression "second".
|
equalTo, equalTo, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, lessThan, lessThan, lessThanEqual, lessThanEqual, notEqualTo, notEqualTo
getEntityType
@Nonnull default FilterableDate<EntityT> date()
@Nonnull default FilterableNumericDecimal<EntityT> timeFractionalSeconds()
@Nonnull default FilterableNumericInteger<EntityT> timeSecond()
@Nonnull default FilterableNumericInteger<EntityT> timeMinute()
@Nonnull default FilterableNumericInteger<EntityT> timeHour()
@Nonnull default FilterableNumericInteger<EntityT> dateDay()
@Nonnull default FilterableNumericInteger<EntityT> dateMonth()
@Nonnull default FilterableNumericInteger<EntityT> dateYear()
@Nonnull default FilterableDateTime<EntityT> time()
@Nonnull default FilterableNumericInteger<EntityT> offsetMinutes()
@Nonnull default FilterableDateTime<EntityT> add(@Nonnull FilterableDuration<EntityT> operand)
operand
- The duration to add to the date time.@Nonnull default FilterableDateTime<EntityT> add(@Nonnull Duration operand)
operand
- The duration to add to the date time.@Nonnull default FilterableDateTime<EntityT> subtract(@Nonnull FilterableDuration<EntityT> operand)
operand
- The duration to subtract from the date time.@Nonnull default FilterableDateTime<EntityT> subtract(@Nonnull Duration operand)
operand
- The duration to subtract from the date time.@Nonnull static com.sap.cloud.sdk.datamodel.odatav4.expression.Expressions.ValueDateTimeOffset literal(@Nonnull OffsetDateTime v)
@Nonnull static com.sap.cloud.sdk.datamodel.odatav4.expression.Expressions.ValueDateTimeOffset literal(@Nonnull LocalDateTime v)
@Nonnull default String getExpression()
Copyright © 2020 SAP SE. All rights reserved.