| // |
| // 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 |