*** 109,117 **** const sqlite3_module *pModule; }; ! Virtual table implementation will normally ! subclass this structure to add additional fields ! that are private to that implementation. The sqlite3_vtab_cursor structure represents a pointer into a virtual table. --- 109,117 ---- const sqlite3_module *pModule; }; ! Virtual table implementations will normally ! subclass this structure to add additional ! private and implementation-specific fields. The sqlite3_vtab_cursor structure represents a pointer into a virtual table. *************** *** 121,129 **** sqlite3_vtab *pVtab; }; ! Once again, useful implementation will likely subclass ! this structure to add additional fields that are ! private to the implementation. The sqlite3_index_info structure is used to pass information into out of the xBestIndex method of --- 121,128 ---- sqlite3_vtab *pVtab; }; ! Once again, practical implementations will likely subclass ! this structure to add additional private fields. The sqlite3_index_info structure is used to pass information into out of the xBestIndex method of *************** *** 183,189 **** that case the iVersion value will be increased. The module structure also contains the zName field which ! is the name of the module used for error messages. The rest of the module structure consists of methods used to implement various features of the virtual table. --- 182,188 ---- that case the iVersion value will be increased. The module structure also contains the zName field which ! is the name of the module. The zName field used for error messages. The rest of the module structure consists of methods used to implement various features of the virtual table. *************** *** 207,213 **** modify it to suit your needs. There are several virtual table methods implemented in the SQLite source tree (for testing purposes). ! You might can use one of those as a guide. Locate these test virtual methods by searching for "sqlite3_create_method". You might also want to implement your new virtual table --- 206,212 ---- modify it to suit your needs. There are several virtual table methods implemented in the SQLite source tree (for testing purposes). ! You might use one of those as a guide. Locate these test virtual methods by searching for "sqlite3_create_method". You might also want to implement your new virtual table