rooQuery


class description - source file - inheritance tree

class rooQuery


    public:
rooQuery rooQuery() rooQuery rooQuery(rooQuery&) virtual void ~rooQuery() TClass* Class() Bool_t evaluate(rooObj& obj) virtual TClass* IsA() const Bool_t setup(const TString& predicate, Int_t typeN, void* = 0) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

protected:
ooQuery* fImp

Class Description

 rooQuery corresponds to ooQuery class

 Class rooQuery supports iteration over sequences of objects that are not
 directly supported by the Objectivity/DB predicate query feature. For
 example, you can use rooQuery to iterate over a VArray of object
 references, such as ooVArray(ooRef( userClass)).

rooQuery()
 ctor

Bool_t setup(const TString& predicate,Int_t typeN, void*)
 Sets the predicate string, type number, and user operator set for the
 query.

Bool_t evaluate(rooObj& obj)
 Returns kTRUE if object is a match for predicate defined by
 rooQuery::setup, and kFALSE otherwise.



Inline Functions


            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
           rooQuery rooQuery(rooQuery&)
               void ~rooQuery()


Author: Valeriy Onuchin 11/09/2000


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.