Class SparkOperatorProfiler.Result

  • Enclosing class:
    SparkOperatorProfiler

    public static class SparkOperatorProfiler.Result
    extends java.lang.Object
    The result of a single profiling run.
    • Constructor Summary

      Constructors 
      Constructor Description
      Result​(java.util.List<java.lang.Long> inputCardinalities, long outputCardinality, long wallclockMillis, long diskBytes, long networkBytes, long cpuCycles, int numMachines, int numCoresPerMachine)  
    • Constructor Detail

      • Result

        public Result​(java.util.List<java.lang.Long> inputCardinalities,
                      long outputCardinality,
                      long wallclockMillis,
                      long diskBytes,
                      long networkBytes,
                      long cpuCycles,
                      int numMachines,
                      int numCoresPerMachine)
    • Method Detail

      • getInputCardinalities

        public java.util.List<java.lang.Long> getInputCardinalities()
      • getOutputCardinality

        public long getOutputCardinality()
      • getDiskBytes

        public long getDiskBytes()
      • getNetworkBytes

        public long getNetworkBytes()
      • getCpuCycles

        public long getCpuCycles()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getCsvHeader

        public java.lang.String getCsvHeader()
      • toCsvString

        public java.lang.String toCsvString()