Interface FilterableDateTimeOffset

All Superinterfaces:
Expressions.Operand
All Known Subinterfaces:
ValueDateTime, ValueDateTimeOffset
All Known Implementing Classes:
ValueDateTime.Expression, ValueDateTimeOffset.Expression

public interface FilterableDateTimeOffset extends Expressions.Operand
Date-Time-Offset operations for generic OData filter expression operands.
  • Method Details

    • date

      @Nonnull default ValueDate.Expression date()
      Filter by expression "date".
      Returns:
      The FluentHelper filter.
    • timeFractionalSeconds

      @Nonnull default ValueNumeric.Expression timeFractionalSeconds()
      Filter by expression "fractionalseconds".
      Returns:
      The FluentHelper filter.
    • timeSecond

      @Nonnull default ValueNumeric.Expression timeSecond()
      Filter by expression "second".
      Returns:
      The FluentHelper filter.
    • timeMinute

      @Nonnull default ValueNumeric.Expression timeMinute()
      Filter by expression "minute".
      Returns:
      The FluentHelper filter.
    • timeHour

      @Nonnull default ValueNumeric.Expression timeHour()
      Filter by expression "hour".
      Returns:
      The FluentHelper filter.
    • dateDay

      @Nonnull default ValueNumeric.Expression dateDay()
      Filter by expression "day".
      Returns:
      The FluentHelper filter.
    • dateMonth

      @Nonnull default ValueNumeric.Expression dateMonth()
      Filter by expression "month".
      Returns:
      The FluentHelper filter.
    • dateYear

      @Nonnull default ValueNumeric.Expression dateYear()
      Filter by expression "year".
      Returns:
      The FluentHelper filter.
    • time

      @Nonnull default ValueTimeOfDay.Expression time()
      Filter by expression "time".
      Returns:
      The FluentHelper filter.
    • offsetMinutes

      @Nonnull default ValueNumeric.Expression offsetMinutes()
      Filter by expression "offsetminutes".
      Returns:
      The FluentHelper filter.
    • add

      @Nonnull default ValueDateTimeOffset.Expression add(@Nonnull ValueDuration operand)
      Filter by expression "add".
      Parameters:
      operand - The duration to add to the date time.
      Returns:
      The FluentHelper filter.
    • add

      @Nonnull default ValueDateTimeOffset.Expression add(@Nonnull Duration operand)
      Filter by expression "add".
      Parameters:
      operand - The duration to add to the date time.
      Returns:
      The FluentHelper filter.
    • subtract

      @Nonnull default ValueDateTimeOffset.Expression subtract(@Nonnull ValueDuration operand)
      Filter by expression "sub".
      Parameters:
      operand - The duration to subtract from the date time.
      Returns:
      The FluentHelper filter.
    • subtract

      @Nonnull default ValueDateTimeOffset.Expression subtract(@Nonnull Duration operand)
      Filter by expression "add".
      Parameters:
      operand - The duration to subtract from the date time.
      Returns:
      The FluentHelper filter.