Lines Matching refs:stmt

109     ::sqlite3_stmt* stmt;
124 stmt(stmt_) in impl()
138 (void)::sqlite3_finalize(stmt); in ~impl()
191 const int error = ::sqlite3_step(_pimpl->stmt); in step()
212 return ::sqlite3_column_count(_pimpl->stmt); in column_count()
224 const char* name = ::sqlite3_column_name(_pimpl->stmt, index); in column_name()
239 return c_type_to_cxx(::sqlite3_column_type(_pimpl->stmt, index)); in column_type()
282 return blob(::sqlite3_column_blob(_pimpl->stmt, index), in column_blob()
283 ::sqlite3_column_bytes(_pimpl->stmt, index)); in column_blob()
296 return ::sqlite3_column_double(_pimpl->stmt, index); in column_double()
311 return ::sqlite3_column_int(_pimpl->stmt, index); in column_int()
324 return ::sqlite3_column_int64(_pimpl->stmt, index); in column_int64()
341 _pimpl->stmt, index)); in column_text()
358 return ::sqlite3_column_bytes(_pimpl->stmt, index); in column_bytes()
481 (void)::sqlite3_reset(_pimpl->stmt); in reset()
495 const int error = ::sqlite3_bind_blob(_pimpl->stmt, index, b.memory, b.size, in bind()
510 const int error = ::sqlite3_bind_double(_pimpl->stmt, index, value); in bind()
524 const int error = ::sqlite3_bind_int(_pimpl->stmt, index, value); in bind()
538 const int error = ::sqlite3_bind_int64(_pimpl->stmt, index, value); in bind()
551 const int error = ::sqlite3_bind_null(_pimpl->stmt, index); in bind()
569 const int error = ::sqlite3_bind_text(_pimpl->stmt, index, text.c_str(), in bind()
581 return ::sqlite3_bind_parameter_count(_pimpl->stmt); in bind_parameter_count()
593 const int index = ::sqlite3_bind_parameter_index(_pimpl->stmt, in bind_parameter_index()
608 const char* name = ::sqlite3_bind_parameter_name(_pimpl->stmt, index); in bind_parameter_name()
618 const int error = ::sqlite3_clear_bindings(_pimpl->stmt); in clear_bindings()