org.basex.query
Class QueryInfo

java.lang.Object
  extended by org.basex.query.QueryInfo

public final class QueryInfo
extends java.lang.Object

This class remembers descriptive query information sent back to the client.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Field Summary
 long cmpl
          Compilation time.
 long evlt
          Evaluation time.
 long pars
          Parsing time.
 StringList readLocked
          Read locked databases.
 int runs
          Number of runs.
 long srlz
          Serialization time.
 StringList writeLocked
          Write locked databases.
 
Constructor Summary
QueryInfo()
           
 
Method Summary
 java.lang.String toString(QueryProcessor qp, PrintOutput out, long hits, boolean detailed)
          Returns detailed query information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readLocked

public StringList readLocked
Read locked databases.


writeLocked

public StringList writeLocked
Write locked databases.


pars

public long pars
Parsing time.


cmpl

public long cmpl
Compilation time.


evlt

public long evlt
Evaluation time.


srlz

public long srlz
Serialization time.


runs

public int runs
Number of runs.

Constructor Detail

QueryInfo

public QueryInfo()
Method Detail

toString

public java.lang.String toString(QueryProcessor qp,
                                 PrintOutput out,
                                 long hits,
                                 boolean detailed)
Returns detailed query information.

Parameters:
qp - query processor
out - output stream
hits - number of returned hits
detailed - return detailed query info
Returns:
query string