Interface OInternalExecutionPlan

All Superinterfaces:
OExecutionPlan, Serializable
All Known Implementing Classes:
ODDLExecutionPlan, ODeleteExecutionPlan, OForEachExecutionPlan, OIfExecutionPlan, OInsertExecutionPlan, ORetryExecutionPlan, OScriptExecutionPlan, OSelectExecutionPlan, OSingleOpExecutionPlan, OSingleOpServerExecutionPlan, OUpdateExecutionPlan

public interface OInternalExecutionPlan extends OExecutionPlan
Created by luigidellaquila on 06/07/16.
  • Field Details

  • Method Details

    • close

      void close()
    • fetchNext

      OResultSet fetchNext(int n)
      if the execution can still return N elements, then the result will contain them all. If the execution contains less than N elements, then the result will contain them all, next result(s) will contain zero elements
      Parameters:
      n -
      Returns:
    • reset

      void reset(OCommandContext ctx)
    • getCost

      long getCost()
    • serialize

      default OResult serialize()
    • deserialize

      default void deserialize(OResult serializedExecutionPlan)
    • copy

    • canBeCached

      boolean canBeCached()
    • getStatement

      default String getStatement()
    • setStatement

      default void setStatement(String stm)
    • getGenericStatement

      default String getGenericStatement()
    • setGenericStatement

      default void setGenericStatement(String stm)