2010-11-24 16 views
2

Ich versuche, eine Liste der Entitätstypen zu erhalten, die als documented, aber die Abfragen do not return any results on the development server persistent sind.App-Engine-Datenspeicher-Statistiken auf dem Entwicklungsserver

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"); 
} 

auch nicht diese Arbeit auf dem Entwicklungsserver:

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"); 

Gibt es eine andere Möglichkeit, dies zu tun, oder es soll nicht möglich sein?

+0

@Nick Johnson irgendwelche Eingabe? –

+1

Ich glaube Riley ist korrekt - Statistiken, zumindest im Java SDK, funktionieren nicht im Dev-Server. –

Antwort

3

Es tut mir leid ich nicht in der Dokumentation, diesen Glauben zu unterstützen, finden kann, aber ich glaube, dass:

  • Statistiken auf dem Entwicklungsserver nicht funktionieren jetzt
  • Google plant machen sie arbeiten, bevor zu lang
+0

danke für die Antwort. –

+0

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

+0

Ich bin traurig, diese Antwort zu akzeptieren. Ich hoffe eines Tages ist es nicht korrekt. –

1

Diese uRL unten können Sie helfen:

PreparedQuery.countEntities() clarifications

+0

Während dies die Frage theoretisch beantworten könnte, [wäre es vorzuziehen] (http://meta.stackexchange.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. –

Verwandte Themen