Main Page | Class Hierarchy | Class List | File List | Class Members

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
int4 offset
nat4 size
oid_t hashTable
oid_t bTree


Detailed Description

Database record for storing field descriptor


Member Data Documentation

oid_t dbField::bTree
 

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

oid_t dbField::hashTable
 

Hash table for hashed field

dbVarying dbField::inverse
 

Name of inverse reference field (only for refereces)

dbVarying dbField::name
 

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

dbVarying dbField::tableName
 

Name of referenced table( only for references)

int4 dbField::type
 

Field type: one of dbField::FieldTypes constants


The documentation for this struct was generated from the following file:
Generated on Thu Feb 12 18:46:27 2004 for GigaBASE by doxygen 1.3.5