/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Private Member Functions | Private Attributes
DbiAsciiTablePreparer Class Reference

#include <DbiAsciiTablePreparer.h>

Collaboration diagram for DbiAsciiTablePreparer:
Collaboration graph
[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.

{ return fExceptionLog; }
TString DbiAsciiTablePreparer::GetLocal ( ) const [inline]

Definition at line 43 of file DbiAsciiTablePreparer.h.

{ return fLocalFile.IsNull() ? 0 : "LOCAL"; }
TString DbiAsciiTablePreparer::GetTableName ( ) const [inline]

Definition at line 44 of file DbiAsciiTablePreparer.h.

{ return fTableName; }
TString DbiAsciiTablePreparer::GetColumns ( ) const [inline]

Definition at line 45 of file DbiAsciiTablePreparer.h.

{ return fColumns; } 
TString DbiAsciiTablePreparer::GetLocalFile ( ) const [inline]

Definition at line 46 of file DbiAsciiTablePreparer.h.

{ return fLocalFile; }
Int_t DbiAsciiTablePreparer::GetSkipLines ( ) const [inline]

Definition at line 47 of file DbiAsciiTablePreparer.h.

{ return fSkipLines; }
Int_t DbiAsciiTablePreparer::GetStatus ( ) const [inline]

Definition at line 48 of file DbiAsciiTablePreparer.h.

{ return fStatus; }
Bool_t DbiAsciiTablePreparer::IsValid ( ) const [inline]

Definition at line 49 of file DbiAsciiTablePreparer.h.

{ 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

local file will be deleted (downloaded file)

Definition at line 60 of file DbiAsciiTablePreparer.h.

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.

local file

Definition at line 70 of file DbiAsciiTablePreparer.h.

table name

Definition at line 73 of file DbiAsciiTablePreparer.h.

column names & types

Definition at line 76 of file DbiAsciiTablePreparer.h.

status (corresponds HTTP Status Codes)

Definition at line 79 of file DbiAsciiTablePreparer.h.

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 Fri May 16 2014 09:56:45 for DatabaseInterface by doxygen 1.7.4