Package org.apache.lucene.sandbox.search
Class ProfilerCollector
- java.lang.Object
-
- org.apache.lucene.sandbox.search.ProfilerCollector
-
-
Constructor Summary
Constructors Constructor Description ProfilerCollector(Collector collector, String reason, List<ProfilerCollector> children)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeafCollector
getLeafCollector(LeafReaderContext context)
String
getName()
ProfilerCollectorResult
getProfileResult()
String
getReason()
long
getTime()
ScoreMode
scoreMode()
-
-
-
Constructor Detail
-
ProfilerCollector
public ProfilerCollector(Collector collector, String reason, List<ProfilerCollector> children)
-
-
Method Detail
-
getTime
public long getTime()
- Returns:
- the profiled time for this collector (inclusive of children)
-
getReason
public String getReason()
- Returns:
- a human readable "hint" about what this collector was used for
-
getName
public String getName()
- Returns:
- the lucene class name of the collector
-
getLeafCollector
public LeafCollector getLeafCollector(LeafReaderContext context) throws IOException
- Specified by:
getLeafCollector
in interfaceCollector
- Throws:
IOException
-
getProfileResult
public ProfilerCollectorResult getProfileResult()
-
-