public class SimpleQueryProfiler extends Object implements QueryProfiler, Iterable<SimpleQueryProfiler>
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, MULTIPREFETCH_ANNOTATION, MULTIQUERY_ANNOTATION, NO_OP, NUMVERTICES_ANNOTATION, OPTIMIZATION, OR_QUERY, ORDERED_ANNOTATION, ORDERS_ANNOTATION, PARTITIONED_VERTEX_ANNOTATION, QUERY_ANNOTATION
Constructor and Description |
---|
SimpleQueryProfiler() |
SimpleQueryProfiler(String groupName) |
Modifier and Type | Method and Description |
---|---|
QueryProfiler |
addNested(String groupName,
boolean hasSiblings) |
<O> O |
getAnnotation(String key) |
Map<String,Object> |
getAnnotations() |
String |
getGroupName() |
long |
getResultSize() |
long |
getTotalTime() |
Iterator<SimpleQueryProfiler> |
iterator() |
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, startProfile
forEach, spliterator
public SimpleQueryProfiler()
public SimpleQueryProfiler(String groupName)
public QueryProfiler addNested(String groupName, boolean hasSiblings)
addNested
in interface QueryProfiler
public String getGroupName()
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
public Iterator<SimpleQueryProfiler> iterator()
iterator
in interface Iterable<SimpleQueryProfiler>
public <O> O getAnnotation(String key)
public long getTotalTime()
public long getResultSize()
Copyright © 2012–2023. All rights reserved.