Modifier and Type | Method and Description |
---|---|
Selection |
DateTimeColumn.isAfter(DateTimeColumn column) |
Selection |
DateColumn.isAfter(int value) |
Selection |
TimeColumn.isAfter(int packedTime) |
Selection |
DateColumn.isAfter(LocalDate value) |
Selection |
DateTimeColumn.isAfter(LocalDateTime value) |
Selection |
TimeColumn.isAfter(LocalTime time) |
Selection |
DateTimeColumn.isAfter(Long packedDateTime) |
Selection |
DateTimeColumn.isAfterNoon() |
Selection |
TimeColumn.isAfterNoon()
Applies a function to every value in this column that returns true if the time is in the PM or "after noon".
|
Selection |
DateTimeColumn.isBefore(DateTimeColumn column) |
Selection |
DateColumn.isBefore(int value) |
Selection |
TimeColumn.isBefore(int packedTime) |
Selection |
DateColumn.isBefore(LocalDate value) |
Selection |
DateTimeColumn.isBefore(LocalDateTime value) |
Selection |
TimeColumn.isBefore(LocalTime time) |
Selection |
DateTimeColumn.isBefore(Long packedDateTime) |
Selection |
DateTimeColumn.isBeforeNoon() |
Selection |
TimeColumn.isBeforeNoon()
Applies a function to every value in this column that returns true if the time is in the AM or "before noon".
|
Selection |
BooleanColumn.isEqualTo(BooleanColumn other) |
Selection |
DateColumn.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.
|
Selection |
DateTimeColumn.isEqualTo(DateTimeColumn column) |
Selection |
DoubleColumn.isEqualTo(double d) |
Selection |
DoubleColumn.isEqualTo(DoubleColumn d) |
Selection |
FloatColumn.isEqualTo(float f) |
Selection |
FloatColumn.isEqualTo(FloatColumn f) |
Selection |
IntColumn.isEqualTo(int i) |
Selection |
ShortColumn.isEqualTo(int i) |
Selection |
IntColumn.isEqualTo(IntColumn other) |
Selection |
DateColumn.isEqualTo(LocalDate value) |
Selection |
DateTimeColumn.isEqualTo(LocalDateTime value) |
Selection |
TimeColumn.isEqualTo(LocalTime value) |
Selection |
LongColumn.isEqualTo(long i) |
Selection |
LongColumn.isEqualTo(LongColumn f) |
Selection |
ShortColumn.isEqualTo(ShortColumn f) |
Selection |
CategoryColumn.isEqualTo(String string) |
Selection |
IntColumn.isEven() |
Selection |
ShortColumn.isEven() |
Selection |
LongColumn.isEven() |
Selection |
BooleanColumn.isFalse() |
Selection |
DateColumn.isFirstDayOfMonth() |
Selection |
DateTimeColumn.isFirstDayOfMonth() |
Selection |
DateColumn.isFriday() |
Selection |
DateTimeColumn.isFriday() |
Selection |
DoubleColumn.isGreaterThan(double f) |
Selection |
FloatColumn.isGreaterThan(float f) |
Selection |
IntColumn.isGreaterThan(int i) |
Selection |
ShortColumn.isGreaterThan(int i) |
Selection |
LongColumn.isGreaterThan(long i) |
Selection |
DoubleColumn.isGreaterThanOrEqualTo(double f) |
Selection |
FloatColumn.isGreaterThanOrEqualTo(float f) |
Selection |
IntColumn.isGreaterThanOrEqualTo(int i) |
Selection |
ShortColumn.isGreaterThanOrEqualTo(int i) |
Selection |
LongColumn.isGreaterThanOrEqualTo(long i) |
Selection |
CategoryColumn.isIn(Collection<String> strings) |
Selection |
IntColumn.isIn(int... values) |
Selection |
CategoryColumn.isIn(String... strings) |
Selection |
DateColumn.isInApril() |
Selection |
DateTimeColumn.isInApril() |
Selection |
DateColumn.isInAugust() |
Selection |
DateTimeColumn.isInAugust() |
Selection |
DateColumn.isInDecember() |
Selection |
DateTimeColumn.isInDecember() |
Selection |
DateColumn.isInFebruary() |
Selection |
DateTimeColumn.isInFebruary() |
Selection |
DateColumn.isInJanuary() |
Selection |
DateTimeColumn.isInJanuary() |
Selection |
DateColumn.isInJuly() |
Selection |
DateTimeColumn.isInJuly() |
Selection |
DateColumn.isInJune() |
Selection |
DateTimeColumn.isInJune() |
Selection |
DateColumn.isInMarch() |
Selection |
DateTimeColumn.isInMarch() |
Selection |
DateColumn.isInMay() |
Selection |
DateTimeColumn.isInMay() |
Selection |
DateColumn.isInNovember() |
Selection |
DateTimeColumn.isInNovember() |
Selection |
DateColumn.isInOctober() |
Selection |
DateTimeColumn.isInOctober() |
Selection |
DateColumn.isInQ1() |
Selection |
DateTimeColumn.isInQ1() |
Selection |
DateColumn.isInQ2() |
Selection |
DateTimeColumn.isInQ2() |
Selection |
DateColumn.isInQ3() |
Selection |
DateTimeColumn.isInQ3() |
Selection |
DateColumn.isInQ4() |
Selection |
DateTimeColumn.isInQ4() |
Selection |
DateColumn.isInSeptember() |
Selection |
DateTimeColumn.isInSeptember() |
Selection |
DateColumn.isInYear(int year) |
Selection |
DateTimeColumn.isInYear(int year) |
Selection |
DateColumn.isLastDayOfMonth() |
Selection |
DateTimeColumn.isLastDayOfMonth() |
Selection |
DoubleColumn.isLessThan(double f) |
Selection |
FloatColumn.isLessThan(float f) |
Selection |
IntColumn.isLessThan(int i) |
Selection |
ShortColumn.isLessThan(int i) |
Selection |
LongColumn.isLessThan(long i) |
Selection |
DoubleColumn.isLessThanOrEqualTo(double f) |
Selection |
FloatColumn.isLessThanOrEqualTo(float f) |
Selection |
IntColumn.isLessThanOrEqualTo(int i) |
Selection |
ShortColumn.isLessThanOrEqualTo(int i) |
Selection |
LongColumn.isLessThanOrEqualTo(long f) |
Selection |
DateTimeColumn.isMidnight() |
Selection |
TimeColumn.isMidnight() |
Selection |
BooleanColumn.isMissing() |
Selection |
DateColumn.isMissing() |
Selection |
DateTimeColumn.isMissing() |
Selection |
IntColumn.isMissing() |
Selection |
DoubleColumn.isMissing() |
Selection |
ShortColumn.isMissing() |
Selection |
LongColumn.isMissing() |
Selection |
CategoryColumn.isMissing() |
Selection |
FloatColumn.isMissing() |
Selection |
TimeColumn.isMissing() |
Selection |
DateColumn.isMonday() |
Selection |
DateTimeColumn.isMonday() |
Selection |
IntColumn.isNegative() |
Selection |
DoubleColumn.isNegative() |
Selection |
ShortColumn.isNegative() |
Selection |
LongColumn.isNegative() |
Selection |
FloatColumn.isNegative() |
Selection |
IntColumn.isNonNegative() |
Selection |
DoubleColumn.isNonNegative() |
Selection |
ShortColumn.isNonNegative() |
Selection |
LongColumn.isNonNegative() |
Selection |
FloatColumn.isNonNegative() |
Selection |
DateTimeColumn.isNoon() |
Selection |
TimeColumn.isNoon() |
Selection |
DoubleColumn.isNotEqualTo(double d) |
Selection |
FloatColumn.isNotEqualTo(float f) |
Selection |
IntColumn.isNotEqualTo(int i) |
Selection |
ShortColumn.isNotEqualTo(int i) |
Selection |
TimeColumn.isNotEqualTo(LocalTime value) |
Selection |
LongColumn.isNotEqualTo(long i) |
Selection |
CategoryColumn.isNotEqualTo(String string) |
Selection |
CategoryColumn.isNotIn(Collection<String> strings) |
Selection |
CategoryColumn.isNotIn(String... strings) |
Selection |
BooleanColumn.isNotMissing() |
Selection |
DateColumn.isNotMissing() |
Selection |
DateTimeColumn.isNotMissing() |
Selection |
IntColumn.isNotMissing() |
Selection |
DoubleColumn.isNotMissing() |
Selection |
ShortColumn.isNotMissing() |
Selection |
LongColumn.isNotMissing() |
Selection |
CategoryColumn.isNotMissing() |
Selection |
FloatColumn.isNotMissing() |
Selection |
TimeColumn.isNotMissing() |
Selection |
IntColumn.isOdd() |
Selection |
ShortColumn.isOdd() |
Selection |
LongColumn.isOdd() |
Selection |
DateColumn.isOnOrAfter(int value) |
Selection |
TimeColumn.isOnOrAfter(int packed) |
Selection |
DateColumn.isOnOrAfter(LocalDate value) |
Selection |
DateTimeColumn.isOnOrAfter(LocalDateTime value) |
Selection |
TimeColumn.isOnOrAfter(LocalTime time) |
Selection |
DateTimeColumn.isOnOrAfter(long value) |
Selection |
DateColumn.isOnOrBefore(int value) |
Selection |
TimeColumn.isOnOrBefore(int packed) |
Selection |
DateColumn.isOnOrBefore(LocalDate value) |
Selection |
DateTimeColumn.isOnOrBefore(LocalDateTime value) |
Selection |
TimeColumn.isOnOrBefore(LocalTime value) |
Selection |
DateTimeColumn.isOnOrBefore(long value) |
Selection |
IntColumn.isPositive() |
Selection |
DoubleColumn.isPositive() |
Selection |
ShortColumn.isPositive() |
Selection |
LongColumn.isPositive() |
Selection |
FloatColumn.isPositive() |
Selection |
DateColumn.isSaturday() |
Selection |
DateTimeColumn.isSaturday() |
Selection |
DateColumn.isSunday() |
Selection |
DateTimeColumn.isSunday() |
Selection |
DateColumn.isThursday() |
Selection |
DateTimeColumn.isThursday() |
Selection |
BooleanColumn.isTrue() |
Selection |
DateColumn.isTuesday() |
Selection |
DateTimeColumn.isTuesday() |
Selection |
DateColumn.isWednesday() |
Selection |
DateTimeColumn.isWednesday() |
Selection |
IntColumn.isZero() |
Selection |
DoubleColumn.isZero() |
Selection |
ShortColumn.isZero() |
Selection |
LongColumn.isZero() |
Selection |
FloatColumn.isZero() |
Selection |
BooleanColumn.select(BooleanPredicate predicate) |
Selection |
DoubleColumn.select(DoubleBiPredicate predicate,
double value) |
Selection |
DoubleColumn.select(DoublePredicate predicate) |
Selection |
FloatColumn.select(FloatBiPredicate predicate,
float value) |
Selection |
FloatColumn.select(FloatPredicate predicate) |
Selection |
DateColumn.select(IntBiPredicate predicate,
int value) |
Selection |
IntColumn.select(IntBiPredicate predicate,
int value) |
Selection |
TimeColumn.select(IntBiPredicate predicate,
int value) |
Selection |
DateColumn.select(IntPredicate predicate) |
Selection |
IntColumn.select(IntPredicate predicate) |
Selection |
TimeColumn.select(IntPredicate predicate) |
Selection |
DateTimeColumn.select(LongBiPredicate predicate,
long value) |
Selection |
LongColumn.select(LongBiPredicate predicate,
long valueToCompareAgainst) |
Selection |
DateTimeColumn.select(LongPredicate predicate) |
Selection |
LongColumn.select(LongPredicate predicate) |
Selection |
ShortColumn.select(ShortBiPredicate predicate,
int valueToCompareAgainst) |
Selection |
ShortColumn.select(ShortPredicate predicate) |
Selection |
CategoryColumn.select(StringBiPredicate predicate,
String value) |
Selection |
CategoryColumn.select(StringPredicate predicate) |
Modifier and Type | Method and Description |
---|---|
IntColumn |
IntColumn.select(Selection selection) |
ShortColumn |
ShortColumn.select(Selection selection) |
LongColumn |
LongColumn.select(Selection selection) |
BooleanColumn |
Table.selectIntoColumn(String newColumnName,
Selection selection) |
Table |
Table.selectWhere(Selection selection) |
Constructor and Description |
---|
BooleanColumn(String name,
Selection hits,
int columnSize) |
Modifier and Type | Method and Description |
---|---|
Selection |
Column.isMissing() |
Selection |
Column.isNotMissing() |
Modifier and Type | Method and Description |
---|---|
default Column |
Column.subset(Selection rows) |
Modifier and Type | Method and Description |
---|---|
Selection |
AllOf.apply(Table relation) |
Selection |
StringIsIn.apply(Table relation) |
Selection |
FloatLessThanOrEqualTo.apply(Table relation) |
Selection |
DoubleGreaterThan.apply(Table relation) |
Selection |
IntIsIn.apply(Table relation) |
Selection |
StringIsNotIn.apply(Table relation) |
Selection |
DateEqualTo.apply(Table relation) |
Selection |
DoubleLessThanOrEqualTo.apply(Table relation) |
Selection |
LongNotEqualTo.apply(Table relation) |
Selection |
DateTimeEqualTo.apply(Table relation) |
Selection |
IsTrue.apply(Table relation)
Returns true if the element in the given row in my
column is true |
Selection |
BooleanIsTrue.apply(Table relation) |
abstract Selection |
Filter.apply(Table relation) |
Selection |
AnyOf.apply(Table relation) |
Selection |
LocalDateBetween.apply(Table relation) |
Selection |
IntGreaterThan.apply(Table relation) |
Selection |
LongLessThan.apply(Table relation) |
Selection |
FloatGreaterThanOrEqualTo.apply(Table relation) |
Selection |
DoubleLessThan.apply(Table relation) |
Selection |
IntLessThan.apply(Table relation) |
Selection |
TimeNotEqualTo.apply(Table relation) |
Selection |
DoubleGreaterLessThanOrEqualTo.apply(Table relation) |
Selection |
BooleanIsFalse.apply(Table relation) |
Selection |
FloatNotEqualTo.apply(Table relation) |
Selection |
IsNotMissing.apply(Table relation) |
Selection |
DoubleEqualTo.apply(Table relation) |
Selection |
IntEqualTo.apply(Table table) |
Selection |
DoubleGreaterThanOrEqualTo.apply(Table relation) |
Selection |
StringEqualTo.apply(Table relation) |
Selection |
LongEqualTo.apply(Table relation) |
Selection |
LongLessThanOrEqualTo.apply(Table relation) |
Selection |
IntBetween.apply(Table relation) |
Selection |
IntGreaterThanOrEqualTo.apply(Table relation) |
Selection |
IsFalse.apply(Table relation)
Returns true if the element in the given row in my
column is true |
Selection |
IntNotEqualTo.apply(Table table) |
Selection |
StringNotEqualTo.apply(Table relation) |
Selection |
LongGreaterThanOrEqualTo.apply(Table relation) |
Selection |
FloatLessThan.apply(Table relation) |
Selection |
FloatGreaterThan.apply(Table relation) |
Selection |
IsMissing.apply(Table relation) |
Selection |
IntLessThanOrEqualTo.apply(Table relation) |
Selection |
DoubleNotEqualTo.apply(Table relation) |
Selection |
TimeEqualTo.apply(Table relation) |
Selection |
LongGreaterThan.apply(Table relation) |
Selection |
FloatEqualTo.apply(Table relation) |
Modifier and Type | Method and Description |
---|---|
Selection |
ColumnEqualTo.apply(Table relation) |
Modifier and Type | Method and Description |
---|---|
Selection |
LocalDateIsOnOrBefore.apply(Table relation) |
Selection |
LocalDateIsOnOrAfter.apply(Table relation) |
Selection |
LocalDateIsAfter.apply(Table relation) |
Selection |
LocalDateIsBefore.apply(Table relation) |
Modifier and Type | Method and Description |
---|---|
Selection |
IsInApril.apply(Table relation) |
Selection |
IsInOctober.apply(Table relation) |
Selection |
IsFirstDayOfTheMonth.apply(Table relation) |
Selection |
IsTuesday.apply(Table relation) |
Selection |
IsInQ4.apply(Table relation) |
Selection |
IsWednesday.apply(Table relation) |
Selection |
IsInQ2.apply(Table relation) |
Selection |
IsInMay.apply(Table relation) |
Selection |
IsInJuly.apply(Table relation) |
Selection |
IsInYear.apply(Table relation) |
Selection |
IsInNovember.apply(Table relation) |
Selection |
DateIsOnOrAfter.apply(Table relation) |
Selection |
IsInFebruary.apply(Table relation) |
Selection |
DateTimeIsAfter.apply(Table relation) |
Selection |
IsInJanuary.apply(Table relation) |
Selection |
IsLastDayOfTheMonth.apply(Table relation) |
Selection |
IsInQ1.apply(Table relation) |
Selection |
IsInJune.apply(Table relation) |
Selection |
IsMonday.apply(Table relation) |
Selection |
IsInDecember.apply(Table relation) |
Selection |
DateTimeIsBefore.apply(Table relation) |
Selection |
IsInMarch.apply(Table relation) |
Selection |
IsThursday.apply(Table relation) |
Selection |
IsSunday.apply(Table relation) |
Selection |
IsFriday.apply(Table relation) |
Selection |
IsInSeptember.apply(Table relation) |
Selection |
IsInQ3.apply(Table relation) |
Selection |
DateIsOnOrBefore.apply(Table relation) |
Selection |
IsInAugust.apply(Table relation) |
Selection |
IsSaturday.apply(Table relation) |
Modifier and Type | Method and Description |
---|---|
Selection |
TextEqualToIgnoringCase.apply(Table relation) |
Selection |
TextIsEmpty.apply(Table relation) |
Selection |
TextIsAlpha.apply(Table relation) |
Selection |
TextHasLengthEqualTo.apply(Table relation) |
Selection |
TextStartsWith.apply(Table relation) |
Selection |
TextContains.apply(Table relation) |
Selection |
TextIsIn.apply(Table relation) |
Selection |
TextIsUpperCase.apply(Table relation) |
Selection |
TextIsNumeric.apply(Table relation) |
Selection |
TextIsAlphaNumeric.apply(Table relation) |
Selection |
TextMatchesRegex.apply(Table relation) |
Selection |
TextIsLowerCase.apply(Table relation) |
Selection |
TextIsLongerThan.apply(Table relation) |
Selection |
TextIsShorterThan.apply(Table relation) |
Selection |
TextEndsWith.apply(Table relation) |
default Selection |
CategoryFilters.empty() |
default Selection |
CategoryFilters.endsWith(String string) |
default Selection |
CategoryFilters.equalToIgnoringCase(String string) |
default Selection |
CategoryFilters.hasLengthEqualTo(int lengthChars) |
default Selection |
CategoryFilters.isAlpha() |
default Selection |
CategoryFilters.isAlphaNumeric() |
default Selection |
CategoryFilters.isLongerThan(int lengthChars) |
default Selection |
CategoryFilters.isLowerCase() |
default Selection |
CategoryFilters.isNumeric() |
default Selection |
CategoryFilters.isShorterThan(int lengthChars) |
default Selection |
CategoryFilters.isUpperCase() |
default Selection |
CategoryFilters.matchesRegex(String string) |
default Selection |
CategoryFilters.startsWith(String string) |
default Selection |
CategoryFilters.stringContains(String string) |
Modifier and Type | Method and Description |
---|---|
Selection |
IsNoon.apply(Table relation) |
Selection |
IsAfterNoon.apply(Table relation) |
Selection |
IsMidnight.apply(Table relation) |
Selection |
IsAfter.apply(Table relation) |
Selection |
IsBeforeNoon.apply(Table relation) |
Selection |
IsBefore.apply(Table relation) |
Modifier and Type | Method and Description |
---|---|
Selection |
FloatIndex.atLeast(float value) |
Selection |
IntIndex.atLeast(int value) |
Selection |
DateIndex.atLeast(LocalDate value) |
Selection |
DateTimeIndex.atLeast(LocalDateTime value) |
Selection |
TimeIndex.atLeast(LocalTime value) |
Selection |
LongIndex.atLeast(long value) |
Selection |
FloatIndex.atMost(float value) |
Selection |
IntIndex.atMost(int value) |
Selection |
DateIndex.atMost(LocalDate value) |
Selection |
DateTimeIndex.atMost(LocalDateTime value) |
Selection |
TimeIndex.atMost(LocalTime value) |
Selection |
LongIndex.atMost(long value) |
Selection |
FloatIndex.get(float value)
Returns a bitmap containing row numbers of all cells matching the given int
|
Selection |
IntIndex.get(int value)
Returns a bitmap containing row numbers of all cells matching the given int
|
Selection |
DateIndex.get(LocalDate value)
Returns a bitmap containing row numbers of all cells matching the given int
|
Selection |
DateTimeIndex.get(LocalDateTime value)
Returns a bitmap containing row numbers of all cells matching the given int
|
Selection |
TimeIndex.get(LocalTime value)
Returns a bitmap containing row numbers of all cells matching the given int
|
Selection |
LongIndex.get(long value)
Returns a bitmap containing row numbers of all cells matching the given long
|
Selection |
FloatIndex.greaterThan(float value) |
Selection |
IntIndex.greaterThan(int value) |
Selection |
DateIndex.greaterThan(LocalDate value) |
Selection |
DateTimeIndex.greaterThan(LocalDateTime value) |
Selection |
TimeIndex.greaterThan(LocalTime value) |
Selection |
LongIndex.greaterThan(long value) |
Selection |
FloatIndex.lessThan(float value) |
Selection |
IntIndex.lessThan(int value) |
Selection |
DateIndex.lessThan(LocalDate value) |
Selection |
DateTimeIndex.lessThan(LocalDateTime value) |
Selection |
TimeIndex.lessThan(LocalTime value) |
Selection |
LongIndex.lessThan(long value) |
Modifier and Type | Method and Description |
---|---|
static void |
Rows.copyRowsToTable(Selection rows,
Table oldTable,
Table newTable) |
Constructor and Description |
---|
TemporaryView(Table table,
Selection rowSelection)
Returns a new View constructed from the given table, containing only the rows represented by the bitmap
|
Modifier and Type | Class and Description |
---|---|
class |
BitmapBackedSelection |
Modifier and Type | Method and Description |
---|---|
void |
Selection.and(Selection otherSelection)
Intersects the receiver and
otherSelection , updating the receiver |
void |
BitmapBackedSelection.and(Selection otherSelection)
Intersects the receiver and
otherSelection , updating the receiver |
void |
Selection.andNot(Selection otherSelection)
Implements the set difference operation between the receiver and
otherSelection , updating the receiver |
void |
BitmapBackedSelection.andNot(Selection otherSelection)
Implements the set difference operation between the receiver and
otherSelection , updating the receiver |
void |
Selection.or(Selection otherSelection)
Implements the union of the receiver and
otherSelection , updating the receiver |
void |
BitmapBackedSelection.or(Selection otherSelection)
Implements the union of the receiver and
otherSelection , updating the receiver |
Copyright © 2017. All rights reserved.