Class AbstractPartitionedTableHandleMultiSeries<SERIES extends DataSeriesInternal>

java.lang.Object
io.deephaven.plot.AbstractSeriesInternal
io.deephaven.plot.datasets.multiseries.AbstractMultiSeries<SERIES>
io.deephaven.plot.datasets.multiseries.AbstractPartitionedTableHandleMultiSeries<SERIES>
All Implemented Interfaces:
MultiSeries, MultiSeriesInternal<SERIES>, PlotExceptionCause, Series, SeriesInternal, TableSnapshotSeries, Serializable
Direct Known Subclasses:
MultiCatErrorBarSeries, MultiCatSeries, MultiOHLCSeries, MultiXYErrorBarSeries, MultiXYSeries

public abstract class AbstractPartitionedTableHandleMultiSeries<SERIES extends DataSeriesInternal> extends AbstractMultiSeries<SERIES>
See Also:
  • Method Details

    • getX

      public String getX()
      Returns:
      the x-axis data column
    • getY

      public String getY()
      Returns:
      the y-axis data column
    • getPartitionedTable

      public PartitionedTable getPartitionedTable()
      Returns:
      the underlying PartitionedTable
    • getPartitionedTableHandle

      public TableBackedPartitionedTableHandle getPartitionedTableHandle()
    • applyTransform

      public void applyTransform(String columnName, String update, Class[] classesToImport, Map<String,Object> params, boolean columnTypesPreserved)
      Description copied from interface: MultiSeriesInternal
      Calls a .update() on the underlying table with the given formula: underlyingTable.update(columnName = update)
      Parameters:
      columnName - the resulting column
      update - the formula inside
      classesToImport - classes to import into the query scope
      params - parameters to add to the query scope
      columnTypesPreserved - set to true if the update clause is 'add only' with respect to columns. This allows the copying of ACLs