#include <class.h>
Public Types | |
enum | FieldTypes { tpBool, tpInt1, tpInt2, tpInt4, tpInt8, tpReal4, tpReal8, tpString, tpReference, tpArray, tpMethodBool, tpMethodInt1, tpMethodInt2, tpMethodInt4, tpMethodInt8, tpMethodReal4, tpMethodReal8, tpMethodString, tpMethodReference, tpStructure, tpRawBinary, tpStdString, tpMfcString, tpRectangle, tpUnknown } |
Public Attributes | |
dbVarying | name |
dbVarying | tableName |
dbVarying | inverse |
int4 | type: 8 |
int4 | flags: 24 |
int4 | offset |
nat4 | size |
oid_t | hashTable |
oid_t | bTree |
Database record for storing field descriptor
oid_t dbField::bTree |
B-Tree for field indexed by means of B-Ttree
oid_t dbField::hashTable |
Hash table for hashed field
Name of inverse reference field (only for refereces)
Full name of the field (for example "x.y.z")
int4 dbField::offset |
Offset of the field in the record
nat4 dbField::size |
Size of the field
Name of referenced table( only for references)
int4 dbField::type |
Field type: one of dbField::FieldTypes
constants