deephaven.TableManipulation

Functionality to display and modify tables.

ColumnRenderersBuilder = None

Class to build and parse the directive for Table.COLUMN_RENDERERS_ATTRIBUTE (com.illumon.iris.db.v2.ColumnRenderersBuilder).

DistinctFormatter = None

Class to create distinct and unique coloration for each unique input value (com.illumon.iris.db.util.DBColorUtil$DistinctFormatter).

DownsampledWhereFilter = None

Class to downsample time series data by calculating the bin intervals for values, and then using upperBin and lastBy to select the last row for each bin (com.illumon.iris.db.v2.select.DownsampledWhereFilter).

LayoutHintBuilder = None

Builder class for use in assembling layout hints suitable for use with {@link com.illumon.iris.db.tables.Table#layoutHints(LayoutHintBuilder)} or {@link com.illumon.iris.db.tables.Table#layoutHints(String)} (com.illumon.iris.db.tables.utils.LayoutHintBuilder).

class PersistentQueryControllerClient(log=None, logLevel='INFO')

A client for the persistent query controller

classmethod getControllerClient(log=None, logLevel='INFO')

Creates a connection to the controller client.

Note:

  • log takes precedence over logLevel. Default will be logLevel=INFO if not provided.

Parameters
  • log – None or the desired Java logger object

  • logLevel – if log is None, the desired log level for the java logger constructed for this

Returns

persistent query controller client

getPersistentQueryConfiguration(log=None, logLevel='INFO', configSerial=None, owner=None, name=None)

Gets the configuration for a persistent query.

Note:

  • log takes precedence over logLevel. Default will be logLevel=INFO if not provided.

  • configSerial takes precedence over owner & name, but one valid choice must be provided.

Parameters
  • log – None or the desired Java logger object

  • logLevel – if log is None, the desired log level for the java logger constructed for this

  • configSerial – the serial number of the persistent query

  • owner – the owner of the persistent query

  • name – the name of the persistent query

Returns

the PersistentQueryConfiguration

publishTemporaryQueries(*args, **kwargs)

Publishes one or many configurations as temporary persistent queries

Note:

  • log takes precedence over logLevel. Default will be logLevel=INFO if not provided.

Parameters
  • args – the configurations collection

  • kwargs – can only contain keyword arguments ‘log’ or ‘logLevel’. log - if present, is the the desired Java logger object. logLevel - is the desired log level for the constructed java logger. if log is None or not present, [default is ‘INFO’].

PivotWidgetBuilder = None

Helper class to build a Pivot Widget and set all of its options (com.illumon.iris.console.utils.PivotWidgetBuilder).

SmartKey = None

A datastructure key class, where more than one value can be used as the key (com.fishlib.datastructures.util.SmartKey).

SortPair = None

Class representing a column to sort by and its direction (com.illumon.iris.db.tables.SortPair).

TotalsTableBuilder = None

Class to define the default aggregations and display for a totals table (com.illumon.iris.db.v2.TotalsTableBuilder).