| // | |
| // FMDatabaseAdditions.h | |
| // fmkit | |
| // | |
| // Created by August Mueller on 10/30/05. | |
| // Copyright 2005 Flying Meat Inc.. All rights reserved. | |
| // | |
| #import <Foundation/Foundation.h> | |
| @interface FMDatabase (FMDatabaseAdditions) | |
| - (int)intForQuery:(NSString*)objs, ...; | |
| - (long)longForQuery:(NSString*)objs, ...; | |
| - (BOOL)boolForQuery:(NSString*)objs, ...; | |
| - (double)doubleForQuery:(NSString*)objs, ...; | |
| - (NSString*)stringForQuery:(NSString*)objs, ...; | |
| - (NSData*)dataForQuery:(NSString*)objs, ...; | |
| - (NSDate*)dateForQuery:(NSString*)objs, ...; | |
| // Notice that there's no dataNoCopyForQuery:. | |
| // That would be a bad idea, because we close out the result set, and then what | |
| // happens to the data that we just didn't copy? Who knows, not I. | |
| - (BOOL)tableExists:(NSString*)tableName; | |
| - (FMResultSet*)getSchema; | |
| - (FMResultSet*)getTableSchema:(NSString*)tableName; | |
| - (BOOL)columnExists:(NSString*)tableName columnName:(NSString*)columnName; | |
| @end |