Package com.db4o.query

Examples of com.db4o.query.Query


        List<NewsReference> staleNewsRefs = new ArrayList<NewsReference>(0);
        for (NewsReference newsRef : newsBin.getNewsRefs()) {
          if (isCanceled(monitor, sourceDb, destinationDb))
            return;

          Query query = sourceDb.query();
          query.constrain(News.class);
          query.descend("fId").constrain(newsRef.getId()); //$NON-NLS-1$
          Iterator<?> newsIt = query.execute().iterator();
          if (!newsIt.hasNext()) {
            Activator.getDefault().logError("NewsBin " + newsBin + " has reference to news with id: " + newsRef.getId() + ", but that news does not exist.", null); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
            staleNewsRefs.add(newsRef);
            continue;
          }
View Full Code Here


    return entities.contains(entity);
  }

  private void deleteFeedIfNecessary(IBookMark mark) {
    Query query = fDb.query();
    query.constrain(Feed.class);
    query.descend("fLinkText").constrain(mark.getFeedLinkReference().getLink().toString()); //$NON-NLS-1$
    @SuppressWarnings("unchecked")
    List<IFeed> feeds = query.execute();
    for (IFeed feed : feeds) {
      FeedLinkReference feedRef = new FeedLinkReference(feed.getLink());
      if (DBHelper.countBookMarkReference(fDb, feedRef) == 1) {
        if (DBHelper.feedHasNewsWithCopies(fDb, feedRef)) {
          List<INews> newsList = new ArrayList<INews>(feed.getNews());
View Full Code Here

    return null;
  }
 
  public List<FCPClient> findNonGlobalClients(NodeClientCore core, ObjectContainer container) {
      ArrayList<FCPClient> results = new ArrayList<FCPClient>();
    Query query = container.query();
    query.constrain(FCPClient.class);
    ObjectSet<FCPClient> set = query.execute();
    while(true) {
        try {
            if(set.hasNext()) {
                FCPClient client = set.next();
                try {
View Full Code Here

    db.set(pilot2);
    System.out.println("Stored " + pilot2);
  }

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

    ObjectSet result = query.execute();
    listResult(result);
  }

  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

    ObjectSet result = query.execute();
    listResult(result);
  }

  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

    ObjectSet result = query.execute();
    listResult(result);
  }

  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

    ObjectSet result = query.execute();
    listResult(result);
  }

  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 void saveUnit(Unit unit) {
    getDb4oTemplate().set(unit);
  }
 
  public List getAllRecipes() {
    Query allRecipes = getDb4oTemplate().query();
    allRecipes.constrain(Recipe.class);
    return allRecipes.execute();
  }
View Full Code Here

    ObjectSet result = query.execute();
    listResult(result);
  }

  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

TOP

Related Classes of com.db4o.query.Query

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.