| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.sqltools.plan.PlanOption
public class PlanOption
A default implementation of IPlanOption, the vendor should implement IPlanOption from
 scratch
| Field Summary | |
|---|---|
| static int | GRAPHIC_PLANGraphic execution plan mask | 
| static java.lang.String | GRAPHIC_PLAN_DESC | 
| static int | TEXT_PLANText execution plan mask | 
| static java.lang.String | TEXT_PLAN_DESC | 
| Fields inherited from interface org.eclipse.datatools.sqltools.plan.IPlanOption | 
|---|
| TYPE_EVENT, TYPE_SP, TYPE_TRIGGER, TYPE_UDF | 
| Constructor Summary | |
|---|---|
| PlanOption() | |
| Method Summary | |
|---|---|
|  int | getCurrentType()The default implementation always returns TEXT_PLAN | 
|  int | getDefaultOption()Returns the default plan type id | 
|  java.lang.String[] | getPlanTypes()Returns all available plan types, in string mode. | 
|  int | getTypeIdByName(java.lang.String name)Returns type id by name | 
|  java.lang.String | getTypeNameById(int type)Returns type name by id | 
|  boolean | isGraphicPlan(int type)Checks if the given type id is graphic type | 
|  boolean | supportPlan(int procType)Returns if the execution plan is supported for the given proc type | 
| 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 java.lang.String GRAPHIC_PLAN_DESC
public static final java.lang.String TEXT_PLAN_DESC
| Constructor Detail | 
|---|
public PlanOption()
| Method Detail | 
|---|
public int getCurrentType()
getCurrentType in interface IPlanOptionpublic int getDefaultOption()
IPlanOption
getDefaultOption in interface IPlanOptionpublic int getTypeIdByName(java.lang.String name)
IPlanOption
getTypeIdByName in interface IPlanOptionname - the name of the plan type
public java.lang.String getTypeNameById(int type)
IPlanOption
getTypeNameById in interface IPlanOptiontype - the plan type id
public java.lang.String[] getPlanTypes()
IPlanOption
getPlanTypes in interface IPlanOptionpublic boolean isGraphicPlan(int type)
IPlanOption
isGraphicPlan in interface IPlanOptiontype - a given plan type
true if the given type is grahic type, false otherwisepublic boolean supportPlan(int procType)
IPlanOption
supportPlan in interface IPlanOptionprocType - the type of procedural object
true if the execution plan for the given type is supportedIPlanOption.TYPE_SP, 
IPlanOption.TYPE_UDF, 
IPlanOption.TYPE_TRIGGER, 
IPlanOption.TYPE_EVENT| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||