@Override protected void processOption(final String arg, final ListIterator iter) throws ParseException { boolean hasOption = getOptions().hasOption(arg); if (hasOption) { super.processOption(arg, iter); } else { remainingArgs.add(arg); remainingArgs.add(iter.next().toString()); } }
@Override protected void processOption(String arg, final ListIterator iter) throws ParseException { if (isBeeLineOpt(arg)) { processBeeLineOpt(arg); } else { //-p with the next argument being for BeeLineOpts if ("-p".equals(arg)) { isPasswordOptionSet = true; if(iter.hasNext()) { String next = (String) iter.next(); if(isBeeLineOpt(next)) { processBeeLineOpt(next); return; } else { iter.previous(); } } } super.processOption(arg, iter); } }
@Override protected void processOption(final String arg, final ListIterator iter) throws ParseException { boolean hasOption = getOptions().hasOption(arg); if (hasOption) { super.processOption(arg, iter); } else { remainingArgs.add(arg); remainingArgs.add(iter.next().toString()); } }
@Override protected void processOption(final String arg, final ListIterator iter) throws ParseException { if ((arg.startsWith("--")) && !(arg.equals(HIVE_VAR_PREFIX) || (arg.equals(HIVE_CONF_PREFIX)) || (arg.equals("--help")))) { String stripped = arg.substring(2, arg.length()); String[] parts = split(stripped, "="); debug(loc("setting-prop", Arrays.asList(parts))); if (parts.length >= 2) { getOpts().set(parts[0], parts[1], true); } else { getOpts().set(parts[0], "true", true); } } else { super.processOption(arg, iter); } }
@Override protected void processOption(String arg, final ListIterator iter) throws ParseException { if (isBeeLineOpt(arg)) { processBeeLineOpt(arg); } else { //-p with the next argument being for BeeLineOpts if ("-p".equals(arg)) { isPasswordOptionSet = true; if(iter.hasNext()) { String next = (String) iter.next(); if(isBeeLineOpt(next)) { processBeeLineOpt(next); return; } else { iter.previous(); } } } super.processOption(arg, iter); } }
@Override protected void processOption(final String arg, final ListIterator iter) throws ParseException { if ((arg.startsWith("--")) && !(arg.equals(HIVE_VAR_PREFIX) || (arg.equals(HIVE_CONF_PREFIX)) || (arg.equals("--help")))) { String stripped = arg.substring(2, arg.length()); String[] parts = split(stripped, "="); debug(loc("setting-prop", Arrays.asList(parts))); if (parts.length >= 2) { getOpts().set(parts[0], parts[1], true); } else { getOpts().set(parts[0], "true", true); } } else { super.processOption(arg, iter); } }