eyedb::AttrNative Class Reference

Inheritance diagram for eyedb::AttrNative:

eyedb::Attribute

List of all members.

Public Member Functions

 AttrNative (Class *, Class *, const char *, Bool isRef, Status(*)(const Object *, Data *, int, int, Bool *, Bool, Size *), Status(*)(Object *, Data, int, int), Status(*)(const Object *, Oid *oid, int nb, int from), Status(*)(Object *, const Oid *, int, int, Bool))
 AttrNative (Class *, Class *, const char *, int dim, Status(*)(const Object *, Data *, int, int, Bool *, Bool, Size *), Status(*)(Object *, Data, int, int), Status(*)(const Object *, Oid *oid, int nb, int from), Status(*)(Object *, const Oid *, int, int, Bool))
 AttrNative (const AttrNative *, const Class *, const Class *, const Class *, int)
Status setOid (Object *, const Oid *, int, int, Bool) const
 Not yet documented.
Status getOid (const Object *, Oid *oid, int nb, int from) const
 Not yet documented.
Status setValue (Object *, Data, int, int, Bool) const
 Not yet documented.
Status getValue (const Object *, Data *, int, int, Bool *) const
 Not yet documented.
Status getTValue (Database *db, const Oid &objoid, Data *data, int nb=1, int from=0, Bool *isnull=0, Size *rnb=0, Offset=0) const
 Not yet documented.
Status trace (const Object *, FILE *, int *, unsigned int, const RecMode *) const
 Not yet documented.
Bool isNative () const
 Not yet documented.
void reportAttrCompSetOid (Offset *offset, Data idr) const
Status generateCollSetClassMethod_C (Class *, GenContext *, const GenCodeHints &hints, const char *, Bool)
Status generateCode_C (Class *, const GenCodeHints &, GenContext *, GenContext *)
Status generateClassDesc_C (GenContext *)
Status generateBody_C (Class *, GenContext *, const GenCodeHints &hints)
Status generateGetMethod_C (Class *, GenContext *, Bool, const GenCodeHints &hints, const char *)
Status generateSetMethod_C (Class *, GenContext *, const GenCodeHints &hints)
Status generateSetMethod_C (Class *, GenContext *, Bool, const GenCodeHints &hints)
Status generateCollSetClassMethod_Java (Class *, GenContext *, const GenCodeHints &, Bool)
Status generateCode_Java (Class *, GenContext *, const GenCodeHints &, const char *)
Status generateClassDesc_Java (GenContext *)
Status generateBody_Java (Class *, GenContext *, const GenCodeHints &, const char *prefix)
Status generateGetMethod_Java (Class *, GenContext *, Bool, const GenCodeHints &, const char *, const char *)
Status generateSetMethod_Java (Class *, GenContext *, Bool, const GenCodeHints &)
Status generateSetMethod_Java (Class *, GenContext *, const GenCodeHints &)

Static Public Member Functions

static void copy (int, Attribute **&, unsigned int &, Class *)
static void init ()
static void _release ()


Detailed Description

Definition at line 30 of file AttrNative.h.


Member Function Documentation

Status eyedb::AttrNative::setOid ( Object agr,
const Oid oid,
int  ,
int  ,
Bool   
) const [virtual]

Not yet documented.

Parameters:
agr 
oid 
?? 
?? 
?? 
Returns:

Reimplemented from eyedb::Attribute.

Definition at line 691 of file AttrNative.cc.

Status eyedb::AttrNative::getOid ( const Object agr,
Oid oid,
int  nb,
int  from 
) const [virtual]

Not yet documented.

Parameters:
agr 
oid 
?? 
?? 
Returns:

Reimplemented from eyedb::Attribute.

Definition at line 698 of file AttrNative.cc.

Status eyedb::AttrNative::setValue ( Object agr,
Data  data,
int  nb,
int  from,
Bool  check_class 
) const [virtual]

Not yet documented.

Parameters:
agr 
data 
nb 
from 
check_class 
Returns:

Reimplemented from eyedb::Attribute.

Definition at line 705 of file AttrNative.cc.

Status eyedb::AttrNative::getValue ( const Object agr,
Data data,
int  nb,
int  from,
Bool isnull 
) const [virtual]

Not yet documented.

Parameters:
agr 
data 
nb 
from 
isnull 
Returns:

Reimplemented from eyedb::Attribute.

Definition at line 714 of file AttrNative.cc.

Status eyedb::AttrNative::getTValue ( Database db,
const Oid objoid,
Data data,
int  nb = 1,
int  from = 0,
Bool isnull = 0,
Size rnb = 0,
Offset  poffset = 0 
) const [virtual]

Not yet documented.

Parameters:
db 
objoid 
data 
nb 
from 
isnull 
rnb 
poffset 
Returns:

Reimplemented from eyedb::Attribute.

Definition at line 721 of file AttrNative.cc.

Status eyedb::AttrNative::trace ( const Object agr,
FILE *  fd,
int *  indent,
unsigned int  flags,
const RecMode rcm 
) const [virtual]

Not yet documented.

Parameters:
agr 
fd 
indent 
flags 
rcm 
Returns:

Reimplemented from eyedb::Attribute.

Definition at line 739 of file AttrNative.cc.

Bool eyedb::AttrNative::isNative (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Attribute.

Definition at line 63 of file AttrNative.h.


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