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 JsRangeSetprotected final JsRangeSetprotected final JsRangeSetprotected final JsRangeSetprotected final WebBarrageSubscriptionFields 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.Anyjsinterop.base.Anydoubleelemental2.core.JsArray<TableData.Row>getRows()A lazily computed array of all rows available on the client.makeRow(long index) voidsetOffset(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:TableDataA lazily computed array of all rows available on the client. -
makeRow
-
get
-
get
-
getData
-
getData
-
getFormat
-
getFormat
-
getColumns
- Specified by:
getColumnsin interfaceTableData
-