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 float
elapsedThreshold
static long
memoryDeltaThreshold
-
Constructor Summary
Constructors Constructor Description TracePrinter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endQuery()
void
enter(List branch)
void
enter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)
void
enter(OrClause clause, QueryMatches input)
void
enterOrderBy()
void
enterSelect(QueryMatches result)
boolean
isEnabled()
void
leave(List branch)
void
leave(QueryMatches result)
void
leaveOrderBy()
void
leaveSelect(QueryMatches result)
void
output(String message)
void
startQuery()
void
trace(String message)
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
output
public void output(String message)
-
startQuery
public void startQuery()
- Specified by:
startQuery
in interfaceQueryTraceListenerIF
-
endQuery
public void endQuery()
- Specified by:
endQuery
in interfaceQueryTraceListenerIF
-
enter
public void enter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)
- Specified by:
enter
in interfaceQueryTraceListenerIF
-
leave
public void leave(QueryMatches result)
- Specified by:
leave
in interfaceQueryTraceListenerIF
-
enter
public void enter(OrClause clause, QueryMatches input)
- Specified by:
enter
in interfaceQueryTraceListenerIF
-
enter
public void enter(List branch)
- Specified by:
enter
in interfaceQueryTraceListenerIF
-
leave
public void leave(List branch)
- Specified by:
leave
in interfaceQueryTraceListenerIF
-
enterOrderBy
public void enterOrderBy()
- Specified by:
enterOrderBy
in interfaceQueryTraceListenerIF
-
leaveOrderBy
public void leaveOrderBy()
- Specified by:
leaveOrderBy
in interfaceQueryTraceListenerIF
-
enterSelect
public void enterSelect(QueryMatches result)
- Specified by:
enterSelect
in interfaceQueryTraceListenerIF
-
leaveSelect
public void leaveSelect(QueryMatches result)
- Specified by:
leaveSelect
in interfaceQueryTraceListenerIF
-
trace
public void trace(String message)
- Specified by:
trace
in interfaceQueryTraceListenerIF
-
-