public interface DateFilters extends Column<LocalDate>
Modifier and Type | Method and Description |
---|---|
it.unimi.dsi.fastutil.ints.IntArrayList |
data() |
default Selection |
eval(BiPredicate<LocalDate,LocalDate> predicate,
LocalDate valueToCompare) |
default Selection |
eval(IntBiPredicate predicate,
DateColumn otherColumn) |
default Selection |
eval(IntBiPredicate predicate,
int value) |
default Selection |
eval(IntPredicate predicate)
This version operates on predicates that treat the given IntPredicate as operating on a packed local time
This is much more efficient that using a LocalTimePredicate, but requires that the developer understand the
semantics of packedLocalTimes
|
default Selection |
eval(Predicate<LocalDate> predicate)
Returns a selection formed by applying the given predicate
|
int |
getIntInternal(int idx) |
default Selection |
isAfter(DateColumn column) |
default Selection |
isAfter(int value) |
default Selection |
isAfter(LocalDate value) |
default Selection |
isBefore(DateColumn column) |
default Selection |
isBefore(int value) |
default Selection |
isBefore(LocalDate value) |
default Selection |
isBetweenExcluding(int lowValue,
int highValue) |
default Selection |
isBetweenExcluding(LocalDate lowValue,
LocalDate highValue) |
default Selection |
isBetweenIncluding(int lowValue,
int highValue) |
default Selection |
isBetweenIncluding(LocalDate lowValue,
LocalDate highValue) |
default Selection |
isEqualTo(DateColumn column)
Returns a bitmap flagging the records for which the value in this column is equal to the value in the given
column
Columnwise isEqualTo.
|
default Selection |
isEqualTo(int packedDate) |
default Selection |
isEqualTo(LocalDate value) |
default Selection |
isFirstDayOfMonth() |
default Selection |
isFriday() |
default Selection |
isInApril() |
default Selection |
isInAugust() |
default Selection |
isInDecember() |
default Selection |
isInFebruary() |
default Selection |
isInJanuary() |
default Selection |
isInJuly() |
default Selection |
isInJune() |
default Selection |
isInMarch() |
default Selection |
isInMay() |
default Selection |
isInNovember() |
default Selection |
isInOctober() |
default Selection |
isInQ1() |
default Selection |
isInQ2() |
default Selection |
isInQ3() |
default Selection |
isInQ4() |
default Selection |
isInSeptember() |
default Selection |
isInYear(int year) |
default Selection |
isLastDayOfMonth() |
default Selection |
isMissing() |
default Selection |
isMonday() |
default Selection |
isNotEqualTo(DateColumn column) |
default Selection |
isNotMissing() |
default Selection |
isOnOrAfter(DateColumn column) |
default Selection |
isOnOrAfter(LocalDate value) |
default Selection |
isOnOrBefore(DateColumn column) |
default Selection |
isOnOrBefore(LocalDate value) |
default Selection |
isSaturday() |
default Selection |
isSunday() |
default Selection |
isThursday() |
default Selection |
isTuesday() |
default Selection |
isWednesday() |
DateColumn |
where(Selection selection) |
allMatch, anyMatch, append, append, append, appendCell, appendCell, appendMissing, appendObj, asBytes, asList, asObjectArray, asStringColumn, byteSize, clear, columnWidth, contains, copy, count, count, countMissing, countUnique, emptyCopy, emptyCopy, filter, first, get, getString, getUnformattedString, inRange, isEmpty, isMissing, lag, last, lead, map, mapInto, max, max, min, min, name, noneMatch, print, reduce, reduce, removeMissing, rolling, rowComparator, sampleN, sampleX, set, set, set, set, setMissing, setName, size, sortAscending, sortDescending, sorted, subset, summary, title, type, unique
forEach, iterator, spliterator
compare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
DateColumn where(Selection selection)
default Selection eval(IntPredicate predicate)
default Selection eval(IntBiPredicate predicate, int value)
default Selection eval(IntBiPredicate predicate, DateColumn otherColumn)
int getIntInternal(int idx)
default Selection eval(BiPredicate<LocalDate,LocalDate> predicate, LocalDate valueToCompare)
default Selection eval(Predicate<LocalDate> predicate)
Prefer using an IntPredicate where the int is a PackedDate, as this version creates a date object for each value in the column
default Selection isMonday()
default Selection isTuesday()
default Selection isWednesday()
default Selection isThursday()
default Selection isFriday()
default Selection isSaturday()
default Selection isSunday()
default Selection isInJanuary()
default Selection isInFebruary()
default Selection isInMarch()
default Selection isInApril()
default Selection isInMay()
default Selection isInJune()
default Selection isInJuly()
default Selection isInAugust()
default Selection isInSeptember()
default Selection isInOctober()
default Selection isInNovember()
default Selection isInDecember()
default Selection isFirstDayOfMonth()
default Selection isLastDayOfMonth()
default Selection isInQ1()
default Selection isInQ2()
default Selection isInQ3()
default Selection isInQ4()
default Selection isInYear(int year)
default Selection isAfter(int value)
default Selection isBefore(int value)
default Selection isBetweenExcluding(int lowValue, int highValue)
default Selection isBetweenIncluding(int lowValue, int highValue)
default Selection isEqualTo(int packedDate)
default Selection isEqualTo(DateColumn column)
default Selection isNotEqualTo(DateColumn column)
default Selection isOnOrBefore(DateColumn column)
default Selection isOnOrAfter(DateColumn column)
default Selection isAfter(DateColumn column)
default Selection isBefore(DateColumn column)
default Selection isNotMissing()
isNotMissing
in interface Column<LocalDate>
it.unimi.dsi.fastutil.ints.IntArrayList data()
Copyright © 2019. All rights reserved.