diff options
author | matt handler <matt.handler@gmail.com> | 2011-04-24 21:00:46 -0400 |
---|---|---|
committer | matt handler <matt.handler@gmail.com> | 2011-04-24 21:00:46 -0400 |
commit | 663d25e5160e97eefed1444bac0b4ac964f3368e (patch) | |
tree | 530aa0ecb4c34704de7c5f51873056b4e0748d35 /Classes/FMDatabaseAdditions.h | |
parent | a14cc19fb021a74be4c2d756eab040c95b3a487e (diff) | |
download | piccast-app-663d25e5160e97eefed1444bac0b4ac964f3368e.tar.gz piccast-app-663d25e5160e97eefed1444bac0b4ac964f3368e.zip |
still a bit off from a solid state... added fmdatabase, updated acidcow parser with a formate, added some standard stuff to piccast app delegate, created a section dictionary, did some serializing to/from db for topics, added a bunch of logic to topic view controller, added db table
Diffstat (limited to 'Classes/FMDatabaseAdditions.h')
-rw-r--r-- | Classes/FMDatabaseAdditions.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Classes/FMDatabaseAdditions.h b/Classes/FMDatabaseAdditions.h new file mode 100644 index 0000000..3846268 --- /dev/null +++ b/Classes/FMDatabaseAdditions.h @@ -0,0 +1,31 @@ +// +// 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 |