Definition in file builder.h.
#include <time.h>
Go to the source code of this file.
Defines | |
| #define | SQL_DBL_FMT "%24.18g" |
Typedefs | |
| typedef struct SqlBuilder_s | SqlBuilder |
Enumerations | |
| enum | SqlBuilderQType { SQL_UPDATE = 'm', SQL_INSERT = 'a', SQL_SELECT = 'q', SQL_DELETE = 'd' } |
Functions | |
| SqlBuilder * | sql_builder_new (void) |
| SqlBuilder * | sql_builder_copy (SqlBuilder *) |
| void | sql_builder_destroy (SqlBuilder *) |
| void | sql_builder_table (SqlBuilder *b, const gchar *tablename, SqlBuilderQType qtype) |
| void | sql_builder_set_str (SqlBuilder *b, const gchar *tag, const gchar *val) |
| void | sql_builder_set_char (SqlBuilder *b, const gchar *tag, gchar val) |
| void | sql_builder_set_date (SqlBuilder *b, const gchar *tag, time_t val) |
| void | sql_builder_set_int64 (SqlBuilder *b, const gchar *tag, gint64 val) |
| void | sql_builder_set_int32 (SqlBuilder *b, const gchar *tag, gint32 val) |
| void | sql_builder_set_double (SqlBuilder *b, const gchar *tag, gdouble val) |
| void | sql_builder_where_str (SqlBuilder *b, const gchar *tag, const gchar *val, const gchar *op) |
| void | sql_builder_where_int32 (SqlBuilder *b, const gchar *tag, gint32 val, const gchar *op) |
| const gchar * | sql_builder_query (SqlBuilder *b) |
1.5.5