public interface DateTimeMapFunctions extends Column
Modifier and Type | Method and Description |
---|---|
default DateColumn |
date()
Returns a DateColumn containing the date portion of each dateTime in this DateTimeColumn
|
default NumberColumn |
dayOfMonth() |
default StringColumn |
dayOfWeek() |
default NumberColumn |
dayOfWeekValue() |
default NumberColumn |
dayOfYear() |
default NumberColumn |
difference(DateTimeColumn column2,
ChronoUnit unit) |
default long |
difference(long packedLocalDateTime1,
long packedLocalDateTime2,
ChronoUnit unit) |
default NumberColumn |
differenceInDays(DateTimeColumn column2) |
default NumberColumn |
differenceInHours(DateTimeColumn column2) |
default NumberColumn |
differenceInMilliseconds(DateTimeColumn column2) |
default NumberColumn |
differenceInMinutes(DateTimeColumn column2) |
default NumberColumn |
differenceInSeconds(DateTimeColumn column2) |
default NumberColumn |
differenceInYears(DateTimeColumn column2) |
LocalDateTime |
get(int r) |
long |
getLongInternal(int r) |
default NumberColumn |
hour() |
default StringColumn |
hourMinute()
Returns a StringColumn with the year and week-of-year derived from this column concatenated into a String
that will sort lexicographically in temporal order.
|
DateTimeColumn |
lag(int n)
Returns a column of the same type and size as the receiver, containing the receivers values offset by n.
|
default DateTimeColumn |
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.
|
LocalDateTime |
min() |
default NumberColumn |
minute() |
default NumberColumn |
minuteOfDay() |
default StringColumn |
month()
Returns a StringColumn containing the name of the month for each date/time in this column
|
default NumberColumn |
monthValue() |
default NumberColumn |
secondOfDay() |
default TimeColumn |
time()
Returns a TimeColumn containing the time portion of each dateTime in this DateTimeColumn
|
default NumberColumn |
timeWindow(ChronoUnit unit,
int n) |
default NumberColumn |
timeWindow(ChronoUnit unit,
int n,
LocalDateTime start)
Returns a column containing integers representing the nth group (0-based) that a date falls into.
|
default NumberColumn |
year() |
default StringColumn |
yearDay()
Returns a StringColumn with the year and day-of-year derived from this column concatenated into a String
that will sort lexicographically in temporal order.
|
default StringColumn |
yearMonth()
Returns a StringColumn with the year and month from this column concatenated into a String that will sort
lexicographically in temporal order.
|
default StringColumn |
yearQuarter()
Returns a StringColumn with the year and quarter from this column concatenated into a String that will sort
lexicographically in temporal order.
|
default StringColumn |
yearWeek()
Returns a StringColumn with the year and week-of-year derived from this column concatenated into a String
that will sort lexicographically in temporal order.
|
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(DateTimeColumn column2)
default NumberColumn differenceInSeconds(DateTimeColumn column2)
default NumberColumn differenceInMinutes(DateTimeColumn column2)
default NumberColumn differenceInHours(DateTimeColumn column2)
default NumberColumn differenceInDays(DateTimeColumn column2)
default NumberColumn differenceInYears(DateTimeColumn column2)
default NumberColumn difference(DateTimeColumn column2, ChronoUnit unit)
default long difference(long packedLocalDateTime1, long packedLocalDateTime2, ChronoUnit unit)
default NumberColumn hour()
default NumberColumn minuteOfDay()
default NumberColumn secondOfDay()
default DateTimeColumn lead(int n)
Column
DateTimeColumn 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 TimeColumn time()
default NumberColumn monthValue()
default StringColumn month()
default StringColumn yearQuarter()
This simplifies the production of plots and tables that aggregate values into standard temporal units (e.g., you want monthly data but your source data is more than a year long and you don't want months from different years aggregated together).
default StringColumn yearMonth()
This simplifies the production of plots and tables that aggregate values into standard temporal units (e.g., you want monthly data but your source data is more than a year long and you don't want months from different years aggregated together).
default StringColumn yearDay()
This simplifies the production of plots and tables that aggregate values into standard temporal units (e.g., you want monthly data but your source data is more than a year long and you don't want months from different years aggregated together).
default StringColumn hourMinute()
This simplifies the production of plots and tables that aggregate values into standard temporal units (e.g., you want monthly data but your source data is more than a year long and you don't want months from different years aggregated together).
default StringColumn yearWeek()
This simplifies the production of plots and tables that aggregate values into standard temporal units (e.g., you want monthly data but your source data is more than a year long and you don't want months from different years aggregated together).
default DateColumn date()
default NumberColumn year()
default StringColumn dayOfWeek()
default NumberColumn dayOfWeekValue()
default NumberColumn dayOfYear()
default NumberColumn dayOfMonth()
default NumberColumn timeWindow(ChronoUnit unit, int n, LocalDateTime start)
unit
- A ChronoUnit greater than or equal to a minuten
- The number of units in each group.start
- The starting point of the first group; group boundaries are offsets from this pointdefault NumberColumn minute()
default NumberColumn timeWindow(ChronoUnit unit, int n)
LocalDateTime get(int r)
long getLongInternal(int r)
LocalDateTime min()
Copyright © 2018. All rights reserved.