Package org.apache.tuscany.das.rdb.merge.impl

Examples of org.apache.tuscany.das.rdb.merge.impl.GraphMerger.merge()


    DataObject graph2 = select.executeQuery();
    assertEquals(5, graph2.getList("CUSTOMER").size());

    GraphMerger merger = new GraphMerger();
    merger.addPrimaryKey("CUSTOMER.ID");
    DataObject mergedGraph = merger.merge(graph1, graph2);

    assertEquals(5, mergedGraph.getList("CUSTOMER").size());
  }

  public void testSingleTableMergeThreeGraphs() throws Exception {
View Full Code Here


    merger.addPrimaryKey("CUSTOMER.ID");
    ArrayList graphs = new ArrayList();
    graphs.add(graph1);
    graphs.add(graph2);
    graphs.add(graph3);
    DataObject mergedGraph = merger.merge(graphs);

    assertEquals(5, mergedGraph.getList("CUSTOMER").size());

  }
View Full Code Here

        assertEquals(2, customer2.getInt("ID"));
       
        GraphMerger merger = new GraphMerger();
        merger.addPrimaryKey("CUSTOMER.ID");
        merger.addPrimaryKey("ANORDER.ID");
        DataObject mergedGraph = merger.merge(graph1, graph2);
       
        assertEquals(3, mergedGraph.getList("ANORDER").size());
        assertEquals(2, mergedGraph.getList("CUSTOMER").size());
       
        DataObject mergedCustomer = (DataObject) mergedGraph.getList("CUSTOMER").get(1);
View Full Code Here

        assertEquals(4, graph2.getList("ANORDER").size());
       
        GraphMerger merger = new GraphMerger();
        merger.addPrimaryKey("CUSTOMER.ID");
        merger.addPrimaryKey("ANORDER.ID");
        DataObject mergedGraph = merger.merge(graph1, graph2);
        assertEquals(4, mergedGraph.getList("ANORDER").size());
        assertEquals(1, mergedGraph.getList("CUSTOMER").size());
    }

View Full Code Here

        merger.addPrimaryKey("CUSTOMER.ID");
        List graphs = new ArrayList();
        graphs.add(graph1);
        graphs.add(graph2);
        graphs.add(graph3);
        DataObject mergedGraph = merger.merge(graphs);

        assertEquals(5, mergedGraph.getList("CUSTOMER").size());

    }
View Full Code Here

        assertEquals(2, customer2.getInt("ID"));

        GraphMerger merger = new GraphMerger();
        merger.addPrimaryKey("CUSTOMER.ID");
        merger.addPrimaryKey("ANORDER.ID");
        DataObject mergedGraph = merger.merge(graph1, graph2);

        assertEquals(3, mergedGraph.getList("ANORDER").size());
        assertEquals(2, mergedGraph.getList("CUSTOMER").size());

        DataObject mergedCustomer = (DataObject) mergedGraph.getList("CUSTOMER").get(1);
View Full Code Here

        assertEquals(4, graph2.getList("ANORDER").size());

        GraphMerger merger = new GraphMerger();
        merger.addPrimaryKey("CUSTOMER.ID");
        merger.addPrimaryKey("ANORDER.ID");
        DataObject mergedGraph = merger.merge(graph1, graph2);
        assertEquals(4, mergedGraph.getList("ANORDER").size());
        assertEquals(1, mergedGraph.getList("CUSTOMER").size());
    }

}
View Full Code Here

        DataObject graph2 = select.executeQuery();
        assertEquals(5, graph2.getList("CUSTOMER").size());

        GraphMerger merger = new GraphMerger();
        merger.addPrimaryKey("CUSTOMER.ID");
        DataObject mergedGraph = merger.merge(graph1, graph2);

        assertEquals(5, mergedGraph.getList("CUSTOMER").size());
    }

    public void testSingleTableMergeThreeGraphs() throws Exception {
View Full Code Here

        DataObject graph2 = select.executeQuery();
        assertEquals(5, graph2.getList("CUSTOMER").size());

        GraphMerger merger = new GraphMerger();
        merger.addPrimaryKey("CUSTOMER.ID");
        DataObject mergedGraph = merger.merge(graph1, graph2);

        assertEquals(5, mergedGraph.getList("CUSTOMER").size());
    }

    public void testSingleTableMergeThreeGraphs() throws Exception {
View Full Code Here

        merger.addPrimaryKey("CUSTOMER.ID");
        List graphs = new ArrayList();
        graphs.add(graph1);
        graphs.add(graph2);
        graphs.add(graph3);
        DataObject mergedGraph = merger.merge(graphs);

        assertEquals(5, mergedGraph.getList("CUSTOMER").size());

    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.