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
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceNested 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_DEFAULTFields inherited from interface io.deephaven.api.TableOperationsDefaults
ZERO_LENGTH_COLUMNNAME_ARRAY, ZERO_LENGTH_FILTER_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NewTable.Builderbuilder()static NewTableempty(TableHeader header) final voidfinal Array<?>final TableHeaderheader()iterator()final intstatic NewTablestatic NewTableabstract intsize()final Spliterator<Column<?>>final <T> Twalk(TableSpec.Visitor<T> visitor) final NewTableMethods 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, slice, snapshot, snapshotWhen, snapshotWhen, snapshotWhen, sort, tail, toString, ungroup, update, updateBy, updateView, view, walk, where, whereIn, whereNotInMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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, naturalJoin, 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:
spliteratorin interfaceIterable<Column<?>>
-