|
|
@@ -94,8 +94,7 @@ - (FMResultSet*)getTableSchema:(NSString*)tableName {
|
|
|
return rs;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-- (BOOL)columnExists:(NSString*)tableName columnName:(NSString*)columnName {
|
|
|
+- (BOOL)columnExists:(NSString*)columnName inTableWithName:(NSString*)tableName {
|
|
|
|
|
|
BOOL returnBool = NO;
|
|
|
|
|
|
@@ -106,7 +105,7 @@ - (BOOL)columnExists:(NSString*)tableName columnName:(NSString*)columnName {
|
|
|
|
|
|
//check if column is present in table schema
|
|
|
while ([rs next]) {
|
|
|
- if ([[[rs stringForColumn:@"name"] lowercaseString] isEqualToString: columnName]) {
|
|
|
+ if ([[[rs stringForColumn:@"name"] lowercaseString] isEqualToString:columnName]) {
|
|
|
returnBool = YES;
|
|
|
break;
|
|
|
}
|
|
|
@@ -118,6 +117,10 @@ - (BOOL)columnExists:(NSString*)tableName columnName:(NSString*)columnName {
|
|
|
return returnBool;
|
|
|
}
|
|
|
|
|
|
+- (BOOL)columnExists:(NSString*)tableName columnName:(NSString*)columnName __attribute__ ((deprecated)) {
|
|
|
+ return [self columnExists:columnName inTableWithName:tableName];
|
|
|
+}
|
|
|
+
|
|
|
- (BOOL)validateSQL:(NSString*)sql error:(NSError**)error {
|
|
|
sqlite3_stmt *pStmt = NULL;
|
|
|
BOOL validationSucceeded = YES;
|