20 #ifndef __XMMS_PRIV_SQLITE_H__ 21 #define __XMMS_PRIV_SQLITE_H__ sqlite3 * xmms_sqlite_open(void)
Open a database or create a new one.
gboolean xmms_sqlite_create(gboolean *create)
gboolean xmms_sqlite_query_array(sqlite3 *sql, xmms_medialib_row_array_method_t method, gpointer udata, const gchar *query,...)
void xmms_sqlite_print_version(void)
gboolean xmms_sqlite_query_int(sqlite3 *sql, gint32 *r, const gchar *query,...)
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_medialib_row_table_method_t)(xmmsv_t *row, gpointer udata)
gchar * sqlite_prepare_string(const gchar *input)
gboolean(* xmms_medialib_row_array_method_t)(xmmsv_t **row, gpointer udata)
G_BEGIN_DECLS struct xmms_error_St xmms_error_t
gboolean xmms_sqlite_exec(sqlite3 *sql, const char *query,...)
A query that can't retrieve results.
void xmms_sqlite_close(sqlite3 *sql)
Close database and free all resources used.