BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDbQuery


class description - source file - inheritance tree

class BrDbQuery : public TString


    public:
BrDbQuery BrDbQuery() BrDbQuery BrDbQuery(const Char_t* sql) BrDbQuery operator+(BrDbQuery& rhs) BrDbQuery BrDbQuery(BrDbQuery&) virtual void ~BrDbQuery() BrDbQuery& Append(Float_t* array, Int_t entries) BrDbQuery& Append(Double_t* array, Int_t entries) BrDbQuery& Append(Int_t* array, Int_t entries) BrDbQuery& Append(Long_t* array, Int_t entries) BrDbQuery& Append(Byte_t* array, Int_t entries) BrDbQuery& Append(Char_t* str, Int_t entries = 0) BrDbQuery& Append(TString* str, Int_t entries = 0) static TClass* Class() static BrDbQuery* Create(const Char_t* tableName, const Char_t* format) static BrDbQuery* Insert(const Char_t* tableName, const Char_t* values) virtual TClass* IsA() const BrDbQuery& operator+=(BrDbQuery& rhs) static BrDbQuery* Select(const Char_t* tableName, const Char_t* fields = "0", const Char_t* condition = "0") virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) static BrDbQuery* Update(const Char_t* tableName, const Char_t* values, const Char_t* condition = "0")

Data Members




Class Description

 BrDBQuery

 A SQL query object for use with the ROOT interface to a Relational
 DataBase Manager (RDBM). The main use of this class, is to convert
 an array of arbitery type into a C string for use in a
 TSQLServer::Query() call. This, the 'backslashes' in the equivelent
 C string must be escaped.


BrDbQuery(void) : TString()

BrDbQuery(const Char_t* str) : TString(str)

Append(Float_t* arr, Int_t entries)

Append(Double_t* array, Int_t entries)

Append(Int_t* array, Int_t entries)

Append(Long_t* array, Int_t entries)

Append(Byte_t* array, Int_t entries)

Append(Char_t* str, Int_t entries)

Append(const Char_t* str, Int_t entries)

Append(TString* str, Int_t entries)

Create(const Char_t* tableName, const Char_t* format)
 Returns a pointer to BrDbQuery object, suitable for creating a
 table in a database.

Insert(const Char_t* tableName, const Char_t* values)
 Returns a pointer to BrDbQuery object, suitable for inserting an
 entriy into an existing database table.

Select(const Char_t* tableName, const Char_t* fields, const Char_t* condition)

Update(const Char_t* tableName, const Char_t* values, const Char_t* condition)

Create(const Char_t* table, const Char_t* format ...)

Insert(const Char_t* table, const Char_t* format ...)

Select(const Char_t* tableName, const Char_t* fields, const Char_t* format, ...)

Update(const Char_t* tableName, const Char_t* values, const Char_t* format, ...)



Inline Functions


          BrDbQuery operator+(BrDbQuery& rhs)
         BrDbQuery& operator+=(BrDbQuery& rhs)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          BrDbQuery BrDbQuery(BrDbQuery&)
               void ~BrDbQuery()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/06/21 14:55:16 $ by hagel $

Validate HTML
Validate CSS