Here are the examples of the java api class com.google.appengine.api.datastore.Projection taken from open source projects.
1. DatastoreUtils#cloneQuery()
Project: objectify
File: DatastoreUtils.java
File: DatastoreUtils.java
/** * Make a new Query object that is exactly like the old. Too bad Query isn't Cloneable. */ public static com.google.appengine.api.datastore.Query cloneQuery(com.google.appengine.api.datastore.Query orig) { com.google.appengine.api.datastore.Query copy = new com.google.appengine.api.datastore.Query(orig.getKind(), orig.getAncestor()); copy.setFilter(orig.getFilter()); for (SortPredicate sort : orig.getSortPredicates()) copy.addSort(sort.getPropertyName(), sort.getDirection()); for (Projection projection : orig.getProjections()) copy.addProjection(projection); if (orig.isKeysOnly()) copy.setKeysOnly(); copy.setDistinct(orig.getDistinct()); return copy; }