26 #ifndef _GVMD_MANAGE_SQL_CONFIGS_H
27 #define _GVMD_MANAGE_SQL_CONFIGS_H
34 #define CONFIG_ITERATOR_FILTER_COLUMNS \
35 { GET_ITERATOR_FILTER_COLUMNS, "nvt_selector", "families_total", \
36 "nvts_total", "families_trend", "nvts_trend", "type", "usage_type", \
42 #define CONFIG_ITERATOR_COLUMNS \
44 GET_ITERATOR_COLUMNS (configs), \
45 { "nvt_selector", NULL, KEYWORD_TYPE_STRING }, \
46 { "family_count", "families_total", KEYWORD_TYPE_INTEGER }, \
47 { "nvt_count", "nvts_total", KEYWORD_TYPE_INTEGER}, \
48 { "families_growing", "families_trend", KEYWORD_TYPE_INTEGER}, \
49 { "nvts_growing", "nvts_trend", KEYWORD_TYPE_INTEGER }, \
50 { "type", NULL, KEYWORD_TYPE_INTEGER }, \
51 { "scanner", NULL, KEYWORD_TYPE_INTEGER }, \
52 { "0", NULL, KEYWORD_TYPE_INTEGER }, \
53 { "usage_type", NULL, KEYWORD_TYPE_STRING }, \
54 { NULL, NULL, KEYWORD_TYPE_UNKNOWN } \
60 #define CONFIG_ITERATOR_TRASH_COLUMNS \
62 GET_ITERATOR_COLUMNS (configs_trash), \
63 { "nvt_selector", NULL, KEYWORD_TYPE_STRING }, \
64 { "family_count", "families_total", KEYWORD_TYPE_INTEGER }, \
65 { "nvt_count", "nvts_total", KEYWORD_TYPE_INTEGER}, \
66 { "families_growing", "families_trend", KEYWORD_TYPE_INTEGER}, \
67 { "nvts_growing", "nvts_trend", KEYWORD_TYPE_INTEGER }, \
68 { "type", NULL, KEYWORD_TYPE_INTEGER }, \
69 { "scanner", NULL, KEYWORD_TYPE_INTEGER }, \
70 { "scanner_location", NULL, KEYWORD_TYPE_INTEGER }, \
71 { "usage_type", NULL, KEYWORD_TYPE_STRING }, \
72 { NULL, NULL, KEYWORD_TYPE_UNKNOWN } \
gchar * configs_extra_where(const char *usage_type)
Generate an extra WHERE clause for selecting configs.
Definition: manage_sql_configs.c:2447