[ ebase_lib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
Back to the top of EbaseDef
Back to the top of EbaseDef
EbaseDef();
Constructor.
EbaseDef();
Back to the top of EbaseDef
void AddField(const char * fieldName, EbDataType dataType, EbUint32 flag );
Add one field to the definition. This function will make separate
copy of the fieldName string.
Parameters :
void AddField(const char * fieldName, EbDataType dataType, EbUint32 flag = 0);
Back to the top of EbaseDef
void InsertField(EbUint32 pos, const char * fieldName, EbDataType dataType, EbUint32 flag );
Insert a field at the specified location.
Parameters :
void InsertField(EbUint32 pos, const char * fieldName, EbDataType dataType, EbUint32 flag = 0);
Back to the top of EbaseDef
EbUint32 NumberOfFields();
Report the number of fields in the definition.
Return value : The number of fields.
EbUint32 NumberOfFields();
Back to the top of EbaseDef
const char * GetFieldName(EbUint32 fieldId);
Get the field name by field index.
Parameters :
Exceptions : EBE_INVALID_FIELD
const char * GetFieldName(EbUint32 fieldId);
Back to the top of EbaseDef
EbDataType GetFieldDataType(EbUint32 fieldId);
Get the field data type.
Parameters :
Exceptions : EBE_INVALID_FIELD
EbDataType GetFieldDataType(EbUint32 fieldId);
Back to the top of EbaseDef
EbUint32 GetFieldFlag(EbUint32 fieldId);
Get the field flag.
Parameters :
Exceptions : EBE_INVALID_FIELD
EbUint32 GetFieldFlag(EbUint32 fieldId);
Back to the top of EbaseDef
EbInt32 GetFieldId(const char *fieldName);
Find the field index by field name.
Parameters :
EbInt32 GetFieldId(const char *fieldName);
Back to the top of EbaseDef
void DeleteAll() ;
Remove all fields
void DeleteAll() ;
Function is currently defined inline.
Back to the top of EbaseDef
Back to the top of EbaseDef
Back to the top of EbaseDef
Back to the top of EbaseDef
Report problems to jkotula@vitalimages.com