Lines Matching refs:index

220 sqlite::statement::column_name(const int index)  in column_name()  argument
222 const char* name = ::sqlite3_column_name(_pimpl->stmt, index); in column_name()
235 sqlite::statement::column_type(const int index) in column_type() argument
237 return c_type_to_cxx(::sqlite3_column_type(_pimpl->stmt, index)); in column_type()
277 sqlite::statement::column_blob(const int index) in column_blob() argument
279 PRE(column_type(index) == type_blob); in column_blob()
280 return blob(::sqlite3_column_blob(_pimpl->stmt, index), in column_blob()
281 ::sqlite3_column_bytes(_pimpl->stmt, index)); in column_blob()
291 sqlite::statement::column_double(const int index) in column_double() argument
293 PRE(column_type(index) == type_float); in column_double()
294 return ::sqlite3_column_double(_pimpl->stmt, index); in column_double()
306 sqlite::statement::column_int(const int index) in column_int() argument
308 PRE(column_type(index) == type_integer); in column_int()
309 return ::sqlite3_column_int(_pimpl->stmt, index); in column_int()
319 sqlite::statement::column_int64(const int index) in column_int64() argument
321 PRE(column_type(index) == type_integer); in column_int64()
322 return ::sqlite3_column_int64(_pimpl->stmt, index); in column_int64()
335 sqlite::statement::column_text(const int index) in column_text() argument
337 PRE(column_type(index) == type_text); in column_text()
339 _pimpl->stmt, index)); in column_text()
353 sqlite::statement::column_bytes(const int index) in column_bytes() argument
355 PRE(column_type(index) == type_blob || column_type(index) == type_text); in column_bytes()
356 return ::sqlite3_column_bytes(_pimpl->stmt, index); in column_bytes()
485 sqlite::statement::bind(const int index, const blob& b) in bind() argument
487 const int error = ::sqlite3_bind_blob(_pimpl->stmt, index, b.memory, b.size, in bind()
500 sqlite::statement::bind(const int index, const double value) in bind() argument
502 const int error = ::sqlite3_bind_double(_pimpl->stmt, index, value); in bind()
514 sqlite::statement::bind(const int index, const int value) in bind() argument
516 const int error = ::sqlite3_bind_int(_pimpl->stmt, index, value); in bind()
528 sqlite::statement::bind(const int index, const int64_t value) in bind() argument
530 const int error = ::sqlite3_bind_int64(_pimpl->stmt, index, value); in bind()
542 sqlite::statement::bind(const int index, in bind() argument
545 const int error = ::sqlite3_bind_null(_pimpl->stmt, index); in bind()
561 sqlite::statement::bind(const int index, const std::string& text) in bind() argument
563 const int error = ::sqlite3_bind_text(_pimpl->stmt, index, text.c_str(), in bind()
587 const int index = ::sqlite3_bind_parameter_index(_pimpl->stmt, in bind_parameter_index() local
589 PRE_MSG(index > 0, "Parameter name not in statement"); in bind_parameter_index()
590 return index; in bind_parameter_index()
600 sqlite::statement::bind_parameter_name(const int index) in bind_parameter_name() argument
602 const char* name = ::sqlite3_bind_parameter_name(_pimpl->stmt, index); in bind_parameter_name()