Interface TimeMapFunctions

    • Method Detail

      • differenceInMilliseconds

        default IntColumn differenceInMilliseconds​(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>
      • 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)
      • 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

      • 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)