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 class
QueryTracer.TracePrinter
-
Constructor Summary
Constructors Constructor Description QueryTracer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addListener(QueryTraceListenerIF listener)
static void
atTime(String msg)
static void
endQuery()
static void
enter(List branch)
static void
enter(BasicPredicateIF predicate, AbstractClause clause, QueryMatches input)
static void
enter(OrClause clause, QueryMatches input)
static void
enterOrderBy()
static void
enterSelect(QueryMatches result)
static void
leave(List branch)
static void
leave(QueryMatches result)
static void
leaveOrderBy()
static void
leaveSelect(QueryMatches result)
static void
removeListener(QueryTraceListenerIF listener)
static void
startQuery()
static void
trace(String msg)
static void
trace(String msg, int[] array)
static void
trace(String msg, Object[] array)
static void
trace(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)
-
-