#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 | ( | ) |