Package io.deephaven.qst.table
Class InMemoryKeyBackedInputTable
java.lang.Object
io.deephaven.qst.table.TableBase
io.deephaven.qst.table.InputTableBase
io.deephaven.qst.table.InMemoryKeyBackedInputTable
- All Implemented Interfaces:
TableOperations<TableSpec,,TableSpec> TableOperationsDefaults<TableSpec,,TableSpec> InputTable,TableSchema,TableSpec
Creates an in-memory, append-only input table, with editable key rows.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.qst.table.InputTable
InputTable.Visitor<R>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_DEFAULTFields inherited from interface io.deephaven.api.TableOperationsDefaults
ZERO_LENGTH_COLUMNNAME_ARRAY, ZERO_LENGTH_FILTER_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkeys()The keys that make up the "key" for the input table.static InMemoryKeyBackedInputTableof(TableSchema schema, List<String> keys) abstract TableSchemaschema()The schema for the input table.final <R> Rwalk(InputTable.Visitor<R> visitor) Methods inherited from class io.deephaven.qst.table.InputTableBase
walkMethods 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.TableOperations
aggAllBy, aggBy, asOfJoin, dropColumns, exactJoin, head, join, join, lazyUpdate, naturalJoin, rangeJoin, reverse, select, selectDistinct, selectDistinct, slice, snapshot, snapshotWhen, snapshotWhen, snapshotWhen, sort, tail, ungroup, update, updateBy, updateView, view, where, whereIn, whereNotInMethods 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, 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, wsumByMethods inherited from interface io.deephaven.qst.table.TableSchema
walk
-
Constructor Details
-
InMemoryKeyBackedInputTable
public InMemoryKeyBackedInputTable()
-
-
Method Details
-
of
-
schema
Description copied from interface:InputTableThe schema for the input table.- Returns:
- the schema
-
keys
The keys that make up the "key" for the input table. May be empty.- Returns:
- the keys
-
walk
-