## Uses of Class
org.eclipse.datatools.sqltools.plan.PlanRequest

Packages that use PlanRequest
org.eclipse.datatools.sqltools.plan
org.eclipse.datatools.sqltools.plan.internal.core
org.eclipse.datatools.sqltools.sqleditor.plan

Uses of PlanRequest in org.eclipse.datatools.sqltools.plan

Methods in org.eclipse.datatools.sqltools.plan that return PlanRequest
`PlanRequest` `PlanSupportRunnable.getRequest()`

Methods in org.eclipse.datatools.sqltools.plan with parameters of type PlanRequest
`boolean` `EPVFacade.createNewPlanInstance(PlanRequest request)` Creates an instance of execution plan, to display an execution plan on EPV, consumers must create a new plan instance first
`PlanSupportRunnable` `IPlanService.createPlanSupportRunnable(PlanRequest request, java.lang.String profileName, java.lang.String dbName)` Return a PlanSupportRunnable which knows how to retrieve query plan for the database.
`PlanSupportRunnable` `PlanService.createPlanSupportRunnable(PlanRequest request, java.lang.String profileName, java.lang.String dbName)`
`int` `EPVFacade.getStatus(PlanRequest request)` Returns the status of the plan request
`void` `EPVFacade.planFailed(PlanRequest request, java.lang.Throwable th)` Informs the EPV that error occurs when getting the execution plan from the data server.
`void` `EPVFacade.planGenerated(PlanRequest request, java.lang.String rawPlan)` Informs the EPV that the plan raw data of the given plan request is successfully generated.
`void` `PlanSupportRunnable.setRequest(PlanRequest _request)`

Constructors in org.eclipse.datatools.sqltools.plan with parameters of type PlanRequest
`PlanSupportRunnable(PlanRequest request, java.lang.String profileName, java.lang.String dbName)` Constructor

Uses of PlanRequest in org.eclipse.datatools.sqltools.plan.internal.core

Methods in org.eclipse.datatools.sqltools.plan.internal.core that return PlanRequest
`PlanRequest` `PlanInstance.getPlanRequest()`

Methods in org.eclipse.datatools.sqltools.plan.internal.core with parameters of type PlanRequest
`org.eclipse.datatools.sqltools.plan.internal.IPlanInstance` `PlanManager.createNewPlanInstance(PlanRequest request)`
`org.eclipse.datatools.sqltools.plan.internal.IPlanInstance` `PlanManager.getPlanInstance(PlanRequest request)`
`void` `PlanInstance.setPlanRequest(PlanRequest planRequest)` Sets the plan request of this plan

Constructors in org.eclipse.datatools.sqltools.plan.internal.core with parameters of type PlanRequest
`PlanInstance(PlanManager planManager, PlanRequest planRequest)`

Uses of PlanRequest in org.eclipse.datatools.sqltools.sqleditor.plan

Methods in org.eclipse.datatools.sqltools.sqleditor.plan that return PlanRequest
`PlanRequest` `BaseExplainAction.getPlanRequest()`

Constructors in org.eclipse.datatools.sqltools.sqleditor.plan with parameters of type PlanRequest
`GroupPlanSupportRunnable(PlanRequest request, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier, java.lang.Runnable postRun)` Constructs a runnable to execute a group of SQL statements.