Package com.mobixess.jodb.soda.api

Examples of com.mobixess.jodb.soda.api.Query.constrain()


            sessionContainer.close();
            sessionContainer = getContainerForFile(testFile);
        }
       
        query = sessionContainer.query();
        query.constrain(ObjectA.class);
        if(ascending){
            query.descend("_val2").orderAscending();
        }else{
            query.descend("_val2").orderDescending();
        }
View Full Code Here


            sessionContainer.close();
            sessionContainer = getContainerForFile(testFile);
        }
       
        Query query = sessionContainer.query();
        query.constrain(ObjectA.class);

        query.descend("_val2").constrain(0).smaller();
       
       
        long queryStart = System.currentTimeMillis();
View Full Code Here

            sessionContainer.close();
            sessionContainer = getContainerForFile(testFile);
        }
//        List classes = sessionContainer.getAllObjects();
        Query query = sessionContainer.query();
        query.constrain(initialObject.getClass());
        List classes = query.execute();
        if (classes.size() != 1) {
            throw new RuntimeException();
        }
        Object obj = classes.get(0);
View Full Code Here

            sessionContainer = getContainerForFile(testFile);
        }
       
        Query query = sessionContainer.query();
       
        query.constrain(innerClassObject.getInnerClass().getClass());
       
        List list = query.execute();
       
        if(list.size()!=1 || list.get(0).getClass() != innerClassObject.getInnerClass().getClass()){
            throw new RuntimeException(" +++"+list.size());
View Full Code Here

            sessionContainer = getContainerForFile(testFile);
        }
       
       
        query = sessionContainer.query();
        query.constrain(ObjectA.class);

        query.descend("_val2").constrain(0).smaller();
       
        queryStart = System.currentTimeMillis();
        list = (JODBQueryList) query.execute();
View Full Code Here

    public <T> ObjectSet<T> get(Object template) throws IOException, IllegalClassTypeException {
        if(template == null){
            return _session.getAllObjects();
        }else{
            Query query = query();
            query.constrain(template);
            return query.execute();
        }
    }

    public Query query() {
View Full Code Here

        return new QueryNode("",_session, null);
    }

    public <Type> ObjectSet<Type> query(Class<Type> clazz) throws IOException, IllegalClassTypeException {
        Query query = query();
        query.constrain(clazz);
        return query.execute();
    }

    public void rollback() {
        _transactionContainer.reset();
View Full Code Here

        }
        fillTestData(objectContainer);
        benchmarkResults._refillTime = System.currentTimeMillis() - startTime;
        //form query for all elements
        Query query = objectContainer.query();
        query.constrain(BenchmarkObject.class);
        query.descend("_val1").constrain(Integer.MIN_VALUE).greater();
        query.descend("_val1").constrain(Integer.MAX_VALUE).smaller();
        if(sort){
            benchmarkResults._sorted = true;
            query.descend("_val1").orderAscending();
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.