deephaven.TableManipulation.PersistentQueryTableHelper¶
Functionality for interacting with persistent queries.
-
getClientForPersistentQuery
(timeoutMillis, log=None, logLevel='INFO', configSerial=None, owner=None, name=None)¶ Gets the client for 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
timeoutMillis – [positive value required] timeout for helper.
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 client
owner – the owner of the persistent query client
name – the name of the persistent query client
- Returns
the HelperPersistentQueryClient
-
getPreemptiveTableFromPersistentQuery
(tableName, log=None, logLevel='INFO', helper=None, configSerial=None, owner=None, name=None)¶ Gets the Table object associated with a Persistent Query.
Note:
If helper is provided, then log options are ignored.
log takes precedence over logLevel. Default will be logLevel=INFO if not provided.
The precedence for persistent query client information: 1.) helper, 2.) configSerial, 3.) owner & name, one of which must be provided.
- Parameters
tableName – the table name from the persistent query
log – None or the desired Java logger object
logLevel – if log is None, the desired log level for the java logger constructed for this
helper – the HelperPersistentQueryClient
configSerial – the serial number of the persistent query client
owner – the owner of the persistent query client
name – the name of the persistent query client
- Returns
the Table associated with the persistent query