|
|
@@ -22,7 +22,7 @@ @interface FMDatabase () {
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
|
- (FMResultSet * _Nullable)executeQuery:(NSString *)sql withArgumentsInArray:(NSArray * _Nullable)arrayArgs orDictionary:(NSDictionary * _Nullable)dictionaryArgs orVAList:(va_list)args;
|
|
|
-- (BOOL)executeUpdate:(NSString *)sql error:(NSError * _Nullable *)outErr withArgumentsInArray:(NSArray * _Nullable)arrayArgs orDictionary:(NSDictionary * _Nullable)dictionaryArgs orVAList:(va_list)args;
|
|
|
+- (BOOL)executeUpdate:(NSString *)sql error:(NSError * _Nullable __autoreleasing *)outErr withArgumentsInArray:(NSArray * _Nullable)arrayArgs orDictionary:(NSDictionary * _Nullable)dictionaryArgs orVAList:(va_list)args;
|
|
|
|
|
|
NS_ASSUME_NONNULL_END
|
|
|
|
|
|
@@ -987,7 +987,7 @@ - (FMResultSet *)executeQuery:(NSString*)sql withVAList:(va_list)args {
|
|
|
|
|
|
#pragma mark Execute updates
|
|
|
|
|
|
-- (BOOL)executeUpdate:(NSString*)sql error:(NSError**)outErr withArgumentsInArray:(NSArray*)arrayArgs orDictionary:(NSDictionary *)dictionaryArgs orVAList:(va_list)args {
|
|
|
+- (BOOL)executeUpdate:(NSString*)sql error:(NSError * _Nullable __autoreleasing *)outErr withArgumentsInArray:(NSArray*)arrayArgs orDictionary:(NSDictionary *)dictionaryArgs orVAList:(va_list)args {
|
|
|
|
|
|
if (![self databaseExists]) {
|
|
|
return NO;
|
|
|
@@ -1292,7 +1292,7 @@ - (BOOL)executeStatements:(NSString *)sql withResultBlock:(__attribute__((noesca
|
|
|
return (rc == SQLITE_OK);
|
|
|
}
|
|
|
|
|
|
-- (BOOL)executeUpdate:(NSString*)sql withErrorAndBindings:(NSError**)outErr, ... {
|
|
|
+- (BOOL)executeUpdate:(NSString*)sql withErrorAndBindings:(NSError * _Nullable __autoreleasing *)outErr, ... {
|
|
|
|
|
|
va_list args;
|
|
|
va_start(args, outErr);
|
|
|
@@ -1306,7 +1306,7 @@ - (BOOL)executeUpdate:(NSString*)sql withErrorAndBindings:(NSError**)outErr, ...
|
|
|
|
|
|
#pragma clang diagnostic push
|
|
|
#pragma clang diagnostic ignored "-Wdeprecated-implementations"
|
|
|
-- (BOOL)update:(NSString*)sql withErrorAndBindings:(NSError**)outErr, ... {
|
|
|
+- (BOOL)update:(NSString*)sql withErrorAndBindings:(NSError * _Nullable __autoreleasing *)outErr, ... {
|
|
|
va_list args;
|
|
|
va_start(args, outErr);
|
|
|
|
|
|
@@ -1397,7 +1397,7 @@ - (BOOL)interrupt
|
|
|
return [savepointName stringByReplacingOccurrencesOfString:@"'" withString:@"''"];
|
|
|
}
|
|
|
|
|
|
-- (BOOL)startSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
+- (BOOL)startSavePointWithName:(NSString*)name error:(NSError * _Nullable __autoreleasing *)outErr {
|
|
|
#if SQLITE_VERSION_NUMBER >= 3007000
|
|
|
NSParameterAssert(name);
|
|
|
|
|
|
@@ -1411,7 +1411,7 @@ - (BOOL)startSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-- (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
+- (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError * _Nullable __autoreleasing *)outErr {
|
|
|
#if SQLITE_VERSION_NUMBER >= 3007000
|
|
|
NSParameterAssert(name);
|
|
|
|
|
|
@@ -1425,7 +1425,7 @@ - (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-- (BOOL)rollbackToSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
+- (BOOL)rollbackToSavePointWithName:(NSString*)name error:(NSError * _Nullable __autoreleasing *)outErr {
|
|
|
#if SQLITE_VERSION_NUMBER >= 3007000
|
|
|
NSParameterAssert(name);
|
|
|
|