Modifier and Type | Method | Description |
---|---|---|
Selection |
BooleanColumn.asSelection() |
|
Selection |
BooleanColumn.eval(BiPredicate<Boolean,Boolean> predicate,
Boolean valueToCompare) |
|
Selection |
BooleanColumn.eval(Predicate<Boolean> predicate) |
|
Selection |
BooleanColumn.eval(BytePredicate predicate) |
|
Selection |
DoubleColumn.eval(BiPredicate<Number,Number> predicate,
Number number) |
|
Selection |
DoubleColumn.eval(DoublePredicate predicate) |
|
Selection |
DoubleColumn.eval(DoubleBiPredicate predicate,
Number number) |
|
Selection |
DoubleColumn.eval(DoubleBiPredicate predicate,
NumberColumn otherColumn) |
|
Selection |
DoubleColumn.eval(DoubleRangePredicate predicate,
Number rangeStart,
Number rangeEnd) |
|
Selection |
NumberColumn.eval(DoublePredicate predicate) |
|
Selection |
NumberColumn.eval(DoubleBiPredicate predicate,
Number value) |
|
Selection |
NumberColumn.eval(DoubleBiPredicate predicate,
NumberColumn otherColumn) |
|
Selection |
NumberColumn.eval(DoubleRangePredicate predicate,
Number rangeStart,
Number rangeEnd) |
|
Selection |
BooleanColumn.isEqualTo(BooleanColumn other) |
|
Selection |
StringColumn.isEqualTo(String string) |
|
Selection |
BooleanColumn.isFalse() |
|
Selection |
DoubleColumn.isIn(double... doubles) |
|
Selection |
DoubleColumn.isIn(Number... numbers) |
|
Selection |
NumberColumn.isIn(Number... numbers) |
|
Selection |
StringColumn.isIn(String... strings) |
|
Selection |
BooleanColumn.isMissing() |
|
default Selection |
NumberColumn.isMissing() |
|
Selection |
TimeColumn.isMissing() |
|
Selection |
StringColumn.isNotEqualTo(String string) |
|
Selection |
DoubleColumn.isNotIn(double... doubles) |
|
Selection |
DoubleColumn.isNotIn(Number... numbers) |
|
Selection |
NumberColumn.isNotIn(Number... numbers) |
|
Selection |
StringColumn.isNotIn(String... strings) |
|
Selection |
BooleanColumn.isNotMissing() |
|
default Selection |
NumberColumn.isNotMissing() |
|
Selection |
TimeColumn.isNotMissing() |
|
Selection |
BooleanColumn.isTrue() |
Modifier and Type | Method | Description |
---|---|---|
static BooleanColumn |
BooleanColumn.create(String name,
Selection hits,
int columnSize) |
|
Table |
Table.dropWhere(Selection selection) |
|
BooleanColumn |
BooleanColumn.set(Selection rowSelection,
boolean newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the current value
matches the selection criteria
|
DateColumn |
DateColumn.set(Selection rowSelection,
LocalDate newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the current value
matches the selection criteria
|
DateTimeColumn |
DateTimeColumn.set(Selection rowSelection,
LocalDateTime newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the current value
matches the selection criteria
|
DoubleColumn |
DoubleColumn.set(Selection rowSelection,
double newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the current value
matches the selection criteria
|
NumberColumn |
NumberColumn.set(Selection rowSelection,
double newValue) |
|
StringColumn |
StringColumn.set(Selection rowSelection,
String newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the current value
matches the selection criteria
|
TimeColumn |
TimeColumn.set(Selection rowSelection,
LocalTime newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the current value
matches the selection criteria
|
default Double |
NumberColumn.summarizeIf(Selection selection,
NumericAggregateFunction function) |
|
BooleanColumn |
BooleanColumn.where(Selection selection) |
|
DateColumn |
DateColumn.where(Selection selection) |
|
DateTimeColumn |
DateTimeColumn.where(Selection selection) |
|
DoubleColumn |
DoubleColumn.where(Selection selection) |
|
NumberColumn |
NumberColumn.where(Selection selection) |
|
StringColumn |
StringColumn.where(Selection selection) |
|
Table |
Table.where(Selection selection) |
|
TimeColumn |
TimeColumn.where(Selection selection) |
Modifier and Type | Method | Description |
---|---|---|
Selection |
Column.isMissing() |
|
Selection |
Column.isNotMissing() |
Modifier and Type | Method | Description |
---|---|---|
default Column<T> |
Column.subset(Selection rows) |
|
Column<T> |
Column.where(Selection selection) |
Modifier and Type | Method | Description |
---|---|---|
Selection |
BooleanMapUtils.asSelection() |
Modifier and Type | Method | Description |
---|---|---|
default Selection |
DateFilters.eval(BiPredicate<LocalDate,LocalDate> predicate,
LocalDate valueToCompare) |
|
default Selection |
DateFilters.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 |
DateFilters.eval(Predicate<LocalDate> predicate) |
Returns a selection formed by applying the given predicate
|
default Selection |
DateFilters.eval(IntBiPredicate predicate,
int value) |
|
default Selection |
DateFilters.eval(IntBiPredicate predicate,
DateColumn otherColumn) |
|
default Selection |
DateFilters.isAfter(int value) |
|
default Selection |
DateFilters.isAfter(LocalDate value) |
|
default Selection |
DateFilters.isAfter(DateColumn column) |
|
default Selection |
DateFilters.isBefore(int value) |
|
default Selection |
DateFilters.isBefore(LocalDate value) |
|
default Selection |
DateFilters.isBefore(DateColumn column) |
|
default Selection |
DateFilters.isBetweenExcluding(int lowValue,
int highValue) |
|
default Selection |
DateFilters.isBetweenExcluding(LocalDate lowValue,
LocalDate highValue) |
|
default Selection |
DateFilters.isBetweenIncluding(int lowValue,
int highValue) |
|
default Selection |
DateFilters.isBetweenIncluding(LocalDate lowValue,
LocalDate highValue) |
|
default Selection |
DateFilters.isEqualTo(int packedDate) |
|
default Selection |
DateFilters.isEqualTo(LocalDate value) |
|
default Selection |
DateFilters.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.
|
default Selection |
DateFilters.isFirstDayOfMonth() |
|
default Selection |
DateFilters.isFriday() |
|
default Selection |
DateFilters.isInApril() |
|
default Selection |
DateFilters.isInAugust() |
|
default Selection |
DateFilters.isInDecember() |
|
default Selection |
DateFilters.isInFebruary() |
|
default Selection |
DateFilters.isInJanuary() |
|
default Selection |
DateFilters.isInJuly() |
|
default Selection |
DateFilters.isInJune() |
|
default Selection |
DateFilters.isInMarch() |
|
default Selection |
DateFilters.isInMay() |
|
default Selection |
DateFilters.isInNovember() |
|
default Selection |
DateFilters.isInOctober() |
|
default Selection |
DateFilters.isInQ1() |
|
default Selection |
DateFilters.isInQ2() |
|
default Selection |
DateFilters.isInQ3() |
|
default Selection |
DateFilters.isInQ4() |
|
default Selection |
DateFilters.isInSeptember() |
|
default Selection |
DateFilters.isInYear(int year) |
|
default Selection |
DateFilters.isLastDayOfMonth() |
|
default Selection |
DateFilters.isMissing() |
|
default Selection |
DateFilters.isMonday() |
|
default Selection |
DateFilters.isNotEqualTo(DateColumn column) |
|
default Selection |
DateFilters.isNotMissing() |
|
default Selection |
DateFilters.isOnOrAfter(LocalDate value) |
|
default Selection |
DateFilters.isOnOrAfter(DateColumn column) |
|
default Selection |
DateFilters.isOnOrBefore(LocalDate value) |
|
default Selection |
DateFilters.isOnOrBefore(DateColumn column) |
|
default Selection |
DateFilters.isSaturday() |
|
default Selection |
DateFilters.isSunday() |
|
default Selection |
DateFilters.isThursday() |
|
default Selection |
DateFilters.isTuesday() |
|
default Selection |
DateFilters.isWednesday() |
Modifier and Type | Method | Description |
---|---|---|
DateColumn |
DateFilters.where(Selection selection) |
Modifier and Type | Method | Description |
---|---|---|
default Selection |
DateTimeFilters.eval(BiPredicate<LocalDateTime,LocalDateTime> predicate,
LocalDateTime valueToCompare) |
|
default Selection |
DateTimeFilters.eval(LongPredicate predicate) |
|
default Selection |
DateTimeFilters.eval(Predicate<LocalDateTime> predicate) |
|
default Selection |
DateTimeFilters.eval(LongBiPredicate predicate,
long value) |
|
default Selection |
DateTimeFilters.eval(LongBiPredicate predicate,
DateTimeColumn otherColumn) |
|
default Selection |
DateTimeFilters.isAfter(LocalDate value) |
|
default Selection |
DateTimeFilters.isAfter(LocalDateTime value) |
|
default Selection |
DateTimeFilters.isAfter(DateTimeColumn column) |
|
default Selection |
DateTimeFilters.isAfterNoon() |
|
default Selection |
DateTimeFilters.isBefore(LocalDate value) |
|
default Selection |
DateTimeFilters.isBefore(LocalDateTime value) |
|
default Selection |
DateTimeFilters.isBefore(DateTimeColumn column) |
|
default Selection |
DateTimeFilters.isBeforeNoon() |
|
default Selection |
DateTimeFilters.isBetweenExcluding(long lowPackedDateTime,
long highPackedDateTime) |
|
default Selection |
DateTimeFilters.isBetweenExcluding(LocalDateTime lowValue,
LocalDateTime highValue) |
|
default Selection |
DateTimeFilters.isBetweenIncluding(long lowPackedDateTime,
long highPackedDateTime) |
|
default Selection |
DateTimeFilters.isBetweenIncluding(LocalDateTime lowValue,
LocalDateTime highValue) |
|
default Selection |
DateTimeFilters.isEqualTo(LocalDateTime value) |
|
default Selection |
DateTimeFilters.isEqualTo(DateTimeColumn column) |
|
default Selection |
DateTimeFilters.isFirstDayOfMonth() |
|
default Selection |
DateTimeFilters.isFriday() |
|
default Selection |
DateTimeFilters.isInApril() |
|
default Selection |
DateTimeFilters.isInAugust() |
|
default Selection |
DateTimeFilters.isInDecember() |
|
default Selection |
DateTimeFilters.isInFebruary() |
|
default Selection |
DateTimeFilters.isInJanuary() |
|
default Selection |
DateTimeFilters.isInJuly() |
|
default Selection |
DateTimeFilters.isInJune() |
|
default Selection |
DateTimeFilters.isInMarch() |
|
default Selection |
DateTimeFilters.isInMay() |
|
default Selection |
DateTimeFilters.isInNovember() |
|
default Selection |
DateTimeFilters.isInOctober() |
|
default Selection |
DateTimeFilters.isInQ1() |
|
default Selection |
DateTimeFilters.isInQ2() |
|
default Selection |
DateTimeFilters.isInQ3() |
|
default Selection |
DateTimeFilters.isInQ4() |
|
default Selection |
DateTimeFilters.isInSeptember() |
|
default Selection |
DateTimeFilters.isInYear(int year) |
|
default Selection |
DateTimeFilters.isLastDayOfMonth() |
|
default Selection |
DateTimeFilters.isMidnight() |
|
default Selection |
DateTimeFilters.isMissing() |
|
default Selection |
DateTimeFilters.isMonday() |
|
default Selection |
DateTimeFilters.isNoon() |
|
default Selection |
DateTimeFilters.isNotEqualTo(LocalDateTime value) |
|
default Selection |
DateTimeFilters.isNotEqualTo(DateTimeColumn column) |
|
default Selection |
DateTimeFilters.isNotMissing() |
|
default Selection |
DateTimeFilters.isOnOrAfter(LocalDate value) |
|
default Selection |
DateTimeFilters.isOnOrAfter(LocalDateTime value) |
|
default Selection |
DateTimeFilters.isOnOrAfter(DateTimeColumn column) |
|
default Selection |
DateTimeFilters.isOnOrBefore(LocalDate value) |
|
default Selection |
DateTimeFilters.isOnOrBefore(LocalDateTime value) |
|
default Selection |
DateTimeFilters.isOnOrBefore(DateTimeColumn column) |
|
default Selection |
DateTimeFilters.isSaturday() |
|
default Selection |
DateTimeFilters.isSunday() |
|
default Selection |
DateTimeFilters.isThursday() |
|
default Selection |
DateTimeFilters.isTuesday() |
|
default Selection |
DateTimeFilters.isWednesday() |
Modifier and Type | Method | Description |
---|---|---|
Selection |
NumberFilters.eval(BiPredicate<Number,Number> predicate,
Number value) |
|
Selection |
NumberFilters.eval(DoublePredicate predicate) |
|
Selection |
NumberFilters.eval(DoubleBiPredicate predicate,
Number value) |
|
Selection |
NumberFilters.eval(DoubleBiPredicate predicate,
NumberColumn otherColumn) |
|
Selection |
NumberFilters.eval(DoubleRangePredicate predicate,
Number rangeStart,
Number rangeEnd) |
|
default Selection |
NumberFilters.isBetweenExclusive(double start,
Number end) |
|
default Selection |
NumberFilters.isBetweenInclusive(double start,
Number end) |
|
default Selection |
NumberFilters.isCloseTo(Number target,
Number margin) |
|
default Selection |
NumberFilters.isEqualTo(double d) |
|
default Selection |
NumberFilters.isEqualTo(NumberColumn d) |
|
default Selection |
NumberFilters.isGreaterThan(double f) |
|
default Selection |
NumberFilters.isGreaterThan(NumberColumn d) |
|
default Selection |
NumberFilters.isGreaterThanOrEqualTo(double f) |
|
default Selection |
NumberFilters.isGreaterThanOrEqualTo(NumberColumn d) |
|
Selection |
NumberFilters.isIn(double... doubles) |
|
Selection |
NumberFilters.isIn(Number... numbers) |
|
default Selection |
NumberFilters.isLessThan(double f) |
|
default Selection |
NumberFilters.isLessThan(NumberColumn d) |
|
default Selection |
NumberFilters.isLessThanOrEqualTo(double f) |
|
default Selection |
NumberFilters.isLessThanOrEqualTo(NumberColumn d) |
|
Selection |
NumberFilters.isMissing() |
|
default Selection |
NumberFilters.isNegative() |
|
default Selection |
NumberFilters.isNonNegative() |
|
default Selection |
NumberFilters.isNotEqualTo(double d) |
|
default Selection |
NumberFilters.isNotEqualTo(NumberColumn d) |
|
Selection |
NumberFilters.isNotIn(double... doubles) |
|
Selection |
NumberFilters.isNotIn(Number... doubles) |
|
Selection |
NumberFilters.isNotMissing() |
|
default Selection |
NumberFilters.isPositive() |
|
default Selection |
NumberFilters.isZero() |
Modifier and Type | Method | Description |
---|---|---|
default Selection |
StringFilters.containsString(String string) |
|
default Selection |
StringFilters.endsWith(String string) |
|
default Selection |
StringFilters.equalsIgnoreCase(String string) |
|
default Selection |
StringFilters.equalsIgnoreCase(StringColumn other) |
|
default Selection |
StringFilters.eval(BiPredicate<String,Integer> predicate,
Integer value) |
|
default Selection |
StringFilters.eval(BiPredicate<String,String> predicate,
String value) |
|
default Selection |
StringFilters.eval(BiPredicate<String,String> predicate,
StringColumn otherColumn) |
|
default Selection |
StringFilters.eval(Predicate<String> predicate) |
|
default Selection |
StringFilters.isAlpha() |
|
default Selection |
StringFilters.isAlphaNumeric() |
|
default Selection |
StringFilters.isEmptyString() |
|
Selection |
StringFilters.isEqualTo(String string) |
|
default Selection |
StringFilters.isEqualTo(StringColumn other) |
|
Selection |
StringFilters.isIn(String... strings) |
|
default Selection |
StringFilters.isIn(Collection<String> strings) |
|
default Selection |
StringFilters.isLongerThan(int stringLength) |
|
default Selection |
StringFilters.isLowerCase() |
|
default Selection |
StringFilters.isMissing() |
|
default Selection |
StringFilters.isNotEqualTo(StringColumn other) |
|
Selection |
StringFilters.isNotIn(String... strings) |
|
default Selection |
StringFilters.isNotIn(Collection<String> strings) |
|
default Selection |
StringFilters.isNotMissing() |
|
default Selection |
StringFilters.isNumeric() |
|
default Selection |
StringFilters.isShorterThan(int stringLength) |
|
default Selection |
StringFilters.isUpperCase() |
|
default Selection |
StringFilters.lengthEquals(int stringLength) |
|
default Selection |
StringFilters.matchesRegex(String string) |
|
default Selection |
StringFilters.startsWith(String string) |
|
default Selection |
StringFilters.startsWith(StringColumn other) |
Modifier and Type | Method | Description |
---|---|---|
default Selection |
TimeFilters.eval(BiPredicate<LocalTime,LocalTime> predicate,
LocalTime valueToCompare) |
|
default Selection |
TimeFilters.eval(IntPredicate predicate) |
|
default Selection |
TimeFilters.eval(Predicate<LocalTime> predicate) |
|
default Selection |
TimeFilters.eval(IntBiPredicate predicate,
int value) |
|
default Selection |
TimeFilters.eval(IntBiPredicate predicate,
TimeColumn otherColumn) |
|
default Selection |
TimeFilters.isAfter(int packedTime) |
|
default Selection |
TimeFilters.isAfter(LocalTime time) |
|
default Selection |
TimeFilters.isAfter(TimeColumn column) |
Returns a bitmap flagging the records for which the value in this column is after the value in the given
column
Columnwise isEqualTo.
|
default Selection |
TimeFilters.isAfterNoon() |
Applies a function to every value in this column that returns true if the time is in the PM or "after noon".
|
default Selection |
TimeFilters.isBefore(int packedTime) |
|
default Selection |
TimeFilters.isBefore(LocalTime time) |
|
default Selection |
TimeFilters.isBefore(TimeColumn column) |
Returns a bitmap flagging the records for which the value in this column is before the value in the given
column
Columnwise isEqualTo.
|
default Selection |
TimeFilters.isBeforeNoon() |
Applies a function to every value in this column that returns true if the time is in the AM or "before noon".
|
default Selection |
TimeFilters.isEqualTo(LocalTime value) |
|
default Selection |
TimeFilters.isEqualTo(TimeColumn 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.
|
default Selection |
TimeFilters.isMidnight() |
|
default Selection |
TimeFilters.isNoon() |
|
default Selection |
TimeFilters.isNotEqualTo(LocalTime value) |
|
default Selection |
TimeFilters.isNotEqualTo(TimeColumn column) |
Returns a bitmap flagging the records for which the value in this column is NOT equal to the value in the given
column
Columnwise isEqualTo.
|
default Selection |
TimeFilters.isOnOrAfter(int packed) |
|
default Selection |
TimeFilters.isOnOrAfter(LocalTime time) |
|
default Selection |
TimeFilters.isOnOrBefore(int packed) |
|
default Selection |
TimeFilters.isOnOrBefore(LocalTime value) |
Modifier and Type | Method | Description |
---|---|---|
TimeColumn |
TimeFilters.where(Selection selection) |
Modifier and Type | Method | Description |
---|---|---|
Selection |
DoubleIndex.atLeast(double value) |
|
Selection |
IntIndex.atLeast(int value) |
|
Selection |
IntIndex.atLeast(LocalDate value) |
|
Selection |
IntIndex.atLeast(LocalTime value) |
|
Selection |
LongIndex.atLeast(long value) |
|
Selection |
LongIndex.atLeast(LocalDateTime value) |
|
Selection |
DoubleIndex.atMost(double value) |
|
Selection |
IntIndex.atMost(int value) |
|
Selection |
IntIndex.atMost(LocalDate value) |
|
Selection |
IntIndex.atMost(LocalTime value) |
|
Selection |
LongIndex.atMost(long value) |
|
Selection |
LongIndex.atMost(LocalDateTime value) |
|
Selection |
DoubleIndex.get(double 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 |
IntIndex.get(LocalDate value) |
|
Selection |
IntIndex.get(LocalTime value) |
|
Selection |
LongIndex.get(long value) |
Returns a bitmap containing row numbers of all cells matching the given long
|
Selection |
LongIndex.get(LocalDateTime value) |
|
Selection |
StringIndex.get(String value) |
Returns a bitmap containing row numbers of all cells matching the given int
|
Selection |
DoubleIndex.greaterThan(double value) |
|
Selection |
IntIndex.greaterThan(int value) |
|
Selection |
IntIndex.greaterThan(LocalDate value) |
|
Selection |
IntIndex.greaterThan(LocalTime value) |
|
Selection |
LongIndex.greaterThan(long value) |
|
Selection |
LongIndex.greaterThan(LocalDateTime value) |
|
Selection |
DoubleIndex.lessThan(double value) |
|
Selection |
IntIndex.lessThan(int value) |
|
Selection |
IntIndex.lessThan(LocalDate value) |
|
Selection |
IntIndex.lessThan(LocalTime value) |
|
Selection |
LongIndex.lessThan(long value) |
|
Selection |
LongIndex.lessThan(LocalDateTime value) |
Modifier and Type | Class | Description |
---|---|---|
class |
BitmapBackedSelection |
Modifier and Type | Method | Description |
---|---|---|
Selection |
BitmapBackedSelection.add(int... ints) |
|
Selection |
Selection.add(int... ints) |
Adds the given integers to the Selection if it is not already present, and does nothing otherwise
|
Selection |
BitmapBackedSelection.addRange(int start,
int end) |
Adds to the current bitmap all integers in [rangeStart,rangeEnd)
|
Selection |
Selection.addRange(int start,
int end) |
Adds to the current bitmap all integers in [rangeStart,rangeEnd)
|
Selection |
BitmapBackedSelection.and(Selection otherSelection) |
Intersects the receiver and
otherSelection , updating the receiver |
Selection |
Selection.and(Selection otherSelection) |
Returns the intersection of the receiver and
otherSelection , after updating the receiver |
Selection |
BitmapBackedSelection.andNot(Selection otherSelection) |
|
Selection |
Selection.andNot(Selection otherSelection) |
Implements the set difference operation between the receiver and
otherSelection , after updating the receiver |
Selection |
BitmapBackedSelection.clear() |
|
Selection |
Selection.clear() |
|
Selection |
BitmapBackedSelection.flip(int rangeStart,
int rangeEnd) |
|
Selection |
Selection.flip(int rangeStart,
int rangeEnd) |
Returns a selection with the bits from this selection flipped over the given range
|
Selection |
BitmapBackedSelection.or(Selection otherSelection) |
Implements the union of the receiver and
otherSelection , updating the receiver |
Selection |
Selection.or(Selection otherSelection) |
Returns the union of the receiver and
otherSelection , after updating the receiver |
Selection |
BitmapBackedSelection.removeRange(long start,
long end) |
|
Selection |
Selection.removeRange(long start,
long end) |
|
static Selection |
Selection.selectNRowsAtRandom(int n,
int max) |
Returns an randomly generated selection of size N where Max is the largest possible value
|
static Selection |
Selection.with(int... rows) |
|
static Selection |
Selection.withoutRange(int totalRangeStart,
int totalRangeEnd,
int excludedRangeStart,
int excludedRangeEnd) |
|
static Selection |
Selection.withRange(int start,
int end) |
Modifier and Type | Method | Description |
---|---|---|
Selection |
BitmapBackedSelection.and(Selection otherSelection) |
Intersects the receiver and
otherSelection , updating the receiver |
Selection |
Selection.and(Selection otherSelection) |
Returns the intersection of the receiver and
otherSelection , after updating the receiver |
Selection |
BitmapBackedSelection.andNot(Selection otherSelection) |
|
Selection |
Selection.andNot(Selection otherSelection) |
Implements the set difference operation between the receiver and
otherSelection , after updating the receiver |
Selection |
BitmapBackedSelection.or(Selection otherSelection) |
Implements the union of the receiver and
otherSelection , updating the receiver |
Selection |
Selection.or(Selection otherSelection) |
Returns the union of the receiver and
otherSelection , after updating the receiver |
Modifier and Type | Method | Description |
---|---|---|
static void |
Rows.copyRowsToTable(Selection rows,
Table oldTable,
Table newTable) |
Copies the rows in oldTable to newTable if they are included in the given selection
TODO(lwhite): Possible performance enhancement: Consider implementing this method directly so we don't need array list
|
Constructor | Description |
---|---|
TableSlice(Table table,
Selection rowSelection) |
Returns a new View constructed from the given table, containing only the rows represented by the bitmap
|
Copyright © 2018. All rights reserved.