Logo ROOT  
Reference Guide
TProofQueryResult.h
Go to the documentation of this file.
1// @(#)root/proof:$Id$
2// Author: G Ganis Aug 2005
3
4/*************************************************************************
5 * Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TProofQueryResult
13#define ROOT_TProofQueryResult
14
15
16//////////////////////////////////////////////////////////////////////////
17// //
18// TProofQueryResult //
19// //
20// TQueryResult version adapted to PROOF neeeds. //
21// //
22//////////////////////////////////////////////////////////////////////////
23
24#include "TQueryResult.h"
25
26class TDSet;
27
29
30friend class TProofLite;
31friend class TProofServ;
33
34private:
35 Int_t fStartLog; //log file offset at start
36
37 TProofQueryResult(Int_t seqnum, const char *opt, TList *inlist,
38 Long64_t entries, Long64_t first, TDSet *dset,
39 const char *selec, TObject *elist = 0);
40
41 void RecordEnd(EQueryStatus status, TList *outlist = 0)
42 { TQueryResult::RecordEnd(status, outlist); }
43
45 void SetResultFile(const char *rf) { fResultFile = rf; }
46 void SetRunning(Int_t startlog, const char *par, Int_t nwrks);
47
48public:
50 virtual ~TProofQueryResult() { }
51
52 ClassDef(TProofQueryResult,1) //Class describing a PROOF query
53};
54
55#endif
int Int_t
Definition: RtypesCore.h:43
long long Long64_t
Definition: RtypesCore.h:71
#define ClassDef(name, id)
Definition: Rtypes.h:322
This class implements a data set to be used for PROOF processing.
Definition: TDSet.h:153
A doubly linked list.
Definition: TList.h:44
Mother of all ROOT objects.
Definition: TObject.h:37
This class starts a PROOF session on the local machine: no daemons, client and master merged,...
Definition: TProofLite.h:40
TQueryResult version adapted to PROOF neeeds.
virtual ~TProofQueryResult()
void SetResultFile(const char *rf)
void RecordEnd(EQueryStatus status, TList *outlist=0)
End of query settings.
void SetRunning(Int_t startlog, const char *par, Int_t nwrks)
Call when running starts.
Class providing the PROOF server.
Definition: TProofServ.h:66
Class managing the query-result area.
A container class for query results.
Definition: TQueryResult.h:36
virtual void RecordEnd(EQueryStatus status, TList *outlist=0)
End of query settings.
virtual void SetFinalized()
Definition: TQueryResult.h:91
TString fResultFile
URL of the file where results have been archived.
Definition: TQueryResult.h:71
Definition: first.py:1