Package org.basex.query
Class QueryInfo
- java.lang.Object
-
- org.basex.query.QueryInfo
-
public final class QueryInfo extends Object
This class remembers descriptive query information sent back to the client.- Author:
- BaseX Team 2005-23, BSD License, Christian Gruen
-
-
Field Summary
Fields Modifier and Type Field Description AtomicLong
compiling
Compilation time (nano seconds).AtomicLong
evaluating
Evaluation time (nano seconds).AtomicLong
optimizing
Optimization time (nano seconds).AtomicLong
parsing
Parsing time (nano seconds).AtomicLong
serializing
Serialization time (nano seconds).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
reset()
Resets info strings.String
toString(QueryProcessor qp, long printed, long hits, Locks locks, boolean success)
Returns detailed query information.
-
-
-
Field Detail
-
parsing
public final AtomicLong parsing
Parsing time (nano seconds).
-
compiling
public final AtomicLong compiling
Compilation time (nano seconds).
-
optimizing
public final AtomicLong optimizing
Optimization time (nano seconds).
-
evaluating
public final AtomicLong evaluating
Evaluation time (nano seconds).
-
serializing
public final AtomicLong serializing
Serialization time (nano seconds).
-
-
Constructor Detail
-
QueryInfo
public QueryInfo(Context context)
Constructor.- Parameters:
context
- database context
-
-
Method Detail
-
reset
public void reset()
Resets info strings.
-
toString
public String toString(QueryProcessor qp, long printed, long hits, Locks locks, boolean success)
Returns detailed query information.- Parameters:
qp
- query processorprinted
- printed byteshits
- number of returned hitslocks
- read and write lockssuccess
- success flag- Returns:
- query string
-
-