Package com.google.code.gaeom

Examples of com.google.code.gaeom.ObjectStoreSession.find()


    a.p = new Point(10, 20);

    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    oss.store(a).now();

    A a1 = oss.find(A.class).filter("p", new Point(10, 20)).single().now();

    assertEquals(a, a1);
  }

  @Test(expected=IllegalArgumentException.class)
View Full Code Here


    a.p = new Point(10, 20);

    ObjectStoreSession oss = ObjectStore.Factory.create().beginSession();
    oss.store(a).now();

    oss.find(A.class).filter("p", Op.GreaterThan, new Point(10, 20)).single().now();
  }
}
View Full Code Here

    A a2 = new A();
    a2.b = new B();

    oss.store(a1, a2).now();

    A a1a = oss.find(A.class).filter("b", null).single().now();
    assertEquals(a1, a1a);

    A a2a = oss.find(A.class).filter("b", Find.Op.NotEqualTo, null).single().now();
    assertEquals(a2, a2a);
  }
View Full Code Here

    oss.store(a1, a2).now();

    A a1a = oss.find(A.class).filter("b", null).single().now();
    assertEquals(a1, a1a);

    A a2a = oss.find(A.class).filter("b", Find.Op.NotEqualTo, null).single().now();
    assertEquals(a2, a2a);
  }

  @Test
  public void testByFilteringForNullEmbedded() throws Exception
View Full Code Here

    ObjectStoreSession oss = os.beginSession();
    oss.store(new Foo("Fred Flintstone")).now();
    oss.store(new Foo("Barney Rubble")).now();

    List<Foo> foos = Lists.newArrayList(oss.find(Foo.class).now());
    assertEquals(2, foos.size());

    DatastoreService service = DatastoreServiceFactory.getDatastoreService();
    List<Entity> entities = Lists.newArrayList(service.prepare(new Query("Foo")).asIterable());
    assertEquals(2, entities.size());
View Full Code Here

    d.v1 = 12;
    d.v2 = 12;

    oss.store(d).now();

    Dork d1 = oss.find(Dork.class).filter("v1", 12).single().now();
    assertNull(d1);

    Dork d2 = oss.find(Dork.class).filter("v2", 12).single().now();
    assertNotNull(d2);
  }
View Full Code Here

    oss.store(d).now();

    Dork d1 = oss.find(Dork.class).filter("v1", 12).single().now();
    assertNull(d1);

    Dork d2 = oss.find(Dork.class).filter("v2", 12).single().now();
    assertNotNull(d2);
  }
}
View Full Code Here

    a.b = new B();
    a.b.foo = "Blah";

    oss.store(a).now();

    A a2 = oss.find(A.class).filter("b.foo", "Blah").single().now();
    assertTrue(a == a2);
  }

  @Test
  public void queryOnEmbeddedListProperty() throws Exception
View Full Code Here

    a.bs.get(1).foo = "Blah1";
    a.bs.get(2).foo = "Blah2";

    oss.store(a).now();

    A a2 = oss.find(A.class).filter("bs.foo", "Blah").single().now();
    assertTrue(a == a2);
  }
 
  @Test
  public void queryOnEmbeddedListStringProperty() throws Exception
View Full Code Here

    a.strings.add("Blah2");
    a.strings.add("Blah3");

    oss.store(a).now();

    A a2 = oss.find(A.class).filter("strings", "Blah").single().now();
    assertTrue(a == a2);
  }

}
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.