Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TQueryResult Class Reference

A container class for query results.

Definition at line 41 of file TQueryResult.h.

Public Types

enum  EQueryStatus {
  kAborted = 0 , kSubmitted , kRunning , kStopped ,
  kCompleted
}
 
- Public Types inherited from TObject
enum  {
  kIsOnHeap = 0x01000000 , kNotDeleted = 0x02000000 , kZombie = 0x04000000 , kInconsistent = 0x08000000 ,
  kBitMask = 0x00ffffff
}
 
enum  { kSingleKey = (1ULL << ( 0 )) , kOverwrite = (1ULL << ( 1 )) , kWriteDelete = (1ULL << ( 2 )) }
 
enum  EDeprecatedStatusBits { kObjInCanvas = (1ULL << ( 3 )) }
 
enum  EStatusBits {
  kCanDelete = (1ULL << ( 0 )) , kMustCleanup = (1ULL << ( 3 )) , kIsReferenced = (1ULL << ( 4 )) , kHasUUID = (1ULL << ( 5 )) ,
  kCannotPick = (1ULL << ( 6 )) , kNoContextMenu = (1ULL << ( 8 )) , kInvalidObject = (1ULL << ( 13 ))
}
 

Public Member Functions

 TQueryResult ()
 
 ~TQueryResult () override
 Destructor.
 
void Browse (TBrowser *b=nullptr) override
 To support browsing of the results.
 
Long64_t GetBytes () const
 
TDatime GetEndTime () const
 
Long64_t GetEntries () const
 
Long64_t GetFirst () const
 
Float_t GetInitTime () const
 
TListGetInputList ()
 
TObjectGetInputObject (const char *classname) const
 Return first instance of class 'classname' in the input list.
 
const char * GetLibList () const
 
TMacroGetLogFile () const
 
Float_t GetMergeTime () const
 
Int_t GetNumMergers () const
 
Int_t GetNumWrks () const
 
const char * GetOptions () const
 
TListGetOutputList ()
 
const char * GetParList () const
 
Float_t GetPrepTime () const
 
Float_t GetProcTime () const
 
Float_t GetRecvTime () const
 
const char * GetResultFile () const
 
TMacroGetSelecHdr () const
 
TMacroGetSelecImp () const
 
Int_t GetSeqNum () const
 
TDatime GetStartTime () const
 
EQueryStatus GetStatus () const
 
Float_t GetTermTime () const
 
Float_t GetUsedCPU () const
 
TClassIsA () const override
 
bool IsArchived () const
 
virtual bool IsDone () const
 
bool IsDraw () const
 
bool IsFinalized () const
 
bool Matches (const char *ref)
 Return TRUE if reference ref matches.
 
void Print (Option_t *opt="") const override
 Print query content. Use opt = "F" for a full listing.
 
void Streamer (TBuffer &) override
 Stream an object of class TObject.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TNamed
 TNamed ()
 
 TNamed (const char *name, const char *title)
 
 TNamed (const TNamed &named)
 TNamed copy ctor.
 
 TNamed (const TString &name, const TString &title)
 
virtual ~TNamed ()
 TNamed destructor.
 
void Clear (Option_t *option="") override
 Set name and title to empty strings ("").
 
TObjectClone (const char *newname="") const override
 Make a clone of an object using the Streamer facility.
 
Int_t Compare (const TObject *obj) const override
 Compare two TNamed objects.
 
void Copy (TObject &named) const override
 Copy this to obj.
 
virtual void FillBuffer (char *&buffer)
 Encode TNamed into output buffer.
 
const char * GetName () const override
 Returns name of object.
 
const char * GetTitle () const override
 Returns title of object.
 
ULong_t Hash () const override
 Return hash value for this object.
 
Bool_t IsSortable () const override
 
void ls (Option_t *option="") const override
 List TNamed name and title.
 
TNamedoperator= (const TNamed &rhs)
 TNamed assignment operator.
 
virtual void SetName (const char *name)
 Set the name of the TNamed.
 
virtual void SetNameTitle (const char *name, const char *title)
 Set all the TNamed parameters (name and title).
 
virtual void SetTitle (const char *title="")
 Set the title of the TNamed.
 
virtual Int_t Sizeof () const
 Return size of the TNamed part of the TObject.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- Public Member Functions inherited from TObject
 TObject ()
 TObject constructor.
 
 TObject (const TObject &object)
 TObject copy ctor.
 
virtual ~TObject ()
 TObject destructor.
 
void AbstractMethod (const char *method) const
 Use this method to implement an "abstract" method that you don't want to leave purely abstract.
 
virtual void AppendPad (Option_t *option="")
 Append graphics object to current pad.
 
ULong_t CheckedHash ()
 Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object.
 
virtual const char * ClassName () const
 Returns name of class to which the object belongs.
 
virtual void Delete (Option_t *option="")
 Delete this object.
 
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
 Computes distance from point (px,py) to the object.
 
virtual void Draw (Option_t *option="")
 Default Draw method for all objects.
 
virtual void DrawClass () const
 Draw class inheritance tree of the class to which this object belongs.
 
virtual TObjectDrawClone (Option_t *option="") const
 Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).
 
virtual void Dump () const
 Dump contents of object on stdout.
 
virtual void Error (const char *method, const char *msgfmt,...) const
 Issue error message.
 
virtual void Execute (const char *method, const char *params, Int_t *error=nullptr)
 Execute method on this object with the given parameter string, e.g.
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr)
 Execute method on this object with parameters stored in the TObjArray.
 
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 Execute action corresponding to an event at (px,py).
 
virtual void Fatal (const char *method, const char *msgfmt,...) const
 Issue fatal error message.
 
virtual TObjectFindObject (const char *name) const
 Must be redefined in derived classes.
 
virtual TObjectFindObject (const TObject *obj) const
 Must be redefined in derived classes.
 
virtual Option_tGetDrawOption () const
 Get option used by the graphics system to draw this object.
 
virtual const char * GetIconName () const
 Returns mime type name of object.
 
virtual char * GetObjectInfo (Int_t px, Int_t py) const
 Returns string containing info about the object at position (px,py).
 
virtual Option_tGetOption () const
 
virtual UInt_t GetUniqueID () const
 Return the unique object id.
 
virtual Bool_t HandleTimer (TTimer *timer)
 Execute action in response of a timer timing out.
 
Bool_t HasInconsistentHash () const
 Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e.
 
virtual void Info (const char *method, const char *msgfmt,...) const
 Issue info message.
 
virtual Bool_t InheritsFrom (const char *classname) const
 Returns kTRUE if object inherits from class "classname".
 
virtual Bool_t InheritsFrom (const TClass *cl) const
 Returns kTRUE if object inherits from TClass cl.
 
virtual void Inspect () const
 Dump contents of this object in a graphics canvas.
 
void InvertBit (UInt_t f)
 
Bool_t IsDestructed () const
 IsDestructed.
 
virtual Bool_t IsEqual (const TObject *obj) const
 Default equal comparison (objects are equal if they have the same address in memory).
 
virtual Bool_t IsFolder () const
 Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).
 
R__ALWAYS_INLINE Bool_t IsOnHeap () const
 
R__ALWAYS_INLINE Bool_t IsZombie () const
 
void MayNotUse (const char *method) const
 Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary).
 
virtual Bool_t Notify ()
 This method must be overridden to handle object notification (the base implementation is no-op).
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 Use this method to declare a method obsolete.
 
void operator delete (void *ptr)
 Operator delete.
 
void operator delete (void *ptr, void *vp)
 Only called by placement new when throwing an exception.
 
void operator delete[] (void *ptr)
 Operator delete [].
 
void operator delete[] (void *ptr, void *vp)
 Only called by placement new[] when throwing an exception.
 
void * operator new (size_t sz)
 
void * operator new (size_t sz, void *vp)
 
void * operator new[] (size_t sz)
 
void * operator new[] (size_t sz, void *vp)
 
TObjectoperator= (const TObject &rhs)
 TObject assignment operator.
 
virtual void Paint (Option_t *option="")
 This method must be overridden if a class wants to paint itself.
 
virtual void Pop ()
 Pop on object drawn in a pad to the top of the display list.
 
virtual Int_t Read (const char *name)
 Read contents of object with specified name from the current directory.
 
virtual void RecursiveRemove (TObject *obj)
 Recursively remove this object from a list.
 
void ResetBit (UInt_t f)
 
virtual void SaveAs (const char *filename="", Option_t *option="") const
 Save this object in the file specified by filename.
 
virtual void SavePrimitive (std::ostream &out, Option_t *option="")
 Save a primitive as a C++ statement(s) on output stream "out".
 
void SetBit (UInt_t f)
 
void SetBit (UInt_t f, Bool_t set)
 Set or unset the user status bits as specified in f.
 
virtual void SetDrawOption (Option_t *option="")
 Set drawing option for object.
 
virtual void SetUniqueID (UInt_t uid)
 Set the unique object id.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
virtual void SysError (const char *method, const char *msgfmt,...) const
 Issue system error message.
 
R__ALWAYS_INLINE Bool_t TestBit (UInt_t f) const
 
Int_t TestBits (UInt_t f) const
 
virtual void UseCurrentStyle ()
 Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked.
 
virtual void Warning (const char *method, const char *msgfmt,...) const
 Issue warning message.
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
 Write this object to the current directory.
 
virtual Int_t Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const
 Write this object to the current directory.
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TNamed
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TObject
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static Longptr_t GetDtorOnly ()
 Return destructor only flag.
 
static Bool_t GetObjectStat ()
 Get status of object stat flag.
 
static void SetDtorOnly (void *obj)
 Set destructor only flag.
 
static void SetObjectStat (Bool_t stat)
 Turn on/off tracking of objects in the TObjectTable.
 

Protected Member Functions

 TQueryResult (Int_t seqnum, const char *opt, TList *inlist, Long64_t entries, Long64_t first, const char *selec)
 Main constructor.
 
void AddInput (TObject *obj)
 Add obj to the input list.
 
void AddLogLine (const char *logline)
 Fill log file.
 
TQueryResultCloneInfo ()
 Return an instance of TQueryResult containing only the local info fields, i.e.
 
virtual void RecordEnd (EQueryStatus status, TList *outlist=nullptr)
 End of query settings.
 
void SaveSelector (const char *selec)
 Save the selector header and implementation into the dedicated TMacro instances.
 
void SetArchived (const char *archfile)
 Set (or update) query in archived state.
 
virtual void SetFinalized ()
 
virtual void SetInputList (TList *in, bool adopt=true)
 Set / change the input list.
 
void SetMergeTime (Float_t mergetime)
 
void SetNumMergers (Int_t nmergers)
 
virtual void SetOutputList (TList *out, bool adopt=true)
 Set / change the output list.
 
void SetPrepTime (Float_t preptime)
 
virtual void SetProcessInfo (Long64_t ent, Float_t cpu=0., Long64_t siz=-1, Float_t inittime=0., Float_t proctime=0.)
 Set processing info.
 
void SetRecvTime (Float_t recvtime)
 
void SetTermTime (Float_t termtime)
 
- Protected Member Functions inherited from TObject
virtual void DoError (int level, const char *location, const char *fmt, va_list va) const
 Interface to ErrorHandler (protected).
 
void MakeZombie ()
 

Protected Attributes

bool fArchived
 whether the query has been archived
 
Long64_t fBytes
 number of bytes processed
 
bool fDraw
 true if draw action query
 
TDatime fEnd
 time when processing ended
 
Long64_t fEntries
 number of entries processed
 
bool fFinalized
 whether Terminate has been run
 
Long64_t fFirst
 first entry processed
 
Float_t fInitTime
 Initialization time (seconds) (millisec precision)
 
TListfInputList
 input list; contains also data sets, entry list, ...
 
TString fLibList
 blank-separated list of libs loaded at fStart
 
TMacrofLogFile
 file with log messages from the query
 
Float_t fMergeTime
 Merging time (seconds) (millisec precision)
 
Int_t fNumMergers
 Number of submergers.
 
Int_t fNumWrks
 Number of workers at start.
 
TString fOptions
 processing options + aclic mode (< opt >#< aclic_mode >)
 
TListfOutputList
 output list
 
TString fParList
 colon-separated list of PAR loaded at fStart
 
Float_t fPrepTime
 Prepare time (seconds) (millisec precision)
 
Float_t fProcTime
 Processing time (seconds) (millisec precision)
 
Float_t fRecvTime
 Transfer-to-client time (seconds) (millisec precision)
 
TString fResultFile
 URL of the file where results have been archived.
 
TMacrofSelecHdr
 selector header file
 
TMacrofSelecImp
 selector implementation file
 
Int_t fSeqNum
 query unique sequential number
 
TDatime fStart
 time when processing started
 
EQueryStatus fStatus
 query status
 
Float_t fTermTime
 Terminate time (seconds) (millisec precision)
 
Float_t fUsedCPU
 real CPU time used (seconds)
 
- Protected Attributes inherited from TNamed
TString fName
 
TString fTitle
 

Friends

class TProof
 
class TProofLite
 
class TProofPlayerLite
 
class TProofPlayerRemote
 
class TProofServ
 
class TQueryResultManager
 
class TTreePlayer
 

Additional Inherited Members

- Protected Types inherited from TObject
enum  { kOnlyPrepStep = (1ULL << ( 3 )) }
 

#include <TQueryResult.h>

Inheritance diagram for TQueryResult:
[legend]

Member Enumeration Documentation

◆ EQueryStatus

Enumerator
kAborted 
kSubmitted 
kRunning 
kStopped 
kCompleted 

Definition at line 52 of file TQueryResult.h.

Constructor & Destructor Documentation

◆ TQueryResult() [1/2]

TQueryResult::TQueryResult ( Int_t  seqnum,
const char *  opt,
TList inlist,
Long64_t  entries,
Long64_t  first,
const char *  selec 
)
protected

Main constructor.

Definition at line 37 of file TQueryResult.cxx.

◆ TQueryResult() [2/2]

TQueryResult::TQueryResult ( )
inline

Definition at line 109 of file TQueryResult.h.

◆ ~TQueryResult()

TQueryResult::~TQueryResult ( )
override

Destructor.

Definition at line 109 of file TQueryResult.cxx.

Member Function Documentation

◆ AddInput()

void TQueryResult::AddInput ( TObject obj)
protected

Add obj to the input list.

Definition at line 294 of file TQueryResult.cxx.

◆ AddLogLine()

void TQueryResult::AddLogLine ( const char *  logline)
protected

Fill log file.

Definition at line 285 of file TQueryResult.cxx.

◆ Browse()

void TQueryResult::Browse ( TBrowser b = nullptr)
overridevirtual

To support browsing of the results.

Reimplemented from TObject.

Definition at line 419 of file TQueryResult.cxx.

◆ Class()

static TClass * TQueryResult::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TQueryResult::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TQueryResult::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 156 of file TQueryResult.h.

◆ CloneInfo()

TQueryResult * TQueryResult::CloneInfo ( )
protected

Return an instance of TQueryResult containing only the local info fields, i.e.

no outputlist, liblist, dset, selectors, etc.. Used for fast retrieve of information about existing queries and their status.

Definition at line 124 of file TQueryResult.cxx.

◆ DeclFileName()

static const char * TQueryResult::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 156 of file TQueryResult.h.

◆ GetBytes()

Long64_t TQueryResult::GetBytes ( ) const
inline

Definition at line 129 of file TQueryResult.h.

◆ GetEndTime()

TDatime TQueryResult::GetEndTime ( ) const
inline

Definition at line 123 of file TQueryResult.h.

◆ GetEntries()

Long64_t TQueryResult::GetEntries ( ) const
inline

Definition at line 127 of file TQueryResult.h.

◆ GetFirst()

Long64_t TQueryResult::GetFirst ( ) const
inline

Definition at line 128 of file TQueryResult.h.

◆ GetInitTime()

Float_t TQueryResult::GetInitTime ( ) const
inline

Definition at line 139 of file TQueryResult.h.

◆ GetInputList()

TList * TQueryResult::GetInputList ( )
inline

Definition at line 125 of file TQueryResult.h.

◆ GetInputObject()

TObject * TQueryResult::GetInputObject ( const char *  classname) const

Return first instance of class 'classname' in the input list.

Useful to access TDSet, TEventList, ...

Definition at line 516 of file TQueryResult.cxx.

◆ GetLibList()

const char * TQueryResult::GetLibList ( ) const
inline

Definition at line 134 of file TQueryResult.h.

◆ GetLogFile()

TMacro * TQueryResult::GetLogFile ( ) const
inline

Definition at line 131 of file TQueryResult.h.

◆ GetMergeTime()

Float_t TQueryResult::GetMergeTime ( ) const
inline

Definition at line 141 of file TQueryResult.h.

◆ GetNumMergers()

Int_t TQueryResult::GetNumMergers ( ) const
inline

Definition at line 145 of file TQueryResult.h.

◆ GetNumWrks()

Int_t TQueryResult::GetNumWrks ( ) const
inline

Definition at line 144 of file TQueryResult.h.

◆ GetOptions()

const char * TQueryResult::GetOptions ( ) const
inline

Definition at line 124 of file TQueryResult.h.

◆ GetOutputList()

TList * TQueryResult::GetOutputList ( )
inline

Definition at line 136 of file TQueryResult.h.

◆ GetParList()

const char * TQueryResult::GetParList ( ) const
inline

Definition at line 135 of file TQueryResult.h.

◆ GetPrepTime()

Float_t TQueryResult::GetPrepTime ( ) const
inline

Definition at line 138 of file TQueryResult.h.

◆ GetProcTime()

Float_t TQueryResult::GetProcTime ( ) const
inline

Definition at line 140 of file TQueryResult.h.

◆ GetRecvTime()

Float_t TQueryResult::GetRecvTime ( ) const
inline

Definition at line 142 of file TQueryResult.h.

◆ GetResultFile()

const char * TQueryResult::GetResultFile ( ) const
inline

Definition at line 137 of file TQueryResult.h.

◆ GetSelecHdr()

TMacro * TQueryResult::GetSelecHdr ( ) const
inline

Definition at line 132 of file TQueryResult.h.

◆ GetSelecImp()

TMacro * TQueryResult::GetSelecImp ( ) const
inline

Definition at line 133 of file TQueryResult.h.

◆ GetSeqNum()

Int_t TQueryResult::GetSeqNum ( ) const
inline

Definition at line 120 of file TQueryResult.h.

◆ GetStartTime()

TDatime TQueryResult::GetStartTime ( ) const
inline

Definition at line 122 of file TQueryResult.h.

◆ GetStatus()

EQueryStatus TQueryResult::GetStatus ( ) const
inline

Definition at line 121 of file TQueryResult.h.

◆ GetTermTime()

Float_t TQueryResult::GetTermTime ( ) const
inline

Definition at line 143 of file TQueryResult.h.

◆ GetUsedCPU()

Float_t TQueryResult::GetUsedCPU ( ) const
inline

Definition at line 130 of file TQueryResult.h.

◆ IsA()

TClass * TQueryResult::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TNamed.

Definition at line 156 of file TQueryResult.h.

◆ IsArchived()

bool TQueryResult::IsArchived ( ) const
inline

Definition at line 147 of file TQueryResult.h.

◆ IsDone()

virtual bool TQueryResult::IsDone ( ) const
inlinevirtual

Definition at line 148 of file TQueryResult.h.

◆ IsDraw()

bool TQueryResult::IsDraw ( ) const
inline

Definition at line 149 of file TQueryResult.h.

◆ IsFinalized()

bool TQueryResult::IsFinalized ( ) const
inline

Definition at line 150 of file TQueryResult.h.

◆ Matches()

bool TQueryResult::Matches ( const char *  ref)

Return TRUE if reference ref matches.

Definition at line 502 of file TQueryResult.cxx.

◆ Print()

void TQueryResult::Print ( Option_t opt = "") const
overridevirtual

Print query content. Use opt = "F" for a full listing.

Reimplemented from TNamed.

Definition at line 315 of file TQueryResult.cxx.

◆ RecordEnd()

void TQueryResult::RecordEnd ( EQueryStatus  status,
TList outlist = nullptr 
)
protectedvirtual

End of query settings.

Reimplemented in TProofQueryResult.

Definition at line 246 of file TQueryResult.cxx.

◆ SaveSelector()

void TQueryResult::SaveSelector ( const char *  selector)
protected

Save the selector header and implementation into the dedicated TMacro instances.

The header is searched for in the same directory of the implementation file.

Definition at line 175 of file TQueryResult.cxx.

◆ SetArchived()

void TQueryResult::SetArchived ( const char *  archfile)
protected

Set (or update) query in archived state.

Definition at line 303 of file TQueryResult.cxx.

◆ SetFinalized()

virtual void TQueryResult::SetFinalized ( )
inlineprotectedvirtual

Reimplemented in TProofQueryResult.

Definition at line 96 of file TQueryResult.h.

◆ SetInputList()

void TQueryResult::SetInputList ( TList in,
bool  adopt = true 
)
protectedvirtual

Set / change the input list.

The flag 'adopt' determines whether the list is adopted (default) or cloned. If adopted, object ownership is transferred to this object. The internal fInputList will always be owner of its objects.

Definition at line 431 of file TQueryResult.cxx.

◆ SetMergeTime()

void TQueryResult::SetMergeTime ( Float_t  mergetime)
inlineprotected

Definition at line 103 of file TQueryResult.h.

◆ SetNumMergers()

void TQueryResult::SetNumMergers ( Int_t  nmergers)
inlineprotected

Definition at line 106 of file TQueryResult.h.

◆ SetOutputList()

void TQueryResult::SetOutputList ( TList out,
bool  adopt = true 
)
protectedvirtual

Set / change the output list.

The flag 'adopt' determines whether the list is adopted (default) or cloned. If adopted, object ownership is transferred to this object. The internal fOutputList will always be owner of its objects.

Definition at line 457 of file TQueryResult.cxx.

◆ SetPrepTime()

void TQueryResult::SetPrepTime ( Float_t  preptime)
inlineprotected

Definition at line 102 of file TQueryResult.h.

◆ SetProcessInfo()

void TQueryResult::SetProcessInfo ( Long64_t  ent,
Float_t  cpu = 0.,
Long64_t  siz = -1,
Float_t  inittime = 0.,
Float_t  proctime = 0. 
)
protectedvirtual

Set processing info.

Definition at line 272 of file TQueryResult.cxx.

◆ SetRecvTime()

void TQueryResult::SetRecvTime ( Float_t  recvtime)
inlineprotected

Definition at line 104 of file TQueryResult.h.

◆ SetTermTime()

void TQueryResult::SetTermTime ( Float_t  termtime)
inlineprotected

Definition at line 105 of file TQueryResult.h.

◆ Streamer()

void TQueryResult::Streamer ( TBuffer R__b)
overridevirtual

Stream an object of class TObject.

Reimplemented from TNamed.

◆ StreamerNVirtual()

void TQueryResult::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 156 of file TQueryResult.h.

Friends And Related Symbol Documentation

◆ TProof

friend class TProof
friend

Definition at line 46 of file TQueryResult.h.

◆ TProofLite

friend class TProofLite
friend

Definition at line 47 of file TQueryResult.h.

◆ TProofPlayerLite

friend class TProofPlayerLite
friend

Definition at line 44 of file TQueryResult.h.

◆ TProofPlayerRemote

friend class TProofPlayerRemote
friend

Definition at line 45 of file TQueryResult.h.

◆ TProofServ

friend class TProofServ
friend

Definition at line 48 of file TQueryResult.h.

◆ TQueryResultManager

friend class TQueryResultManager
friend

Definition at line 49 of file TQueryResult.h.

◆ TTreePlayer

friend class TTreePlayer
friend

Definition at line 43 of file TQueryResult.h.

Member Data Documentation

◆ fArchived

bool TQueryResult::fArchived
protected

whether the query has been archived

Definition at line 75 of file TQueryResult.h.

◆ fBytes

Long64_t TQueryResult::fBytes
protected

number of bytes processed

Definition at line 67 of file TQueryResult.h.

◆ fDraw

bool TQueryResult::fDraw
protected

true if draw action query

Definition at line 58 of file TQueryResult.h.

◆ fEnd

TDatime TQueryResult::fEnd
protected

time when processing ended

Definition at line 61 of file TQueryResult.h.

◆ fEntries

Long64_t TQueryResult::fEntries
protected

number of entries processed

Definition at line 65 of file TQueryResult.h.

◆ fFinalized

bool TQueryResult::fFinalized
protected

whether Terminate has been run

Definition at line 74 of file TQueryResult.h.

◆ fFirst

Long64_t TQueryResult::fFirst
protected

first entry processed

Definition at line 66 of file TQueryResult.h.

◆ fInitTime

Float_t TQueryResult::fInitTime
protected

Initialization time (seconds) (millisec precision)

Definition at line 78 of file TQueryResult.h.

◆ fInputList

TList* TQueryResult::fInputList
protected

input list; contains also data sets, entry list, ...

Definition at line 64 of file TQueryResult.h.

◆ fLibList

TString TQueryResult::fLibList
protected

blank-separated list of libs loaded at fStart

Definition at line 71 of file TQueryResult.h.

◆ fLogFile

TMacro* TQueryResult::fLogFile
protected

file with log messages from the query

Definition at line 68 of file TQueryResult.h.

◆ fMergeTime

Float_t TQueryResult::fMergeTime
protected

Merging time (seconds) (millisec precision)

Definition at line 80 of file TQueryResult.h.

◆ fNumMergers

Int_t TQueryResult::fNumMergers
protected

Number of submergers.

Definition at line 84 of file TQueryResult.h.

◆ fNumWrks

Int_t TQueryResult::fNumWrks
protected

Number of workers at start.

Definition at line 83 of file TQueryResult.h.

◆ fOptions

TString TQueryResult::fOptions
protected

processing options + aclic mode (< opt >#< aclic_mode >)

Definition at line 63 of file TQueryResult.h.

◆ fOutputList

TList* TQueryResult::fOutputList
protected

output list

Definition at line 73 of file TQueryResult.h.

◆ fParList

TString TQueryResult::fParList
protected

colon-separated list of PAR loaded at fStart

Definition at line 72 of file TQueryResult.h.

◆ fPrepTime

Float_t TQueryResult::fPrepTime
protected

Prepare time (seconds) (millisec precision)

Definition at line 77 of file TQueryResult.h.

◆ fProcTime

Float_t TQueryResult::fProcTime
protected

Processing time (seconds) (millisec precision)

Definition at line 79 of file TQueryResult.h.

◆ fRecvTime

Float_t TQueryResult::fRecvTime
protected

Transfer-to-client time (seconds) (millisec precision)

Definition at line 81 of file TQueryResult.h.

◆ fResultFile

TString TQueryResult::fResultFile
protected

URL of the file where results have been archived.

Definition at line 76 of file TQueryResult.h.

◆ fSelecHdr

TMacro* TQueryResult::fSelecHdr
protected

selector header file

Definition at line 69 of file TQueryResult.h.

◆ fSelecImp

TMacro* TQueryResult::fSelecImp
protected

selector implementation file

Definition at line 70 of file TQueryResult.h.

◆ fSeqNum

Int_t TQueryResult::fSeqNum
protected

query unique sequential number

Definition at line 57 of file TQueryResult.h.

◆ fStart

TDatime TQueryResult::fStart
protected

time when processing started

Definition at line 60 of file TQueryResult.h.

◆ fStatus

EQueryStatus TQueryResult::fStatus
protected

query status

Definition at line 59 of file TQueryResult.h.

◆ fTermTime

Float_t TQueryResult::fTermTime
protected

Terminate time (seconds) (millisec precision)

Definition at line 82 of file TQueryResult.h.

◆ fUsedCPU

Float_t TQueryResult::fUsedCPU
protected

real CPU time used (seconds)

Definition at line 62 of file TQueryResult.h.

Libraries for TQueryResult:

The documentation for this class was generated from the following files: