mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
37 lines
1.2 KiB
Objective-C
Executable file
37 lines
1.2 KiB
Objective-C
Executable 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*)columnName inTableWithName:(NSString*)tableName;
|
|
|
|
- (BOOL)validateSQL:(NSString*)sql error:(NSError**)error;
|
|
|
|
// deprecated - use columnExists:inTableWithName: instead.
|
|
- (BOOL)columnExists:(NSString*)tableName columnName:(NSString*)columnName __attribute__ ((deprecated));
|
|
|
|
@end
|