Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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) override
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 ~TProofQueryResult() override { }
51
52 ClassDefOverride(TProofQueryResult,1) //Class describing a PROOF query
53};
54
55#endif
int Int_t
Definition RtypesCore.h:45
long long Long64_t
Definition RtypesCore.h:80
#define ClassDefOverride(name, id)
Definition Rtypes.h:341
This class implements a data set to be used for PROOF processing.
Definition TDSet.h:153
A doubly linked list.
Definition TList.h:38
Mother of all ROOT objects.
Definition TObject.h:41
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.
void SetFinalized() override
void SetResultFile(const char *rf)
~TProofQueryResult() override
void SetRunning(Int_t startlog, const char *par, Int_t nwrks)
Call when running starts.
void RecordEnd(EQueryStatus status, TList *outlist=0) override
End of query settings.
Class providing the PROOF server.
Definition TProofServ.h:66
Class managing the query-result area.
A container class for query results.
virtual void RecordEnd(EQueryStatus status, TList *outlist=nullptr)
End of query settings.
virtual void SetFinalized()
TString fResultFile
URL of the file where results have been archived.
Definition first.py:1