Public Types | Public Attributes

dbField Struct Reference

#include <class.h>

List of all members.

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

Detailed Description

Database record for storing field descriptor


Member Data Documentation

B-Tree for field indexed by means of B-Ttree

Hash table for hashed field

Name of inverse reference field (only for refereces)

Full name of the field (for example "x.y.z")

Offset of the field in the record

Size of the field

Name of referenced table( only for references)

Field type: one of dbField::FieldTypes constants


The documentation for this struct was generated from the following file: