Examples of descend()


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

    List<Description> descriptions = db.query(Description.class);
    assertEquals(descriptions.size(), defragmentedDb.query(Description.class).size());
    for (Description description : descriptions) {
      Query query = defragmentedDb.query();
      query.constrain(description.getClass());
      query.descend("fNewsId").constrain(Long.valueOf(description.getNews().getId())); //$NON-NLS-1$

      List<Description> result = query.execute();
      assertEquals(1, result.size());
      assertEquals(description.getValue(), result.get(0).getValue());
    }
View Full Code Here

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

    List<INewsBin> newsBins = db.query(INewsBin.class);
    assertEquals(newsBins.size(), defragmentedDb.query(INewsBin.class).size());
    for (INewsBin newsBin : newsBins) {
      Query query = defragmentedDb.query();
      query.constrain(newsBin.getClass());
      query.descend("fId").constrain(Long.valueOf(newsBin.getId())); //$NON-NLS-1$

      List<INewsBin> result = query.execute();
      assertEquals(1, result.size());
      assertEquals(newsBin.getNews(), result.get(0).getNews());
    }
View Full Code Here

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

    List<IFolder> folders = db.query(IFolder.class);
    assertEquals(folders.size(), defragmentedDb.query(IFolder.class).size());
    for (IFolder folder : folders) {
      Query query = defragmentedDb.query();
      query.constrain(folder.getClass());
      query.descend("fId").constrain(Long.valueOf(folder.getId())); //$NON-NLS-1$

      List<IFolder> result = query.execute();
      assertEquals(1, result.size());

      IFolder otherFolder = result.get(0);
View Full Code Here

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

    List<IPreference> preferences = db.query(IPreference.class);
    assertEquals(preferences.size(), defragmentedDb.query(IPreference.class).size());
    for (IPreference preference : preferences) {
      Query query = defragmentedDb.query();
      query.constrain(preference.getClass());
      query.descend("fId").constrain(Long.valueOf(preference.getId())); //$NON-NLS-1$

      List<IPreference> result = query.execute();
      assertEquals(1, result.size());

      IPreference otherPreference = result.get(0);
View Full Code Here

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

    List<ILabel> labels = db.query(ILabel.class);
    assertEquals(labels.size(), defragmentedDb.query(ILabel.class).size());
    for (ILabel label : labels) {
      Query query = defragmentedDb.query();
      query.constrain(label.getClass());
      query.descend("fId").constrain(Long.valueOf(label.getId())); //$NON-NLS-1$

      List<INewsBin> result = query.execute();
      assertEquals(1, result.size());
      assertTrue(((Label) label).isIdentical((ILabel) result.get(0)));
    }
View Full Code Here

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

    List<ISearchFilter> filters = db.query(ISearchFilter.class);
    assertEquals(filters.size(), defragmentedDb.query(ISearchFilter.class).size());
    for (ISearchFilter filter : filters) {
      Query query = defragmentedDb.query();
      query.constrain(filter.getClass());
      query.descend("fId").constrain(Long.valueOf(filter.getId())); //$NON-NLS-1$

      List<INewsBin> result = query.execute();
      assertEquals(1, result.size());

      ISearchFilter otherFilter = (ISearchFilter) result.get(0);
View Full Code Here

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

    List<IConditionalGet> condGets = db.query(IConditionalGet.class);
    assertEquals(condGets.size(), defragmentedDb.query(IConditionalGet.class).size());
    for (IConditionalGet condGet : condGets) {
      Query query = defragmentedDb.query();
      query.constrain(condGet.getClass());
      query.descend("fLink").constrain(condGet.getLink().toString()); //$NON-NLS-1$

      List<IConditionalGet> result = query.execute();
      assertEquals(1, result.size());

      IConditionalGet otherCondGet = result.get(0);
View Full Code Here

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

  public Collection<IFolder> loadRoots() {
    try {
      Query query = fDb.query();
      query.constrain(fEntityClass);
      query.descend("fParent").constrain(null); //$NON-NLS-1$
      List<IFolder> folders = getList(query);
      activateAll(folders);
      return new ArrayList<IFolder>(folders);
    } catch (Db4oException e) {
      throw new PersistenceException(e);
View Full Code Here

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

  }

  private List<T> loadList(long id) throws Db4oException   {
    Query query = fDb.query();
    query.constrain(fEntityClass);
    query.descend("fId").constrain(Long.valueOf(id)); //$NON-NLS-1$
    return getList(query);
  }

  @Override
  protected void preSave(T entity) {
View Full Code Here

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

  }

  public ISearchMark load(ISearchCondition searchCondition) {
    Query query = fDb.query();
    query.constrain(fEntityClass);
    query.descend("fSearchConditions").constrain(searchCondition); //$NON-NLS-1$
    return getSingleResult(query);
  }

  public void visited(ISearchMark mark) {
    fWriteLock.lock();
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.