com.google.appengine.api.datastore.Projection

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
/**
	 * 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;
}