Examples of SelectQuery


Examples of org.apache.cayenne.query.SelectQuery

                ClientMtTable1.class));
    }

    public void testSynchronizeCommit() throws Exception {

        SelectQuery query = new SelectQuery(MtTable1.class);

        // no changes...
        clientServerChannel.onSync(
                serverContext,
                new MockGraphDiff(),
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

    }

    public void testPerformQueryObjectIDInjection() throws Exception {
        tMtTable1.insert(55, "g1", "s1");

        Query query = new SelectQuery("MtTable1");
        QueryResponse response = clientServerChannel.onQuery(null, query);

        assertNotNull(response);

        List<?> results = response.firstList();
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

                1, 2, 3
        };

        tMtTable3.insert(1, bytes, "abc", 4);

        Query query = new SelectQuery("MtTable3");
        QueryResponse response = clientServerChannel.onQuery(null, query);

        assertNotNull(response);

        List<?> results = response.firstList();
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

    public void testPerformQueryPropagationInheritance() throws Exception {

        tMtTable1.insert(65, "sub1", "xyz");

        SelectQuery query = new SelectQuery(ClientMtTable1.class);
        QueryResponse response = clientServerChannel.onQuery(null, query);

        assertNotNull(response);

        List<?> results = response.firstList();
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

    }

    public void testOnQueryPrefetchingToMany() throws Exception {
        createTwoMtTable1sAnd2sDataSet();

        SelectQuery query = new SelectQuery(ClientMtTable1.class);
        query.addOrdering(ClientMtTable1.GLOBAL_ATTRIBUTE1_PROPERTY, SortOrder.ASCENDING);
        query.addPrefetch(ClientMtTable1.TABLE2ARRAY_PROPERTY);

        final List<?> results = clientServerChannel.onQuery(null, query).firstList();

        queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

    }

    public void testOnQueryPrefetchingToManyEmpty() throws Exception {
        createTwoMtTable1sAnd2sDataSet();

        SelectQuery q = new SelectQuery(ClientMtTable1.class);
        q.addOrdering(ClientMtTable1.GLOBAL_ATTRIBUTE1_PROPERTY, SortOrder.ASCENDING);
        q.addPrefetch(ClientMtTable1.TABLE2ARRAY_PROPERTY);

        final List<?> results = clientServerChannel.onQuery(null, q).firstList();

        queryInterceptor.runWithQueriesBlocked(new UnitTestClosure() {
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

        ObjectContext context = createDataContext();

        Artist picasso = Cayenne.objectForPK(context, Artist.class, 1);
        Artist dali = Cayenne.objectForPK(context, Artist.class, 2);

        SelectQuery query = new SelectQuery(Gallery.class);
        query.andQualifier(ExpressionFactory.matchAllExp(
                "|exhibitArray.artistExhibitArray.toArtist",
                picasso,
                dali));

        List<Gallery> galleries = context.performQuery(query);
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

        // insert
        ivRootTable.insert(1, "xROOT", null);
        ivRootTable.insert(2, "xSUB1_ROOT", "IvSub1");
        ivSub1Table.insert(2, "xSUB1");

        SelectQuery query = new SelectQuery(IvRoot.class);
        List<IvRoot> results = context.performQuery(query);

        assertEquals(2, results.size());

        // since we don't have ordering, need to analyze results in an order agnostic
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

        ivSub1Sub1Table.insert(3, "xSUB1_SUB1");

        ivRootTable.insert(4, "xROOT_SUB2", "IvSub2");
        ivSub2Table.insert(4, "xSUB2");

        SelectQuery query = new SelectQuery(IvRoot.class);
        List<IvRoot> results = context.performQuery(query);

        assertEquals(4, results.size());

        // since we don't have ordering, need to analyze results in an order agnostic
View Full Code Here

Examples of org.apache.cayenne.query.SelectQuery

        ivSub1Sub1Table.insert(3, "xSUB1_SUB1");

        ivRootTable.insert(4, "xROOT_SUB2", "IvSub2");
        ivSub2Table.insert(4, "xSUB2");

        SelectQuery query = new SelectQuery(IvSub1.class);
        List<IvRoot> results = context.performQuery(query);

        assertEquals(2, results.size());

        // since we don't have ordering, need to analyze results in an order agnostic
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.