public class OSelectExecutionPlan extends Object implements OInternalExecutionPlan
Modifier and Type | Field and Description |
---|---|
protected List<OExecutionStepInternal> |
steps |
JAVA_TYPE
Constructor and Description |
---|
OSelectExecutionPlan(OCommandContext ctx) |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeCached() |
void |
chain(OExecutionStepInternal nextStep) |
void |
close() |
OInternalExecutionPlan |
copy(OCommandContext ctx) |
protected void |
copyOn(OSelectExecutionPlan copy,
OCommandContext ctx) |
void |
deserialize(OResult serializedExecutionPlan) |
OResultSet |
fetchNext(int n)
if the execution can still return N elements, then the result will contain them all.
|
long |
getCost() |
String |
getStatement() |
List<OExecutionStep> |
getSteps() |
String |
prettyPrint(int depth,
int indent) |
void |
reset(OCommandContext ctx) |
OResult |
serialize() |
void |
setStatement(String statement) |
void |
setSteps(List<OExecutionStepInternal> steps) |
OResult |
toResult() |
protected List<OExecutionStepInternal> steps
public OSelectExecutionPlan(OCommandContext ctx)
public void close()
close
in interface OInternalExecutionPlan
public OResultSet fetchNext(int n)
OInternalExecutionPlan
fetchNext
in interface OInternalExecutionPlan
public String prettyPrint(int depth, int indent)
prettyPrint
in interface OExecutionPlan
public void reset(OCommandContext ctx)
reset
in interface OInternalExecutionPlan
public void chain(OExecutionStepInternal nextStep)
public List<OExecutionStep> getSteps()
getSteps
in interface OExecutionPlan
public void setSteps(List<OExecutionStepInternal> steps)
public OResult toResult()
toResult
in interface OExecutionPlan
public long getCost()
getCost
in interface OInternalExecutionPlan
public OResult serialize()
serialize
in interface OInternalExecutionPlan
public void deserialize(OResult serializedExecutionPlan)
deserialize
in interface OInternalExecutionPlan
public OInternalExecutionPlan copy(OCommandContext ctx)
copy
in interface OInternalExecutionPlan
protected void copyOn(OSelectExecutionPlan copy, OCommandContext ctx)
public boolean canBeCached()
canBeCached
in interface OInternalExecutionPlan
public String getStatement()
getStatement
in interface OInternalExecutionPlan
public void setStatement(String statement)
setStatement
in interface OInternalExecutionPlan
Copyright © 2009–2020 OrientDB. All rights reserved.