Package io.deephaven.engine.tablelogger
Interface QueryPerformanceLogLogger
- All Known Implementing Classes:
QueryPerformanceLogLogger.Noop
public interface QueryPerformanceLogLogger
Logs data that describes the query-level performance for each worker. A given worker may be running multiple queries;
each will have its own set of query performance log entries.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
log
(@NotNull QueryPerformanceNugget nugget, @Nullable Exception exception) void
log
(Row.Flags flags, @NotNull QueryPerformanceNugget nugget, @Nullable Exception exception)
-
Method Details
-
log
default void log(@NotNull @NotNull QueryPerformanceNugget nugget, @Nullable @Nullable Exception exception) throws IOException - Throws:
IOException
-
log
void log(@NotNull Row.Flags flags, @NotNull @NotNull QueryPerformanceNugget nugget, @Nullable @Nullable Exception exception) throws IOException - Throws:
IOException
-