Package org.dbunit.dataset

Examples of org.dbunit.dataset.FilteredDataSet


            builder.setColumnSensing(true);
            IDataSet ds = builder.build(new File(file));

            // Load the data set through a sequence filter to ensure statements are executed in correct order
            ITableFilter filter = new DatabaseSequenceFilter(connection);
            IDataSet dataset = new FilteredDataSet(filter, ds);

            dboperation.execute(connection, dataset);
        } catch (ClassNotFoundException e) {
            throw new RuntimeException(e);
        } catch (DatabaseUnitException e) {
View Full Code Here


            if (pksToLoad.isEmpty()) {
                data = connection.createDataSet();
            } else {
                EntityRelationshipFilter filter = new EntityRelationshipFilter(connection, pksToLoad, new ConfigurableDependencyInclusionResolver(config));
                data = new FilteredDataSet(filter, connection.createDataSet());
            }

            ReplacementDataSet nullReplacingData = new ReplacementDataSet(data);
            nullReplacingData.addReplacementObject(null, Settings.NULL_REPLACEMENT);
View Full Code Here

        }

        // order the data set
        DatabaseSequenceFilter filter = new DatabaseSequenceFilter(connection,
                data.getTableNames());
        return new FilteredDataSet(filter, data);
    }
View Full Code Here

            data = new XmlDataSet( stream );
        }

        // order the data set
        DatabaseSequenceFilter filter = new DatabaseSequenceFilter( connection, data.getTableNames() );
        return new FilteredDataSet( filter, data );
    }
View Full Code Here

      
       //conn = DatabaseConnectionFactory.getConnection();       
       String targetDbName = DatabaseConnectionFactory.getDatabaseName()
      
       ITableFilter tablefilter = new DatabaseSequenceFilter(conn);       
       IDataSet databaseDataSet = new FilteredDataSet(tablefilter, conn.createDataSet());  
      
       //the name of the created file is equal at the DB name
       FlatXmlDataSet.write(databaseDataSet, new FileOutputStream(outputFolder+File.separator+targetDbName+".xml"));          
     
    } catch (Exception e) {
View Full Code Here

       //ITableFilter filter = new DatabaseSequenceFilter(conn, tables);
       IDatabaseConnection conn = new DatabaseConnection(ds.getConnection());
       ITableFilter filter = new DatabaseSequenceFilter(conn, tables);
     
       //The target dataSet: ie all the tables in the input list
       IDataSet dataSet = new FilteredDataSet(filter, conn.createDataSet());     
     
       DatabaseOperation.DELETE_ALL.execute(conn, dataSet)
    
       conn.close();     
     
View Full Code Here

         conn = new DatabaseConnection(ds.getConnection());
           
         ITableFilter filter = new DatabaseSequenceFilter(conn);
         
         //The dataSet: ie the list of ALL tables name
         IDataSet dataSet = new FilteredDataSet(filter, conn.createDataSet());
       
         ITableIterator iter = dataSet.iterator();
       
         while(iter.next())
         {
           ITable tab = iter.getTable();
           String tableName = tab.getTableMetaData().getTableName();       
View Full Code Here

         conn = new DatabaseConnection(ds.getConnection());
           
         ITableFilter filter = new DatabaseSequenceFilter(conn);
         
         //The dataSet: ie the list of ALL tables name
         IDataSet dataSet = new FilteredDataSet(filter, conn.createDataSet());
       
         ITableIterator iter = dataSet.iterator();
       
         while(iter.next())
         {
           ITable tab = iter.getTable();
           String tableName = tab.getTableMetaData().getTableName();       
View Full Code Here

    private IDataSet getDataSet(IDatabaseConnection conn) throws Exception {
      IDataSet ds = flatXmlDataSet;
     
      // If automated table order is enabled, decorate the table set with a database sequence filter
      if (this.automatedTableOrder) {
        ds = new FilteredDataSet(new DatabaseSequenceFilter(conn), flatXmlDataSet);
      }
     
      return ds;
    }
View Full Code Here

      return names;
   }

   public static IDataSet excludeTables(IDataSet dataSet, String ... tablesToExclude)
   {
      return new FilteredDataSet(new ExcludeTableFilter(tablesToExclude), dataSet);
   }
View Full Code Here

TOP

Related Classes of org.dbunit.dataset.FilteredDataSet

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.