Source code for deephaven_enterprise.performance_overview
# Copyright (c) 2016-2023 Deephaven Data Labs and Patent Pending
import jpy
from deephaven_enterprise import dh_globals
_j_performance_overview = jpy.get_type("io.deephaven.enterprise.dnd.query.util.perf.PerformanceOverview")
[docs]def performance_overview(process_info_id=None, worker_name=None, host_name=None, pq_name=None, as_of_time=None,
as_of_time_string=None, owner=None, date=None, is_intraday=True, is_live=True):
"""
Constructs a Core+ PerformanceOverview builder, calling each setter w/ supplied or default values. The resultant
tables and plots are then published globally.
"""
result_map = _j_performance_overview().partialProcessInfoId(process_info_id).workerName(worker_name).hostName(host_name) \
.pqName(pq_name).asOfTime(as_of_time).asOfTimeString(as_of_time_string).owner(owner).date(date).isIntraday(is_intraday).isLive(is_live).get(dh_globals.jdb)
it = result_map.entrySet().iterator()
while it.hasNext():
pair = it.next()
dh_globals.binding[pair.getKey()] = pair.getValue()