Class FetchFromClassExecutionStep

java.lang.Object
com.orientechnologies.orient.core.sql.executor.AbstractExecutionStep
com.orientechnologies.orient.core.sql.executor.FetchFromClassExecutionStep
All Implemented Interfaces:
OExecutionStep, OExecutionStepInternal
Direct Known Subclasses:
FetchFromViewExecutionStep

public class FetchFromClassExecutionStep extends AbstractExecutionStep
Created by luigidellaquila on 08/07/16.
  • Field Details

    • className

      protected String className
    • orderByRidAsc

      protected boolean orderByRidAsc
    • orderByRidDesc

      protected boolean orderByRidDesc
    • subSteps

      protected List<OExecutionStep> subSteps
  • Constructor Details

    • FetchFromClassExecutionStep

      protected FetchFromClassExecutionStep(OCommandContext ctx, boolean profilingEnabled)
    • FetchFromClassExecutionStep

      public FetchFromClassExecutionStep(String className, Set<String> clusters, OCommandContext ctx, Boolean ridOrder, boolean profilingEnabled)
    • FetchFromClassExecutionStep

      public FetchFromClassExecutionStep(String className, Set<String> clusters, QueryPlanningInfo planningInfo, OCommandContext ctx, Boolean ridOrder, boolean profilingEnabled)
      iterates over a class and its subclasses
      Parameters:
      className - the class name
      clusters - if present (it can be null), filter by only these clusters
      ctx - the query context
      ridOrder - true to sort by RID asc, false to sort by RID desc, null for no sort.
  • Method Details