File modules/df/defs.c

  $Revision: 1.24 $

Definitions module (df)
Status: NOT REVUED, NOT TESTED

Included Files


Preprocessor definitions

#define DEFS_IMPL

Global Variable Query

Query_t Query[]
Included from include/QI_queries.def
Visible in:  modules/df/defs.c
Used in: DF_attrcode_has_radix_lookup()modules/df/defs.c

Global Variable DF_radix_load

DF_Load_t DF_radix_load[]
Included from include/DF_radix_load.def
Visible in:  modules/df/defs.c
Used in: DF_attrcode_radix_family()modules/df/defs.c
  DF_attrcode_radix_load_v4()modules/df/defs.c
  DF_attrcode_radix_load_v6()modules/df/defs.c

Global Variable Class_names

char* const Class_names[]
Included from include/DF_class_names.def
Visible in:  modules/df/defs.c
Used in: DF_class_type2name()modules/df/defs.c
  DF_get_class_names()modules/df/defs.c

Global Variable Class_codes

char* const Class_codes[]
Included from include/DF_class_codes.def
Visible in:  modules/df/defs.c
Used in: DF_get_class_code()modules/df/defs.c

Global Variable Class_aliases

char* const Class_aliases[]
Included from include/DF_class_aliases.def
Visible in:  modules/df/defs.c
Used in: DF_class_code2type()modules/df/defs.c
  DF_class_name2type()modules/df/defs.c
  DF_get_class_aliases()modules/df/defs.c

Global Variable Class_aliases_map

const int const Class_aliases_map[]
Included from include/DF_class_aliases_map.def
Visible in:  modules/df/defs.c
Used in: DF_class_code2type()modules/df/defs.c
  DF_class_name2type()modules/df/defs.c
  DF_get_class_index()modules/df/defs.c

Global Variable Class_dbase_code_map

const int const Class_dbase_code_map[]
Included from include/DF_class_dbase_code_map.def
Visible in:  modules/df/defs.c
Used in: DF_get_class_dbase_code()modules/df/defs.c

Global Variable Templates

const char* Templates[]
Included from include/DF_class_templates.def
Visible in:  modules/df/defs.c
Used in: DF_get_class_template()modules/df/defs.c

Global Variable Templates_v

const char* Templates_v[]
Included from include/DF_class_templates_v.def
Visible in:  modules/df/defs.c
Used in: DF_get_class_template_v()modules/df/defs.c

Global Variable Attribute_names

char* const Attribute_names[]
Included from include/DF_attribute_names.def
Visible in:  modules/df/defs.c
Used in: DF_get_attribute_name()modules/df/defs.c
  DF_get_attribute_names()modules/df/defs.c

Global Variable Attribute_codes

char* const Attribute_codes[]
Included from include/DF_attribute_codes.def
Visible in:  modules/df/defs.c
Used in: DF_get_attribute_code()modules/df/defs.c

Global Variable Attribute_aliases

char* const Attribute_aliases[]
Included from include/DF_attribute_aliases.def
Visible in:  modules/df/defs.c
Used in: DF_attribute_code2type()modules/df/defs.c
  DF_get_attribute_aliases()modules/df/defs.c
  init_name2type_hash()modules/df/defs.c

Global Variable Attribute_aliases_map

const int const Attribute_aliases_map[]
Included from include/DF_attribute_aliases_map.def
Visible in:  modules/df/defs.c
Used in: DF_attribute_code2type()modules/df/defs.c
  DF_get_attribute_index()modules/df/defs.c
  init_name2type_hash()modules/df/defs.c

Global Variable Insert

UD_query Insert[]
Included from include/UD_queries.def
Visible in:  modules/df/defs.c
Used in: DF_get_insert_query()modules/df/defs.c
  DF_get_insert_query_type()modules/df/defs.c

Global Variable Update

UD_query Update[]
Included from include/UD_queries.def
Visible in:  modules/df/defs.c
Used in: DF_get_update_query()modules/df/defs.c
  DF_get_update_query_type()modules/df/defs.c

Global Variable Dummy

UD_query Dummy[]
Included from include/UD_queries.def
Visible in:  modules/df/defs.c
Used in: DF_get_dummy_query()modules/df/defs.c
  DF_get_dummy_query_type()modules/df/defs.c

Global Variable Select

UD_query Select[]
Included from include/UD_queries.def
Visible in:  modules/df/defs.c
Used in: DF_get_select_query()modules/df/defs.c
  DF_get_select_query_type()modules/df/defs.c

Global Variable Server_queries

char* const Server_queries[]
Visible in:  modules/df/defs.c
Used in: DF_get_server_queries()modules/df/defs.c

Global Variable Filter_names

char* const Filter_names[]
Visible in:  modules/df/defs.c
Used in: DF_get_filter_names()modules/df/defs.c

Global Variable Type2main

char* const Type2main[]
Visible in:  modules/df/defs.c
Used in: DF_get_class_sql_table()modules/df/defs.c

Local Variables

name2type_hash
static GHashTable* name2type_hash
Used in: DF_attribute_name2type()
  init_name2type_hash()

Global Function DF_attrcode_has_radix_lookup()

int DF_attrcode_has_radix_lookup ( A_Type_t attr )
Prototyped in: modules/df/defs.h
References Variables: Querymodules/df/defs.c

Global Function DF_attrcode_radix_family()

rx_fam_t DF_attrcode_radix_family ( A_Type_t attr )
Prototyped in: modules/df/defs.h
References Variables: DF_radix_loadmodules/df/defs.c

Global Function DF_attrcode_radix_load_v4()

char* DF_attrcode_radix_load_v4 ( A_Type_t attr )
Prototyped in: modules/df/defs.h
References Variables: DF_radix_loadmodules/df/defs.c

Global Function DF_attrcode_radix_load_v6()

char* DF_attrcode_radix_load_v6 ( A_Type_t attr )
Prototyped in: modules/df/defs.h
References Variables: DF_radix_loadmodules/df/defs.c

Global Function DF_attribute_code2type()

A_Type_t DF_attribute_code2type ( const gchar* token )
Prototyped in: modules/df/defs.h
Calls: strcmp()
References Variables: Attribute_aliasesmodules/df/defs.c
  Attribute_aliases_mapmodules/df/defs.c

Global Function DF_attribute_name2type()

A_Type_t DF_attribute_name2type ( const gchar* token )
Prototyped in: modules/df/defs.h
Calls: g_hash_table_lookup(), pthread_once()
References Functions: init_name2type_hash()modules/df/defs.c
References Variables: name2type_hashmodules/df/defs.c

Global Function DF_class_code2type()

C_Type_t DF_class_code2type ( const gchar* token )
Prototyped in: modules/df/defs.h
Calls: strcmp()
References Variables: Class_aliasesmodules/df/defs.c
  Class_aliases_mapmodules/df/defs.c

Global Function DF_class_name2type()

C_Type_t DF_class_name2type ( const gchar* token )
Prototyped in: modules/df/defs.h
Calls: strcmp()
References Variables: Class_aliasesmodules/df/defs.c
  Class_aliases_mapmodules/df/defs.c

Global Function DF_class_type2name()

const char* DF_class_type2name ( C_Type_t class )
Prototyped in: modules/df/defs.h
References Variables: Class_namesmodules/df/defs.c

Global Function DF_get_attribute_aliases()

char* const* DF_get_attribute_aliases ( void )
Prototyped in: modules/df/defs.h
References Variables: Attribute_aliasesmodules/df/defs.c

Global Function DF_get_attribute_code()

const char* DF_get_attribute_code ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Attribute_codesmodules/df/defs.c

Global Function DF_get_attribute_index()

int DF_get_attribute_index ( int alias_index )
Prototyped in: modules/df/defs.h
References Variables: Attribute_aliases_mapmodules/df/defs.c

Global Function DF_get_attribute_name()

const char* DF_get_attribute_name ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Attribute_namesmodules/df/defs.c

Global Function DF_get_attribute_names()

char* const* DF_get_attribute_names ( void )
Prototyped in: modules/df/defs.h
References Variables: Attribute_namesmodules/df/defs.c

Global Function DF_get_class_aliases()

char* const* DF_get_class_aliases ( void )
Prototyped in: modules/df/defs.h
References Variables: Class_aliasesmodules/df/defs.c

Global Function DF_get_class_code()

char* const DF_get_class_code ( C_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Class_codesmodules/df/defs.c

Global Function DF_get_class_dbase_code()

int DF_get_class_dbase_code ( int class_index )
References Variables: Class_dbase_code_mapmodules/df/defs.c

Global Function DF_get_class_index()

int DF_get_class_index ( int alias_index )
Prototyped in: modules/df/defs.h
References Variables: Class_aliases_mapmodules/df/defs.c

Global Function DF_get_class_names()

char* const* DF_get_class_names ( void )
Prototyped in: modules/df/defs.h
References Variables: Class_namesmodules/df/defs.c

Global Function DF_get_class_sql_table()

char* const DF_get_class_sql_table ( C_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Type2mainmodules/df/defs.c

Global Function DF_get_class_template()

const char* DF_get_class_template ( C_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Templatesmodules/df/defs.c

Global Function DF_get_class_template_v()

const char* DF_get_class_template_v ( C_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Templates_vmodules/df/defs.c

Global Function DF_get_dummy_query()

const char* DF_get_dummy_query ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Dummymodules/df/defs.c

Global Function DF_get_dummy_query_type()

UD_qtype DF_get_dummy_query_type ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Dummymodules/df/defs.c

Global Function DF_get_filter_names()

char* const* DF_get_filter_names ( void )
Prototyped in: modules/df/defs.h
References Variables: Filter_namesmodules/df/defs.c

Global Function DF_get_insert_query()

const char* DF_get_insert_query ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Insertmodules/df/defs.c

Global Function DF_get_insert_query_type()

UD_qtype DF_get_insert_query_type ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Insertmodules/df/defs.c

Global Function DF_get_select_query()

const char* DF_get_select_query ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Selectmodules/df/defs.c

Global Function DF_get_select_query_type()

UD_qtype DF_get_select_query_type ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Selectmodules/df/defs.c

Global Function DF_get_server_queries()

char* const* DF_get_server_queries ( void )
Prototyped in: modules/df/defs.h
References Variables: Server_queriesmodules/df/defs.c

Global Function DF_get_update_query()

const char* DF_get_update_query ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Updatemodules/df/defs.c

Global Function DF_get_update_query_type()

UD_qtype DF_get_update_query_type ( A_Type_t index )
Prototyped in: modules/df/defs.h
References Variables: Updatemodules/df/defs.c

Local Function init_name2type_hash()

static void init_name2type_hash ( void )
Calls: g_hash_table_insert(), g_hash_table_new(), wr_real_malloc()
Used in: DF_attribute_name2type()modules/df/defs.c
References Functions: g_str_equal(), g_str_hash()
References Variables: Attribute_aliasesmodules/df/defs.c
  Attribute_aliases_mapmodules/df/defs.c
  name2type_hashmodules/df/defs.c