EbRecord[ ebase_lib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
Back to the top of EbRecord
Back to the top of EbRecord
~EbRecord();
Destructor.
Notice that there is no public constructor for EbRecord becase application is not allowed to create a new EbRecord object. Application can only obtain a pointer to the EbRecord object through ebase.
~EbRecord();
Back to the top of EbRecord
void * GetField(const char * fieldName);
Generic (untyped) getfield by field name
void * GetField(const char * fieldName);
Back to the top of EbRecord
void * GetFieldAlloc(const char * fieldName);
Generic (untypeed) getfield by field name (alloc version)
void * GetFieldAlloc(const char * fieldName);
Back to the top of EbRecord
void * GetField(EbUint32 fieldId);
Generic (untyped) getfield by field index
void * GetField(EbUint32 fieldId);
Back to the top of EbRecord
void * GetFieldAlloc(EbUint32 fieldId);
Generic (untyped) getfield by field index (alloc version)
void * GetFieldAlloc(EbUint32 fieldId);
Back to the top of EbRecord
EbInt32 GetFieldInt32(const char *fieldName);
EbInt32 GetFieldInt32(const char *fieldName);
Back to the top of EbRecord
EbInt32 GetFieldInt32(EbUint32 fieldId);
EbInt32 GetFieldInt32(EbUint32 fieldId);
Back to the top of EbRecord
const char * GetFieldString(const char *fieldName);
const char * GetFieldString(const char *fieldName);
Back to the top of EbRecord
void GetFieldStringCopy(const char * fieldName, char * buffer);
void GetFieldStringCopy(const char * fieldName, char * buffer);
Back to the top of EbRecord
char * GetFieldStringAlloc(const char *fieldName);
char * GetFieldStringAlloc(const char *fieldName);
Back to the top of EbRecord
const char * GetFieldString(EbUint32 fieldId);
const char * GetFieldString(EbUint32 fieldId);
Back to the top of EbRecord
void GetFieldStringCopy(EbUint32, char * buffer);
void GetFieldStringCopy(EbUint32, char * buffer);
Back to the top of EbRecord
char * GetFieldStringAlloc(EbUint32 fieldId);
char * GetFieldStringAlloc(EbUint32 fieldId);
Back to the top of EbRecord
EbUint32 FieldSize(const char *fieldName, EbUint32 option );
Generic version of querying field size (by field name).
EbUint32 FieldSize(const char *fieldName, EbUint32 option=0);
Back to the top of EbRecord
EbUint32 FieldSize(EbUint32 fieldId, EbUint32 option );
Generic version of querying field size (by field index).
EbUint32 FieldSize(EbUint32 fieldId, EbUint32 option=0);
Back to the top of EbRecord
EbUint32 StringFieldSize(const char *fieldName);
EbUint32 StringFieldSize(const char *fieldName);
Back to the top of EbRecord
EbUint32 StringFieldSize(EbUint32 fieldId);
EbUint32 StringFieldSize(EbUint32 fieldId);
Back to the top of EbRecord
void PutField(const char * fieldName, void * ptr);
Generic PutField by field name.
void PutField(const char * fieldName, void * ptr);
Back to the top of EbRecord
void PutFieldAlloc(const char * fieldName, void * ptr);
Generic PutField by field name (alloc version).
void PutFieldAlloc(const char * fieldName, void * ptr);
Back to the top of EbRecord
void PutField(EbUint32 fieldId, void * ptr);
Generic PutField by field index.
void PutField(EbUint32 fieldId, void * ptr);
Back to the top of EbRecord
void PutFieldAlloc(EbUint32 fieldId, void * ptr);
Generic PutField by field index (alloc version).
void PutFieldAlloc(EbUint32 fieldId, void * ptr);
Back to the top of EbRecord
void PutFieldInt32(const char *fieldName, EbInt32 number);
void PutFieldInt32(const char *fieldName, EbInt32 number);
Back to the top of EbRecord
void PutFieldInt32(EbUint32 fieldId, EbInt32 number);
void PutFieldInt32(EbUint32 fieldId, EbInt32 number);
Back to the top of EbRecord
void PutFieldString(const char *fieldName, const char *string);
void PutFieldString(const char *fieldName, const char *string);
Back to the top of EbRecord
void PutFieldStringAlloc(const char *fieldName, const char *string);
void PutFieldStringAlloc(const char *fieldName, const char *string);
Back to the top of EbRecord
void PutFieldString(EbUint32 fieldId, const char *string);
void PutFieldString(EbUint32 fieldId, const char *string);
Back to the top of EbRecord
void PutFieldStringAlloc(EbUint32 fieldId, const char *string);
void PutFieldStringAlloc(EbUint32 fieldId, const char *string);
Back to the top of EbRecord
EbUint32 NumberOfFields();
Return the number of fields in the database.
EbUint32 NumberOfFields();
Back to the top of EbRecord
Ebase * GetEbase();
Return the pointer the database. Each record, no matter which state
it is in, must belong to some database.
Ebase * GetEbase();
Back to the top of EbRecord
Back to the top of EbRecord
Back to the top of EbRecord
Back to the top of EbRecord
Report problems to jkotula@vitalimages.com