Package com.db4o.query

Examples of com.db4o.query.Query.execute()


  public static void retrievePilotByExactPoints(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    query.descend("points").constrain(new Integer(100));
    ObjectSet result = query.execute();
    listResult(result);
  }

  public static void retrieveByNegation(ObjectContainer db) {
    Query query = db.query();
View Full Code Here


  public static void retrieveByNegation(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    query.descend("name").constrain("Michael Schumacher").not();
    ObjectSet result = query.execute();
    listResult(result);
  }

  public static void retrieveByConjunction(ObjectContainer db) {
    Query query = db.query();
View Full Code Here

  public static void retrieveByConjunction(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    Constraint constr = query.descend("name").constrain("Michael Schumacher");
    query.descend("points").constrain(new Integer(99)).and(constr);
    ObjectSet result = query.execute();
    listResult(result);
  }

  public static void retrieveByDisjunction(ObjectContainer db) {
    Query query = db.query();
View Full Code Here

  }
 
  public List getAllRecipes() {
    Query allRecipes = getDb4oTemplate().query();
    allRecipes.constrain(Recipe.class);
    return allRecipes.execute();
  }

  public void saveRecipe(Recipe r) {
    getDb4oTemplate().set(r);
  }
View Full Code Here

  public static void retrieveByDisjunction(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    Constraint constr = query.descend("name").constrain("Michael Schumacher");
    query.descend("points").constrain(new Integer(99)).or(constr);
    ObjectSet result = query.execute();
    listResult(result);
  }

  public static void retrieveByComparison(ObjectContainer db) {
    Query query = db.query();
View Full Code Here

  public static void retrieveByComparison(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    query.descend("points").constrain(new Integer(99)).greater();
    ObjectSet result = query.execute();
    listResult(result);
  }

  public static void retrieveByDefaultFieldValue(ObjectContainer db) {
    Pilot somebody = new Pilot("Somebody else", 0);
View Full Code Here

    Pilot somebody = new Pilot("Somebody else", 0);
    db.set(somebody);
    Query query = db.query();
    query.constrain(Pilot.class);
    query.descend("points").constrain(new Integer(0));
    ObjectSet result = query.execute();
    listResult(result);
    db.delete(somebody);
  }

  public static void retrieveSorted(ObjectContainer db) {
View Full Code Here

  public static void retrieveSorted(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    query.descend("name").orderAscending();
    ObjectSet result = query.execute();
    listResult(result);
    query.descend("name").orderDescending();
    result = query.execute();
    listResult(result);
  }
View Full Code Here

    query.constrain(Pilot.class);
    query.descend("name").orderAscending();
    ObjectSet result = query.execute();
    listResult(result);
    query.descend("name").orderDescending();
    result = query.execute();
    listResult(result);
  }

  public static void clearDatabase(ObjectContainer db) {
    ObjectSet result = db.get(new Pilot(null, 0));
View Full Code Here

        Query query = this.container.query();
        query.constrain(DB4oEntry.class);
        query.descend("feedId").constrain(feed.getId()).equal();
        query.descend("updateTime").orderDescending();

        ObjectSet<DB4oEntry> set = query.execute();
      
        int size = set.size();
       
        if (size < feed.getStartIndex()) {
            if (LOG.isDebugEnabled())
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.