A set of table fields.
|
Public Member Functions |
|
int | size () const |
|
int | insert (int at, const FieldDesc &item) |
|
int | add (const FieldDesc &item) |
|
int | remove (int index) |
|
int | remove (const NameChar *name) |
|
int | remove_all () |
|
const FieldDesc & | at (int index) const |
|
const FieldDesc & | at (const NameChar *name) const |
|
const FieldDesc & | operator[] (int index) const |
|
const FieldDesc & | operator[] (const NameChar *name) const |
|
FieldDesc & | at (int index) |
|
FieldDesc & | operator[] (int index) |
|
FieldDesc & | operator[] (const NameChar *name) |
|
int | find (const NameChar *name) const |
| int | add_field (const NameChar *field_name, FieldTypeTag field_type, int size, int precision, bool nullable) |
| int | add_sint (const NameChar *field_name, int size=sizeof(db_sint), bool nullable=false) |
| int | add_uint (const NameChar *field_name, int size=sizeof(db_uint), bool nullable=false) |
| int | add_wstring (const NameChar *field_name, int size, bool nullable=false) |
| int | add_string (const NameChar *field_name, int size, bool nullable=false) |
| int | add_float (const NameChar *field_name, bool nullable=false) |
| int | add_currency (const NameChar *field_name, bool nullable=false) |
| int | add_time (const NameChar *, int precision, bool nullable=false) |
| int | add_date (const NameChar *, bool nullable=false) |
| int | add_time (const NameChar *, bool nullable=false) |
|
int | add_blob (const NameChar *, bool nullable=false) |
|
bool | _equal (const FieldDescSet &) const |