Class AbstractTableSubscription.UpdateEventData
java.lang.Object
io.deephaven.web.client.api.subscription.AbstractTableSubscription.UpdateEventData
- All Implemented Interfaces:
TableData
- Direct Known Subclasses:
AbstractTableSubscription.SubscriptionEventData
,JsTreeTable.TreeSubscription.TreeViewportDataImpl
- Enclosing class:
- AbstractTableSubscription
@TsIgnore
public abstract static class AbstractTableSubscription.UpdateEventData
extends Object
implements TableData
Base type to allow trees to extend from here separately from tables.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.web.client.api.TableData
TableData.Row, TableData.RowPositionUnion
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final JsRangeSet
protected final JsRangeSet
protected final JsRangeSet
protected final JsRangeSet
protected final WebBarrageSubscription
Fields inherited from interface io.deephaven.web.client.api.TableData
NO_ROW_FORMAT_COLUMN
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateEventData
(WebBarrageSubscription subscription, int rowStyleColumn, elemental2.core.JsArray<Column> columns, RangeSet added, RangeSet removed, RangeSet modified, ShiftedRange[] shifted) -
Method Summary
Modifier and TypeMethodDescriptionget
(int index) get
(long index) elemental2.core.JsArray<Column>
jsinterop.base.Any
jsinterop.base.Any
double
elemental2.core.JsArray<TableData.Row>
getRows()
A lazily computed array of all rows available on the client.makeRow
(long index) void
setOffset
(double offset)
-
Field Details
-
subscription
-
added
-
removed
-
modified
-
fullRowSet
-
-
Constructor Details
-
Method Details
-
getOffset
@JsProperty public double getOffset() -
setOffset
public void setOffset(double offset) -
getRows
Description copied from interface:TableData
A lazily computed array of all rows available on the client. -
makeRow
-
get
-
get
-
getData
-
getData
-
getFormat
-
getFormat
-
getColumns
- Specified by:
getColumns
in interfaceTableData
-