Column<T>
, Comparator<T>
, FilterSpec<T>
, InstantFilterSpec<Selection>
, Iterable<T>
DateTimeFilters
DateTimeColumn
, InstantColumn
public interface TemporalFilters<T extends Temporal> extends Column<T>, InstantFilterSpec<Selection>
Modifier and Type | Method | Description |
---|---|---|
default Selection |
eval(BiPredicate<T,T> predicate,
T valueToCompare) |
|
default Selection |
eval(LongPredicate predicate) |
|
default Selection |
eval(Predicate<T> predicate) |
|
default Selection |
eval(LongBiPredicate predicate,
long value) |
|
default Selection |
eval(LongBiPredicate predicate,
DateTimeColumn otherColumn) |
|
T |
get(int index) |
Returns the value at the given zero-based index
|
long |
getLongInternal(int index) |
|
default Selection |
isAfter(Instant value) |
|
default Selection |
isBefore(Instant value) |
|
default Selection |
isBetweenExcluding(long lowPackedDateTime,
long highPackedDateTime) |
|
default Selection |
isBetweenIncluding(long lowPackedDateTime,
long highPackedDateTime) |
|
default Selection |
isEqualTo(Instant value) |
|
Selection |
isMissing() |
Returns a selection containing an index for every missing value in this column
|
Selection |
isNotMissing() |
Returns a selection containing an index for every non-missing value in this column
|
int |
size() |
Returns the number of elements in this column, including missing values
|
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, 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, sortAscending, sortDescending, sorted, subset, summary, title, type, unique, valueHash, where
compare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
forEach, iterator, spliterator
default Selection eval(LongPredicate predicate)
default Selection eval(LongBiPredicate predicate, long value)
default Selection eval(LongBiPredicate predicate, DateTimeColumn otherColumn)
default Selection eval(BiPredicate<T,T> predicate, T valueToCompare)
default Selection isBetweenExcluding(long lowPackedDateTime, long highPackedDateTime)
default Selection isBetweenIncluding(long lowPackedDateTime, long highPackedDateTime)
default Selection isAfter(Instant value)
isAfter
in interface InstantFilterSpec<T extends Temporal>
default Selection isBefore(Instant value)
isBefore
in interface InstantFilterSpec<T extends Temporal>
default Selection isEqualTo(Instant value)
isEqualTo
in interface InstantFilterSpec<T extends Temporal>
int size()
Column
long getLongInternal(int index)
T get(int index)
Column
Selection isMissing()
Column
Selection isNotMissing()
Column
isNotMissing
in interface Column<T extends Temporal>
isNotMissing
in interface FilterSpec<T extends Temporal>
Copyright © 2022. All rights reserved.