Package | Description |
---|---|
com.orientechnologies.orient.core.sql.executor | |
com.orientechnologies.orient.core.sql.parser |
Modifier and Type | Interface and Description |
---|---|
interface |
OExecutionStepInternal
Execution Steps are the building blocks of a query execution plan Typically an execution plan is made of a chain of
steps.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutionStep |
class |
AbstractTraverseStep
Created by luigidellaquila on 26/10/16.
|
class |
AbstractUnrollStep
unwinds a result-set.
|
class |
AccumulatingTimeoutStep
Created by luigidellaquila on 08/08/16.
|
class |
AggregateProjectionCalculationStep
Created by luigidellaquila on 12/07/16.
|
class |
BatchStep
Created by luigidellaquila on 14/02/17.
|
class |
BreadthFirstTraverseStep
Created by luigidellaquila on 26/10/16.
|
class |
CartesianProductStep
Created by luigidellaquila on 11/10/16.
|
class |
CastToEdgeStep
Created by luigidellaquila on 20/02/17.
|
class |
CastToVertexStep
Created by luigidellaquila on 20/02/17.
|
class |
CheckClassTypeStep
This step is used just as a gate check for classes (eg. for CREATE VERTEX to make sure that the passed class is a vertex class).
|
class |
CheckClusterTypeStep
This step is used just as a gate check to verify that a cluster belongs to a class.
|
class |
CheckRecordTypeStep
Checks that all the records from the upstream are of a particular type (or subclasses).
|
class |
CheckSafeDeleteStep
Checks if a record can be safely deleted (throws OCommandExecutionException in case).
|
class |
ConvertToResultInternalStep
takes a result set made of OUpdatableRecord instances and transforms it in another result set made of normal OResultInternal
instances.
|
class |
ConvertToUpdatableResultStep
takes a normal result set and transforms it in another result set made of OUpdatableRecord instances.
|
class |
CopyDocumentStep
Reads an upstream result set and returns a new result set that contains copies of the original OResult instances
This is mainly used from statements that need to copy of the original data to save it somewhere else,
eg.
|
class |
CopyRecordContentBeforeUpdateStep
Reads an upstream result set and returns a new result set that contains copies of the original OResult instances This
is mainly used from statements that need to copy of the original data before modifying it, eg.
|
class |
CountFromClassStep
Returns the number of records contained in a class (including subclasses) Executes a count(*) on a class and returns a single
record that contains that value (with a specific alias).
|
class |
CountFromIndexStep
Returns the number of records contained in an index
|
class |
CountStep
Counts the records from the previous steps.
|
class |
CreateEdgesStep
Created by luigidellaquila on 28/11/16.
|
class |
CreateRecordStep |
class |
DeleteFromIndexStep
Created by luigidellaquila on 11/08/16.
|
class |
DeleteStep
Deletes records coming from upstream steps
|
class |
DepthFirstTraverseStep
Created by luigidellaquila on 26/10/16.
|
class |
DistinctExecutionStep
Created by luigidellaquila on 08/07/16.
|
class |
DistributedExecutionStep
Created by luigidellaquila on 08/05/17.
|
class |
EmptyDataGeneratorStep
Created by luigidellaquila on 08/07/16.
|
class |
EmptyStep
Created by luigidellaquila on 08/07/16.
|
class |
ExpandStep
Expands a result-set.
|
class |
FetchEdgesFromToVerticesStep
Created by luigidellaquila on 21/02/17.
|
class |
FetchEdgesToVerticesStep
Created by luigidellaquila on 21/02/17.
|
class |
FetchFromClassExecutionStep
Created by luigidellaquila on 08/07/16.
|
class |
FetchFromClusterExecutionStep |
class |
FetchFromClustersExecutionStep
Created by luigidellaquila on 21/07/16.
|
class |
FetchFromDatabaseMetadataStep
Returns an OResult containing metadata regarding the database
|
class |
FetchFromIndexedFunctionStep
Created by luigidellaquila on 06/08/16.
|
class |
FetchFromIndexStep
Created by luigidellaquila on 23/07/16.
|
class |
FetchFromIndexValuesStep
Created by luigidellaquila on 02/08/16.
|
class |
FetchFromRidsStep
Created by luigidellaquila on 22/07/16.
|
class |
FetchFromStorageMetadataStep
Returns an OResult containing metadata regarding the storage
|
class |
FetchFromVariableStep
Created by luigidellaquila on 22/07/16.
|
class |
FetchTemporaryFromTxStep
Created by luigidellaquila on 12/01/17.
|
class |
FilterByClassStep
Created by luigidellaquila on 01/03/17.
|
class |
FilterByClustersStep
Created by luigidellaquila on 01/03/17.
|
class |
FilterNotMatchPatternStep |
class |
FilterStep
Created by luigidellaquila on 12/07/16.
|
class |
FindReferencesStep
Created by luigidellaquila on 07/09/16.
|
class |
ForEachStep
Created by luigidellaquila on 19/09/16.
|
class |
GetValueFromIndexEntryStep
Created by luigidellaquila on 16/03/17.
|
class |
GlobalLetExpressionStep
Created by luigidellaquila on 03/08/16.
|
class |
GlobalLetQueryStep
Created by luigidellaquila on 03/08/16.
|
class |
GuaranteeEmptyCountStep |
class |
IfStep
Created by luigidellaquila on 19/09/16.
|
class |
InsertIntoIndexStep
Created by luigidellaquila on 20/03/17.
|
class |
InsertValuesStep
Created by luigidellaquila on 11/08/16.
|
class |
LetExpressionStep
Created by luigidellaquila on 03/08/16.
|
class |
LetQueryStep
Created by luigidellaquila on 03/08/16.
|
class |
LimitExecutionStep
Created by luigidellaquila on 08/07/16.
|
class |
LockRecordStep |
class |
MatchFirstStep
Created by luigidellaquila on 20/09/16.
|
class |
MatchPrefetchStep
Created by luigidellaquila on 20/09/16.
|
class |
MatchStep |
class |
MoveVertexStep
Created by luigidellaquila on 14/02/17.
|
class |
OInfoExecutionStep
Created by luigidellaquila on 19/12/16.
|
class |
OptionalMatchStep
Created by luigidellaquila on 17/10/16.
|
class |
OrderByStep
Created by luigidellaquila on 11/07/16.
|
class |
ParallelExecStep |
class |
ProjectionCalculationStep
Created by luigidellaquila on 12/07/16.
|
class |
RemoveEdgePointersStep
This is intended for INSERT FROM SELECT.
|
class |
RemoveEmptyOptionalsStep |
class |
RetryStep
Created by luigidellaquila on 19/09/16.
|
class |
ReturnMatchElementsStep
Created by luigidellaquila on 12/10/16.
|
class |
ReturnMatchPathElementsStep
Created by luigidellaquila on 12/10/16.
|
class |
ReturnMatchPathsStep
Created by luigidellaquila on 12/10/16.
|
class |
ReturnMatchPatternsStep
Created by luigidellaquila on 12/10/16.
|
class |
ReturnStep
Created by luigidellaquila on 11/10/16.
|
class |
SaveElementStep |
class |
ScriptLineStep |
class |
SetDocumentClassStep
Assigns a class to documents coming from upstream
|
class |
SkipExecutionStep
Created by luigidellaquila on 08/07/16.
|
class |
SubQueryStep
Created by luigidellaquila on 22/07/16.
|
class |
TimeoutStep
Created by luigidellaquila on 08/08/16.
|
class |
UnwindStep
unwinds a result-set.
|
class |
UnwrapPreviousValueStep
for UPDATE, unwraps the current result set to return the previous value
|
class |
UpdateContentStep
Created by luigidellaquila on 09/08/16.
|
class |
UpdateEdgePointersStep
after an update of an edge, this step updates edge pointers on vertices to make the graph consistent again
|
class |
UpdateMergeStep
Created by luigidellaquila on 09/08/16.
|
class |
UpdateRemoveStep
Created by luigidellaquila on 09/08/16.
|
class |
UpdateSetStep
Created by luigidellaquila on 09/08/16.
|
class |
UpsertStep |
class |
WhileMatchStep
Created by luigidellaquila on 13/10/16.
|
Modifier and Type | Method and Description |
---|---|
List<OExecutionStep> |
OInfoExecutionPlan.getSteps() |
List<OExecutionStep> |
OIfExecutionPlan.getSteps() |
List<OExecutionStep> |
OScriptExecutionPlan.getSteps() |
List<OExecutionStep> |
OExecutionPlan.getSteps() |
List<OExecutionStep> |
ODDLExecutionPlan.getSteps() |
List<OExecutionStep> |
OSelectExecutionPlan.getSteps() |
List<OExecutionStep> |
OSingleOpExecutionPlan.getSteps() |
List<OExecutionStep> |
FilterNotMatchPatternStep.getSubSteps() |
List<OExecutionStep> |
OInfoExecutionStep.getSubSteps() |
default List<OExecutionStep> |
OExecutionStepInternal.getSubSteps() |
List<OExecutionStep> |
OExecutionStep.getSubSteps() |
List<OExecutionStep> |
FetchFromClustersExecutionStep.getSubSteps() |
List<OExecutionStep> |
FetchFromClassExecutionStep.getSubSteps() |
Modifier and Type | Method and Description |
---|---|
void |
OInfoExecutionPlan.setSteps(List<OExecutionStep> steps) |
Modifier and Type | Class and Description |
---|---|
class |
WhileStep |
Copyright © 2009–2020 OrientDB. All rights reserved.