Class AbstractExecutionStep
java.lang.Object
com.orientechnologies.orient.core.sql.executor.AbstractExecutionStep
- All Implemented Interfaces:
OExecutionStep,OExecutionStepInternal
- Direct Known Subclasses:
AbstractTraverseStep,AbstractUnrollStep,AccumulatingTimeoutStep,BatchStep,CartesianProductStep,CastToEdgeStep,CastToVertexStep,CheckClassTypeStep,CheckClusterTypeStep,CheckRecordTypeStep,CheckSafeDeleteStep,ConvertToResultInternalStep,ConvertToUpdatableResultStep,CopyDocumentStep,CopyRecordContentBeforeUpdateStep,CountFromClassStep,CountFromIndexStep,CountFromIndexWithKeyStep,CountStep,CreateEdgesStep,CreateRecordStep,DeleteFromIndexStep,DeleteStep,DistinctExecutionStep,DistributedExecutionStep,EmptyDataGeneratorStep,EmptyStep,ExpandStep,FetchEdgesFromToVerticesStep,FetchEdgesToVerticesStep,FetchFromClassExecutionStep,FetchFromClusterExecutionStep,FetchFromClustersExecutionStep,FetchFromDatabaseMetadataStep,FetchFromDistributedMetadataStep,FetchFromIndexedFunctionStep,FetchFromIndexStep,FetchFromRidsStep,FetchFromStorageMetadataStep,FetchFromVariableStep,FetchTemporaryFromTxStep,FilterByClassStep,FilterByClustersStep,FilterNotMatchPatternStep,FilterStep,FindReferencesStep,ForEachStep,GetValueFromIndexEntryStep,GlobalLetExpressionStep,GlobalLetQueryStep,GuaranteeEmptyCountStep,IfStep,InsertIntoIndexStep,InsertValuesStep,LetExpressionStep,LetQueryStep,LimitExecutionStep,LockRecordStep,MatchFirstStep,MatchPrefetchStep,MatchStep,MoveVertexStep,OrderByStep,ParallelExecStep,ProjectionCalculationStep,RemoveEdgePointersStep,RemoveEmptyOptionalsStep,RetryStep,ReturnMatchPathsStep,ReturnMatchPatternsStep,ReturnStep,SaveElementStep,ScriptLineStep,SetDocumentClassStep,SkipExecutionStep,SubQueryStep,TimeoutStep,UnwindStep,UnwrapPreviousValueStep,UpdateContentStep,UpdateEdgePointersStep,UpdateMergeStep,UpdateRemoveStep,UpdateSetStep,UpsertStep,WhileStep
- Author:
- Luigi Dell'Aquila (l.dellaquila-(at)-orientdb.com)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final OCommandContextprotected Optional<OExecutionStepInternal> protected Optional<OExecutionStepInternal> protected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected StringgetNext()getPrev()booleanvoidvoidvoidvoidsetProfilingEnabled(boolean profilingEnabled) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.core.sql.executor.OExecutionStep
getCost, toResultMethods inherited from interface com.orientechnologies.orient.core.sql.executor.OExecutionStepInternal
canBeCached, copy, deserialize, getDescription, getName, getSubExecutionPlans, getSubSteps, getTargetNode, getType, prettyPrint, reset, serialize, syncPull
-
Field Details
-
ctx
-
prev
-
next
-
timedOut
protected boolean timedOut -
profilingEnabled
protected boolean profilingEnabled
-
-
Constructor Details
-
AbstractExecutionStep
-
-
Method Details
-
setPrevious
- Specified by:
setPreviousin interfaceOExecutionStepInternal
-
setNext
- Specified by:
setNextin interfaceOExecutionStepInternal
-
getContext
-
getPrev
-
getNext
-
sendTimeout
public void sendTimeout()- Specified by:
sendTimeoutin interfaceOExecutionStepInternal
-
close
public void close()- Specified by:
closein interfaceOExecutionStepInternal
-
isProfilingEnabled
public boolean isProfilingEnabled() -
setProfilingEnabled
public void setProfilingEnabled(boolean profilingEnabled) -
getCostFormatted
-