Home | History | Annotate | Download | only in db

Lines Matching refs:parameter

205   /// \brief Binds signed 64-bit integer to 1-indexed query parameter.
206 void BindInt(int parameter, int64 value) {
207 Update(sqlite3_bind_int64(stmt_, parameter, value), parameter);
210 void BindInt(const char* parameter, int64 value) {
211 BindInt(GetParameterIndex(parameter), value);
214 /// \brief Binds double to 1-indexed query parameter.
215 void BindDouble(int parameter, double value) {
216 Update(sqlite3_bind_double(stmt_, parameter, value), parameter);
219 void BindDouble(const char* parameter, double value) {
220 BindDouble(GetParameterIndex(parameter), value);
223 /// \brief Copies UTF-8 text to 1-indexed query parameter.
231 void BindText(int parameter, const StringPiece& text) {
232 Update(sqlite3_bind_text64(stmt_, parameter, text.data(), text.size(),
234 parameter);
237 void BindText(const char* parameter, const StringPiece& text) {
238 BindText(GetParameterIndex(parameter), text);
240 void BindTextUnsafe(int parameter, const StringPiece& text) {
241 Update(sqlite3_bind_text64(stmt_, parameter, text.data(), text.size(),
243 parameter);
246 void BindTextUnsafe(const char* parameter, const StringPiece& text) {
247 BindTextUnsafe(GetParameterIndex(parameter), text);
250 /// \brief Copies binary data to 1-indexed query parameter.
254 void BindBlob(int parameter, const StringPiece& blob) {
255 Update(sqlite3_bind_blob64(stmt_, parameter, blob.data(), blob.size(),
257 parameter);
260 void BindBlob(const char* parameter, const StringPiece& blob) {
261 BindBlob(GetParameterIndex(parameter), blob);
263 void BindBlobUnsafe(int parameter, const StringPiece& blob) {
264 Update(sqlite3_bind_blob64(stmt_, parameter, blob.data(), blob.size(),
266 parameter);
269 void BindBlobUnsafe(const char* parameter, const StringPiece& text) {
270 BindBlobUnsafe(GetParameterIndex(parameter), text);
355 void Update(int rc, int parameter) {
360 bind_error_parameter_ = parameter;
365 int GetParameterIndex(const char* parameter) {
366 int index = sqlite3_bind_parameter_index(stmt_, parameter);