Class PlanTimeProfile

java.lang.Object
org.elasticsearch.compute.operator.PlanTimeProfile
All Implemented Interfaces:
Writeable, ToXContent, ToXContentObject

public final class PlanTimeProfile extends Object implements Writeable, ToXContentObject
Profile information for plan optimization phases. Captures timing information for logical and physical optimization steps.
  • Constructor Details

    • PlanTimeProfile

      public PlanTimeProfile(long logicalOptimizationNanos, long physicalOptimizationNanos, long reductionPlanNanos)
      Parameters:
      logicalOptimizationNanos - Time spent on local logical plan optimization (in nanoseconds)
      physicalOptimizationNanos - Time spent on local physical plan optimization (in nanoseconds)
      reductionPlanNanos - Time spent on reduction plan for node_reduce phase (in nanoseconds)
    • PlanTimeProfile

      public PlanTimeProfile()
    • PlanTimeProfile

      public PlanTimeProfile(StreamInput in) throws IOException
      Throws:
      IOException
  • Method Details