Package com.google.appengine.api.datastore

Examples of com.google.appengine.api.datastore.DatastoreService.prepare()


            }
            query.setKeysOnly();

            DatastoreService ds = Get();
            try {
                PreparedQuery stmt = ds.prepare(query);
                Entity entity = stmt.asSingleEntity();
                if (null == entity)
                    return null;
                else
                    return entity.getKey();
View Full Code Here


                else
                    return entity.getKey();
            }
            catch (com.google.appengine.api.datastore.PreparedQuery.TooManyResultsException exc){

                PreparedQuery stmt = ds.prepare(query);
                Key highKey = null;
                long highId = 0;
                for (Entity ent : stmt.asIterable()){
                    Key key = ent.getKey();
                    long keyId = key.getId();
View Full Code Here

                    throw new AdminAccessException();
            }
            query.setKeysOnly();

            DatastoreService ds = Get();
            PreparedQuery stmt = ds.prepare(query);

            Iterable<Entity> it = stmt.asIterable(page.createFetchOptions());

            List.Primitive<Key> list = new gap.util.ListPrimitiveKey(query.getKind());
View Full Code Here

                    throw new AdminAccessException();
            }
            query.setKeysOnly();

            DatastoreService ds = Get();
            PreparedQuery stmt = ds.prepare(query);

            Iterable<Entity> it = stmt.asIterable();

            List.Primitive<Key> list = new gap.util.ListPrimitiveKey(query.getKind());
View Full Code Here

                    throw new AdminAccessException();
            }
            query.setKeysOnly();

            DatastoreService ds = Get();
            PreparedQuery stmt = ds.prepare(query);

            return stmt.asIterable();
        }
    }
    /**
 
View Full Code Here

    interpreteParameters();

    DatastoreService dss = DatastoreServiceFactory.getDatastoreService();
    Query q = new Query(kind);
    FetchOptions fo = insertParametersToQueue(q);
    PreparedQuery pq = dss.prepare(q);

    boolean finish = false;

    if (pq.countEntities() > 0) {
      boolean thrown = false;
View Full Code Here

    DatastoreService dss = DatastoreServiceFactory.getDatastoreService();

    Query q = new Query(STAT_KIND);
    q.setKeysOnly();
    q.addFilter(STAT_ID, FilterOperator.EQUAL, calcId);
    PreparedQuery pq = dss.prepare(q);
    Iterable<Entity> it = pq.asIterable();
    List<Key> kk = new ArrayList<Key>();
    for (Iterator<Entity> i = it.iterator(); i.hasNext();) {
      Entity tmp = i.next();
      kk.add(tmp.getKey());
View Full Code Here

    // totalInc);
    NamespaceManager.set(namespace);
    DatastoreService dss = DatastoreServiceFactory.getDatastoreService();
    Query q = new Query(STAT_KIND);
    q.addFilter(STAT_ID, FilterOperator.EQUAL, key);
    PreparedQuery pq = dss.prepare(q);
    if (pq.countEntities() == 1) {
      Entity e = pq.asSingleEntity();
      Object t = e.getProperty(paramID);
      if (t == null) {
        e.setProperty(paramID, totalInc);
View Full Code Here

  public static void finishJob(String key, String namespace) {
    NamespaceManager.set(namespace);
    DatastoreService dss = DatastoreServiceFactory.getDatastoreService();
    Query q = new Query(STAT_KIND);
    q.addFilter(STAT_ID, FilterOperator.EQUAL, key);
    PreparedQuery pq = dss.prepare(q);
    if (pq.countEntities() == 1) {
      Entity e = pq.asSingleEntity();
      e.setProperty(STAT_FINISHED, true);
      dss.put(e);
      //dss.delete(e.getKey());
View Full Code Here

    // System.out.println("COUNTED =" + key);
    NamespaceManager.set(namespace);
    DatastoreService dss = DatastoreServiceFactory.getDatastoreService();
    Query q = new Query(STAT_KIND);
    q.addFilter(STAT_ID, FilterOperator.EQUAL, key);
    PreparedQuery pq = dss.prepare(q);
    if (pq.countEntities() == 1) {
      Entity e = pq.asSingleEntity();
      e.setProperty(STAT_COUNTED, true);
      dss.put(e);
    }
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.