| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DbiAsciiDbImporter Class Reference

Id
DbiAsciiDbImporter.h,v 1.3 2007/04/26 14:19:57 west Exp
More...

#include <DbiAsciiDbImporter.h>

Collaboration diagram for DbiAsciiDbImporter:

[legend]
List of all members.

Public Member Functions

 DbiAsciiDbImporter ()
 DbiAsciiDbImporter (const TString &url, TSQLServer *server)
virtual ~DbiAsciiDbImporter ()
const DbiExceptionLogGetExceptionLog () const
Int_t Import (const TString &url, TSQLServer *server)
Bool_t IsValid () const

Private Member Functions

void LoadCatalog (const TString &url)
void LoadTable (const TString &url)

Private Attributes

Int_t fStatus
 Status of import procedure, fStatus < 400 status is OK.
DbiExceptionLog fExceptionLog
 Log of exceptions generated.
TSQLServer * fServer
 Where to import data. Not owned.
DbiAsciiTablePreparerfTablePreparer
 Helper class used to prepare a single table. May be null.

Detailed Description

Id
DbiAsciiDbImporter.h,v 1.3 2007/04/26 14:19:57 west Exp

Definition at line 36 of file DbiAsciiDbImporter.h.


Constructor & Destructor Documentation

DbiAsciiDbImporter::DbiAsciiDbImporter (  ) 

DbiAsciiDbImporter::DbiAsciiDbImporter ( const TString &  url,
TSQLServer *  server 
)

virtual DbiAsciiDbImporter::~DbiAsciiDbImporter (  )  [virtual]


Member Function Documentation

const DbiExceptionLog& DbiAsciiDbImporter::GetExceptionLog (  )  const [inline]

Definition at line 43 of file DbiAsciiDbImporter.h.

00043 { return fExceptionLog; }

Int_t DbiAsciiDbImporter::Import ( const TString &  url,
TSQLServer *  server 
)

Bool_t DbiAsciiDbImporter::IsValid (  )  const

void DbiAsciiDbImporter::LoadCatalog ( const TString &  url  )  [private]

void DbiAsciiDbImporter::LoadTable ( const TString &  url  )  [private]


Member Data Documentation

Int_t DbiAsciiDbImporter::fStatus [private]

Status of import procedure, fStatus < 400 status is OK.

Definition at line 54 of file DbiAsciiDbImporter.h.

DbiExceptionLog DbiAsciiDbImporter::fExceptionLog [private]

Log of exceptions generated.

Definition at line 57 of file DbiAsciiDbImporter.h.

TSQLServer* DbiAsciiDbImporter::fServer [private]

Where to import data. Not owned.

Definition at line 60 of file DbiAsciiDbImporter.h.

DbiAsciiTablePreparer* DbiAsciiDbImporter::fTablePreparer [private]

Helper class used to prepare a single table. May be null.

Definition at line 63 of file DbiAsciiDbImporter.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:15:47 2011 for DatabaseInterface by doxygen 1.4.7