Class QueryTracer.TracePrinter
- java.lang.Object
-
- net.ontopia.topicmaps.query.impl.basic.QueryTracer.TracePrinter
-
- All Implemented Interfaces:
QueryTraceListenerIF
- Direct Known Subclasses:
SimpleQueryTracer
- Enclosing class:
- QueryTracer
public static class QueryTracer.TracePrinter extends Object implements QueryTraceListenerIF
-
-
Field Summary
Fields Modifier and Type Field Description static floatelapsedThresholdstatic longmemoryDeltaThreshold
-
Constructor Summary
Constructors Constructor Description TracePrinter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendQuery()voidenter(List branch)voidenter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)voidenter(OrClause clause, QueryMatches input)voidenterOrderBy()voidenterSelect(QueryMatches result)booleanisEnabled()voidleave(List branch)voidleave(QueryMatches result)voidleaveOrderBy()voidleaveSelect(QueryMatches result)voidoutput(String message)voidstartQuery()voidtrace(String message)
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
output
public void output(String message)
-
startQuery
public void startQuery()
- Specified by:
startQueryin interfaceQueryTraceListenerIF
-
endQuery
public void endQuery()
- Specified by:
endQueryin interfaceQueryTraceListenerIF
-
enter
public void enter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)
- Specified by:
enterin interfaceQueryTraceListenerIF
-
leave
public void leave(QueryMatches result)
- Specified by:
leavein interfaceQueryTraceListenerIF
-
enter
public void enter(OrClause clause, QueryMatches input)
- Specified by:
enterin interfaceQueryTraceListenerIF
-
enter
public void enter(List branch)
- Specified by:
enterin interfaceQueryTraceListenerIF
-
leave
public void leave(List branch)
- Specified by:
leavein interfaceQueryTraceListenerIF
-
enterOrderBy
public void enterOrderBy()
- Specified by:
enterOrderByin interfaceQueryTraceListenerIF
-
leaveOrderBy
public void leaveOrderBy()
- Specified by:
leaveOrderByin interfaceQueryTraceListenerIF
-
enterSelect
public void enterSelect(QueryMatches result)
- Specified by:
enterSelectin interfaceQueryTraceListenerIF
-
leaveSelect
public void leaveSelect(QueryMatches result)
- Specified by:
leaveSelectin interfaceQueryTraceListenerIF
-
trace
public void trace(String message)
- Specified by:
tracein interfaceQueryTraceListenerIF
-
-