Class QueryPerformanceRecorderImpl

java.lang.Object
io.deephaven.engine.table.impl.perf.QueryPerformanceRecorderImpl
All Implemented Interfaces:
QueryPerformanceRecorder

public class QueryPerformanceRecorderImpl extends Object implements QueryPerformanceRecorder
Query performance instrumentation implementation. Manages a hierarchy of QueryPerformanceNugget instances.

Many methods are synchronized to 1) support external abort of query and 2) for scenarios where the query is suspended and resumed on another thread.