Class RelationalLoggingUtil
- java.lang.Object
-
- com.apple.foundationdb.relational.util.RelationalLoggingUtil
-
@API(EXPERIMENTAL) public class RelationalLoggingUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RelationalLoggingUtil.PlanCacheEvent
-
Constructor Summary
Constructors Constructor Description RelationalLoggingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
publishNormalizeQueryLogs(KeyValueLogMessage message, long stepTime, int queryHash, java.lang.String query)
static void
publishPlanCacheLogs(KeyValueLogMessage message, RelationalLoggingUtil.PlanCacheEvent event, long stepTime, long primaryCacheNumEntries)
static void
publishPlanGenerationLogs(org.apache.logging.log4j.Logger logger, KeyValueLogMessage message, Plan<?> plan, com.apple.foundationdb.relational.api.exceptions.RelationalException e, long totalTime, com.apple.foundationdb.relational.api.Options options)
-
-
-
Method Detail
-
publishPlanGenerationLogs
public static void publishPlanGenerationLogs(org.apache.logging.log4j.Logger logger, KeyValueLogMessage message, @Nullable Plan<?> plan, @Nullable com.apple.foundationdb.relational.api.exceptions.RelationalException e, long totalTime, com.apple.foundationdb.relational.api.Options options)
-
publishNormalizeQueryLogs
public static void publishNormalizeQueryLogs(KeyValueLogMessage message, long stepTime, int queryHash, java.lang.String query)
-
publishPlanCacheLogs
public static void publishPlanCacheLogs(KeyValueLogMessage message, RelationalLoggingUtil.PlanCacheEvent event, long stepTime, long primaryCacheNumEntries)
-
-