|
|
@@ -5,7 +5,7 @@
|
|
|
@interface FMDatabase ()
|
|
|
|
|
|
- (FMResultSet *)executeQuery:(NSString *)sql withArgumentsInArray:(NSArray*)arrayArgs orDictionary:(NSDictionary *)dictionaryArgs orVAList:(va_list)args;
|
|
|
-- (BOOL)executeUpdate:(NSString*)sql error:(NSError**)outErr withArgumentsInArray:(NSArray*)arrayArgs orDictionary:(NSDictionary *)dictionaryArgs orVAList:(va_list)args;
|
|
|
+- (BOOL)executeUpdate:(NSString*)sql error:(NSError* __autoreleasing*)outErr withArgumentsInArray:(NSArray*)arrayArgs orDictionary:(NSDictionary *)dictionaryArgs orVAList:(va_list)args;
|
|
|
|
|
|
@end
|
|
|
|
|
|
@@ -907,7 +907,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* __autoreleasing*)outErr withArgumentsInArray:(NSArray*)arrayArgs orDictionary:(NSDictionary *)dictionaryArgs orVAList:(va_list)args {
|
|
|
|
|
|
if (![self databaseExists]) {
|
|
|
return NO;
|
|
|
@@ -1175,7 +1175,7 @@ - (BOOL)executeStatements:(NSString *)sql withResultBlock:(FMDBExecuteStatements
|
|
|
return (rc == SQLITE_OK);
|
|
|
}
|
|
|
|
|
|
-- (BOOL)executeUpdate:(NSString*)sql withErrorAndBindings:(NSError**)outErr, ... {
|
|
|
+- (BOOL)executeUpdate:(NSString*)sql withErrorAndBindings:(NSError* __autoreleasing*)outErr, ... {
|
|
|
|
|
|
va_list args;
|
|
|
va_start(args, outErr);
|
|
|
@@ -1189,7 +1189,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* __autoreleasing*)outErr, ... {
|
|
|
va_list args;
|
|
|
va_start(args, outErr);
|
|
|
|
|
|
@@ -1253,7 +1253,7 @@ - (BOOL)inTransaction {
|
|
|
return [savepointName stringByReplacingOccurrencesOfString:@"'" withString:@"''"];
|
|
|
}
|
|
|
|
|
|
-- (BOOL)startSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
+- (BOOL)startSavePointWithName:(NSString*)name error:(NSError* __autoreleasing*)outErr {
|
|
|
|
|
|
NSParameterAssert(name);
|
|
|
|
|
|
@@ -1271,7 +1271,7 @@ - (BOOL)startSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
return YES;
|
|
|
}
|
|
|
|
|
|
-- (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
+- (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError* __autoreleasing*)outErr {
|
|
|
|
|
|
NSParameterAssert(name);
|
|
|
|
|
|
@@ -1285,7 +1285,7 @@ - (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
return worked;
|
|
|
}
|
|
|
|
|
|
-- (BOOL)rollbackToSavePointWithName:(NSString*)name error:(NSError**)outErr {
|
|
|
+- (BOOL)rollbackToSavePointWithName:(NSString*)name error:(NSError* __autoreleasing*)outErr {
|
|
|
|
|
|
NSParameterAssert(name);
|
|
|
|