Interface OExecutionStep

All Known Subinterfaces:
OExecutionStepInternal
All Known Implementing Classes:
AbstractExecutionStep, AbstractTraverseStep, AbstractUnrollStep, AccumulatingTimeoutStep, AggregateProjectionCalculationStep, BatchStep, BreadthFirstTraverseStep, CartesianProductStep, CastToEdgeStep, CastToVertexStep, CheckClassTypeStep, CheckClusterTypeStep, CheckRecordTypeStep, CheckSafeDeleteStep, ConvertToResultInternalStep, ConvertToUpdatableResultStep, CopyDocumentStep, CopyRecordContentBeforeUpdateStep, CountFromClassStep, CountFromIndexStep, CountFromIndexWithKeyStep, CountStep, CreateEdgesStep, CreateRecordStep, DeleteFromIndexStep, DeleteStep, DepthFirstTraverseStep, DistinctExecutionStep, DistributedExecutionStep, EmptyDataGeneratorStep, EmptyStep, ExpandStep, FetchEdgesFromToVerticesStep, FetchEdgesToVerticesStep, FetchFromClassExecutionStep, FetchFromClusterExecutionStep, FetchFromClustersExecutionStep, FetchFromDatabaseMetadataStep, FetchFromDistributedMetadataStep, FetchFromIndexedFunctionStep, FetchFromIndexStep, FetchFromIndexValuesStep, FetchFromRidsStep, FetchFromStorageMetadataStep, FetchFromVariableStep, FetchFromViewExecutionStep, FetchTemporaryFromTxStep, FilterByClassStep, FilterByClustersStep, FilterNotMatchPatternStep, FilterStep, FindReferencesStep, ForEachStep, GetValueFromIndexEntryStep, GlobalLetExpressionStep, GlobalLetQueryStep, GuaranteeEmptyCountStep, IfStep, InsertIntoIndexStep, InsertValuesStep, LetExpressionStep, LetQueryStep, LimitExecutionStep, LockRecordStep, MatchFirstStep, MatchPrefetchStep, MatchStep, MoveVertexStep, OInfoExecutionStep, OptionalMatchStep, OrderByStep, ParallelExecStep, ProjectionCalculationStep, RemoveEdgePointersStep, RemoveEmptyOptionalsStep, RetryStep, ReturnMatchElementsStep, ReturnMatchPathElementsStep, ReturnMatchPathsStep, ReturnMatchPatternsStep, ReturnStep, SaveElementStep, ScriptLineStep, SetDocumentClassStep, SkipExecutionStep, SubQueryStep, TimeoutStep, UnwindStep, UnwrapPreviousValueStep, UpdateContentStep, UpdateEdgePointersStep, UpdateMergeStep, UpdateRemoveStep, UpdateSetStep, UpsertStep, WhileMatchStep, WhileStep

public interface OExecutionStep
Created by luigidellaquila on 20/07/16.
  • Method Details

    • getName

      String getName()
    • getType

      String getType()
    • getTargetNode

      String getTargetNode()
    • getDescription

      String getDescription()
    • getSubSteps

      List<OExecutionStep> getSubSteps()
    • getCost

      default long getCost()
      returns the absolute cost (in nanoseconds) of the execution of this step
      Returns:
      the absolute cost (in nanoseconds) of the execution of this step, -1 if not calculated
    • toResult

      default OResult toResult()