Products Support Documentation Download
core05_db_structs.h
Go to the documentation of this file.
1 /*
2  * Raima Database Header File
3  * This file is autogenerated, please don't edit the file
4 */
5 
11 #if !defined(CORE05_DB_STRUCTS_H)
12 #define CORE05_DB_STRUCTS_H
13 
14 #include "rdmtypes.h"
15 /*lint ++flb */
16 
17 #if defined(__cplusplus)
18 namespace RDM_CPP {
19 namespace CORE05_DB {
20 #endif
21 
23 typedef struct PERSON_S
24 {
25  char LAST_FOUR_SSN[4 * RDM_BYTES_PER_UTF8_CHAR + 1];
26 } PERSON;
27 
28 /* compound key structure definitions */
31 {
32  char LAST_FOUR_SSN[4 * RDM_BYTES_PER_UTF8_CHAR + 1];
34 
36 typedef enum CORE05_DB_TABLES_E
37 {
38  TABLE_PERSON = 0x10001
40 
42 typedef enum CORE05_DB_COLUMNS_E
43 {
44  COL_PERSON_LAST_FOUR_SSN = 0x00020000
46 
48 typedef enum CORE05_DB_KEYS_E
49 {
50  KEY_PERSON_LAST_FOUR_SSN = 0x28000
52 
53 #if defined(__cplusplus)
54 }
55 }
56 #endif
57 
58 /*lint --flb -esym(641,CORE05_DB_TABLES_E,CORE05_DB_COLUMNS_E,CORE05_DB_KEYS_E,CORE05_DB_REFS_E) */
59 #endif /* CORE05_DB_STRUCTS_H */
CORE05_DB_COLUMNS
enum CORE05_DB_COLUMNS_E CORE05_DB_COLUMNS
column identifiers enum
PERSON_LAST_FOUR_SSN_KEY
struct PERSON_LAST_FOUR_SSN_KEY_S PERSON_LAST_FOUR_SSN_KEY
struct definition for compound key PERSON_LAST_FOUR_SSN_KEY
CORE05_DB_COLUMNS_E
CORE05_DB_COLUMNS_E
column identifiers enum
Definition: core05_db_structs.h:42
CORE05_DB_TABLES
enum CORE05_DB_TABLES_E CORE05_DB_TABLES
table identifiers enum
CORE05_DB_KEYS_E
CORE05_DB_KEYS_E
key identifiers enum
Definition: core05_db_structs.h:48
PERSON
struct PERSON_S PERSON
struct definition for table PERSON
PERSON_LAST_FOUR_SSN_KEY_S
struct definition for compound key PERSON_LAST_FOUR_SSN_KEY
Definition: core05_db_structs.h:30
CORE05_DB_TABLES_E
CORE05_DB_TABLES_E
table identifiers enum
Definition: core05_db_structs.h:36
PERSON_S
struct definition for table PERSON
Definition: core05_db_structs.h:23
CORE05_DB_KEYS
enum CORE05_DB_KEYS_E CORE05_DB_KEYS
key identifiers enum