Lines Matching refs:db
19 guard let db = openDatabase(dbName: dbName) else { in definition() variable
32 return executeSql(sql: sql, with: args, for: db, readOnly: readOnly) in definition()
94 var db: OpaquePointer? in openDatabase() variable
102 db = cachedDatabases[dbName] in openDatabase()
105 if let db { in openDatabase()
106 return db in openDatabase()
111 if sqlite3_open(path.absoluteString, &db) != SQLITE_OK { in openDatabase()
116 db, { (obj, action, _, tableName, rowId) in in openDatabase()
131 cachedDatabases[dbName] = db in openDatabase()
132 return db in openDatabase()
135 …private func executeSql(sql: String, with args: [Any], for db: OpaquePointer, readOnly: Bool) -> [… in executeSql()
142 if sqlite3_prepare_v2(db, sql, -1, &statement, nil) != SQLITE_OK { in executeSql()
143 return [convertSqlLiteErrorToString(db: db)] in executeSql()
191 error = convertSqlLiteErrorToString(db: db) in executeSql()
197 rowsAffected = sqlite3_changes(db) in executeSql()
199 insertId = sqlite3_last_insert_rowid(db) in executeSql()
246 private func convertSqlLiteErrorToString(db: OpaquePointer?) -> String { in convertSqlLiteErrorToString()
247 let code = sqlite3_errcode(db) in convertSqlLiteErrorToString()
248 let message = NSString(utf8String: sqlite3_errmsg(db)) ?? "" in convertSqlLiteErrorToString()