#include <algorithm>#include <memory>#include <sstream>#include <vector>#include "TDbi.hxx"#include "TDbiCascader.hxx"#include "TDbiConfigSet.hxx"#include "TDbiOutRowStream.hxx"#include "TDbiResultSetHandle.hxx"#include "TDbiInRowStream.hxx"#include "TDbiSqlValPacket.hxx"#include "TDbiStatement.hxx"#include "TDbiTableProxy.hxx"#include "TDbiTableRow.hxx"#include "TDbiDatabaseManager.hxx"#include "TDbiValidityRec.hxx"#include "TDbiValRecSet.hxx"#include <TSK_DBI_Log.hxx>#include <MsgFormat.h>#include "UtilString.hxx"#include "TVldRange.hxx"
Go to the source code of this file.
Functions | |
| ClassImp (TDbiSqlValPacket) static bool compStringPtrs(const string *str1 | |
| const string *str2 return *str1< *str2;}TDbiSqlValPacket::TDbiSqlValPacket():fNumErrors(0), fSeqNo(0), fNumStmts(0){SK_DBI_Trace("Creating TDbiSqlValPacket" << " ");}TDbiSqlValPacket::TDbiSqlValPacket(std::ifstream &is):fNumErrors(0), fSeqNo(0), fNumStmts(0){SK_DBI_Trace("Creating TDbiSqlValPacket"<< " ");Fill(is);}TDbiSqlValPacket::TDbiSqlValPacket(const TDbiValidityRec &vrec):fNumErrors(0), fSeqNo(vrec.GetSeqNo()), fNumStmts(0), fTableName(vrec.GetTableProxy()-> | GetTableName ()) |
| const string *str2 return *str1< *str2;}TDbiSqlValPacket::TDbiSqlValPacket():fNumErrors(0), fSeqNo(0), fNumStmts(0){SK_DBI_Trace("Creating TDbiSqlValPacket" << " ");}TDbiSqlValPacket::TDbiSqlValPacket(std::ifstream &is):fNumErrors(0), fSeqNo(0), fNumStmts(0){SK_DBI_Trace("Creating TDbiSqlValPacket"<< " ");Fill(is);}TDbiSqlValPacket::TDbiSqlValPacket(const TDbiValidityRec &vrec):fNumErrors(0), fSeqNo(vrec.GetSeqNo()), fNumStmts(0), fTableName(vrec.GetTableProxy()-> | fCreationDate (vrec.GetCreationDate()) |
| ClassImp | ( | TDbiSqlValPacket | ) | const |
| const string* str2 return* str1< *str2; }TDbiSqlValPacket::TDbiSqlValPacket() :fNumErrors(0),fSeqNo(0),fNumStmts(0){ SK_DBI_Trace( "Creating TDbiSqlValPacket" << " ");}TDbiSqlValPacket::TDbiSqlValPacket(std::ifstream& is) :fNumErrors(0),fSeqNo(0),fNumStmts(0){ SK_DBI_Trace( "Creating TDbiSqlValPacket" << " "); Fill(is);}TDbiSqlValPacket::TDbiSqlValPacket(const TDbiValidityRec& vrec) :fNumErrors(0),fSeqNo(vrec.GetSeqNo()),fNumStmts(0),fTableName(vrec.GetTableProxy()-> fCreationDate | ( | vrec. | GetCreationDate() | ) |
Definition at line 132 of file TDbiSqlValPacket.cxx.
References TDbiInRowStream::FetchRow(), TDbiValidityRec::GetDbNo(), TDbiTableProxy::GetDBProxy(), TDbiValidityRec::GetSeqNo(), TDbiValidityRec::GetTableProxy(), TDbiInRowStream::IsExhausted(), TDbiDBProxy::QuerySeqNo(), TDbiInRowStream::RowAsCsv(), and SK_DBI_Trace.
00133 { 00134 00135 00136 SK_DBI_Trace( "Creating TDbiSqlValPacket" << " "); 00137 00138 const TDbiTableProxy& tableProxy = *vrec.GetTableProxy(); 00139 Int_t seqNo = vrec.GetSeqNo(); 00140 UInt_t dbNo = vrec.GetDbNo(); 00141 00142 // Create the SQL for the TDbiValidityRec itself. 00143 this->AddRow(tableProxy,0,vrec); 00144 00145 // Create the SQL for the rows. 00146 00147 const TDbiDBProxy& dbProxy = tableProxy.GetDBProxy(); 00148 TDbiInRowStream* rset = dbProxy.QuerySeqNo(seqNo,dbNo); 00149 00150 00151 for(; ! rset->IsExhausted(); rset->FetchRow()) { 00152 string str; 00153 rset->RowAsCsv(str); 00154 this->AddRow(str); 00155 } 00156 delete rset; 00157 rset = 0; 00158 }

| const string* str2 return* str1< *str2; }TDbiSqlValPacket::TDbiSqlValPacket() :fNumErrors(0),fSeqNo(0),fNumStmts(0){ SK_DBI_Trace( "Creating TDbiSqlValPacket" << " ");}TDbiSqlValPacket::TDbiSqlValPacket(std::ifstream& is) :fNumErrors(0),fSeqNo(0),fNumStmts(0){ SK_DBI_Trace( "Creating TDbiSqlValPacket" << " "); Fill(is);}TDbiSqlValPacket::TDbiSqlValPacket(const TDbiValidityRec& vrec) :fNumErrors(0),fSeqNo(vrec.GetSeqNo()),fNumStmts(0),fTableName(vrec.GetTableProxy()-> GetTableName | ( | ) |
1.6.1