DVBCore  22.3.0
Open Source DVB Engine
Variables
layout.c File Reference

Database layout. More...

#include <sqlite3.h>
#include "dba.h"
#include "database.h"

Variables

const S32BIT database_layout_version = 6
 
const S_DATA_TYPE database_type_uint = {SQLITE_INTEGER, "INT"}
 
const S_DATA_TYPE database_type_text = {SQLITE_TEXT, "TEXT"}
 
const S_DATA_TYPE database_type_blob = {SQLITE_BLOB, "BLOB"}
 
const S_TABLE database_layout []
 
const U32BIT database_layout_length = ARRAY_LENGTH(database_layout)
 

Detailed Description

Database layout.

Date
01/01/2017
Author
Ocean Blue

Variable Documentation

const S_TABLE database_layout[]
Initial value:
=
{
{DBA_RECORD_LNB, table_record_lnb, ARRAY_LENGTH(table_record_lnb)},
{DBA_RECORD_SATELLITE, table_record_satellite, ARRAY_LENGTH(table_record_satellite)},
{DBA_RECORD_NETWORK, table_record_network, ARRAY_LENGTH(table_record_network)},
{DBA_RECORD_SAT_TRANSPORT, table_record_sat_transport, ARRAY_LENGTH(table_record_sat_transport)},
{DBA_RECORD_TERR_TRANSPORT, table_record_terr_transport, ARRAY_LENGTH(table_record_terr_transport)},
{DBA_RECORD_CAB_TRANSPORT, table_record_cab_transport, ARRAY_LENGTH(table_record_cab_transport)},
{DBA_RECORD_IP_TRANSPORT, table_record_ip_transport, ARRAY_LENGTH(table_record_ip_transport)},
{DBA_RECORD_SERVICE, table_record_service, ARRAY_LENGTH(table_record_service)},
{DBA_RECORD_TIMER, table_record_timer, ARRAY_LENGTH(table_record_timer)},
{DBA_RECORD_CRID, table_record_crid, ARRAY_LENGTH(table_record_crid)},
{DBA_RECORD_FAV_LIST, table_record_fav_list, ARRAY_LENGTH(table_record_fav_list)},
{DBA_RECORD_FAV_SERV, table_record_fav_serv, ARRAY_LENGTH(table_record_fav_serv)},
{DBA_RECORD_LNB_BAND, table_record_lnb_band, ARRAY_LENGTH(table_record_lnb_band)},
{DBA_RECORD_CICAM_TIMER, table_record_cicam_timer, ARRAY_LENGTH(table_record_cicam_timer)}
}