Go to the documentation of this file.
11 #if !defined(CORE06_DB_STRUCTS_H)
12 #define CORE06_DB_STRUCTS_H
15 #include "rdmrowidtypes.h"
18 #if defined(__cplusplus)
27 char NAME[100 * RDM_BYTES_PER_UTF8_CHAR + 1];
35 char TITLE[100 * RDM_BYTES_PER_UTF8_CHAR + 1];
36 RDM_HAS_VALUE_T _ARTISTID_has_value;
43 char TITLE[100 * RDM_BYTES_PER_UTF8_CHAR + 1];
44 RDM_HAS_VALUE_T _ALBUMID_has_value;
57 char NAME[100 * RDM_BYTES_PER_UTF8_CHAR + 1];
69 char TITLE[100 * RDM_BYTES_PER_UTF8_CHAR + 1];
75 TABLE_ARTIST = 0x10001,
76 TABLE_ALBUM = 0x10002,
83 COL_ARTIST_ARTISTID = 0x00020000,
84 COL_ARTIST_NAME = 0x00020001,
85 COL_ALBUM_ALBUMID = 0x00040000,
86 COL_ALBUM_ARTISTID = 0x00040001,
87 COL_ALBUM_TITLE = 0x00040002,
88 COL_TRACK_ALBUMID = 0x00060000,
89 COL_TRACK_TITLE = 0x00060001
95 KEY_ARTIST_ARTISTID = 0x28000,
96 KEY_ARTIST_NAME = 0x28001,
97 KEY_ALBUM_ALBUMID = 0x48000,
98 KEY_ALBUM_TITLE = 0x48001
104 REF_ALBUM_ARTISTID = 0x58000,
105 REF_TRACK_ALBUMID = 0x78000
108 #if defined(__cplusplus)
struct ARTIST_NAME_KEY_S ARTIST_NAME_KEY
struct definition for compound key ARTIST_NAME_KEY
enum CORE06_DB_KEYS_E CORE06_DB_KEYS
key identifiers enum
struct ARTIST_S ARTIST
struct definition for table ARTIST
struct ALBUM_ALBUMID_KEY_S ALBUM_ALBUMID_KEY
struct definition for compound key ALBUM_ALBUMID_KEY
enum CORE06_DB_REFS_E CORE06_DB_REFS
ref identifiers enum
struct ARTIST_ARTISTID_KEY_S ARTIST_ARTISTID_KEY
struct definition for compound key ARTIST_ARTISTID_KEY
struct definition for compound key ALBUM_ALBUMID_KEY
Definition: core06_db_structs.h:61
CORE06_DB_KEYS_E
key identifiers enum
Definition: core06_db_structs.h:93
struct definition for table TRACK
Definition: core06_db_structs.h:40
struct definition for compound key ALBUM_TITLE_KEY
Definition: core06_db_structs.h:67
CORE06_DB_TABLES_E
table identifiers enum
Definition: core06_db_structs.h:73
struct ALBUM_S ALBUM
struct definition for table ALBUM
struct definition for compound key ARTIST_NAME_KEY
Definition: core06_db_structs.h:55
struct ALBUM_TITLE_KEY_S ALBUM_TITLE_KEY
struct definition for compound key ALBUM_TITLE_KEY
CORE06_DB_COLUMNS_E
column identifiers enum
Definition: core06_db_structs.h:81
struct definition for compound key ARTIST_ARTISTID_KEY
Definition: core06_db_structs.h:49
struct definition for table ARTIST
Definition: core06_db_structs.h:24
struct TRACK_S TRACK
struct definition for table TRACK
CORE06_DB_REFS_E
ref identifiers enum
Definition: core06_db_structs.h:102
enum CORE06_DB_TABLES_E CORE06_DB_TABLES
table identifiers enum
enum CORE06_DB_COLUMNS_E CORE06_DB_COLUMNS
column identifiers enum
struct definition for table ALBUM
Definition: core06_db_structs.h:31