Lines Matching defs:char
52 Error(int err, const char *msg) : error(err), message(msg) { }
57 const char *what() const throw () { return message.c_str(); }
72 Database(const char *path, int flags = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, bool lenient = false);
83 const char *errmsg();
91 int execute(const char *text, bool strict = true);
97 template <class RType> RType value(const char *text, RType defaultResult = RType());
129 operator const char * () const { return (const char *)::sqlite3_value_text(mValue); }
157 Transaction(Database &db, Type type = deferred, const char *name = NULL);
181 Statement(Database &db, const char *text); // ready to serve
189 void query(const char *text); // activate statement with query text
195 Binding bind(const char *name) const;
226 const char *name() const;
232 void operator = (const char *value);
246 const char *name() const;
251 const char *string() const { return (const char *)::sqlite3_column_text(statement.sql(), index); }
252 operator const char *() const { return this->string(); }
258 const char *declType() const { return ::sqlite3_column_decltype(statement.sql(), index); }
270 RType Database::value(const char *text, RType defaultResult)