protected Column createColumn(String columnName) { return new Column(columnName, DataType.UNKNOWN); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
private Column[] createColumns(Collection<String> columnNames) { final List<Column> columns = new ArrayList<Column>(); for (String columnName : columnNames) { Column column = new Column(columnName, DataType.UNKNOWN); columns.add(column); } return columns.toArray(new Column[columns.size()]); }
ITableMetaData createMeta(String name, List<String> columnNames) { Column[] columns = null; if (columnNames != null) { columns = new Column[columnNames.size()]; for (int i = 0; i < columnNames.size(); i++) columns[i] = new Column(columnNames.get(i), DataType.UNKNOWN); } else { columns = new Column[0]; } return new DefaultTableMetaData(name, columns); }
/** * Gets the table meta data based on the rows for a table * @param tableName The name of the table * @param rows The rows of the table * @return The table metadata for the table */ private ITableMetaData getMetaData(String tableName, List<Map<String, Object>> rows) { Set<String> columns = new LinkedHashSet<String>(); // iterate through the dataset and add the column names to a set for (Map<String, Object> row : rows) { for (Map.Entry<String, Object> column : row.entrySet()) { columns.add(column.getKey()); } } List<Column> list = new ArrayList<Column>(columns.size()); // create a list of DBUnit columns based on the column name set for (String s : columns) { list.add(new Column(s, DataType.UNKNOWN)); } return new DefaultTableMetaData(tableName, list.toArray(new Column[list.size()])); }
/** * Gets the table meta data based on the rows for a table * * @param tableName * The name of the table * @param rows * The rows of the table * @return The table metadata for the table */ private ITableMetaData getMetaData(String tableName, List<Map<String, Object>> rows) { Set<String> columns = new LinkedHashSet<String>(); // iterate through the dataset and add the column names to a set for (Map<String, Object> row : rows) { for (Map.Entry<String, Object> column : row.entrySet()) { columns.add(column.getKey()); } } List<Column> list = new ArrayList<Column>(columns.size()); // create a list of DBUnit columns based on the column name set for (String s : columns) { list.add(new Column(s, DataType.UNKNOWN)); } return new DefaultTableMetaData(tableName, list.toArray(new Column[list.size()])); }
private ITableMetaData createTableMetaData(String tableName, Attributes attributes) throws DataSetException { if (logger.isDebugEnabled()) logger.debug("createTableMetaData(tableName={}, attributes={}) - start", tableName, attributes); // First try to find it in the DTD's dataset if (_metaDataSet != null) { return _metaDataSet.getTableMetaData(tableName); } // Create metadata from attributes Column[] columns = new Column[attributes.getLength()]; for (int i = 0; i < attributes.getLength(); i++) { columns[i] = new Column(getAttributeNameFromCache(attributes.getQName(i)), DataType.UNKNOWN); } return new DefaultTableMetaData(tableName, columns); }
/** * Gets column names and row values from the given attribute and adds a new row to the given table. * * @param table The table to add the row to, not null * @param attributes the attributes, not null */ protected void addRow(Attributes attributes, DbUnitTable table) { if (attributes.getLength() == 0) { return; } for (int i = 0; i < attributes.getLength(); i++) { Column column = new Column(attributes.getQName(i), UNKNOWN); table.addColumn(column); } List<Object> row = new ArrayList<Object>(10); for (String columnName : table.getColumnNames()) { Object value = NO_VALUE; if (attributes.getIndex(columnName) != -1) { value = attributes.getValue(columnName); } row.add(value); } table.addRow(row); }
Column column = new Column(columnName, DataType.UNKNOWN); columnList.add(column);
columns[i] = new Column((String) readColumns.get(i), DataType.UNKNOWN);
activeMetaData.getColumnIndex(getAttributeNameFromCache(attributes.getQName(i))); } catch (NoSuchColumnException e) { columnsToMerge.add(new Column(getAttributeNameFromCache(attributes.getQName(i)), DataType.UNKNOWN));