Modifier and Type | Class | Description |
---|---|---|
class |
AggregateFunction<INCOL extends Column<?>,OUT> |
An abstract class that provides a partial implementation of aggregate functions to summarize over
a column
|
Modifier and Type | Method | Description |
---|---|---|
abstract Integer |
AnyIntAggregateFunction.summarize(Column<?> column) |
Returns an Integer when this function is applied to the given column
|
Constructor | Description |
---|---|
Summarizer(Table sourceTable,
Column<?> column,
AggregateFunction<?,?>... functions) |
Returns an object capable of summarizing the given column in the given sourceTable, by applying
the given functions
|
Summarizer(Table sourceTable,
Column<?> column1,
Column<?> column2,
AggregateFunction<?,?>... functions) |
Returns an object capable of summarizing the given columns in the given sourceTable, by
applying the given functions
|
Summarizer(Table sourceTable,
Column<?> column1,
Column<?> column2,
Column<?> column3,
AggregateFunction<?,?>... functions) |
Returns an object capable of summarizing the given column2 in the given sourceTable, by
applying the given functions
|
Summarizer(Table sourceTable,
Column<?> column1,
Column<?> column2,
Column<?> column3,
Column<?> column4,
AggregateFunction<?,?>... functions) |
Returns an object capable of summarizing the given columns in the given sourceTable, by
applying the given functions
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
CategoricalColumn<T> |
A column type that can be summarized, or serve as a grouping variable in cross tabs or other
aggregation operations.
|
interface |
NumericColumn<T extends Number> |
A Column of numeric values
|
Modifier and Type | Class | Description |
---|---|---|
class |
BooleanColumn |
A column that contains boolean values
|
class |
DateColumn |
A column that contains int-encoded local date values
|
class |
DateTimeColumn |
A column that contains long-integer encoded (packed) local date-time values
|
class |
DoubleColumn |
A column that contains double values
|
class |
FloatColumn |
A column that contains float values
|
class |
InstantColumn |
A column that contains long-integer encoded (packed) instant values.
|
class |
IntColumn |
A column that contains int values
|
class |
LongColumn |
A column that contains long values
|
class |
NumberColumn<C extends NumberColumn<C,T>,T extends Number> |
An abstract class that provides a partial implementation for columns of numeric data
|
class |
ShortColumn |
A column that contains short values
|
class |
StringColumn |
A column that contains String values.
|
class |
TextColumn |
A column that contains String values.
|
class |
TimeColumn |
A column that contains int-encoded local time values
|
Modifier and Type | Method | Description |
---|---|---|
default <R extends Column<RT>,RT> |
NumericColumn.mapInto(DoubleFunction<? extends RT> fun,
R into) |
Maps the function across all rows, appending the results to the provided Column
|
Modifier and Type | Method | Description |
---|---|---|
Column<Boolean> |
BooleanColumn.append(Column<Boolean> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
Column<?> |
Table.column(int columnIndex) |
Returns the column at the given index in the column list
|
Column<?>[] |
Table.columnArray() |
Returns the columns in this table as an array
|
Column<?> |
ColumnType.create(String name) |
Returns a column of this type with the given name
|
Column<Boolean> |
BooleanColumn.set(int row,
Column<Boolean> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
Column<Double> |
DoubleColumn.set(int row,
String stringValue,
AbstractColumnParser<?> parser) |
Sets the value at row to the parsed value of the given String using the given parser and
returns this column
|
Column<Float> |
FloatColumn.set(int row,
String stringValue,
AbstractColumnParser<?> parser) |
Sets the value at row to the parsed value of the given String using the given parser and
returns this column
|
Column<Integer> |
IntColumn.set(int row,
String stringValue,
AbstractColumnParser<?> parser) |
Sets the value at row to the parsed value of the given String using the given parser and
returns this column
|
Column<Long> |
LongColumn.set(int row,
String stringValue,
AbstractColumnParser<?> parser) |
Sets the value at row to the parsed value of the given String using the given parser and
returns this column
|
Column<Short> |
ShortColumn.set(int row,
String stringValue,
AbstractColumnParser<?> parser) |
Sets the value at row to the parsed value of the given String using the given parser and
returns this column
|
Modifier and Type | Method | Description |
---|---|---|
List<Column<?>> |
Table.columns() |
Returns the list of columns
|
Modifier and Type | Method | Description |
---|---|---|
Table |
Table.addColumns(Column<?>... cols) |
Adds the given column to this table.
|
BooleanColumn |
BooleanColumn.append(Column<Boolean> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
Column<Boolean> |
BooleanColumn.append(Column<Boolean> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
DateColumn |
DateColumn.append(Column<LocalDate> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
DateColumn |
DateColumn.append(Column<LocalDate> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
DateTimeColumn |
DateTimeColumn.append(Column<LocalDateTime> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
DateTimeColumn |
DateTimeColumn.append(Column<LocalDateTime> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
DoubleColumn |
DoubleColumn.append(Column<Double> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
DoubleColumn |
DoubleColumn.append(Column<Double> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
FloatColumn |
FloatColumn.append(Column<Float> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
FloatColumn |
FloatColumn.append(Column<Float> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
InstantColumn |
InstantColumn.append(Column<Instant> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
InstantColumn |
InstantColumn.append(Column<Instant> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
IntColumn |
IntColumn.append(Column<Integer> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
IntColumn |
IntColumn.append(Column<Integer> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
LongColumn |
LongColumn.append(Column<Long> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
LongColumn |
LongColumn.append(Column<Long> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
ShortColumn |
ShortColumn.append(Column<Short> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
ShortColumn |
ShortColumn.append(Column<Short> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
StringColumn |
StringColumn.append(Column<String> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
TextColumn |
TextColumn.append(Column<String> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
TimeColumn |
TimeColumn.append(Column<LocalTime> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
TimeColumn |
TimeColumn.append(Column<LocalTime> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
int |
Table.columnIndex(Column<?> column) |
Returns the index of the given column (its position in the list of columns)
|
default boolean |
ColumnType.compare(int col1Row,
Column<?> col1,
int col2Row,
Column<?> col2) |
Returns true if the value at the specified index in column1 is equal to the value at the
specified index in column 2
|
default boolean |
ColumnType.compare(int rowNumber,
Column<?> temp,
Column<?> original) |
TODO: Research this method to provide a good comment
|
static Table |
Table.create(String name,
Column<?>... columns) |
Returns a new table with the given columns and given name
|
static Table |
Table.create(Column<?>... columns) |
Returns a new table with the given columns
|
Table |
Table.insertColumn(int index,
Column<?> column) |
Adds the given column to this table at the given position in the column list.
|
void |
Table.internalAddWithoutValidation(Column<?> c) |
For internal Tablesaw use only
|
Table |
Table.rejectColumns(Column<?>... columns) |
Returns a new table containing copies of all the columns from this table, except those named in
the argument
|
Table |
Table.removeColumns(Column<?>... columns) |
Removes the given columns from this table and returns this table
|
Table |
Table.replaceColumn(int colIndex,
Column<?> newColumn) |
Replaces an existing column (by index) in this table with the given new column
|
Table |
Table.replaceColumn(String columnName,
Column<?> newColumn) |
Replaces an existing column (by name) in this table with the given new column
|
Table |
Table.replaceColumn(Column<?> newColumn) |
Replaces an existing column having the same name of the given column with the given column
|
Table |
Table.retainColumns(Column<?>... columns) |
Removes all columns except for those given in the argument from this table and returns this
table
|
Table |
Table.select(Column<?>... columns) |
Deprecated.
Use
Table.selectColumns(Column[]) instead |
Table |
Table.selectColumns(Column<?>... columns) |
Returns a new table containing copies of the selected columns from this table
|
Column<Boolean> |
BooleanColumn.set(int row,
Column<Boolean> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
DateColumn |
DateColumn.set(int row,
Column<LocalDate> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
DateTimeColumn |
DateTimeColumn.set(int row,
Column<LocalDateTime> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
DoubleColumn |
DoubleColumn.set(int row,
Column<Double> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
FloatColumn |
FloatColumn.set(int row,
Column<Float> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
InstantColumn |
InstantColumn.set(int row,
Column<Instant> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
IntColumn |
IntColumn.set(int row,
Column<Integer> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
LongColumn |
LongColumn.set(int row,
Column<Long> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
ShortColumn |
ShortColumn.set(int row,
Column<Short> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
TimeColumn |
TimeColumn.set(int row,
Column<LocalTime> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
Summarizer |
Table.summarize(Column<?> numberColumn,
AggregateFunction<?,?>... function) |
Returns a
Summarizer that can be used to summarize the column with the given name(s)
using the given functions. |
Summarizer |
Table.summarize(Column<?> column1,
Column<?> column2,
AggregateFunction<?,?>... function) |
Returns a
Summarizer that can be used to summarize the column with the given name(s)
using the given functions. |
Summarizer |
Table.summarize(Column<?> column1,
Column<?> column2,
Column<?> column3,
AggregateFunction<?,?>... function) |
Returns a
Summarizer that can be used to summarize the column with the given name(s)
using the given functions. |
Summarizer |
Table.summarize(Column<?> column1,
Column<?> column2,
Column<?> column3,
Column<?> column4,
AggregateFunction<?,?>... function) |
Returns a
Summarizer that can be used to summarize the column with the given name(s)
using the given functions. |
Modifier and Type | Method | Description |
---|---|---|
static Table |
Table.create(String name,
Collection<Column<?>> columns) |
Returns a new table with the given columns and given name
|
static Table |
Table.create(String name,
Stream<Column<?>> columns) |
Returns a new table with the given columns and given name
|
static Table |
Table.create(Collection<Column<?>> columns) |
Returns a new table with the given columns
|
static Table |
Table.create(Stream<Column<?>> columns) |
Returns a new table with the given columns
|
Constructor | Description |
---|---|
Table(String name,
Column<?>... columns) |
Returns a new Table initialized with the given names and columns
|
Constructor | Description |
---|---|
Table(String name,
Collection<Column<?>> columns) |
Returns a new Table initialized with the given names and columns
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractColumn<C extends Column<T>,T> |
Partial implementation of the
Column interface |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractColumn<C extends Column<T>,T> |
Partial implementation of the
Column interface |
Modifier and Type | Method | Description |
---|---|---|
default <R,C extends Column<R>> |
Column.map(Function<? super T,? extends R> fun,
Function<String,C> creator) |
Maps the function across all rows, appending the results to the created Column.
|
default <R,C extends Column<R>> |
Column.mapInto(Function<? super T,? extends R> fun,
C into) |
Maps the function across all rows, storing the results into the provided Column.
|
Modifier and Type | Method | Description |
---|---|---|
Column<T> |
Column.append(T value) |
Appends value to the bottom of this column and return this column
|
Column<T> |
Column.append(Column<T> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
Column<T> |
Column.append(Column<T> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
Column<T> |
Column.appendCell(String stringValue) |
Add one element to the bottom of this column and set its value to the parsed value of the given
String.
|
Column<T> |
Column.appendCell(String stringValue,
AbstractColumnParser<?> parser) |
Add one element to the bottom of this column and set its value to the parsed value of the given
String, as performed by the given parser
|
Column<T> |
Column.appendMissing() |
Appends a missing value appropriate to the column
|
Column<T> |
Column.appendObj(Object value) |
Appends the given value to the bottom of this column and return this column
|
Column<T> |
Column.copy() |
Returns a deep copy of the receiver
|
Column<Void> |
SkipColumnType.create(String name) |
Returns a column of this type with the given name
|
abstract Column<T> |
AbstractColumn.emptyCopy() |
Returns a copy of the receiver with no data.
|
Column<T> |
Column.emptyCopy() |
Returns a copy of the receiver with no data.
|
Column<T> |
Column.emptyCopy(int rowSize) |
Returns an empty copy of the receiver, with its internal storage initialized to the given row
size.
|
default Column<T> |
Column.filter(Predicate<? super T> test) |
Returns a new Column of the same type with only those rows satisfying the predicate
|
default Column<T> |
Column.first(int numRows) |
Returns a column of the same type containing the first
numRows of this column. |
default Column<T> |
Column.inRange(int start,
int end) |
Returns a column containing the rows in this column beginning with start inclusive, and ending
with end exclusive
|
Column<T> |
Column.lag(int n) |
Returns a column of the same type and size as the receiver, containing the receivers values
offset by n.
|
default Column<T> |
Column.last(int numRows) |
Returns a column of the same type containing the last
numRows of this column. |
default Column<T> |
Column.lead(int n) |
Returns a column of the same type as the receiver, containing the receivers values offset -n
For example if you lead a column containing 2, 3, 4 by 1, you get a column containing 3, 4, NA.
|
default Column<T> |
Column.map(Function<? super T,? extends T> fun) |
Maps the function across all rows, appending the results to a new Column of the same type
|
default Column<T> |
Column.max(Column<T> other) |
Returns a column containing the element-wise min between this column and other column
|
default Column<T> |
Column.min(Column<T> other) |
Returns a column containing the element-wise min between this column and other column
|
Column<T> |
Column.removeMissing() |
Returns a copy of this column with the missing values removed
|
default Column<T> |
Column.sampleN(int n) |
Returns a column containing a random sample of the values in this column
|
default Column<T> |
Column.sampleX(double proportion) |
Returns a table consisting of randomly selected values from this column.
|
default Column<T> |
Column.set(int row,
String stringValue,
AbstractColumnParser<?> parser) |
Sets the value at row to the parsed value of the given String using the given parser and
returns this column
|
Column<T> |
Column.set(int row,
T value) |
Sets the value at index row to the given value and return this column
|
Column<T> |
Column.set(int row,
Column<T> sourceColumn,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
default Column<T> |
Column.set(Predicate<T> condition,
Column<T> other) |
Updates this column where values matching the selection are replaced with the corresponding
value from the given column
|
default Column<T> |
Column.set(Selection rowSelection,
T newValue) |
Conditionally update this column, replacing current values with newValue for all rows where the
current value matches the selection criteria
|
default Column<T> |
Column.set(Selection condition,
Column<T> other) |
Updates this column where values matching the selection are replaced with the corresponding
value from the given column
|
Column<T> |
Column.setMissing(int i) |
Sets the value at index i to the missing-value indicator for this column type, and return this
column
|
default Column<T> |
Column.setMissingTo(T newValue) |
Sets the value of any missing data in the column to newValue and returns the same column
|
Column<T> |
Column.setName(String name) |
Sets the columns name to the given string
|
Column<T> |
Column.setParser(AbstractColumnParser<T> parser) |
Sets the parser used by
appendCell(String) |
default Column<T> |
Column.sorted(Comparator<? super T> comp) |
Returns a new Column of the same type sorted according to the provided Comparator
|
default Column<T> |
Column.subset(int[] rows) |
Return a column of the same type containing just those elements whose indexes are included in
the given array
|
Column<T> |
Column.unique() |
Returns a column of the same type containing only the unique values
|
Column<T> |
Column.where(Selection selection) |
Returns a new column containing the subset referenced by the
Selection |
Modifier and Type | Method | Description |
---|---|---|
Column<T> |
Column.append(Column<T> column) |
Appends all the values in the argument to the bottom of this column and return this column
|
Column<T> |
Column.append(Column<T> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
C |
AbstractColumn.max(Column<T> other) |
Returns a column containing the element-wise min between this column and other column
|
default Column<T> |
Column.max(Column<T> other) |
Returns a column containing the element-wise min between this column and other column
|
C |
AbstractColumn.min(Column<T> other) |
Returns a column containing the element-wise min between this column and other column
|
default Column<T> |
Column.min(Column<T> other) |
Returns a column containing the element-wise min between this column and other column
|
C |
AbstractColumn.set(Selection condition,
Column<T> other) |
Updates this column where values matching the selection are replaced with the corresponding
value from the given column
|
Column<T> |
Column.set(int row,
Column<T> sourceColumn,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
default Column<T> |
Column.set(Predicate<T> condition,
Column<T> other) |
Updates this column where values matching the selection are replaced with the corresponding
value from the given column
|
default Column<T> |
Column.set(Selection condition,
Column<T> other) |
Updates this column where values matching the selection are replaced with the corresponding
value from the given column
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
BooleanMapUtils |
An interface for mapping operations unique to Boolean columns
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
DateFilters |
|
interface |
DateMapFunctions |
An interface for mapping operations unique to Date columns
|
Modifier and Type | Method | Description |
---|---|---|
static String |
DateMapFunctions.dateColumnName(Column<LocalDate> column1,
int value,
TemporalUnit unit) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
DateTimeFilters |
|
interface |
DateTimeMapFunctions |
Modifier and Type | Interface | Description |
---|---|---|
interface |
InstantMapFunctions |
Modifier and Type | Interface | Description |
---|---|---|
interface |
StringFilters |
|
interface |
StringMapFunctions |
String utility functions.
|
interface |
StringReduceUtils |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractStringColumn<C extends AbstractColumn<C,String>> |
Abstract super class for Text like columns.
|
Modifier and Type | Method | Description |
---|---|---|
Column<String> |
AbstractStringColumn.append(Column<String> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
Column<String> |
AbstractStringColumn.set(int row,
Column<String> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
Modifier and Type | Method | Description |
---|---|---|
Column<String> |
AbstractStringColumn.append(Column<String> column,
int row) |
Appends the value at the given row in the given column to the bottom of this column and return
this column
|
default StringColumn |
StringMapFunctions.commonPrefix(Column<String> column2) |
|
default StringColumn |
StringMapFunctions.commonSuffix(Column<String> column2) |
|
default StringColumn |
StringMapFunctions.concatenate(Column<?>... stringColumns) |
Return a copy of this column with the corresponding value of each column argument appended to
each element.
|
default DoubleColumn |
StringMapFunctions.distance(Column<String> column2) |
Returns a column containing the levenshtein distance between the two given string columns
|
default Selection |
StringFilters.equalsIgnoreCase(Column<String> other) |
|
default Selection |
StringFilters.eval(BiPredicate<String,String> predicate,
Column<String> otherColumn) |
|
default Selection |
StringFilters.isEqualTo(Column<String> other) |
|
default Selection |
StringFilters.isIn(Column<String> strings) |
|
default Selection |
StringFilters.isNotEqualTo(Column<String> other) |
|
default Selection |
StringFilters.isNotIn(Column<String> strings) |
|
default StringColumn |
StringMapFunctions.join(String separator,
Column<?>... columns) |
Return a copy of this column with the given string appended
|
Column<String> |
AbstractStringColumn.set(int row,
Column<String> column,
int sourceRow) |
Sets the value at row to the value at sourceRow in the given column and return this column
|
default Selection |
StringFilters.startsWith(Column<String> other) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
TemporalFillers<T extends Temporal,C extends Column<T>> |
Modifier and Type | Interface | Description |
---|---|---|
interface |
TemporalColumn<T extends Temporal> |
An interface for columns of temporal values backed by longs, e.g.
|
interface |
TemporalFilters<T extends Temporal> |
|
interface |
TemporalMapFunctions<T extends Temporal> |
Modifier and Type | Method | Description |
---|---|---|
Column<T> |
TemporalMapFunctions.plus(long amountToAdd,
ChronoUnit unit) |
|
default Column<T> |
TemporalMapFunctions.plusDays(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusHours(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusMicros(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusMillis(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusMinutes(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusMonths(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusSeconds(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusWeeks(long amountToAdd) |
|
default Column<T> |
TemporalMapFunctions.plusYears(long amountToAdd) |
Modifier and Type | Method | Description |
---|---|---|
default String |
TemporalMapFunctions.temporalColumnName(Column<T> column1,
long value,
TemporalUnit unit) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
TimeFilters |
|
interface |
TimeMapFunctions |
Modifier and Type | Method | Description |
---|---|---|
Function<Table,Selection> |
DeferredStringColumn.equalsIgnoreCase(Column<String> other) |
|
Function<Table,Selection> |
DeferredTextColumn.equalsIgnoreCase(Column<String> other) |
|
T |
StringFilterSpec.equalsIgnoreCase(Column<String> other) |
|
Function<Table,Selection> |
DeferredStringColumn.isEqualTo(Column<String> other) |
|
Function<Table,Selection> |
DeferredTextColumn.isEqualTo(Column<String> other) |
|
T |
StringFilterSpec.isEqualTo(Column<String> other) |
|
Function<Table,Selection> |
DeferredStringColumn.isNotEqualTo(Column<String> other) |
|
Function<Table,Selection> |
DeferredTextColumn.isNotEqualTo(Column<String> other) |
|
T |
StringFilterSpec.isNotEqualTo(Column<String> other) |
|
Function<Table,Selection> |
DeferredStringColumn.startsWith(Column<String> other) |
|
Function<Table,Selection> |
DeferredTextColumn.startsWith(Column<String> other) |
|
T |
StringFilterSpec.startsWith(Column<String> other) |
Modifier and Type | Field | Description |
---|---|---|
protected Column<T> |
Interpolator.col |
The column being interpolated
|
Modifier and Type | Method | Description |
---|---|---|
Column<T> |
Interpolator.backfill() |
Fills missing values with the next non-missing value
|
Column<T> |
Interpolator.frontfill() |
Fills missing values with the last non-missing value
|
Constructor | Description |
---|---|
Interpolator(Column<T> column) |
Constructs an object for performing interpolation on the given column
|
Modifier and Type | Method | Description |
---|---|---|
protected static void |
SqlResultSetReader.appendToColumn(Column<?> column,
ResultSet resultSet,
Object value) |
Modifier and Type | Method | Description |
---|---|---|
static it.unimi.dsi.fastutil.ints.IntComparator |
SortUtils.rowComparator(Column<?> column,
Sort.Order order) |
Returns a comparator for the column matching the specified name
|
Modifier and Type | Field | Description |
---|---|---|
protected Column<?> |
RollingColumn.column |
The column providing the data for the rolling calculation
|
Modifier and Type | Method | Description |
---|---|---|
<INCOL extends Column<?>,OUT> |
RollingColumn.calc(AggregateFunction<INCOL,OUT> function) |
Performs the calculation and returns a new column containing the results
|
Modifier and Type | Method | Description |
---|---|---|
<INCOL extends Column<?>,OUT> |
RollingColumn.calc(AggregateFunction<INCOL,OUT> function) |
Performs the calculation and returns a new column containing the results
|
abstract Column<?> |
Relation.column(int columnIndex) |
Returns the column at columnIndex (0-based)
|
Column<?> |
Relation.column(String columnName) |
Returns the column with the given columnName, ignoring case
|
Column<?> |
TableSlice.column(int columnIndex) |
Returns the column at columnIndex (0-based)
|
Column<?> |
TableSlice.column(String columnName) |
Returns the column with the given columnName, ignoring case
|
Modifier and Type | Method | Description |
---|---|---|
abstract List<Column<?>> |
Relation.columns() |
Returns a list of all the columns in the relation
|
List<Column<?>> |
Relation.columns(int... columnIndices) |
Returns the columns whose indices are given in the input array
|
List<Column<?>> |
Relation.columns(String... columnName) |
Returns the columns whose names are given in the input array
|
List<Column<?>> |
TableSlice.columns() |
Returns a list of all the columns in the relation
|
List<Column<?>> |
Relation.columnsOfType(ColumnType type) |
Returns a list containing all the columns of the given type in this Relation
|
Modifier and Type | Method | Description |
---|---|---|
abstract Relation |
Relation.addColumns(Column<?>... cols) |
Adds the given columns to this Relation and returns the same relation.
|
TableSlice |
TableSlice.addColumns(Column<?>... column) |
Adds the given columns to this Relation and returns the same relation.
|
abstract int |
Relation.columnIndex(Column<?> col) |
Returns the index of the given column
|
int |
TableSlice.columnIndex(Column<?> column) |
Returns the index of the given column
|
boolean |
Relation.containsColumn(Column<?> column) |
Returns true if the given column is in this Relation
|
abstract Relation |
Relation.removeColumns(Column<?>... columns) |
Removes the given columns from this Relation and returns the same relation.
|
TableSlice |
TableSlice.removeColumns(Column<?>... columns) |
Removes the given columns from this Relation and returns the same relation.
|
Modifier and Type | Method | Description |
---|---|---|
protected int |
TableSliceGroup.getByteSize(List<Column<?>> columns) |
Returns the sum of the sizes for the columns in the given
Column list |
Constructor | Description |
---|---|
RollingColumn(Column<?> column,
int window) |
Constructs a rolling column based on calculations on a sliding window of
window rows of
data from the given column |
Copyright © 2022. All rights reserved.