public RowFilter(String expression) { String[] a = expression.split("="); column = new Column(a[0].trim()); pattern = a[1].trim(); }
@Override public String toString(){ return getId(); } }
public Column(String id){ setId(id); }
public Column getColumn(int column){ return new Column(formatColumnId(column)); }
@Override public int hashCode(){ return this.getId().hashCode(); }
values.put(new Column(name), new Cell(sb.toString())); } else
static public List<String> formatColumnIds(Table table) throws Exception { List<String> result = new ArrayList<String>(); for(Iterator<Column> it = table.columns(); it.hasNext(); ){ Column column = it.next(); result.add(format(column.getId())); } return result; }
private void loadParameters(Collection<? extends Parameter> params) { for (Parameter<?, ?> p: params) { Column column = new Column(p.getId()); columns.add(column); Map<String, String> values = loadValues(p); for (Row row: rows) { String v = values.get(row.getId()); row.getValues().put(column, makeCell(v)); } } }
public Column getColumn(String id) throws Exception { Iterator<Column> columns = columns(); try { while(columns.hasNext()){ Column column = columns.next(); if((column.getId()).equals(id)){ return column; } } } finally { close(columns); } return null; }
columns.add(new Column(columnIds[i]));
Column column = columns.next(); List<Mapping> columnMappings = setup.getMappings(column.getId()); if(columnMappings != null && columnMappings.size() > 0){ mappings.addAll(columnMappings); Cell cell = entry.getValue(); List<Mapping> columnMappings = setup.getMappings(column.getId()); if(columnMappings != null && columnMappings.size() > 0){