@Override public void initialize(Arguments args) throws DirectiveParseException { List<String> cols = ((ColumnNameList) args.value("column")).value(); columns = new String[cols.size()]; columns = cols.toArray(columns); }
/** * This visitor methods extracts the list of columns specified. It creates a token * type <code>ColumnNameList</code> to be added to <code>TokenGroup</code>. */ @Override public RecipeSymbol.Builder visitColList(DirectivesParser.ColListContext ctx) { List<TerminalNode> columns = ctx.Column(); List<String> names = new ArrayList<>(); for (TerminalNode column : columns) { names.add(column.getText().substring(1)); } builder.addToken(new ColumnNameList(names)); return builder; }
List<String> values = new ArrayList<>(); values.add(((ColumnName) token).value()); tokens.put(specification.name(), new ColumnNameList(values)); pos = pos + 1; break;
@Override public void initialize(Arguments args) throws DirectiveParseException { columns = ((ColumnNameList) args.value("column")).value(); }
@Override public void initialize(Arguments args) throws DirectiveParseException { ColumnNameList cols = args.value("column"); columns = cols.value(); }
@Override public void initialize(Arguments args) throws DirectiveParseException { List<String> cols = ((ColumnNameList) args.value("column")).value(); columns = new String[cols.size()]; columns = cols.toArray(columns); locations = new int[columns.length]; }
@Override public void initialize(Arguments args) throws DirectiveParseException { ColumnNameList cols = args.value("column"); for (String col : cols.value()) { keep.add(col); } }
@Override public void initialize(Arguments args) throws DirectiveParseException { this.column = ((ColumnName) args.value("column")).value(); this.columns = ((ColumnNameList) args.value("col")).value(); this.gson = new Gson(); }
@Override public void initialize(Arguments args) throws DirectiveParseException { this.columns = ((ColumnNameList) args.value("column")).value(); this.pattern = ((Text) args.value("pattern")).value(); }
gson = new Gson(); this.url = ((Text) args.value("url")).value(); this.columns = ((ColumnNameList) args.value("column")).value(); String hdrs = null; if (args.contains("header")) {