Package io.deephaven.qst.table
Class NewTable
java.lang.Object
io.deephaven.qst.table.TableBase
io.deephaven.qst.table.NewTable
- All Implemented Interfaces:
TableOperations<TableSpec,
,TableSpec> TableOperationsDefaults<TableSpec,
,TableSpec> TableSchema
,TableSpec
,Iterable<Column<?>>
A new table is a list of
columns
of equal size. Each column will have a distinct name.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
Nested classes/interfaces inherited from interface io.deephaven.qst.table.TableSpec
TableSpec.Visitor<T>
-
Field Summary
Fields inherited from interface io.deephaven.api.TableOperations
AGG_BY_PRESERVE_EMPTY_DEFAULT
Fields inherited from interface io.deephaven.api.TableOperationsDefaults
ZERO_LENGTH_COLUMNNAME_ARRAY, ZERO_LENGTH_FILTER_ARRAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic NewTable.Builder
builder()
static NewTable
empty
(TableHeader header) final void
final Array<?>
final TableHeader
header()
iterator()
final int
static NewTable
static NewTable
abstract int
size()
final Spliterator<Column<?>>
final <T> T
walk
(TableSpec.Visitor<T> visitor) final NewTable
Methods inherited from class io.deephaven.qst.table.TableBase
aggAllBy, aggBy, asOfJoin, dropColumns, exactJoin, head, join, join, lazyUpdate, logic, naturalJoin, rangeJoin, reverse, select, select, selectDistinct, selectDistinct, snapshot, snapshotWhen, snapshotWhen, snapshotWhen, sort, tail, toString, ungroup, update, updateBy, updateView, view, walk, where, whereIn, whereNotIn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.api.TableOperationsDefaults
absSumBy, absSumBy, absSumBy, absSumBy, aggAllBy, aggAllBy, aggAllBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aj, aj, avgBy, avgBy, avgBy, avgBy, countBy, countBy, countBy, countBy, dropColumns, dropColumns, exactJoin, exactJoin, firstBy, firstBy, firstBy, firstBy, groupBy, groupBy, groupBy, join, join, join, lastBy, lastBy, lastBy, lastBy, lazyUpdate, maxBy, maxBy, maxBy, maxBy, medianBy, medianBy, medianBy, medianBy, minBy, minBy, minBy, minBy, naturalJoin, naturalJoin, raj, raj, rangeJoin, select, selectDistinct, sort, sortDescending, stdBy, stdBy, stdBy, stdBy, sumBy, sumBy, sumBy, sumBy, ungroup, ungroup, ungroup, ungroup, update, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateView, varBy, varBy, varBy, varBy, view, wavgBy, wavgBy, wavgBy, wavgBy, where, whereIn, whereNotIn, wsumBy, wsumBy, wsumBy, wsumBy
-
Constructor Details
-
NewTable
public NewTable()
-
-
Method Details
-
builder
-
empty
-
of
-
of
-
size
public abstract int size() -
numColumns
public final int numColumns() -
getArray
-
header
-
with
-
walk
-
iterator
-
forEach
-
spliterator
- Specified by:
spliterator
in interfaceIterable<Column<?>>
-