Package tech.tablesaw.columns.temporal
Interface TemporalMapFunctions<T extends Temporal>
-
- All Superinterfaces:
Column<T>
,Comparator<T>
,Iterable<T>
,TemporalColumn<T>
- All Known Subinterfaces:
DateTimeMapFunctions
,InstantMapFunctions
- All Known Implementing Classes:
DateTimeColumn
,InstantColumn
public interface TemporalMapFunctions<T extends Temporal> extends TemporalColumn<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LongColumn
difference(TemporalColumn<T> column2, ChronoUnit unit)
default LongColumn
differenceInDays(TemporalColumn<T> column2)
default LongColumn
differenceInHours(TemporalColumn<T> column2)
default LongColumn
differenceInMilliseconds(TemporalColumn<T> column2)
default LongColumn
differenceInMinutes(TemporalColumn<T> column2)
default LongColumn
differenceInSeconds(TemporalColumn<T> column2)
default LongColumn
differenceInYears(TemporalColumn<T> column2)
TemporalColumn<T>
emptyCopy()
Returns a copy of the receiver with no data.T
min()
default BooleanColumn
missingValues()
Column<T>
plus(long amountToAdd, ChronoUnit unit)
default Column<T>
plusDays(long amountToAdd)
default Column<T>
plusHours(long amountToAdd)
default Column<T>
plusMicros(long amountToAdd)
default Column<T>
plusMillis(long amountToAdd)
default Column<T>
plusMinutes(long amountToAdd)
default Column<T>
plusMonths(long amountToAdd)
default Column<T>
plusSeconds(long amountToAdd)
default Column<T>
plusWeeks(long amountToAdd)
default Column<T>
plusYears(long amountToAdd)
default String
temporalColumnName(Column<T> column1, long value, TemporalUnit unit)
-
Methods inherited from interface tech.tablesaw.columns.Column
allMatch, anyMatch, append, append, append, appendCell, appendCell, appendMissing, appendObj, asBytes, asList, asObjectArray, asSet, asStringColumn, byteSize, clear, columnWidth, contains, copy, count, count, countMissing, countUnique, emptyCopy, equals, filter, first, getString, getUnformattedString, indexOf, inRange, interpolate, isEmpty, isMissing, isMissing, isNotMissing, lag, last, lastIndexOf, lead, map, map, mapInto, max, max, min, min, name, noneMatch, parser, print, reduce, reduce, removeMissing, rolling, rowComparator, sampleN, sampleX, set, set, set, set, set, set, setMissing, setMissingTo, setName, setParser, size, sortAscending, sortDescending, sorted, subset, summary, title, type, unique, valueHash, where
-
Methods inherited from interface java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface tech.tablesaw.columns.temporal.TemporalColumn
appendInternal, get, getLongInternal
-
-
-
-
Method Detail
-
min
T min()
-
emptyCopy
TemporalColumn<T> emptyCopy()
Description copied from interface:Column
Returns a copy of the receiver with no data. The column name and type are the same.
-
differenceInMilliseconds
default LongColumn differenceInMilliseconds(TemporalColumn<T> column2)
-
differenceInSeconds
default LongColumn differenceInSeconds(TemporalColumn<T> column2)
-
differenceInMinutes
default LongColumn differenceInMinutes(TemporalColumn<T> column2)
-
differenceInHours
default LongColumn differenceInHours(TemporalColumn<T> column2)
-
differenceInDays
default LongColumn differenceInDays(TemporalColumn<T> column2)
-
differenceInYears
default LongColumn differenceInYears(TemporalColumn<T> column2)
-
difference
default LongColumn difference(TemporalColumn<T> column2, ChronoUnit unit)
-
plus
Column<T> plus(long amountToAdd, ChronoUnit unit)
-
missingValues
default BooleanColumn missingValues()
-
temporalColumnName
default String temporalColumnName(Column<T> column1, long value, TemporalUnit unit)
-
-