• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/kyua/utils/sqlite/

Lines Matching refs:_pimpl

152     _pimpl(new impl(db, static_cast< ::sqlite3_stmt* >(raw_stmt)))
191 const int error = ::sqlite3_step(_pimpl->stmt);
200 throw api_error::from_database(_pimpl->db, "sqlite3_step");
212 return ::sqlite3_column_count(_pimpl->stmt);
224 const char* name = ::sqlite3_column_name(_pimpl->stmt, index);
226 throw api_error::from_database(_pimpl->db, "sqlite3_column_name");
239 return c_type_to_cxx(::sqlite3_column_type(_pimpl->stmt, index));
253 std::map< std::string, int >& cache = _pimpl->column_cache;
265 throw invalid_column_error(_pimpl->db.db_filename(), name);
282 return blob(::sqlite3_column_blob(_pimpl->stmt, index),
283 ::sqlite3_column_bytes(_pimpl->stmt, index));
296 return ::sqlite3_column_double(_pimpl->stmt, index);
311 return ::sqlite3_column_int(_pimpl->stmt, index);
324 return ::sqlite3_column_int64(_pimpl->stmt, index);
341 _pimpl->stmt, index));
358 return ::sqlite3_column_bytes(_pimpl->stmt, index);
375 throw sqlite::error(_pimpl->db.db_filename(),
394 throw sqlite::error(_pimpl->db.db_filename(),
413 throw sqlite::error(_pimpl->db.db_filename(),
432 throw sqlite::error(_pimpl->db.db_filename(),
451 throw sqlite::error(_pimpl->db.db_filename(),
471 throw sqlite::error(_pimpl->db.db_filename(),
481 (void)::sqlite3_reset(_pimpl->stmt);
495 const int error = ::sqlite3_bind_blob(_pimpl->stmt, index, b.memory, b.size,
497 handle_bind_error(_pimpl->db, "sqlite3_bind_blob", error);
510 const int error = ::sqlite3_bind_double(_pimpl->stmt, index, value);
511 handle_bind_error(_pimpl->db, "sqlite3_bind_double", error);
524 const int error = ::sqlite3_bind_int(_pimpl->stmt, index, value);
525 handle_bind_error(_pimpl->db, "sqlite3_bind_int", error);
538 const int error = ::sqlite3_bind_int64(_pimpl->stmt, index, value);
539 handle_bind_error(_pimpl->db, "sqlite3_bind_int64", error);
551 const int error = ::sqlite3_bind_null(_pimpl->stmt, index);
552 handle_bind_error(_pimpl->db, "sqlite3_bind_null", error);
569 const int error = ::sqlite3_bind_text(_pimpl->stmt, index, text.c_str(),
571 handle_bind_error(_pimpl->db, "sqlite3_bind_text", error);
581 return ::sqlite3_bind_parameter_count(_pimpl->stmt);
593 const int index = ::sqlite3_bind_parameter_index(_pimpl->stmt,
608 const char* name = ::sqlite3_bind_parameter_name(_pimpl->stmt, index);
618 const int error = ::sqlite3_clear_bindings(_pimpl->stmt);