java.lang.Object
org.apache.wayang.commons.util.profiledb.model.Measurement
Direct Known Subclasses:
CostMeasurement, ExecutionPlanMeasurement, PartialExecutionMeasurement, PlanMetrics, TimeMeasurement

public abstract class Measurement extends Object
Measurement captures the value of a metric at a specific time
  • Constructor Details

    • Measurement

      protected Measurement()
      Deserialization constructor.
    • Measurement

      public Measurement(String id)
  • Method Details

    • getTypeName

      public static String getTypeName(Class<? extends Measurement> measurementClass)
      Returns implementation Class of this Measurement
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getType

      public String getType()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object