Package io.deephaven.plot.util.tables
Class SwappableTableOneClickAbstract
java.lang.Object
io.deephaven.plot.util.tables.SwappableTable
io.deephaven.plot.util.tables.SwappableTableOneClickAbstract
- All Implemented Interfaces:
SwappablePartitionedTable
,Serializable
- Direct Known Subclasses:
SwappableTableOneClickPartitioned
public abstract class SwappableTableOneClickAbstract
extends SwappableTable
implements SwappablePartitionedTable
Holds a handle on a one click table that may get swapped out for another table.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected final String[]
protected final PartitionedTableHandle
protected final boolean
protected final long
-
Constructor Summary
ModifierConstructorDescriptionprotected
SwappableTableOneClickAbstract
(@NotNull Comparable seriesName, long updateInterval, @NotNull PartitionedTableHandle partitionedTableHandle, boolean requireAllFiltersToDisplay, @NotNull String[] byColumns) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a column to the underlying table structures.Gets thePartitionedTableHandle
for this SwappableTable.boolean
Methods inherited from class io.deephaven.plot.util.tables.SwappableTable
getTableDefinition
-
Field Details
-
updateInterval
protected final long updateInterval -
requireAllFiltersToDisplay
protected final boolean requireAllFiltersToDisplay -
byColumns
-
partitionedTableHandle
-
-
Constructor Details
-
SwappableTableOneClickAbstract
protected SwappableTableOneClickAbstract(@NotNull @NotNull Comparable seriesName, long updateInterval, @NotNull @NotNull PartitionedTableHandle partitionedTableHandle, boolean requireAllFiltersToDisplay, @NotNull @NotNull String[] byColumns)
-
-
Method Details
-
addColumn
Description copied from class:SwappableTable
Adds a column to the underlying table structures.- Specified by:
addColumn
in classSwappableTable
- Parameters:
column
- column
-
getSeriesName
-
getByColumns
-
getPartitionedTableHandle
Description copied from class:SwappableTable
Gets thePartitionedTableHandle
for this SwappableTable.- Specified by:
getPartitionedTableHandle
in interfaceSwappablePartitionedTable
- Overrides:
getPartitionedTableHandle
in classSwappableTable
- Returns:
- this SwappableTable's
PartitionedTableHandle
-
isRequireAllFiltersToDisplay
public boolean isRequireAllFiltersToDisplay()
-