eyedb::ClassConversion Class Reference

Inheritance diagram for eyedb::ClassConversion:

eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 ClassConversion (eyedb::Database *=0, const eyedb::Dataspace *=0)
 ClassConversion (const ClassConversion &x)
virtual eyedb::Objectclone () const
 Not yet documented.
ClassConversionoperator= (const ClassConversion &x)
virtual ClassConversionasClassConversion ()
virtual const
ClassConversion
asClassConversion () const
eyedb::Status setUpdtype (ClassUpdateType, eyedb::Bool _check_value=eyedb::True)
ClassUpdateType getUpdtype (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setCnvtype (AttributeConvertType, eyedb::Bool _check_value=eyedb::True)
AttributeConvertType getCnvtype (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setClsname (const std::string &)
eyedb::Status setClsname (unsigned int a0, char)
std::string getClsname (eyedb::Bool *isnull=0, eyedb::Status *=0) const
char getClsname (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setAttrname (const std::string &)
eyedb::Status setAttrname (unsigned int a0, char)
std::string getAttrname (eyedb::Bool *isnull=0, eyedb::Status *=0) const
char getAttrname (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setAttrnum (eyedblib::int32)
eyedblib::int32 getAttrnum (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setOidO (eyedb::Oid)
eyedb::Oid getOidO (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setOidN (eyedb::Oid)
eyedb::Oid getOidN (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setRoidO (eyedb::Oid)
eyedb::Oid getRoidO (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setSync (eyedblib::int32)
eyedblib::int32 getSync (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setWithCheck (eyedblib::int32)
eyedblib::int32 getWithCheck (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setSrcDim (eyedblib::int32)
eyedblib::int32 getSrcDim (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setDestDim (eyedblib::int32)
eyedblib::int32 getDestDim (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setOffsetO (eyedblib::int32)
eyedblib::int32 getOffsetO (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setOffsetN (eyedblib::int32)
eyedblib::int32 getOffsetN (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setSizeO (eyedblib::int32)
eyedblib::int32 getSizeO (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setSizeN (eyedblib::int32)
eyedblib::int32 getSizeN (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setCnvMth (BEMethod_C *)
BEMethod_CgetCnvMth (eyedb::Bool *isnull=0, eyedb::Status *=0)
const BEMethod_CgetCnvMth (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Oid getCnvMthOid (eyedb::Status *=0) const
eyedb::Status setCnvMthOid (const eyedb::Oid &)
virtual ~ClassConversion ()
Status convert (Database *db, Data in_idr, Size &in_size)
void computeSize (Size &cur_size)
void userInitialize ()
void userCopy (const Object &)
void userGarbage ()
 ClassConversion (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 ClassConversion (const ClassConversion *, eyedb::Bool=eyedb::False)
 ClassConversion (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static Status getClass_ (Database *, const Oid &ocloid, const Class *&, ClassConversion::Context *&, Bool class_to_class=False)
static Status convert (Database *, const ClassConversion::Context *, Data in_idr, Size in_size)
static Size computeSize (ClassConversion::Context *conv_ctx, Size start_size)
static void init ()
static void _release ()

Public Attributes

const Classcls_
const Attributeattr_

Protected Member Functions

 ClassConversion (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int)
 ClassConversion (const eyedb::Struct *x, eyedb::Bool share, int)
 ClassConversion (const ClassConversion *x, eyedb::Bool share, int)

Classes

struct  Context


Detailed Description

Definition at line 1744 of file syscls.h.


Member Function Documentation

virtual eyedb::Object* eyedb::ClassConversion::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Definition at line 1750 of file syscls.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:21 2008 for eyedb by  doxygen 1.5.3