All Classes and Interfaces
Class
Description
Partial implementation of the
Column
interfaceA parser for turning strings into objects that can be inserted into a column
Defines the type of data held by a
Column
Abstract super class for Text like columns.
This Exception wraps another Exception thrown while adding a cell to a column.
An abstract class that provides a partial implementation of aggregate functions to summarize over
a column
Static utility class for pre-defined instances of
AggregateFunction
A class representing an analytic query similar to the Over or Window clause in SQL.
Step to add the first Analytic Aggregate Function.
Step to add the another Analytic Aggregate Function.
Step to add the first Numbering Function.
Step to add the another Numbering Function.
An AnalyticFunction performs a calculation across a set of table rows that are somehow related
to the current row.
First step in defining a window frame.
Numbering functions assign integer values to each row based on their position within the
specified partition.
Set the window frame boundary end.
Set the window frame boundary end.
Set the window frame boundary start.
Partial implementation of AggregateFunction that returns an integer when applied to a column of
any type
A Selection implemented using bitmaps
A partial implementation of aggregate functions to summarize over a boolean column
A column that contains boolean values
Partial implementation of Aggregate function that returns a Double value when applied to a
BooleanColumn
A partial implementation of an AggregateFunction that returns an Integer value when applied to a
Boolean Column
An interface for mapping operations unique to Boolean columns
A map that supports reversible key value pairs of int-String
An index for byte columns (BooleanColumn)
Used in BooleanColumn to evaluate elements without casting or autoboxing
A column type that can be summarized, or serve as a grouping variable in cross tabs or other
aggregation operations.
The general interface for columns.
Abstract class for Column Formatters Every column type has a specialized print formatter that is
used for formatting output for both table printing via, for example, table.printAll().
This Exception wraps another Exception thrown while adding a cell to a column.
Specifies the type of data held by a column and a small number of methods specialized for each
type
Utilities for creating frequency and proportion cross tabs
Class that writes tables and individual columns to CSV files
Implements joins between two or more Tables
A class that can pretty print a DataFrame to text for visualization in a console
A partial implementation of aggregate functions to summarize over a date column
Predicates for test DateColumn values and/or TimeColumn values
A column that contains int-encoded local date values
An interface for mapping operations unique to Date columns
A partial implementation of aggregate functions to summarize over a dateTime column
A column that contains long-integer encoded (packed) local date-time values
A Comparator for sorting int primitives in descending order
A comparator for long primitives for sorting in descending order
Interface implemented by the objects that perform the dictionary encoding of the Strings in
StringColumn, as well as the primitive values that represent the individual instances of the
String in the column.
Utility functions for creating 2D double arrays from columns and other arrays
A column that contains double values
The
ColumnType
for DoubleColumn
An index for double-precision 64-bit IEEE 754 floating point columns.
Class that writes tables and individual columns to FixedWidth files
A column that contains float values
The
ColumnType
for FloatColumn
An index for single-precision 32-bit IEEE 754 floating point columns.
A marker interface for all index types
A partial implementation of aggregate functions to summarize over an instant column
A column that contains long-integer encoded (packed) instant values.
A column that contains int values
The
ColumnType
for IntColumn
An IntComparator that wraps one or more Comparators in sequence.
A map that supports reversible key value pairs of int-String
Creates a new column with missing cells filled based off the value of nearby cells.
An index for four-byte integer and integer backed columns (date, String, time)
An algorithm for measuring the difference between two character sequences.
A column that contains long values
The
ColumnType
for LongColumn
An index for eight-byte long and long backed columns (datetime)
An abstract class that provides a partial implementation for columns of numeric data
Creates a new column with missing cells filled based off the value of nearby cells.
Support for built-in predicates on double column
Does a calculation on a rolling basis (e.g. mean for last 20 days)
A partial implementation of aggregate functions to summarize over a numeric column
A Column of numeric values
A short localdatetime packed into a single long value.
A short localdate packed into a single int value.
A short localdatetime packed into a single long value.
A localTime with millisecond precision packed into a single int value.
PivotTable is used to 'rotate' a source table such that it is summarized on the values of some
column.
Utility methods to aid in the construction of complex queries on tables
Allows user to set column types.
A tabular data structure like a table in a relational database, but not formally implementing the
relational algebra
A Comparator for int primitives that takes an input comparator and creates its opposite
Does a calculation on a rolling basis (e.g. mean for last 20 days)
Represents a row in a Relation (either a Table or TableSlice), allowing iteration over the
relation.
Deprecated.
An Runtime exception that wraps IOException so that client code need not catch IOException in
nearly every use of Tablesaw
A selection maintains an ordered set of ints that can be used to filter rows from a table or
column.
A group of tables formed by performing splitting operations on an original table
A column that contains short values
A map that supports reversible key value pairs of short-String
An index for
ShortColumn
A special
ColumnType
that can be used in a ColumnType[] for table
imports to instruct the system to skip (i.e. don't import) a columnA tool that con be used to convert a Relation to a format suitable for use with the Smile machine
learning library.
Provides fine-grained control over sorting.
Static utility class that provides Comparators for sorting
Creates a Relation from the result of a SQL query, by passing the jdbc resultset to the
constructor
A group of tables formed by performing splitting operations on an original table
An object that calculates in one pass a variety of common statistical values that describe a
column
A partial implementation of aggregate functions to summarize over a StringColumn and return a
String
A column that contains String values.
Deprecated.
Use
StringAggregateFunction
insteadTODO: Implement range query methods?
String utility functions.
Operations on
String
that are null
safe.Summarizes the data in a table, by applying functions to a subset of its columns.
A table of data, consisting of some number of columns, each of which has the same number of rows.
Deprecated.
A tool for converting a Table or other Relation to a two-dimensional array of numeric primitives.
A TableSlice is a facade around a Relation that acts as a filter.
A group of virtual tables (table slices) formed by performing splitting operations on an original
table See:
TableSlice
An interface for columns of temporal values backed by longs, e.g.
Abstract class for Column Formatters for temporal columns Date, DateTime, Time, and Instant Every
column type has a specialized print formatter that is used for formatting output for both table
printing via, for example, table.printAll().
A column that contains String values.
A ColumnType for columns that holds String values.
A partial implementation of aggregate functions to summarize over a time column
A column that contains int-encoded local time values
Utilities for working with
ColumnType
s
Table
class hierarchy, and/or by methods inRow