Oops my bad. I was wrong.
On May 7, 2011 10:33 AM, "Brandon Donnelson" <[email protected]>
wrote:
> It appears so far that numeric sorting on a double doesn't work yet. I am
> probably doing something wrong. I wondering what kind of cost you get when

> sorting numerically on GAE? I am thinking to moving the index to bytes,
and
> sort by byte (string).
>
> Anybody sort a double?
>
> @Persistent
> private double index;
>
> private String query(FileByteData fbd) {
> String base64 = null;
> DatastoreService datastore =
DatastoreServiceFactory.getDatastoreService();
> try {
> Query q = new Query("BlobTmpJdo");
> q.addFilter("key", FilterOperator.EQUAL, fbd.getKey());
> q.addSort("index");
> PreparedQuery e = datastore.prepare(q);
> Iterator<Entity> itr = e.asIterator();
> while (itr.hasNext()) {
> if (base64 == null) {
> base64 = "";
> }
> Entity entity = itr.next();
> base64 += entity.getProperty("base64");
> log.info("query(): index=" + entity.getProperty("index") + " base64=" +
entity.getProperty("base64"));
> }
> } catch (Exception e) {
> e.printStackTrace();
> log.log(Level.SEVERE, "", e);
> }
> return base64;
> }
>
> query(): index=45.0 base64=null
> query(): index=45.01 base64=null
> query(): index=45.02 base64=null
> query(): index=45.03 base64=null
> query(): index=45.04 base64=null
> query(): index=45.05 base64=null
> query(): index=45.06 base64=null
> query(): index=45.07 base64=null
> query(): index=45.08 base64=null
> query(): index=45.09 base64=null
> query(): index=45.1 base64=null
> query(): index=45.11 base64=null
> query(): index=45.12 base64=null
> query(): index=45.13 base64=null
> query(): index=45.14 base64=null
> query(): index=45.15 base64=null
> query(): index=45.16 base64=null
> query(): index=45.17 base64=null
> query(): index=45.18 base64=null
> query(): index=45.19 base64=null
> query(): index=45.2 base64=null
> query(): index=45.21 base64=null
> query(): index=45.22 base64=null
> qu...
>
> Brandon Donnelson
> http://gwt-examples.googlecode.com
>
> --
> You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
> To post to this group, send email to
[email protected].
> To unsubscribe from this group, send email to
[email protected].
> For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to