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");
}