Lines Matching refs:db
11 guard let db = openDatabase(dbName: dbName) else { in definition() variable
24 return executeSql(sql: sql, with: args, for: db, readOnly: readOnly) in definition()
73 var db: OpaquePointer? in openDatabase() variable
81 db = cachedDatabases[dbName] in openDatabase()
84 if db == nil { in openDatabase()
86 if sqlite3_open(path.absoluteString, &db) != SQLITE_OK { in openDatabase()
90 cachedDatabases[dbName] = db in openDatabase()
92 return db in openDatabase()
95 …private func executeSql(sql: String, with args: [Any], for db: OpaquePointer, readOnly: Bool) -> [… in executeSql()
102 if sqlite3_prepare_v2(db, sql, -1, &statement, nil) != SQLITE_OK { in executeSql()
103 return [convertSqlLiteErrorToString(db: db)] in executeSql()
151 error = convertSqlLiteErrorToString(db: db) in executeSql()
157 rowsAffected = sqlite3_changes(db) in executeSql()
159 insertId = sqlite3_last_insert_rowid(db) in executeSql()
206 private func convertSqlLiteErrorToString(db: OpaquePointer?) -> String { in convertSqlLiteErrorToString()
207 let code = sqlite3_errcode(db) in convertSqlLiteErrorToString()
208 let message = NSString(utf8String: sqlite3_errmsg(db)) ?? "" in convertSqlLiteErrorToString()