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

In This Package:

DbiAsciiTablePreparer Class Reference

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

#include <DbiAsciiTablePreparer.h>

Collaboration diagram for DbiAsciiTablePreparer:

[legend]
List of all members.

Public Member Functions

 DbiAsciiTablePreparer (const TString &url)
virtual ~DbiAsciiTablePreparer ()
const DbiExceptionLogGetExceptionLog () const
TString GetLocal () const
TString GetTableName () const
TString GetColumns () const
TString GetLocalFile () const
Int_t GetSkipLines () const
Int_t GetStatus () const
Bool_t IsValid () const

Private Member Functions

virtual Int_t Init ()
virtual void GET (const TString &url)
virtual void Clean ()

Private Attributes

Bool_t fMustDeleteLocalFile
 local file will be deleted (downloaded file)
DbiExceptionLog fExceptionLog
 Log of exceptions generated.
TUrl * fUrl
 url
TString fLocalFile
 local file
TString fTableName
 table name
TString fColumns
 column names & types
Int_t fStatus
 status (corresponds HTTP Status Codes)
Int_t fSkipLines
 number of lines to skip

Detailed Description

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

Definition at line 35 of file DbiAsciiTablePreparer.h.


Constructor & Destructor Documentation

DbiAsciiTablePreparer::DbiAsciiTablePreparer ( const TString &  url  ) 

virtual DbiAsciiTablePreparer::~DbiAsciiTablePreparer (  )  [virtual]


Member Function Documentation

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

Definition at line 42 of file DbiAsciiTablePreparer.h.

00042 { return fExceptionLog; }

TString DbiAsciiTablePreparer::GetLocal (  )  const [inline]

Definition at line 43 of file DbiAsciiTablePreparer.h.

00043 { return fLocalFile.IsNull() ? 0 : "LOCAL"; }

TString DbiAsciiTablePreparer::GetTableName (  )  const [inline]

Definition at line 44 of file DbiAsciiTablePreparer.h.

00044 { return fTableName; }

TString DbiAsciiTablePreparer::GetColumns (  )  const [inline]

Definition at line 45 of file DbiAsciiTablePreparer.h.

00045 { return fColumns; } 

TString DbiAsciiTablePreparer::GetLocalFile (  )  const [inline]

Definition at line 46 of file DbiAsciiTablePreparer.h.

00046 { return fLocalFile; }

Int_t DbiAsciiTablePreparer::GetSkipLines (  )  const [inline]

Definition at line 47 of file DbiAsciiTablePreparer.h.

00047 { return fSkipLines; }

Int_t DbiAsciiTablePreparer::GetStatus (  )  const [inline]

Definition at line 48 of file DbiAsciiTablePreparer.h.

00048 { return fStatus; }

Bool_t DbiAsciiTablePreparer::IsValid (  )  const [inline]

Definition at line 49 of file DbiAsciiTablePreparer.h.

00049 { return ((fStatus >= 200)&&(fStatus < 300)); }

virtual Int_t DbiAsciiTablePreparer::Init (  )  [private, virtual]

virtual void DbiAsciiTablePreparer::GET ( const TString &  url  )  [private, virtual]

virtual void DbiAsciiTablePreparer::Clean (  )  [private, virtual]


Member Data Documentation

Bool_t DbiAsciiTablePreparer::fMustDeleteLocalFile [private]

local file will be deleted (downloaded file)

Definition at line 60 of file DbiAsciiTablePreparer.h.

DbiExceptionLog DbiAsciiTablePreparer::fExceptionLog [private]

Log of exceptions generated.

Cleared by Open Close and (implicitly) by CreatePreparedStatement, GetServer

Definition at line 64 of file DbiAsciiTablePreparer.h.

TUrl* DbiAsciiTablePreparer::fUrl [private]

url

Definition at line 67 of file DbiAsciiTablePreparer.h.

TString DbiAsciiTablePreparer::fLocalFile [private]

local file

Definition at line 70 of file DbiAsciiTablePreparer.h.

TString DbiAsciiTablePreparer::fTableName [private]

table name

Definition at line 73 of file DbiAsciiTablePreparer.h.

TString DbiAsciiTablePreparer::fColumns [private]

column names & types

Definition at line 76 of file DbiAsciiTablePreparer.h.

Int_t DbiAsciiTablePreparer::fStatus [private]

status (corresponds HTTP Status Codes)

Definition at line 79 of file DbiAsciiTablePreparer.h.

Int_t DbiAsciiTablePreparer::fSkipLines [private]

number of lines to skip

Definition at line 82 of file DbiAsciiTablePreparer.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