Interface Debugger.EventWithState
-
- All Superinterfaces:
Debugger.Event
- All Known Subinterfaces:
Debugger.EventWithCurrentGroupReference
- All Known Implementing Classes:
Debugger.AbstractEventWithState
,Debugger.ExecutingTaskEvent
,Debugger.ExploreExpressionEvent
,Debugger.ExploreGroupEvent
,Debugger.MatchExpressionEvent
,Debugger.MatchExpressionWithCandidateEvent
,Debugger.OptimizeGroupEvent
,Debugger.OptimizeInputsEvent
,Debugger.TransformEvent
,Debugger.TransformRuleCallEvent
- Enclosing interface:
- Debugger
public static interface Debugger.EventWithState extends Debugger.Event
Interface for events that hold a root reference.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GroupExpressionRef<? extends RelationalExpression>
getRootReference()
Getter.Deque<CascadesPlanner.Task>
getTaskStack()
Getter.-
Methods inherited from interface com.apple.foundationdb.record.query.plan.temp.debug.Debugger.Event
getDescription, getLocation, getShorthand
-
-
-
-
Method Detail
-
getRootReference
@Nonnull GroupExpressionRef<? extends RelationalExpression> getRootReference()
Getter.- Returns:
- the root reference of the event
-
getTaskStack
@Nonnull Deque<CascadesPlanner.Task> getTaskStack()
Getter.- Returns:
- the current task stack of the planner
-
-