#include "hdbcolumntype.h" |
HDbColumnType
class description - source file - inheritance tree (.pdf)
public:
HDbColumnType()
HDbColumnType(const char*, Int_t l = 0, Int_t p = 0, Int_t s = 0)
HDbColumnType(const HDbColumnType&)
virtual ~HDbColumnType()
static TClass* Class()
virtual TString getNvlSelectString(const char*, const char*, const char*)
virtual TString getSelectString(const char*, const char*)
virtual TString getTypeString()
virtual TClass* IsA() const
HDbColumnType& operator=(const HDbColumnType&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t varLength Length in bytes
Int_t dataPrecision Data precision
Int_t dataScale Data scale
HDbColumnType
Base class for Oracle column types
Derived classes are:
HDbColCharType for Oracle type CHAR
HDbColVcType VARCHAR2
HDbColNumType NUMBER
HDbColDateType DATE
HDbColRowidType ROWID
HDbColLongType LONG
HDbColRawType RAW
Because of problems to convert LONG and RAW types to VARCHAR2, the
datatypes LONG and RAW are actually not supported.
HDbColumnType(const char* n, Int_t l, Int_t p, Int_t s )
Constructor
TString getSelectString(const char* col, const char*)
Base class funtion returns an emtpy string because the current type is not
supported
TString getNvlSelectString(const char* col, const char* td,
const char*)
Base class funtion returns an emtpy string because the current type is not
supported
Inline Functions
void ~HDbColumnType()
HDbColumnType HDbColumnType(const char*, Int_t l = 0, Int_t p = 0, Int_t s = 0)
TString getTypeString()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HDbColumnType HDbColumnType(const HDbColumnType&)
HDbColumnType& operator=(const HDbColumnType&)
Last update: 11/09/2000
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.