/fmdb/FMDatabaseAdditions.h
C Header | 31 lines | 14 code | 7 blank | 10 comment | 0 complexity | 5909d3f53f698229761107fc8d20afad MD5 | raw file
- //
- // 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