Column<LocalDate>
, Comparator<LocalDate>
, DateAndDateTimeFilterSpec<Selection>
, FilterSpec<LocalDate>
, Iterable<LocalDate>
DateColumn
public interface DateFilters extends Column<LocalDate>, DateAndDateTimeFilterSpec<Selection>
Modifier and Type | Method | Description |
---|---|---|
default Selection |
eval(BiPredicate<LocalDate,LocalDate> predicate,
LocalDate valueToCompare) |
|
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
|
default Selection |
eval(IntBiPredicate predicate,
int value) |
|
default Selection |
eval(IntBiPredicate predicate,
DateColumn otherColumn) |
|
int |
getIntInternal(int idx) |
|
it.unimi.dsi.fastutil.ints.IntIterator |
intIterator() |
|
default Selection |
isAfter(int value) |
|
default Selection |
isAfter(LocalDate value) |
|
default Selection |
isAfter(DateColumn column) |
|
default Selection |
isBefore(int value) |
|
default Selection |
isBefore(LocalDate value) |
|
default Selection |
isBefore(DateColumn column) |
|
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(int packedDate) |
|
default Selection |
isEqualTo(LocalDate value) |
|
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 |
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() |
Returns a selection containing an index for every missing value in this column
|
default Selection |
isMonday() |
|
default Selection |
isNotEqualTo(int packedDate) |
|
default Selection |
isNotEqualTo(LocalDate value) |
|
default Selection |
isNotEqualTo(DateColumn column) |
|
default Selection |
isNotMissing() |
Returns a selection containing an index for every non-missing value in this column
|
default Selection |
isOnOrAfter(LocalDate value) |
|
default Selection |
isOnOrAfter(DateColumn column) |
|
default Selection |
isOnOrBefore(LocalDate value) |
|
default Selection |
isOnOrBefore(DateColumn column) |
|
default Selection |
isSaturday() |
|
default Selection |
isSunday() |
|
default Selection |
isThursday() |
|
default Selection |
isTuesday() |
|
default Selection |
isWednesday() |
|
DateColumn |
where(Selection selection) |
Returns a new column containing the subset referenced by the
Selection |
allMatch, anyMatch, append, append, append, appendCell, appendCell, appendMissing, appendObj, asBytes, asList, asObjectArray, asSet, asStringColumn, byteSize, clear, columnWidth, contains, copy, count, count, countMissing, countUnique, emptyCopy, emptyCopy, equals, filter, first, get, getString, getUnformattedString, indexOf, inRange, interpolate, isEmpty, isMissing, lag, last, 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
compare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
forEach, iterator, spliterator
DateColumn where(Selection selection)
Column
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 isNotEqualTo(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()
Column
default Selection isNotMissing()
Column
isNotMissing
in interface Column<LocalDate>
isNotMissing
in interface FilterSpec<LocalDate>
it.unimi.dsi.fastutil.ints.IntIterator intIterator()
Copyright © 2022. All rights reserved.