Package com.db4o

Examples of com.db4o.ObjectSet


    public void addUser(User user) {
        this.template.set(user);
    }
   
    public void removeUser(User user) {
        ObjectSet set = this.template.query(new UsernamePredicate(user.getUsername()));
        if (set.hasNext()) {
            this.template.delete(user);
        }
    }
View Full Code Here


            this.template.delete(user);
        }
    }
   
    public User getUserByUsername(String username) {
        ObjectSet set = this.template.query(new UsernamePredicate(username));
        if (set.hasNext()) {
            User found = (User) set.next();
            found.setUserRepository(this);
            return found;
        } else {
            return null;
        }
View Full Code Here

    throw new RuntimeException("do rollback");
  }

  public void listPilots() {
    Pilot proto = new Pilot(null, 0);
    ObjectSet result = template.get(proto);
    log.info("db contains pilots : " + result);
  }
View Full Code Here

  }

  public static void retrieveAllPilots(ObjectContainer db) {
    Query query = db.query();
    query.constrain(Pilot.class);
    ObjectSet result = query.execute();
    listResult(result);
  }
View Full Code Here

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

  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);
  }
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);
  }
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);
  }
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);
  }
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);
  }
View Full Code Here

TOP

Related Classes of com.db4o.ObjectSet

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.