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>
,InputTable
,TableSchema
,TableSpec
,Serializable
@Immutable public abstract class InMemoryKeyBackedInputTable extends InputTableBase
Creates an in-memory, append-only input table, with editable key rows.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.qst.table.InputTable
InputTable.Visitor
Nested classes/interfaces inherited from interface io.deephaven.qst.table.TableSpec
TableSpec.Visitor
-
Field Summary
Fields inherited from interface io.deephaven.api.TableOperations
AGG_BY_PRESERVE_EMPTY_DEFAULT
-
Constructor Summary
Constructors Constructor Description InMemoryKeyBackedInputTable()
-
Method Summary
Modifier and Type Method Description abstract List<String>
keys()
The keys that make up the "key" for the input table.static InMemoryKeyBackedInputTable
of(TableSchema schema, List<String> keys)
abstract TableSchema
schema()
The schema for the input table.<V extends InputTable.Visitor>
Vwalk(V visitor)
Methods inherited from class io.deephaven.qst.table.InputTableBase
walk
Methods inherited from class io.deephaven.qst.table.TableBase
absSumBy, absSumBy, absSumBy, absSumBy, aggAllBy, aggAllBy, aggAllBy, aggAllBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aj, aj, aj, aj, avgBy, avgBy, avgBy, avgBy, countBy, countBy, countBy, countBy, exactJoin, exactJoin, exactJoin, firstBy, firstBy, firstBy, firstBy, groupBy, groupBy, groupBy, head, join, join, join, join, lastBy, lastBy, lastBy, lastBy, lazyUpdate, lazyUpdate, logic, maxBy, maxBy, maxBy, maxBy, medianBy, medianBy, medianBy, medianBy, minBy, minBy, minBy, minBy, naturalJoin, naturalJoin, naturalJoin, raj, raj, raj, raj, reverse, select, select, selectDistinct, selectDistinct, selectDistinct, selectDistinct, snapshot, snapshotWhen, snapshotWhen, snapshotWhen, sort, sort, sortDescending, stdBy, stdBy, stdBy, stdBy, sumBy, sumBy, sumBy, sumBy, tail, toString, ungroup, ungroup, ungroup, ungroup, ungroup, update, update, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateView, updateView, varBy, varBy, varBy, varBy, view, view, walk, wavgBy, wavgBy, wavgBy, wavgBy, where, where, whereIn, whereIn, whereNotIn, whereNotIn, wsumBy, wsumBy, wsumBy, wsumBy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.api.TableOperations
absSumBy, absSumBy, absSumBy, absSumBy, aggAllBy, aggAllBy, aggAllBy, aggAllBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aggBy, aj, aj, aj, aj, avgBy, avgBy, avgBy, avgBy, countBy, countBy, countBy, countBy, exactJoin, exactJoin, exactJoin, firstBy, firstBy, firstBy, firstBy, groupBy, groupBy, groupBy, head, join, join, join, join, lastBy, lastBy, lastBy, lastBy, lazyUpdate, lazyUpdate, maxBy, maxBy, maxBy, maxBy, medianBy, medianBy, medianBy, medianBy, minBy, minBy, minBy, minBy, naturalJoin, naturalJoin, naturalJoin, raj, raj, raj, raj, reverse, select, select, selectDistinct, selectDistinct, selectDistinct, selectDistinct, snapshot, snapshotWhen, snapshotWhen, snapshotWhen, sort, sort, sortDescending, stdBy, stdBy, stdBy, stdBy, sumBy, sumBy, sumBy, sumBy, tail, ungroup, ungroup, ungroup, ungroup, ungroup, update, update, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateBy, updateView, updateView, varBy, varBy, varBy, varBy, view, view, wavgBy, wavgBy, wavgBy, wavgBy, where, where, whereIn, whereIn, whereNotIn, whereNotIn, wsumBy, wsumBy, wsumBy, wsumBy
Methods inherited from interface io.deephaven.qst.table.TableSchema
walk
-
Constructor Details
-
InMemoryKeyBackedInputTable
public InMemoryKeyBackedInputTable()
-
-
Method Details
-
of
-
schema
Description copied from interface:InputTable
The 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
-