Class QueryTracer
- java.lang.Object
-
- net.ontopia.topicmaps.query.impl.basic.QueryTracer
-
public class QueryTracer extends Object
INTERNAL: Used for testing and timing of queries.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryTracer.TracePrinter
-
Constructor Summary
Constructors Constructor Description QueryTracer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddListener(QueryTraceListenerIF listener)static voidatTime(String msg)static voidendQuery()static voidenter(List branch)static voidenter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)static voidenter(OrClause clause, QueryMatches input)static voidenterOrderBy()static voidenterSelect(QueryMatches result)static voidleave(List branch)static voidleave(QueryMatches result)static voidleaveOrderBy()static voidleaveSelect(QueryMatches result)static voidremoveListener(QueryTraceListenerIF listener)static voidstartQuery()static voidtrace(String msg)static voidtrace(String msg, int[] array)static voidtrace(String msg, Object[] array)static voidtrace(String msg, QueryMatches matches)
-
-
-
Method Detail
-
addListener
public static void addListener(QueryTraceListenerIF listener)
-
removeListener
public static void removeListener(QueryTraceListenerIF listener)
-
startQuery
public static void startQuery()
-
endQuery
public static void endQuery()
-
trace
public static void trace(String msg)
-
trace
public static void trace(String msg, int[] array)
-
trace
public static void trace(String msg, QueryMatches matches)
-
atTime
public static void atTime(String msg)
-
enter
public static void enter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)
-
enter
public static void enter(OrClause clause, QueryMatches input)
-
enter
public static void enter(List branch)
-
leave
public static void leave(QueryMatches result)
-
leave
public static void leave(List branch)
-
enterOrderBy
public static void enterOrderBy()
-
leaveOrderBy
public static void leaveOrderBy()
-
enterSelect
public static void enterSelect(QueryMatches result)
-
leaveSelect
public static void leaveSelect(QueryMatches result)
-
-