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’].
-
classmethod
-
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).