docs: private VoltTable[] aggregateProcedureStats(VoltTable[] baseStats)
      {
          if (baseStats == null || baseStats.length != 1) {
              return baseStats;
          }
  
          VoltTable result = new VoltTable(
              new ColumnInfo("TIMESTAMP", VoltType.BIGINT),
              new ColumnInfo(VoltSystemProcedure.CNAME_HOST_ID, VoltSystemProcedure.CTYPE_ID),
              new ColumnInfo("HOSTNAME", VoltType.STRING),
              new ColumnInfo(VoltSystemProcedure.CNAME_SITE_ID, VoltSystemProcedure.CTYPE_ID),
              new ColumnInfo("PARTITION_ID", VoltType.INTEGER),
              new ColumnInfo("PROCEDURE", VoltType.STRING),
              new ColumnInfo("INVOCATIONS", VoltType.BIGINT),
              new ColumnInfo("TIMED_INVOCATIONS", VoltType.BIGINT),
              new ColumnInfo("MIN_EXECUTION_TIME", VoltType.BIGINT),
              new ColumnInfo("MAX_EXECUTION_TIME", VoltType.BIGINT),
              new ColumnInfo("AVG_EXECUTION_TIME", VoltType.BIGINT),
              new ColumnInfo("MIN_RESULT_SIZE", VoltType.INTEGER),
              new ColumnInfo("MAX_RESULT_SIZE", VoltType.INTEGER),
              new ColumnInfo("AVG_RESULT_SIZE", VoltType.INTEGER),
              new ColumnInfo("MIN_PARAMETER_SET_SIZE", VoltType.INTEGER),
              new ColumnInfo("MAX_PARAMETER_SET_SIZE", VoltType.INTEGER),
              new ColumnInfo("AVG_PARAMETER_SET_SIZE", VoltType.INTEGER),
              new ColumnInfo("ABORTS", VoltType.BIGINT),
              new ColumnInfo("FAILURES", VoltType.BIGINT),
              new ColumnInfo("TRANSACTIONAL", VoltType.TINYINT));
          baseStats[0].resetRowPosition();
          while (baseStats[0].advanceRow()) {
              if (baseStats[0].getString("STATEMENT").equalsIgnoreCase("<ALL>")) {
                  result.addRow(
                      baseStats[0].getLong("TIMESTAMP"),
                      baseStats[0].getLong(VoltSystemProcedure.CNAME_HOST_ID),
                      baseStats[0].getString("HOSTNAME"),
                      baseStats[0].getLong(VoltSystemProcedure.CNAME_SITE_ID),
                      baseStats[0].getLong("PARTITION_ID"),
                      baseStats[0].getString("PROCEDURE"),
                      baseStats[0].getLong("INVOCATIONS"),
                      baseStats[0].getLong("TIMED_INVOCATIONS"),
                      baseStats[0].getLong("MIN_EXECUTION_TIME"),
                      baseStats[0].getLong("MAX_EXECUTION_TIME"),
                      baseStats[0].getLong("AVG_EXECUTION_TIME"),
                      baseStats[0].getLong("MIN_RESULT_SIZE"),
                      baseStats[0].getLong("MAX_RESULT_SIZE"),
                      baseStats[0].getLong("AVG_RESULT_SIZE"),
                      baseStats[0].getLong("MIN_PARAMETER_SET_SIZE"),
                      baseStats[0].getLong("MAX_PARAMETER_SET_SIZE"),
                      baseStats[0].getLong("AVG_PARAMETER_SET_SIZE"),
                      baseStats[0].getLong("ABORTS"),
                      baseStats[0].getLong("FAILURES"),
                      (byte) baseStats[0].getLong("TRANSACTIONAL"));
              }
          }
          return new VoltTable[] { result };
      }