TSqlRawBuffer Class Reference

Inheritance diagram for TSqlRawBuffer:

TObject List of all members.

Public Member Functions

 TSqlRawBuffer (TSqlRegistry *reg, TSQLClassInfo *sqlinfo)
virtual ~TSqlRawBuffer ()
Bool_t IsAnyData () const
void AddLine (const char *name, const char *value, const char *topname=0, const char *ns=0)

Public Attributes

TSQLFilefFile
TSQLClassInfofInfo
TSqlCmdsBufferfCmdBuf
Long64_t fObjId
Int_t fRawId
TString fValueMask
const char * fValueQuote
Int_t fMaxStrSize

Detailed Description

Definition at line 1134 of file TSQLStructure.cxx.


Constructor & Destructor Documentation

TSqlRawBuffer::TSqlRawBuffer ( TSqlRegistry reg,
TSQLClassInfo sqlinfo 
) [inline]

Definition at line 1138 of file TSQLStructure.cxx.

References TSqlRegistry::f, fCmdBuf, TSqlRegistry::fCurrentObjId, fFile, fInfo, fMaxStrSize, fObjId, TString::Form(), fValueMask, fValueQuote, TSqlRegistry::GetCmdsBuffer(), TSQLFile::SQLSmallTextTypeLimit(), and TSQLFile::SQLValueQuote().

virtual TSqlRawBuffer::~TSqlRawBuffer (  )  [inline, virtual]

Definition at line 1158 of file TSQLStructure.cxx.

References TSqlCmdsBuffer::fBlobStmt, fCmdBuf, fFile, TSQLFile::IsOracle(), and TSQLStatement::Process().


Member Function Documentation

Bool_t TSqlRawBuffer::IsAnyData (  )  const [inline]

Definition at line 1169 of file TSQLStructure.cxx.

References fRawId.

Referenced by TSQLStructure::StoreObject().

void TSqlRawBuffer::AddLine ( const char *  name,
const char *  value,
const char *  topname = 0,
const char *  ns = 0 
) [inline]

Definition at line 1171 of file TSQLStructure.cxx.

References TSQLStructure::AddStrBrackets(), TSqlCmdsBuffer::AddValues(), buf, TSQLFile::CreateRawTable(), TString::Data(), TSqlCmdsBuffer::fBlobStmt, fCmdBuf, fFile, fInfo, fMaxStrSize, fObjId, TString::Form(), fRawId, fValueMask, fValueQuote, TSQLFile::IsODBC(), TSQLFile::IsOracle(), kFALSE, TSQLStatement::NextIteration(), params, TSQLStatement::SetInt(), TSQLStatement::SetLong64(), TSQLStatement::SetString(), TSQLFile::SQLCanStatement(), TSQLFile::SQLIdentifierQuote(), and TSQLFile::SQLStatement().

Referenced by TSQLStructure::PerformConversion(), and TSQLStructure::TryConvertObjectArray().


Member Data Documentation

TSQLFile* TSqlRawBuffer::fFile

Definition at line 1222 of file TSQLStructure.cxx.

Referenced by AddLine(), TSqlRawBuffer(), and ~TSqlRawBuffer().

TSQLClassInfo* TSqlRawBuffer::fInfo

Definition at line 1223 of file TSQLStructure.cxx.

Referenced by AddLine(), and TSqlRawBuffer().

TSqlCmdsBuffer* TSqlRawBuffer::fCmdBuf

Definition at line 1224 of file TSQLStructure.cxx.

Referenced by AddLine(), TSqlRawBuffer(), and ~TSqlRawBuffer().

Long64_t TSqlRawBuffer::fObjId

Definition at line 1225 of file TSQLStructure.cxx.

Referenced by AddLine(), and TSqlRawBuffer().

Int_t TSqlRawBuffer::fRawId

Definition at line 1226 of file TSQLStructure.cxx.

Referenced by AddLine(), IsAnyData(), and TSQLStructure::StoreClassInNormalForm().

TString TSqlRawBuffer::fValueMask

Definition at line 1227 of file TSQLStructure.cxx.

Referenced by AddLine(), and TSqlRawBuffer().

const char* TSqlRawBuffer::fValueQuote

Definition at line 1228 of file TSQLStructure.cxx.

Referenced by AddLine(), and TSqlRawBuffer().

Int_t TSqlRawBuffer::fMaxStrSize

Definition at line 1229 of file TSQLStructure.cxx.

Referenced by AddLine(), and TSqlRawBuffer().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:47:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1