Interface TimeMapFunctions

All Superinterfaces:
Column<LocalTime>, Comparator<LocalTime>, Iterable<LocalTime>
All Known Implementing Classes:
TimeColumn

public interface TimeMapFunctions extends Column<LocalTime>
  • Method Details

    • differenceInMilliseconds

      default IntColumn differenceInMilliseconds(TimeColumn column2)
    • differenceInSeconds

      default IntColumn differenceInSeconds(TimeColumn column2)
    • differenceInMinutes

      default IntColumn differenceInMinutes(TimeColumn column2)
    • differenceInHours

      default IntColumn differenceInHours(TimeColumn column2)
    • lead

      default TimeColumn lead(int n)
      Description copied from interface: Column
      Returns a column of the same type as the receiver, containing the receivers values offset -n For example if you lead a column containing 2, 3, 4 by 1, you get a column containing 3, 4, NA.
      Specified by:
      lead in interface Column<LocalTime>
    • lag

      TimeColumn lag(int n)
      Description copied from interface: Column
      Returns a column of the same type and size as the receiver, containing the receivers values offset by n.

      For example if you lag a column containing 2, 3, 4 by 1, you get a column containing NA, 2, 3

      Specified by:
      lag in interface Column<LocalTime>
    • difference

      default IntColumn difference(TimeColumn column2, ChronoUnit unit)
    • plus

      default TimeColumn plus(int time, ChronoUnit unit)
    • minus

      default TimeColumn minus(int time, ChronoUnit unit)
    • with

      default TimeColumn with(int time, ChronoUnit unit)
    • withHour

      default TimeColumn withHour(int hours)
    • plusHours

      default TimeColumn plusHours(int hours)
    • withMinute

      default TimeColumn withMinute(int minutes)
    • plusMinutes

      default TimeColumn plusMinutes(int minutes)
    • withSecond

      default TimeColumn withSecond(int seconds)
    • plusSeconds

      default TimeColumn plusSeconds(int seconds)
    • withMillisecond

      default TimeColumn withMillisecond(int millis)
    • plusMilliseconds

      default TimeColumn plusMilliseconds(int millis)
    • minusHours

      default TimeColumn minusHours(int hours)
    • minusMinutes

      default TimeColumn minusMinutes(int minutes)
    • minusSeconds

      default TimeColumn minusSeconds(int seconds)
    • minusMilliseconds

      default TimeColumn minusMilliseconds(int millis)
    • truncatedTo

      default TimeColumn truncatedTo(ChronoUnit unit)
    • hour

      default IntColumn hour()
    • minute

      default IntColumn minute()
    • second

      default IntColumn second()
    • milliseconds

      default IntColumn milliseconds()
    • minuteOfDay

      default IntColumn minuteOfDay()
    • secondOfDay

      default IntColumn secondOfDay()
    • timeWindow

      default DoubleColumn timeWindow(ChronoUnit unit, int n, LocalTime start)
      Returns a column containing integers representing the nth group (0-based) that a date falls into.

      Example: When Unit = ChronoUnit.DAY and n = 5, we form 5 day groups. a Date that is 2 days after the start is assigned to the first ("0") group. A day 7 days after the start is assigned to the second ("1") group.

      Parameters:
      unit - A ChronoUnit greater than or equal to a day
      n - The number of units in each group.
      start - The starting point of the first group; group boundaries are offsets from this point
    • hourMinute

      default StringColumn hourMinute()
      Returns a StringColumn with the hour and minute-of-hour derived from this column concatenated into a String that will sort lexicographically in temporal order.

      This simplifies the production of plots and tables that aggregate values into standard temporal units

    • timeWindow

      default DoubleColumn timeWindow(ChronoUnit unit, int n)
    • get

      LocalTime get(int r)
      Description copied from interface: Column
      Returns the value at the given zero-based index
      Specified by:
      get in interface Column<LocalTime>
    • getIntInternal

      int getIntInternal(int r)
    • min

      LocalTime min()