Package org.dbunit.dataset

Examples of org.dbunit.dataset.Column


        }

        // 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);
    }
View Full Code Here


    private ITableMetaData mergeTableMetaData(List<Column> columnsToMerge, ITableMetaData originalMetaData) throws DataSetException {
        Column[] columns = new Column[originalMetaData.getColumns().length + columnsToMerge.size()];
        System.arraycopy(originalMetaData.getColumns(), 0, columns, 0, originalMetaData.getColumns().length);

        for (int i = 0; i < columnsToMerge.size(); i++) {
            Column column = columnsToMerge.get(i);
            columns[columns.length - columnsToMerge.size() + i] = column;
        }

        return new DefaultTableMetaData(originalMetaData.getTableName(), columns);
    }
View Full Code Here

        int attributeLength = attributes.getLength();
        for (int i = 0; i < attributeLength; i++) {
            try {
                activeMetaData.getColumnIndex(getAttributeNameFromCache(attributes.getQName(i)));
            } catch (NoSuchColumnException e) {
                columnsToMerge.add(new Column(getAttributeNameFromCache(attributes.getQName(i)), DataType.UNKNOWN));
            }
        }

        if (!columnsToMerge.isEmpty()) {
            if (_columnSensing) {
View Full Code Here

                _lineNumber++;
                _lineNumberGlobal++;
                Column[] columns = activeMetaData.getColumns();
                Object[] rowValues = new Object[columns.length];
                for (int i = 0; i < columns.length; i++) {
                    Column column = columns[i];
                    rowValues[i] = getAttributeValueFromCache(attributes.getValue(column.getColumnName()));
                }
                _consumer.row(rowValues);
            }
        } catch (DataSetException e) {
            throw new SAXException(e);
View Full Code Here

   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()]);
   }
View Full Code Here

   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()]);
   }
View Full Code Here

   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()]);
   }
View Full Code Here

        final CsvParser parser = new CsvParserImpl();
        final List readData = parser.parse(source);
        final List readColumns = ((List) readData.get(0));
        final Column[] columns = new Column[readColumns.size()];
        for (int i = 0; i < readColumns.size(); i++) {
            columns[i] = new Column((String) readColumns.get(i),
                    DataType.UNKNOWN);
        }
        final String tableName = source.getName().substring(0,
                source.getName().indexOf(".csv"));
        final ITableMetaData metaData = new DefaultTableMetaData(tableName,
View Full Code Here

   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()]);
   }
View Full Code Here

   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()]);
   }
View Full Code Here

TOP

Related Classes of org.dbunit.dataset.Column

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.