Class Debugger.ExecutingTaskEvent
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.debug.Debugger.AbstractEventWithState
-
- com.apple.foundationdb.record.query.plan.temp.debug.Debugger.ExecutingTaskEvent
-
- All Implemented Interfaces:
Debugger.Event
,Debugger.EventWithState
- Enclosing interface:
- Debugger
public static class Debugger.ExecutingTaskEvent extends Debugger.AbstractEventWithState
Events of this class are generated every time the planner executes a task.
-
-
Constructor Summary
Constructors Constructor Description ExecutingTaskEvent(GroupExpressionRef<? extends RelationalExpression> rootReference, Deque<CascadesPlanner.Task> taskStack, CascadesPlanner.Task task)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
Getter.Debugger.Shorthand
getShorthand()
Getter.CascadesPlanner.Task
getTask()
-
Methods inherited from class com.apple.foundationdb.record.query.plan.temp.debug.Debugger.AbstractEventWithState
getLocation, getRootReference, getTaskStack
-
-
-
-
Constructor Detail
-
ExecutingTaskEvent
public ExecutingTaskEvent(@Nonnull GroupExpressionRef<? extends RelationalExpression> rootReference, @Nonnull Deque<CascadesPlanner.Task> taskStack, @Nonnull CascadesPlanner.Task task)
-
-
Method Detail
-
getDescription
@Nonnull public String getDescription()
Description copied from interface:Debugger.Event
Getter.- Returns:
- description of an event
-
getShorthand
@Nonnull public Debugger.Shorthand getShorthand()
Description copied from interface:Debugger.Event
Getter.- Returns:
- the shorthand for the event. This is the string used for interaction on the command line, e.g. setting a breakpoint, etc.
-
getTask
@Nonnull public CascadesPlanner.Task getTask()
-
-