Functions | |
gboolean | xmms_sqlite_create (gboolean *create) |
sqlite3 * | xmms_sqlite_open () |
Open a database or create a new one. | |
gboolean | xmms_sqlite_exec (sqlite3 *sql, const char *query,...) |
A query that can't retrieve results. | |
gboolean | xmms_sqlite_query_table (sqlite3 *sql, xmms_medialib_row_table_method_t method, gpointer udata, xmms_error_t *error, const gchar *query,...) |
Execute a query to the database. | |
gboolean | xmms_sqlite_query_array (sqlite3 *sql, xmms_medialib_row_array_method_t method, gpointer udata, const gchar *query,...) |
Execute a query to the database. | |
void | xmms_sqlite_close (sqlite3 *sql) |
Close database and free all resources used. | |
void | xmms_sqlite_print_version (void) |
gchar * | sqlite_prepare_string (const gchar *input) |
void xmms_sqlite_close | ( | sqlite3 * | sql | ) |
Close database and free all resources used.
Definition at line 636 of file sqlite.c.
Referenced by xmms_medialib_end().
gboolean xmms_sqlite_create | ( | gboolean * | create | ) |
This will create the sqlite_stats1 table which we fill out with good information about our indexes. Thanks to drh for these pointers!
Fill out sqlite_stats1
Create the rest of our tables
Create a default playlist
Definition at line 277 of file sqlite.c.
Referenced by xmms_medialib_init().
gboolean xmms_sqlite_exec | ( | sqlite3 * | sql, | |
const char * | query, | |||
... | ||||
) |
A query that can't retrieve results.
Definition at line 457 of file sqlite.c.
Referenced by _xmms_medialib_begin(), xmms_medialib_end(), xmms_medialib_entry_cleanup(), xmms_medialib_entry_property_set_int_source(), xmms_medialib_entry_property_set_str_source(), xmms_medialib_entry_remove(), xmms_medialib_property_remove(), xmms_medialib_source_to_id(), and xmms_sqlite_create().
sqlite3* xmms_sqlite_open | ( | void | ) |
void xmms_sqlite_print_version | ( | void | ) |
gboolean xmms_sqlite_query_array | ( | sqlite3 * | sql, | |
xmms_medialib_row_array_method_t | method, | |||
gpointer | udata, | |||
const gchar * | query, | |||
... | ||||
) |
Execute a query to the database.
Definition at line 561 of file sqlite.c.
Referenced by xmms_medialib_check_id(), xmms_medialib_entry_new_encoded(), xmms_medialib_entry_not_resolved_get(), xmms_medialib_entry_property_get_cmd_value(), xmms_medialib_entry_property_get_int(), xmms_medialib_entry_property_get_str(), xmms_medialib_entry_to_list(), xmms_medialib_num_not_resolved(), and xmms_medialib_source_to_id().
gboolean xmms_sqlite_query_table | ( | sqlite3 * | sql, | |
xmms_medialib_row_table_method_t | method, | |||
gpointer | udata, | |||
xmms_error_t * | error, | |||
const gchar * | query, | |||
... | ||||
) |
Execute a query to the database.
Definition at line 492 of file sqlite.c.
Referenced by xmms_medialib_select().