Package io.trino.event
Class QueryMonitor
- java.lang.Object
-
- io.trino.event.QueryMonitor
-
public class QueryMonitor extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryMonitor(io.airlift.json.JsonCodec<StageInfo> stageInfoCodec, io.airlift.json.JsonCodec<OperatorStats> operatorStatsCodec, io.airlift.json.JsonCodec<ExecutionFailureInfo> executionFailureInfoCodec, io.airlift.json.JsonCodec<StatsAndCosts> statsAndCostsCodec, EventListenerManager eventListenerManager, io.airlift.node.NodeInfo nodeInfo, NodeVersion nodeVersion, SessionPropertyManager sessionPropertyManager, Metadata metadata, QueryMonitorConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidqueryCompletedEvent(QueryInfo queryInfo)voidqueryCreatedEvent(BasicQueryInfo queryInfo)voidqueryImmediateFailureEvent(BasicQueryInfo queryInfo, ExecutionFailureInfo failure)
-
-
-
Constructor Detail
-
QueryMonitor
@Inject public QueryMonitor(io.airlift.json.JsonCodec<StageInfo> stageInfoCodec, io.airlift.json.JsonCodec<OperatorStats> operatorStatsCodec, io.airlift.json.JsonCodec<ExecutionFailureInfo> executionFailureInfoCodec, io.airlift.json.JsonCodec<StatsAndCosts> statsAndCostsCodec, EventListenerManager eventListenerManager, io.airlift.node.NodeInfo nodeInfo, NodeVersion nodeVersion, SessionPropertyManager sessionPropertyManager, Metadata metadata, QueryMonitorConfig config)
-
-
Method Detail
-
queryCreatedEvent
public void queryCreatedEvent(BasicQueryInfo queryInfo)
-
queryImmediateFailureEvent
public void queryImmediateFailureEvent(BasicQueryInfo queryInfo, ExecutionFailureInfo failure)
-
queryCompletedEvent
public void queryCompletedEvent(QueryInfo queryInfo)
-
-