|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.plan.PlanRequest
Start point to use EPV (SQL Execution Plan View), every time when the consumer needs to display an execution plan on
EPV, it must construct an instance of PlanRequest
first. This class encapsulates all necessary
information:
Field Summary | |
static int |
GRAPHIC_PLAN
Graphic execution plan |
static int |
TEXT_PLAN
Text execution plan |
static int |
VIEW_ACTIVATE
Make the SQL Execution Plan view visible and activated |
static int |
VIEW_CREATE
Make the SQL Execution Plan view to be made created but not necessarily be made visible |
static int |
VIEW_VISIBLE
|
Constructor Summary | |
PlanRequest(java.lang.String sql,
java.lang.String databaseDefinitionId,
int planType,
int mode)
Constructs a plan request |
Method Summary | |
java.lang.String |
getDatabaseDefinitionId()
Returns the database definition id |
int |
getMode()
Returns the show view mode |
int |
getPlanType()
Returns the plan type |
java.lang.String |
getSql()
Returns the sql statement |
void |
setDatabaseDefinitionId(java.lang.String databaseDefinitionId)
Sets the database definition id |
void |
setPlanType(int type)
Sets the plan type |
void |
setSql(java.lang.String sql)
Sets the sql statement |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int GRAPHIC_PLAN
public static final int TEXT_PLAN
public static final int VIEW_ACTIVATE
public static final int VIEW_VISIBLE
public static final int VIEW_CREATE
Constructor Detail |
public PlanRequest(java.lang.String sql, java.lang.String databaseDefinitionId, int planType, int mode)
sql
- the SQL statement from which the execution plan is generateddatabaseDefinitionId
- the database definition id, use "product_name"_"version" to uniquely identify a
database productplanType
- the plan type, can be TEXT_PLAN or GRAPHIC_PLANmode
- the show view modeMethod Detail |
public java.lang.String getDatabaseDefinitionId()
public int getPlanType()
public java.lang.String getSql()
public void setDatabaseDefinitionId(java.lang.String databaseDefinitionId)
databaseDefinitionId
- the database definition idpublic void setPlanType(int type)
type
- the plan typepublic void setSql(java.lang.String sql)
sql
- the sql statementpublic int getMode()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |