2010-11-24 12 views
2

J'essaie d'obtenir une liste des types d'entités qui ont été conservés en tant que documented, mais les requêtes do not return any results on the development server.statistiques du magasin de données du moteur de l'application sur le serveur de développement

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService(); 
PreparedQuery kindStats = datastore.prepare(new Query("__Stat_Kind__")); 

for (Entity kindStat : kindStats.asList(withDefaults())) { 
    String kind_name = (String) kindStat.getProperty("kind_name"); 
} 

pas plus ce travail sur le serveur de développement:

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService(); 
Entity globalStat = datastore.prepare(new Query("__Stat_Total__")).asSingleEntity(); 
Long totalBytes = (Long) globalStat.getProperty("bytes"); 
Long totalEntities = (Long) globalStat.getProperty("count"); 

Y at-il une autre façon de faire, ou est-il pas censé être possible?

+0

@Nick Johnson une entrée? –

+1

Je crois que Riley est correct - les statistiques, au moins dans le Java SDK, ne fonctionnent pas dans le serveur de dev. –

Répondre

3

Je suis désolé, je ne peux pas trouver la documentation pour soutenir cette croyance, mais je crois que:

  • statistiques ne fonctionnent pas sur le serveur de développement en ce moment
  • Google prévoit de faire à travailler trop longtemps avant
+0

merci pour la réponse. –

+0

http://groups.google.com/group/google-appengine-java/browse_thread/thread/eb07eb384e0275a8/1770f5246c4d6dd7?lnk=gst&q=statistics+dev+server#1770f5246c4d6dd7 – systempuntoout

+0

Je suis triste d'accepter cette réponse. J'espère qu'un jour ce n'est pas correct. –

1

Cette URL ci-dessous peut vous aider à:

PreparedQuery.countEntities() clarifications

+0

Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) d'inclure ici les parties essentielles de la réponse et de fournir le lien pour référence. –