タグ

Javaとapiに関するochikunのブックマーク (1)

  • #appengine でクエリの結果件数を取得する方法(1000件超とか)

    今日ひがさんと「クエリの結果件数の取得方法」についてTwitterで少しやりとりした。 Low-level APIのPreparedQueryだと1000件の上限があるが、JDOのQueryだと上限が無い 確かに上限は無いけど、JDOでQuery#execute().size()はめっちゃ遅くて現実的ではない JDOでもQuery#setResult("count(this)")は速い。でも、こいつは実はLow-level APIに丸投げなのでやっぱ1000件の上限に引っかかる。 JDOでもQuery#setResult("key")するとLow-level APIでいうsetKeysOnly()と同じ、キーのみクエリになる。でも1000件の上限に引っかからない! 大体こんなカンジで、最後の件はひがさんが発見してGoogle App Engine for Java GroupのMLにPos

  • 1