@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); } }); }
if (null != config.getGroupName()) { MetricManager.INSTANCE.getCounter(config.getGroupName(), "tx", "begin").inc(); elementProcessor = new MetricsQueryExecutor<GraphCentricQuery, TitanElement, JointIndexQuery>(config.getGroupName(), "graph", elementProcessorImpl); edgeProcessor = new MetricsQueryExecutor<VertexCentricQuery, TitanRelation, SliceQuery>(config.getGroupName(), "vertex", edgeProcessorImpl); } else { elementProcessor = elementProcessorImpl;
if (null != config.getGroupName()) { MetricManager.INSTANCE.getCounter(config.getGroupName(), "tx", "begin").inc(); elementProcessor = new MetricsQueryExecutor<GraphCentricQuery, TitanElement, JointIndexQuery>(config.getGroupName(), "graph", elementProcessorImpl); edgeProcessor = new MetricsQueryExecutor<VertexCentricQuery, TitanRelation, SliceQuery>(config.getGroupName(), "vertex", edgeProcessorImpl); } else { elementProcessor = elementProcessorImpl;
@Override public boolean hasDeletions(final Q query) { return runWithMetrics("hasDeletions", new Function<Void, Boolean>() { @Override public Boolean apply(Void v) { return qe.hasDeletions(query); } }); }
if (null != config.getGroupName()) { MetricManager.INSTANCE.getCounter(config.getGroupName(), "tx", "begin").inc(); elementProcessor = new MetricsQueryExecutor<GraphCentricQuery, TitanElement, JointIndexQuery>(config.getGroupName(), "graph", elementProcessorImpl); edgeProcessor = new MetricsQueryExecutor<VertexCentricQuery, TitanRelation, SliceQuery>(config.getGroupName(), "vertex", edgeProcessorImpl); } else { elementProcessor = elementProcessorImpl;
@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 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 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 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 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 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); } }); }