YapDatabaseFullTextSearchHandler

@interface YapDatabaseFullTextSearchHandler : NSObject

The handler block handles extracting the column values for indexing by the FTS module.

When you add or update rows in the databse the FTS block is invoked. Your block can inspect the row and determine if it contains any text columns that should be indexed. If not, the block can simply return. Otherwise the block should extract any text values, and add them to the given dictionary.

After the block returns, the dictionary parameter will be inspected, and any set values will be automatically passed to sqlite’s FTS module for indexing.

You should choose a block type that takes the minimum number of required parameters. The extension can make various optimizations based on the required parameters of the block.