protected void run()

in odps-console-public/src/main/java/com/aliyun/openservices/odps/console/pub/ShowAutoMvCommand.java [27:72]


  protected void run() throws OdpsException, ODPSConsoleException {

    Odps odps = getCurrentOdps();
    Map<String, String> map = odps.projects().get().showAutoMvMeta();

    if (map == null || map.isEmpty()) {
      return;
    }

    DefaultOutputWriter writer = getContext().getOutputWriter();

    writer.writeResult("");

    if (map.containsKey("fileSize")) {
      writer.writeResult("fileSize: " + Long.parseLong(map.get("fileSize")));
    }

    if (map.containsKey("tableNum")) {
      writer.writeResult("num: " + Long.parseLong(map.get("tableNum")));
    }

    if (map.containsKey("updateTime")) {
      String updateTime = map.get("updateTime");
      writer.writeResult("updateTime: " + (updateTime.equals("-1") ? "-1"
                                                                   : CommandUtils.longToDateTime(
                                                                       updateTime)));
    }

    if (map.containsKey("lastAutoMvCreationStartTime")) {
      String lastAutoMvCreationStartTime = map.get("lastAutoMvCreationStartTime");
      writer.writeResult(
          "lastAutoMvCreationStartTime: " + (lastAutoMvCreationStartTime.equals("-1") ? "-1"
                                                                                      : CommandUtils.longToDateTime(
                                                                                          lastAutoMvCreationStartTime)));
    }

    if (map.containsKey("lastAutoMvCreationFinishTime")) {
      String lastAutoMvCreationFinishTime = map.get("lastAutoMvCreationFinishTime");
      writer.writeResult(
          "lastAutoMvCreationFinishTime: " + (lastAutoMvCreationFinishTime.equals("-1") ? "-1"
                                                                                        : CommandUtils.longToDateTime(
                                                                                            lastAutoMvCreationFinishTime)));
    }

    writer.writeResult("\nOK");
  }