DBFIELDINFO Struct Reference

Define field parameters.. More...

#include <rvcdbase.h>

List of all members.

Public Attributes

RVC::OBJECTNAME name
UINT8 type
UINT8 decplaces
UINT16 size
UINT16 disksize
UINT16 offset
UINT16 diskoffset
UINT16 oldflags
UINT8 specialconv
INT8 exttype
UINT8 dispwidth
INT8 packed
UINT8 unittype
UINT8 unitstored
UINT8 unitshown
INT8 sql_type
UINT32 AutoIncrement
INT32 key_table
UINT16 key_field
UINT16 next_field
UINT32 flags
UINT8 usage
UINT8 format
UINT16 spare
RVC::OBJECTNAME domid


Detailed Description

Define field parameters..

Definition at line 686 of file rvcdbase.h.


Member Data Documentation

UINT32 DBFIELDINFO::AutoIncrement
 

Store the number to assign to the field for new records.

Definition at line 708 of file rvcdbase.h.

UINT8 DBFIELDINFO::decplaces
 

Number of decimal places in file (dBaseIII).

Definition at line 689 of file rvcdbase.h.

UINT16 DBFIELDINFO::diskoffset
 

Offset of field in disk record.

Definition at line 695 of file rvcdbase.h.

UINT16 DBFIELDINFO::disksize
 

Field size in bytes (in disk file).

Definition at line 692 of file rvcdbase.h.

UINT8 DBFIELDINFO::dispwidth
 

Default field width on the display.

Definition at line 700 of file rvcdbase.h.

RVC::OBJECTNAME DBFIELDINFO::domid
 

For special database linking if next_field==FIELDNUM_DomID.

Definition at line 716 of file rvcdbase.h.

INT8 DBFIELDINFO::exttype
 

External database storage type.

Definition at line 699 of file rvcdbase.h.

UINT32 DBFIELDINFO::flags
 

Expanded flags field. Lower 16bits are from "oldflags". See "Custom Code in Header After Class" for list of flags.

Definition at line 712 of file rvcdbase.h.

UINT8 DBFIELDINFO::format
 

usage dependant, for future expansion

Definition at line 714 of file rvcdbase.h.

UINT16 DBFIELDINFO::key_field
 

Field in key_table for primary field (+ 1).

Definition at line 710 of file rvcdbase.h.

INT32 DBFIELDINFO::key_table
 

Table with primary key (iff key_field != 0).

Definition at line 709 of file rvcdbase.h.

RVC::OBJECTNAME DBFIELDINFO::name
 

Field name, for searching, headings, etc...

Definition at line 687 of file rvcdbase.h.

UINT16 DBFIELDINFO::next_field
 

Next field in _this_ table for secondary key (+ 1).

Definition at line 711 of file rvcdbase.h.

UINT16 DBFIELDINFO::offset
 

Offset of field in memory record.

Definition at line 693 of file rvcdbase.h.

UINT16 DBFIELDINFO::oldflags
 

Flags (autocopied into flags).

Definition at line 696 of file rvcdbase.h.

INT8 DBFIELDINFO::packed
 

how packed (including byte order?)

Definition at line 701 of file rvcdbase.h.

UINT16 DBFIELDINFO::size
 

Field size in bytes (in memory).

Definition at line 690 of file rvcdbase.h.

UINT16 DBFIELDINFO::spare
 

Definition at line 715 of file rvcdbase.h.

UINT8 DBFIELDINFO::specialconv
 

See "Custom Code in Header After Class" for list of values.

Definition at line 698 of file rvcdbase.h.

INT8 DBFIELDINFO::sql_type
 

Type flag for ODBC (needs internal and external types).

Definition at line 706 of file rvcdbase.h.

UINT8 DBFIELDINFO::type
 

See "Custom Code in Header After Class" for list of types.

Definition at line 688 of file rvcdbase.h.

UINT8 DBFIELDINFO::unitshown
 

units to show in (if 255, use stored)

Definition at line 705 of file rvcdbase.h.

UINT8 DBFIELDINFO::unitstored
 

unit value is stored in

Definition at line 704 of file rvcdbase.h.

UINT8 DBFIELDINFO::unittype
 

unit type, length, area, etc...

Definition at line 703 of file rvcdbase.h.

UINT8 DBFIELDINFO::usage
 

Does this field have an internal usage?

Definition at line 713 of file rvcdbase.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 12 06:26:16 2004 for TNTsdk by doxygen 1.3.4-20031026