Class GetValueFromIndexEntryStep

java.lang.Object
com.orientechnologies.orient.core.sql.executor.AbstractExecutionStep
com.orientechnologies.orient.core.sql.executor.GetValueFromIndexEntryStep
All Implemented Interfaces:
OExecutionStep, OExecutionStepInternal

public class GetValueFromIndexEntryStep extends AbstractExecutionStep
Created by luigidellaquila on 16/03/17.
  • Constructor Details

    • GetValueFromIndexEntryStep

      public GetValueFromIndexEntryStep(OCommandContext ctx, int[] filterClusterIds, boolean profilingEnabled)
      Parameters:
      ctx - the execution context
      filterClusterIds - only extract values from these clusters. Pass null if no filtering is needed
      profilingEnabled - enable profiling
  • Method Details

    • syncPull

      public OResultSet syncPull(OCommandContext ctx, int nRecords) throws OTimeoutException
      Throws:
      OTimeoutException
    • prettyPrint

      public String prettyPrint(int depth, int indent)
    • getCost

      public long getCost()
      Description copied from interface: OExecutionStep
      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
    • canBeCached

      public boolean canBeCached()
    • copy

      public OExecutionStep copy(OCommandContext ctx)