Column<T>, Comparator<T>, FilterSpec<T>, InstantFilterSpec<Selection>, Iterable<T>DateTimeFiltersDateTimeColumn, InstantColumnpublic 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, wherecompare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongforEach, iterator, spliteratordefault 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()
Columnlong getLongInternal(int index)
T get(int index)
ColumnSelection isMissing()
ColumnSelection isNotMissing()
ColumnisNotMissing in interface Column<T extends Temporal>isNotMissing in interface FilterSpec<T extends Temporal>Copyright © 2022. All rights reserved.