/** * process the Hive command by lines * @param line contains a legal Hive command * @return the return code of the execution result */ protected int processLine(String line) { int lastRet = 0, ret = 0; String command = ""; for (String oneCmd : line.split(";")) { if (StringUtils.indexOf(oneCmd, "\\") != -1) { command += StringUtils.join(oneCmd.split("\\\\")); } else { command += oneCmd; } if (StringUtils.isBlank(command)) { continue; } ret = processCmd(command); command = ""; lastRet = ret; if (ret != 0) { return ret; } } return lastRet; }
/** * process the Hive command by lines * @param line contains a legal Hive command * @return the return code of the execution result */ protected int processLine(String line) { int lastRet = 0, ret = 0; String command = ""; for (String oneCmd : line.split(";")) { if (StringUtils.indexOf(oneCmd, "\\") != -1) { command += StringUtils.join(oneCmd.split("\\\\")); } else { command += oneCmd; } if (StringUtils.isBlank(command)) { continue; } ret = processCmd(command); command = ""; lastRet = ret; if (ret != 0) { return ret; } } return lastRet; }
/** * process the Hive command by lines * @param line contains a legal Hive command * @return the return code of the execution result */ protected int processLine(String line) { int lastRet = 0, ret = 0; String command = ""; for (String oneCmd : line.split(";")) { if (StringUtils.indexOf(oneCmd, "\\") != -1) { command += StringUtils.join(oneCmd.split("\\\\")); } else { command += oneCmd; } if (StringUtils.isBlank(command)) { continue; } ret = processCmd(command); command = ""; lastRet = ret; if (ret != 0) { return ret; } } return lastRet; }