1 56 package org.objectstyle.cayenne.map; 57 58 import org.objectstyle.cayenne.query.Query; 59 import org.objectstyle.cayenne.query.SelectQuery; 60 61 67 class SelectQueryBuilder extends QueryBuilder { 68 69 72 public Query getQuery() { 73 SelectQuery query = new SelectQuery(); 74 query.setRoot(getRoot()); 75 query.setName(name); 76 query.setQualifier(qualifier); 77 78 if (orderings != null && !orderings.isEmpty()) { 79 query.addOrderings(orderings); 80 } 81 82 if (prefetches != null && !prefetches.isEmpty()) { 83 query.addPrefetches(prefetches); 84 } 85 86 query.initWithProperties(properties); 88 89 return query; 90 } 91 } | Popular Tags |