protected String [] getExportArgvForQuery(boolean includeHadoopFlags, int rowsPerStmt, int statementsPerTx, String... additionalArgv) { ArrayList<String> args = formatAdditionalArgs(additionalArgv); args.add("--table"); args.add(getTableName()); args.add("--export-dir"); args.add(getWarehouseDir() + "/query_result"); args.add("--connect"); args.add(getConnectString()); args.add("-m"); args.add("1"); LOG.debug("args:"); for (String a : args) { LOG.debug(" " + a); } return args.toArray(new String[0]); }
/** * Create the argv to pass to Sqoop. * * @return the argv as an array of strings. */ protected String[] getOutputArgv(boolean includeHadoopFlags) { ArrayList<String> args = new ArrayList<String>(); if (includeHadoopFlags) { CommonArgs.addHadoopFlags(args); } args.add("--table"); args.add(HsqldbTestServer.getTableName()); args.add("--connect"); args.add(HsqldbTestServer.getUrl()); args.add("--warehouse-dir"); args.add(getWarehouseDir()); args.add("--split-by"); args.add("INTFIELD1"); args.add("--as-avrodatafile"); return args.toArray(new String[0]); }
/** * Create the argv to pass to Sqoop. * * @return the argv as an array of strings. */ protected String[] getOutputArgvForQuery(boolean includeHadoopFlags) { ArrayList<String> args = new ArrayList<String>(); if (includeHadoopFlags) { CommonArgs.addHadoopFlags(args); } args.add("--query"); args.add("select * from " + HsqldbTestServer.getTableName() + " where $CONDITIONS"); args.add("--connect"); args.add(HsqldbTestServer.getUrl()); args.add("--target-dir"); args.add(getWarehouseDir() + "/query_result"); args.add("--split-by"); args.add("INTFIELD1"); args.add("--as-avrodatafile"); return args.toArray(new String[0]); }