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