Interface OInternalExecutionPlan
- All Superinterfaces:
OExecutionPlanContextOps
- All Known Implementing Classes:
ODDLExecutionPlan,ODeleteExecutionPlan,OExplainExecutionPlan,OForEachExecutionPlan,OIfExecutionPlan,OInsertExecutionPlan,OProfileExecutionPlan,ORetryExecutionPlan,OScriptExecutionPlan,OSelectExecutionPlan,OSingleOpExecutionPlan,OUpdateExecutionPlan
Created by luigidellaquila on 06/07/16.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleandefault OInternalExecutionPlancopy(OCommandContext ctx) default voiddeserialize(OResult serializedExecutionPlan) longgetCost()getSteps()default booleanprettyPrint(OPrintContext ctx) default OResultvoidvoidsetStatement(String stm) start(OCommandContext ctx) if the execution can still return N elements, then the result will contain them all.toResult(OToResultContext ctx)
-
Field Details
-
JAVA_TYPE
- See Also:
-
-
Method Details
-
start
if the execution can still return N elements, then the result will contain them all. If the execution contains less than N elements, then the result will contain them all, next result(s) will contain zero elements- Parameters:
ctx- TODO- Returns:
-
getCost
long getCost() -
serialize
-
deserialize
-
copy
-
canBeCached
boolean canBeCached() -
getStatement
String getStatement() -
setStatement
-
getGenericStatement
String getGenericStatement() -
setGenericStatement
-
prettyPrint
-
toResult
- Specified by:
toResultin interfaceOExecutionPlanContextOps
-
getSteps
List<OExecutionStepInternal> getSteps() -
getIndexes
-
isExplain
default boolean isExplain()
-