-
Notifications
You must be signed in to change notification settings - Fork 38
/
db_mysql.h
19 lines (16 loc) · 705 Bytes
/
db_mysql.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef DB_MYSQL_H
#define DB_MYSQL_H
/* public */
int db_mysql_open(const char *file, db_conn_p *conn_p);
/* Private */
void db_mysql_close(db_conn_p db_conn);
int db_mysql_exec(db_conn_p conn, const char *sql);
int db_mysql_prepare(db_conn_p conn, const char *sql, db_stmt_p *stmt_p, char **pptail);
int db_mysql_stmt_next(db_stmt_p stmt);
const void* db_mysql_stmt_get_column_blob(db_stmt_p stmt, int column);
const char *db_mysql_stmt_get_column_text(db_stmt_p stmt, int column);
int db_mysql_stmt_get_column_int(db_stmt_p stmt, int column);
int db_mysql_stmt_close(db_stmt_p stmt);
const char *db_mysql_errmsg(db_conn_p db_conn);
int db_mysql_upgrade_to_schema(int version);
#endif