Package io.deephaven.plot.util.tables
Class PartitionedTableHandle
java.lang.Object
io.deephaven.plot.util.tables.PartitionedTableHandle
- All Implemented Interfaces:
PlotExceptionCause,Serializable
- Direct Known Subclasses:
PartitionedTableBackedPartitionedTableHandle,TableBackedPartitionedTableHandle
public abstract class PartitionedTableHandle
extends Object
implements Serializable, PlotExceptionCause
Holds a
PartitionedTable.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPartitionedTableHandle(Collection<String> columns, String[] keyColumns, PlotInfo plotInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidapplyFunction(Function<io.deephaven.engine.table.Table, io.deephaven.engine.table.Table> function) Get the set of columns to .view() when the table is fetched.String[]io.deephaven.engine.table.PartitionedTableabstract io.deephaven.engine.table.TableDefinitionintid()booleanvoidsetKeyColumnsOrdered(String[] orderedKeyColumns) voidsetOneClickMap(boolean isOneClick) voidsetPartitionedTable(io.deephaven.engine.table.PartitionedTable partitionedTable)
-
Constructor Details
-
PartitionedTableHandle
protected PartitionedTableHandle(Collection<String> columns, String[] keyColumns, PlotInfo plotInfo)
-
-
Method Details
-
getTableDefinition
public abstract io.deephaven.engine.table.TableDefinition getTableDefinition() -
getPartitionedTable
public io.deephaven.engine.table.PartitionedTable getPartitionedTable() -
setPartitionedTable
public void setPartitionedTable(io.deephaven.engine.table.PartitionedTable partitionedTable) -
setKeyColumnsOrdered
-
id
public int id() -
addColumn
-
getColumns
-
getFetchViewColumns
Get the set of columns to .view() when the table is fetched. Typically this is identical togetColumns()however, there are situations where the transformations applied to a PartitionedTable result in columns that are not present in the base PartitionedTable. (for example catHistPlot).- Returns:
- The columms to apply via view on fetch
-
getKeyColumns
-
getKeyColumnsOrdered
-
getPlotInfo
- Specified by:
getPlotInfoin interfacePlotExceptionCause
-
setOneClickMap
public void setOneClickMap(boolean isOneClick) -
isOneClickMap
public boolean isOneClickMap() -
applyFunction
public void applyFunction(Function<io.deephaven.engine.table.Table, io.deephaven.engine.table.Table> function)
-