dbField Struct Reference

#include <class.h>

List of all members.


Detailed Description

Database record for storing field descriptor.

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.

Member Enumeration Documentation

enum FieldTypes

Enumerator:
tpBool 
tpInt1 
tpInt2 
tpInt4 
tpInt8 
tpReal4 
tpReal8 
tpString 
tpReference 
tpArray 
tpMethodBool 
tpMethodInt1 
tpMethodInt2 
tpMethodInt4 
tpMethodInt8 
tpMethodReal4 
tpMethodReal8 
tpMethodString 
tpMethodReference 
tpStructure 
tpRawBinary 
tpStdString 
tpRectangle 
tpUnknown 


Member Data Documentation

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

Name of referenced table( only for references).

Name of inverse reference field (only for refereces).

Field type: one of dbField::FieldTypes constants.

Offset of the field in the record.

Size of the field.

Hash table for hashed field.

T-Tree for field indexed by means of T-Ttree.


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild