@Override public Iterator<R> getNew(final Q query) { return runWithMetrics("getNew", new Function<Void, Iterator<R>>() { @Override public Iterator<R> apply(Void v) { return qe.getNew(query); } }); }
@Override public Iterator<R> execute(final Q query, final B subquery, final Object executionInfo, final QueryProfiler profiler) { return runWithMetrics("execute", new Function<Void, Iterator<R>>() { @Override public Iterator<R> apply(Void v) { return qe.execute(query, subquery, executionInfo, profiler); } }); }
@Override public boolean hasDeletions(final Q query) { return runWithMetrics("hasDeletions", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.hasDeletions(query); } }); }
@Override public boolean isDeleted(final Q query, final R result) { return runWithMetrics("isDeleted", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.isDeleted(query, result); } }); }
@Override public boolean isDeleted(final Q query, final R result) { return runWithMetrics("isDeleted", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.isDeleted(query, result); } }); }
@Override public boolean hasDeletions(final Q query) { return runWithMetrics("hasDeletions", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.hasDeletions(query); } }); }
@Override public boolean hasDeletions(final Q query) { return runWithMetrics("hasDeletions", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.hasDeletions(query); } }); }
@Override public Iterator<R> execute(final Q query, final B subquery, final Object executionInfo, final QueryProfiler profiler) { return runWithMetrics("execute", new Function<Void, Iterator<R>>() { @Override public Iterator<R> apply(Void v) { return qe.execute(query, subquery, executionInfo, profiler); } }); }
@Override public Iterator<R> getNew(final Q query) { return runWithMetrics("getNew", new Function<Void, Iterator<R>>() { @Override public Iterator<R> apply(Void v) { return qe.getNew(query); } }); }
@Override public boolean isDeleted(final Q query, final R result) { return runWithMetrics("isDeleted", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.isDeleted(query, result); } }); }
@Override public Iterator<R> getNew(final Q query) { return runWithMetrics("getNew", new Function<Void, Iterator<R>>() { @Override public Iterator<R> apply(Void v) { return qe.getNew(query); } }); }
@Override public Iterator<R> execute(final Q query, final B subquery, final Object executionInfo) { return runWithMetrics("execute", new Function<Void, Iterator<R>>() { @Override public Iterator<R> apply(Void v) { return qe.execute(query, subquery, executionInfo); } }); }