public interface TimeMapFunctions extends Column
Modifier and Type | Method and Description |
---|---|
default long |
difference(int packedLocalTime1,
int packedLocalTime2,
ChronoUnit unit) |
default NumberColumn |
difference(TimeColumn column2,
ChronoUnit unit) |
default NumberColumn |
differenceInHours(TimeColumn column2) |
default NumberColumn |
differenceInMilliseconds(TimeColumn column2) |
default NumberColumn |
differenceInMinutes(TimeColumn column2) |
default NumberColumn |
differenceInSeconds(TimeColumn column2) |
LocalTime |
get(int r) |
int |
getIntInternal(int r) |
default NumberColumn |
hour() |
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.
|
TimeColumn |
lag(int n)
Returns a column of the same type and size as the receiver, containing the receivers values offset by n.
|
default TimeColumn |
lead(int n)
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.
|
default NumberColumn |
milliseconds() |
LocalTime |
min() |
default TimeColumn |
minus(int time,
ChronoUnit unit) |
default TimeColumn |
minusHours(int hours) |
default TimeColumn |
minusMilliseconds(int millis) |
default TimeColumn |
minusMinutes(int minutes) |
default TimeColumn |
minusSeconds(int seconds) |
default NumberColumn |
minute() |
default NumberColumn |
minuteOfDay() |
default TimeColumn |
plus(int time,
ChronoUnit unit) |
default TimeColumn |
plusHours(int hours) |
default TimeColumn |
plusMilliseconds(int millis) |
default TimeColumn |
plusMinutes(int minutes) |
default TimeColumn |
plusSeconds(int seconds) |
default NumberColumn |
second() |
default NumberColumn |
secondOfDay() |
default NumberColumn |
timeWindow(ChronoUnit unit,
int n) |
default NumberColumn |
timeWindow(ChronoUnit unit,
int n,
LocalTime start)
Returns a column containing integers representing the nth group (0-based) that a date falls into.
|
default TimeColumn |
truncatedTo(ChronoUnit unit) |
default TimeColumn |
with(int time,
ChronoUnit unit) |
default TimeColumn |
withHour(int hours) |
default TimeColumn |
withMillisecond(int millis) |
default TimeColumn |
withMinute(int minutes) |
default TimeColumn |
withSecond(int seconds) |
append, appendCell, appendMissing, asBytes, asDoubleArray, byteSize, clear, columnWidth, copy, countMissing, countUnique, create, emptyCopy, emptyCopy, first, getDouble, getString, getUnformattedString, inRange, isEmpty, isMissing, isMissing, isNotMissing, last, name, print, removeMissing, rolling, rowComparator, rows, sampleN, sampleX, setName, size, sortAscending, sortDescending, subset, summarizeIf, summary, title, type, unique, where
default NumberColumn differenceInMilliseconds(TimeColumn column2)
default NumberColumn differenceInSeconds(TimeColumn column2)
default NumberColumn differenceInMinutes(TimeColumn column2)
default NumberColumn differenceInHours(TimeColumn column2)
default TimeColumn lead(int n)
Column
TimeColumn lag(int n)
Column
For example if you lag a column containing 2, 3, 4 by 1, you get a column containing NA, 2, 3
default NumberColumn difference(TimeColumn column2, ChronoUnit unit)
default TimeColumn plus(int time, ChronoUnit unit)
default TimeColumn minus(int time, ChronoUnit unit)
default TimeColumn with(int time, ChronoUnit unit)
default long difference(int packedLocalTime1, int packedLocalTime2, ChronoUnit unit)
default TimeColumn withHour(int hours)
default TimeColumn plusHours(int hours)
default TimeColumn withMinute(int minutes)
default TimeColumn plusMinutes(int minutes)
default TimeColumn withSecond(int seconds)
default TimeColumn plusSeconds(int seconds)
default TimeColumn withMillisecond(int millis)
default TimeColumn plusMilliseconds(int millis)
default TimeColumn minusHours(int hours)
default TimeColumn minusMinutes(int minutes)
default TimeColumn minusSeconds(int seconds)
default TimeColumn minusMilliseconds(int millis)
default TimeColumn truncatedTo(ChronoUnit unit)
default NumberColumn hour()
default NumberColumn minute()
default NumberColumn second()
default NumberColumn milliseconds()
default NumberColumn minuteOfDay()
default NumberColumn secondOfDay()
default NumberColumn timeWindow(ChronoUnit unit, int n, LocalTime start)
unit
- A ChronoUnit greater than or equal to a dayn
- The number of units in each group.start
- The starting point of the first group; group boundaries are offsets from this pointdefault StringColumn hourMinute()
This simplifies the production of plots and tables that aggregate values into standard temporal units
default NumberColumn timeWindow(ChronoUnit unit, int n)
LocalTime get(int r)
int getIntInternal(int r)
LocalTime min()
Copyright © 2018. All rights reserved.