#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, tpRectangle, tpUnknown } |
Public Attributes | |
| dbVarying | name |
| Full name of the field (for example "x.y.z"). | |
| dbVarying | tableName |
| Name of referenced table( only for references). | |
| dbVarying | inverse |
| Name of inverse reference field (only for refereces). | |
| int4 | type: 8 |
Field type: one of dbField::FieldTypes constants. | |
| int4 | flags: 24 |
| int4 | offset |
| Offset of the field in the record. | |
| nat4 | size |
| Size of the field. | |
| oid_t | hashTable |
| Hash table for hashed field. | |
| oid_t | tTree |
| T-Tree for field indexed by means of T-Ttree. | |
| enum FieldTypes |
Field type: one of dbField::FieldTypes constants.