1 #import <Foundation/Foundation.h>
7 @interface FMResultSet
: NSObject
{
9 FMStatement
*statement
;
12 NSMutableDictionary
*columnNameToIndexMap
;
13 BOOL columnNamesSetup
;
17 + (id
) resultSetWithStatement
:(FMStatement
*)statement usingParentDatabase
:(FMDatabase
*)aDB
;
22 - (void)setQuery
:(NSString
*)value
;
24 - (FMStatement
*)statement
;
25 - (void)setStatement
:(FMStatement
*)value
;
27 - (void)setParentDB
:(FMDatabase
*)newDb
;
31 - (int) intForColumn
:(NSString
*)columnName
;
32 - (int) intForColumnIndex
:(int)columnIdx
;
34 - (long) longForColumn
:(NSString
*)columnName
;
35 - (long) longForColumnIndex
:(int)columnIdx
;
37 - (BOOL
) boolForColumn
:(NSString
*)columnName
;
38 - (BOOL
) boolForColumnIndex
:(int)columnIdx
;
40 - (double) doubleForColumn
:(NSString
*)columnName
;
41 - (double) doubleForColumnIndex
:(int)columnIdx
;
43 - (NSString
*) stringForColumn
:(NSString
*)columnName
;
44 - (NSString
*) stringForColumnIndex
:(int)columnIdx
;
46 - (NSDate
*) dateForColumn
:(NSString
*)columnName
;
47 - (NSDate
*) dateForColumnIndex
:(int)columnIdx
;
49 - (NSData
*) dataForColumn
:(NSString
*)columnName
;
50 - (NSData
*) dataForColumnIndex
:(int)columnIdx
;
52 - (void) kvcMagic
:(id
)object
;