public class TP3ProfileWrapper extends Object implements QueryProfiler
AND_QUERY, BACKEND_QUERY, CONDITION_ANNOTATION, CONSTRUCT_GRAPH_CENTRIC_QUERY, FITTED_ANNOTATION, FULLSCAN_ANNOTATION, GRAPH_CENTRIC_QUERY, INDEX_ANNOTATION, LIMIT_ANNOTATION, MIXED_INEX_COUNT_QUERY, MULTI_SLICES_ANNOTATION, MULTIPREFETCH_ANNOTATION, MULTIQUERY_ANNOTATION, NO_OP, NUMVERTICES_ANNOTATION, OPTIMIZATION, OR_QUERY, ORDERED_ANNOTATION, ORDERS_ANNOTATION, PARTITIONED_VERTEX_ANNOTATION, QUERIES_AMOUNT_ANNOTATION, QUERIES_ANNOTATION, QUERY_ANNOTATION, QUERY_LIMITS_ANNOTATION
Constructor and Description |
---|
TP3ProfileWrapper(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
Modifier and Type | Method and Description |
---|---|
QueryProfiler |
addNested(String groupName,
boolean hasSiblings) |
org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics |
getMetrics() |
QueryProfiler |
setAnnotation(String key,
Object value) |
void |
setResultSize(long size) |
void |
startTimer() |
void |
stopTimer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNested, profile, profile, profile, profile, profile, startProfile
public TP3ProfileWrapper(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics)
public QueryProfiler addNested(String groupName, boolean hasSiblings)
addNested
in interface QueryProfiler
public org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics getMetrics()
public QueryProfiler setAnnotation(String key, Object value)
setAnnotation
in interface QueryProfiler
public void startTimer()
startTimer
in interface QueryProfiler
public void stopTimer()
stopTimer
in interface QueryProfiler
public void setResultSize(long size)
setResultSize
in interface QueryProfiler
Copyright © 2012–2024. All rights reserved.