#404 - ENH: ExpressionList missing setUseQueryCache() method - need to add it.

This commit is contained in:
Robin Bygrave committed 2015-09-08 23:55:53 +12:00
1 parent fc3ab10984
commit 98fc739600
3 files changed
+17

No files matched your search

@@ -324,6 +324,13 @@ public interface ExpressionList<T> extends Serializable {
*/
Query<T> setUseCache(boolean useCache);
/**
* Set to true to use the query for executing this query.
*
* @see Query#setUseQueryCache(boolean)
*/
Query<T> setUseQueryCache(boolean useCache);
/**
* Add expressions to the having clause.
* <p>
@@ -523,6 +523,11 @@ abstract class JunctionExpression<T> implements Junction<T>, SpiExpression, Expr
return exprList.setUseCache(useCache);
}
@Override
public Query<T> setUseQueryCache(boolean useCache) {
return exprList.setUseQueryCache(useCache);
}
@Override
public ExpressionList<T> startsWith(String propertyName, String value) {
return exprList.startsWith(propertyName, value);
@@ -268,6 +268,11 @@ public class DefaultExpressionList<T> implements SpiExpressionList<T> {
return query.setUseCache(useCache);
}
@Override
public Query<T> setUseQueryCache(boolean useCache) {
return query.setUseQueryCache(useCache);
}
@Override
public ExpressionList<T> having() {
return query.having();