|
Public Member Functions |
| ClassConversion (eyedb::Database *=0, const eyedb::Dataspace *=0) |
| ClassConversion (const ClassConversion &x) |
virtual eyedb::Object * | clone () const |
| Not yet documented.
|
ClassConversion & | operator= (const ClassConversion &x) |
virtual ClassConversion * | asClassConversion () |
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_C * | getCnvMth (eyedb::Bool *isnull=0, eyedb::Status *=0) |
const BEMethod_C * | getCnvMth (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 Class * | cls_ |
const Attribute * | attr_ |
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 |