Sha256: 3c59cc9ad6b4ef04386109c46ca8fa19c1e6dd66cebf484731cfca115cfe3d9d

Contents?: true

Size: 1.95 KB

Versions: 3

Compression:

Stored size: 1.95 KB

Contents

#import "YapDatabaseFullTextSearch.h"
#import "YapDatabaseFullTextSearchConnection.h"
#import "YapDatabaseFullTextSearchTransaction.h"

#import "YapDatabase.h"
#import "YapDatabaseConnection.h"
#import "YapDatabaseTransaction.h"

#import "sqlite3.h"

@interface YapDatabaseFullTextSearch () {
@public
	
	YapDatabaseFullTextSearchBlock block;
	YapDatabaseFullTextSearchBlockType blockType;
	
	NSOrderedSet *columnNames;
	NSDictionary *options;
	int version;
	
	id columnNamesSharedKeySet;
}

- (NSString *)tableName;

@end

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#pragma mark -
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

@interface YapDatabaseFullTextSearchConnection () {
@public
	
	__strong YapDatabaseFullTextSearch *fts;
	__unsafe_unretained YapDatabaseConnection *databaseConnection;
	
	NSMutableDictionary *blockDict;
}

- (id)initWithFTS:(YapDatabaseFullTextSearch *)fts
   databaseConnection:(YapDatabaseConnection *)databaseConnection;

- (sqlite3_stmt *)insertRowidStatement;
- (sqlite3_stmt *)setRowidStatement;
- (sqlite3_stmt *)removeRowidStatement;
- (sqlite3_stmt *)removeAllStatement;
- (sqlite3_stmt *)queryStatement;
- (sqlite3_stmt *)querySnippetStatement;

@end

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#pragma mark -
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

@interface YapDatabaseFullTextSearchTransaction () {
@private
	
	__unsafe_unretained YapDatabaseFullTextSearchConnection *ftsConnection;
	__unsafe_unretained YapDatabaseReadTransaction *databaseTransaction;
	
	BOOL isMutated;
}

- (id)initWithFTSConnection:(YapDatabaseFullTextSearchConnection *)ftsConnection
        databaseTransaction:(YapDatabaseReadTransaction *)databaseTransaction;

@end

Version data entries

3 entries across 1 versions & 1 rubygems

Version Path
motion-yapper-0.0.1 vendor/Pods/BuildHeaders/YapDatabase/YapDatabaseFullTextSearchPrivate.h
motion-yapper-0.0.1 vendor/Pods/Headers/YapDatabase/YapDatabaseFullTextSearchPrivate.h
motion-yapper-0.0.1 vendor/Pods/YapDatabase/YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h