public interface DateFilters extends Column<LocalDate>, DateAndDateTimeFilterSpec<Selection>
| Modifier and Type | Method and Description |
|---|---|
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) |
it.unimi.dsi.fastutil.ints.IntIterator |
intIterator() |
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 Column-wise 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, indexOf, inRange, interpolate, isEmpty, isMissing, lag, last, lead, map, map, mapInto, max, max, min, min, name, noneMatch, print, reduce, reduce, removeMissing, rolling, rowComparator, sampleN, sampleX, set, set, set, set, set, set, setMissing, setMissingTo, setName, size, sortAscending, sortDescending, sorted, subset, summary, title, type, uniqueforEach, iterator, spliteratorcompare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongDateColumn 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()
isMonday in interface DateAndDateTimeFilterSpec<Selection>default Selection isTuesday()
isTuesday in interface DateAndDateTimeFilterSpec<Selection>default Selection isWednesday()
isWednesday in interface DateAndDateTimeFilterSpec<Selection>default Selection isThursday()
isThursday in interface DateAndDateTimeFilterSpec<Selection>default Selection isFriday()
isFriday in interface DateAndDateTimeFilterSpec<Selection>default Selection isSaturday()
isSaturday in interface DateAndDateTimeFilterSpec<Selection>default Selection isSunday()
isSunday in interface DateAndDateTimeFilterSpec<Selection>default Selection isInJanuary()
isInJanuary in interface DateAndDateTimeFilterSpec<Selection>default Selection isInFebruary()
isInFebruary in interface DateAndDateTimeFilterSpec<Selection>default Selection isInMarch()
isInMarch in interface DateAndDateTimeFilterSpec<Selection>default Selection isInApril()
isInApril in interface DateAndDateTimeFilterSpec<Selection>default Selection isInMay()
isInMay in interface DateAndDateTimeFilterSpec<Selection>default Selection isInJune()
isInJune in interface DateAndDateTimeFilterSpec<Selection>default Selection isInJuly()
isInJuly in interface DateAndDateTimeFilterSpec<Selection>default Selection isInAugust()
isInAugust in interface DateAndDateTimeFilterSpec<Selection>default Selection isInSeptember()
isInSeptember in interface DateAndDateTimeFilterSpec<Selection>default Selection isInOctober()
isInOctober in interface DateAndDateTimeFilterSpec<Selection>default Selection isInNovember()
isInNovember in interface DateAndDateTimeFilterSpec<Selection>default Selection isInDecember()
isInDecember in interface DateAndDateTimeFilterSpec<Selection>default Selection isFirstDayOfMonth()
isFirstDayOfMonth in interface DateAndDateTimeFilterSpec<Selection>default Selection isLastDayOfMonth()
isLastDayOfMonth in interface DateAndDateTimeFilterSpec<Selection>default Selection isInQ1()
isInQ1 in interface DateAndDateTimeFilterSpec<Selection>default Selection isInQ2()
isInQ2 in interface DateAndDateTimeFilterSpec<Selection>default Selection isInQ3()
isInQ3 in interface DateAndDateTimeFilterSpec<Selection>default Selection isInQ4()
isInQ4 in interface DateAndDateTimeFilterSpec<Selection>default Selection isInYear(int year)
isInYear in interface DateAndDateTimeFilterSpec<Selection>default Selection isAfter(int value)
default Selection isAfter(LocalDate value)
isAfter in interface DateAndDateTimeFilterSpec<Selection>default Selection isBefore(int value)
default Selection isBetweenExcluding(int lowValue, int highValue)
default Selection isBetweenIncluding(int lowValue, int highValue)
default Selection isBefore(LocalDate value)
isBefore in interface DateAndDateTimeFilterSpec<Selection>default Selection isOnOrBefore(LocalDate value)
isOnOrBefore in interface DateAndDateTimeFilterSpec<Selection>default Selection isOnOrAfter(LocalDate value)
isOnOrAfter in interface DateAndDateTimeFilterSpec<Selection>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 isMissing()
default Selection isNotMissing()
isNotMissing in interface Column<LocalDate>isNotMissing in interface FilterSpec<Selection>it.unimi.dsi.fastutil.ints.IntIterator intIterator()
Copyright © 2020. All rights reserved.