Lines Matching refs:statement

137     var statement: OpaquePointer?  in executeSql()  variable
142 if sqlite3_prepare_v2(db, sql, -1, &statement, nil) != SQLITE_OK { in executeSql()
146 let queryIsReadOnly = sqlite3_stmt_readonly(statement) > 0 in executeSql()
154 bindStatement(statement: statement, with: obj, at: Int32(index + 1)) in executeSql()
165 let result = sqlite3_step(statement) in executeSql()
170 columnCount = sqlite3_column_count(statement) in executeSql()
173 … let columnName = NSString(format: "%s", sqlite3_column_name(statement, Int32(i))) as String in executeSql()
182 columnType = sqlite3_column_type(statement, Int32(i)) in executeSql()
183 value = getSqlValue(for: columnType, with: statement, index: Int32(i)) in executeSql()
203 sqlite3_finalize(statement) in executeSql()
212 private func bindStatement(statement: OpaquePointer?, with arg: NSObject, at index: Int32) { in bindStatement()
214 sqlite3_bind_null(statement, index) in bindStatement()
216 sqlite3_bind_double(statement, index, arg as? Double ?? 0.0) in bindStatement()
229 …sqlite3_bind_text(statement, index, stringArg.utf8String, Int32(data?.count ?? 0), SQLITE_TRANSIEN… in bindStatement()
233 …private func getSqlValue(for columnType: Int32, with statement: OpaquePointer?, index: Int32) -> A… in getSqlValue()
236 return sqlite3_column_int64(statement, index) in getSqlValue()
238 return sqlite3_column_double(statement, index) in getSqlValue()
240 …return NSString(bytes: sqlite3_column_text(statement, index), length: Int(sqlite3_column_bytes(sta… in getSqlValue()