fulltext_vtab 946 third_party/sqlite/src/ext/fts1/fts1.c typedef struct fulltext_vtab fulltext_vtab; fulltext_vtab 991 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *pFts; /* The full text index */ fulltext_vtab 1116 third_party/sqlite/src/ext/fts1/fts1.c static struct fulltext_vtab *cursor_vtab(fulltext_cursor *c){ fulltext_vtab 1117 third_party/sqlite/src/ext/fts1/fts1.c return (fulltext_vtab *) c->base.pVtab; fulltext_vtab 1134 third_party/sqlite/src/ext/fts1/fts1.c static const char *contentInsertStatement(fulltext_vtab *v){ fulltext_vtab 1152 third_party/sqlite/src/ext/fts1/fts1.c static const char *contentUpdateStatement(fulltext_vtab *v){ fulltext_vtab 1173 third_party/sqlite/src/ext/fts1/fts1.c static int sql_get_statement(fulltext_vtab *v, fulltext_statement iStmt, fulltext_vtab 1206 third_party/sqlite/src/ext/fts1/fts1.c static int sql_step_statement(fulltext_vtab *v, fulltext_statement iStmt, fulltext_vtab 1237 third_party/sqlite/src/ext/fts1/fts1.c static int sql_single_step_statement(fulltext_vtab *v, fulltext_vtab 1245 third_party/sqlite/src/ext/fts1/fts1.c static int content_insert(fulltext_vtab *v, sqlite3_value *rowid, fulltext_vtab 1265 third_party/sqlite/src/ext/fts1/fts1.c static int content_update(fulltext_vtab *v, sqlite3_value **pValues, fulltext_vtab 1298 third_party/sqlite/src/ext/fts1/fts1.c static int content_select(fulltext_vtab *v, sqlite_int64 iRow, fulltext_vtab 1338 third_party/sqlite/src/ext/fts1/fts1.c static int content_delete(fulltext_vtab *v, sqlite_int64 iRow){ fulltext_vtab 1353 third_party/sqlite/src/ext/fts1/fts1.c static int term_select(fulltext_vtab *v, const char *pTerm, int nTerm, fulltext_vtab 1391 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v, /* The fulltext index we are querying against */ fulltext_vtab 1448 third_party/sqlite/src/ext/fts1/fts1.c static int term_insert(fulltext_vtab *v, sqlite_int64 *piRowid, fulltext_vtab 1475 third_party/sqlite/src/ext/fts1/fts1.c static int term_update(fulltext_vtab *v, sqlite_int64 rowid, fulltext_vtab 1490 third_party/sqlite/src/ext/fts1/fts1.c static int term_delete(fulltext_vtab *v, sqlite_int64 rowid){ fulltext_vtab 1504 third_party/sqlite/src/ext/fts1/fts1.c static void fulltext_vtab_destroy(fulltext_vtab *v){ fulltext_vtab 1944 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v = 0; fulltext_vtab 1948 third_party/sqlite/src/ext/fts1/fts1.c v = (fulltext_vtab *) malloc(sizeof(fulltext_vtab)); fulltext_vtab 2123 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab_destroy((fulltext_vtab *)pVTab); fulltext_vtab 2128 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v = (fulltext_vtab *)pVTab; fulltext_vtab 2138 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab_destroy((fulltext_vtab *)pVTab); fulltext_vtab 2221 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *pVtab; /* The full text index */ fulltext_vtab 2288 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *pFts; fulltext_vtab 2588 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v, /* The full text index */ fulltext_vtab 2647 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *pVtab, /* The virtual table */ fulltext_vtab 2729 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v, /* The fulltext index */ fulltext_vtab 2776 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v, /* The full text index */ fulltext_vtab 2883 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v = cursor_vtab(c); fulltext_vtab 2942 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v = cursor_vtab(c); fulltext_vtab 2970 third_party/sqlite/src/ext/fts1/fts1.c static int buildTerms(fulltext_vtab *v, fts1Hash *terms, sqlite_int64 iDocid, fulltext_vtab 3016 third_party/sqlite/src/ext/fts1/fts1.c static int index_insert_term(fulltext_vtab *v, const char *pTerm, int nTerm, fulltext_vtab 3083 third_party/sqlite/src/ext/fts1/fts1.c static int insertTerms(fulltext_vtab *v, fts1Hash *terms, sqlite_int64 iRowid, fulltext_vtab 3096 third_party/sqlite/src/ext/fts1/fts1.c static int deleteTerms(fulltext_vtab *v, fts1Hash *pTerms, sqlite_int64 iRowid){ fulltext_vtab 3114 third_party/sqlite/src/ext/fts1/fts1.c static int index_insert(fulltext_vtab *v, sqlite3_value *pRequestRowid, fulltext_vtab 3127 third_party/sqlite/src/ext/fts1/fts1.c static int index_delete(fulltext_vtab *v, sqlite_int64 iRow, fts1Hash *pTerms){ fulltext_vtab 3135 third_party/sqlite/src/ext/fts1/fts1.c static int index_update(fulltext_vtab *v, sqlite_int64 iRow, fulltext_vtab 3153 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *v = (fulltext_vtab *) pVtab; fulltext_vtab 3293 third_party/sqlite/src/ext/fts1/fts1.c fulltext_vtab *p = (fulltext_vtab *)pVtab; fulltext_vtab 586 third_party/sqlite/src/ext/fts1/fulltext.c static struct fulltext_vtab *cursor_vtab(fulltext_cursor *c){ fulltext_vtab 587 third_party/sqlite/src/ext/fts1/fulltext.c return (fulltext_vtab *) c->base.pVtab; fulltext_vtab 596 third_party/sqlite/src/ext/fts1/fulltext.c static int sql_get_statement(fulltext_vtab *v, fulltext_statement iStmt, fulltext_vtab 618 third_party/sqlite/src/ext/fts1/fulltext.c static int sql_step_statement(fulltext_vtab *v, fulltext_statement iStmt, fulltext_vtab 656 third_party/sqlite/src/ext/fts1/fulltext.c static int sql_single_step_statement(fulltext_vtab *v, fulltext_vtab 664 third_party/sqlite/src/ext/fts1/fulltext.c static int content_insert(fulltext_vtab *v, sqlite3_value *rowid, fulltext_vtab 681 third_party/sqlite/src/ext/fts1/fulltext.c static int content_select(fulltext_vtab *v, sqlite_int64 iRow, fulltext_vtab 705 third_party/sqlite/src/ext/fts1/fulltext.c static int content_delete(fulltext_vtab *v, sqlite_int64 iRow){ fulltext_vtab 719 third_party/sqlite/src/ext/fts1/fulltext.c static int term_select(fulltext_vtab *v, const char *zTerm, int nTerm, fulltext_vtab 750 third_party/sqlite/src/ext/fts1/fulltext.c static int term_chunk_select(fulltext_vtab *v, const char *zTerm, int nTerm, fulltext_vtab 783 third_party/sqlite/src/ext/fts1/fulltext.c static int term_insert(fulltext_vtab *v, const char *zTerm, int nTerm, fulltext_vtab 802 third_party/sqlite/src/ext/fts1/fulltext.c static int term_update(fulltext_vtab *v, sqlite_int64 rowid, fulltext_vtab 818 third_party/sqlite/src/ext/fts1/fulltext.c static int term_delete(fulltext_vtab *v, sqlite_int64 rowid){ fulltext_vtab 829 third_party/sqlite/src/ext/fts1/fulltext.c static void fulltext_vtab_destroy(fulltext_vtab *v){ fulltext_vtab 858 third_party/sqlite/src/ext/fts1/fulltext.c fulltext_vtab *v; fulltext_vtab 862 third_party/sqlite/src/ext/fts1/fulltext.c v = (fulltext_vtab *) malloc(sizeof(fulltext_vtab)); fulltext_vtab 964 third_party/sqlite/src/ext/fts1/fulltext.c fulltext_vtab_destroy((fulltext_vtab *)pVTab); fulltext_vtab 969 third_party/sqlite/src/ext/fts1/fulltext.c fulltext_vtab *v = (fulltext_vtab *)pVTab; fulltext_vtab 975 third_party/sqlite/src/ext/fts1/fulltext.c fulltext_vtab_destroy((fulltext_vtab *)pVTab); fulltext_vtab 1044 third_party/sqlite/src/ext/fts1/fulltext.c static int term_select_doclist(fulltext_vtab *v, const char *pTerm, int nTerm, fulltext_vtab 1067 third_party/sqlite/src/ext/fts1/fulltext.c static int query_merge(fulltext_vtab *v, sqlite3_stmt **pSelect, fulltext_vtab 1165 third_party/sqlite/src/ext/fts1/fulltext.c static int parse_query(fulltext_vtab *v, const char *zQuery, Query *pQuery){ fulltext_vtab 1193 third_party/sqlite/src/ext/fts1/fulltext.c static int fulltext_query(fulltext_vtab *v, const char *zQuery, fulltext_vtab 1231 third_party/sqlite/src/ext/fts1/fulltext.c fulltext_vtab *v = cursor_vtab(c); fulltext_vtab 1331 third_party/sqlite/src/ext/fts1/fulltext.c static int index_insert_term(fulltext_vtab *v, const char *zTerm, int nTerm, fulltext_vtab 1374 third_party/sqlite/src/ext/fts1/fulltext.c static int index_insert(fulltext_vtab *v, fulltext_vtab 1403 third_party/sqlite/src/ext/fts1/fulltext.c static int index_delete_term(fulltext_vtab *v, const char *zTerm, int nTerm, fulltext_vtab 1427 third_party/sqlite/src/ext/fts1/fulltext.c static int index_delete(fulltext_vtab *v, sqlite_int64 iRow){ fulltext_vtab 1454 third_party/sqlite/src/ext/fts1/fulltext.c fulltext_vtab *v = (fulltext_vtab *) pVtab; fulltext_vtab 1865 third_party/sqlite/src/ext/fts2/fts2.c typedef struct fulltext_vtab fulltext_vtab; fulltext_vtab 1911 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *pFts; /* The full text index */ fulltext_vtab 2075 third_party/sqlite/src/ext/fts2/fts2.c static struct fulltext_vtab *cursor_vtab(fulltext_cursor *c){ fulltext_vtab 2076 third_party/sqlite/src/ext/fts2/fts2.c return (fulltext_vtab *) c->base.pVtab; fulltext_vtab 2084 third_party/sqlite/src/ext/fts2/fts2.c static const char *contentInsertStatement(fulltext_vtab *v){ fulltext_vtab 2102 third_party/sqlite/src/ext/fts2/fts2.c static const char *contentUpdateStatement(fulltext_vtab *v){ fulltext_vtab 2123 third_party/sqlite/src/ext/fts2/fts2.c static int sql_get_statement(fulltext_vtab *v, fulltext_statement iStmt, fulltext_vtab 2166 third_party/sqlite/src/ext/fts2/fts2.c static int sql_get_leaf_statement(fulltext_vtab *v, int idx, fulltext_vtab 2185 third_party/sqlite/src/ext/fts2/fts2.c static int content_insert(fulltext_vtab *v, sqlite3_value *rowid, fulltext_vtab 2205 third_party/sqlite/src/ext/fts2/fts2.c static int content_update(fulltext_vtab *v, sqlite3_value **pValues, fulltext_vtab 2238 third_party/sqlite/src/ext/fts2/fts2.c static int content_select(fulltext_vtab *v, sqlite_int64 iRow, fulltext_vtab 2278 third_party/sqlite/src/ext/fts2/fts2.c static int content_delete(fulltext_vtab *v, sqlite_int64 iRow){ fulltext_vtab 2292 third_party/sqlite/src/ext/fts2/fts2.c static int content_exists(fulltext_vtab *v){ fulltext_vtab 2311 third_party/sqlite/src/ext/fts2/fts2.c static int block_insert(fulltext_vtab *v, const char *pData, int nData, fulltext_vtab 2334 third_party/sqlite/src/ext/fts2/fts2.c static int block_delete(fulltext_vtab *v, fulltext_vtab 2353 third_party/sqlite/src/ext/fts2/fts2.c static int segdir_max_index(fulltext_vtab *v, int iLevel, int *pidx){ fulltext_vtab 2389 third_party/sqlite/src/ext/fts2/fts2.c static int segdir_set(fulltext_vtab *v, int iLevel, int idx, fulltext_vtab 2423 third_party/sqlite/src/ext/fts2/fts2.c static int segdir_span(fulltext_vtab *v, int iLevel, fulltext_vtab 2460 third_party/sqlite/src/ext/fts2/fts2.c static int segdir_delete(fulltext_vtab *v, int iLevel){ fulltext_vtab 2484 third_party/sqlite/src/ext/fts2/fts2.c static int segdir_delete_all(fulltext_vtab *v){ fulltext_vtab 2502 third_party/sqlite/src/ext/fts2/fts2.c static int segdir_count(fulltext_vtab *v, int *pnSegments, int *piMaxLevel){ fulltext_vtab 2535 third_party/sqlite/src/ext/fts2/fts2.c static int clearPendingTerms(fulltext_vtab *v); fulltext_vtab 2540 third_party/sqlite/src/ext/fts2/fts2.c static void fulltext_vtab_destroy(fulltext_vtab *v){ fulltext_vtab 2990 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = 0; fulltext_vtab 2997 third_party/sqlite/src/ext/fts2/fts2.c v = (fulltext_vtab *) sqlite3_malloc(sizeof(fulltext_vtab)); fulltext_vtab 3161 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab_destroy((fulltext_vtab *)pVTab); fulltext_vtab 3166 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = (fulltext_vtab *)pVTab; fulltext_vtab 3177 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab_destroy((fulltext_vtab *)pVTab); fulltext_vtab 3264 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *pVtab; /* The full text index */ fulltext_vtab 3333 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *pFts; fulltext_vtab 3613 third_party/sqlite/src/ext/fts2/fts2.c static int termSelect(fulltext_vtab *v, int iColumn, fulltext_vtab 3625 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v, /* The full text index */ fulltext_vtab 3695 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *pVtab, /* The virtual table */ fulltext_vtab 3795 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v, /* The fulltext index */ fulltext_vtab 3835 third_party/sqlite/src/ext/fts2/fts2.c static int flushPendingTerms(fulltext_vtab *v); fulltext_vtab 3845 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v, /* The full text index */ fulltext_vtab 3994 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = cursor_vtab(c); fulltext_vtab 4081 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = cursor_vtab(c); fulltext_vtab 4110 third_party/sqlite/src/ext/fts2/fts2.c static int buildTerms(fulltext_vtab *v, sqlite_int64 iDocid, fulltext_vtab 4168 third_party/sqlite/src/ext/fts2/fts2.c static int insertTerms(fulltext_vtab *v, sqlite_int64 iRowid, fulltext_vtab 4182 third_party/sqlite/src/ext/fts2/fts2.c static int deleteTerms(fulltext_vtab *v, sqlite_int64 iRowid){ fulltext_vtab 4202 third_party/sqlite/src/ext/fts2/fts2.c static int initPendingTerms(fulltext_vtab *v, sqlite_int64 iDocid); fulltext_vtab 4207 third_party/sqlite/src/ext/fts2/fts2.c static int index_insert(fulltext_vtab *v, sqlite3_value *pRequestRowid, fulltext_vtab 4224 third_party/sqlite/src/ext/fts2/fts2.c static int index_delete(fulltext_vtab *v, sqlite_int64 iRow){ fulltext_vtab 4238 third_party/sqlite/src/ext/fts2/fts2.c static int index_update(fulltext_vtab *v, sqlite_int64 iRow, fulltext_vtab 4492 third_party/sqlite/src/ext/fts2/fts2.c static int interiorWriterRootInfo(fulltext_vtab *v, InteriorWriter *pWriter, fulltext_vtab 4792 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterInternalFlush(fulltext_vtab *v, LeafWriter *pWriter, fulltext_vtab 4839 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterFlush(fulltext_vtab *v, LeafWriter *pWriter){ fulltext_vtab 4856 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterRootInfo(fulltext_vtab *v, LeafWriter *pWriter, fulltext_vtab 4891 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterFinalize(fulltext_vtab *v, LeafWriter *pWriter){ fulltext_vtab 4960 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterInlineFlush(fulltext_vtab *v, LeafWriter *pWriter, fulltext_vtab 4984 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterStepMerge(fulltext_vtab *v, LeafWriter *pWriter, fulltext_vtab 5113 third_party/sqlite/src/ext/fts2/fts2.c static int leafWriterStep(fulltext_vtab *v, LeafWriter *pWriter, fulltext_vtab 5318 third_party/sqlite/src/ext/fts2/fts2.c static int leavesReaderInit(fulltext_vtab *v, fulltext_vtab 5397 third_party/sqlite/src/ext/fts2/fts2.c static int leavesReaderStep(fulltext_vtab *v, LeavesReader *pReader){ fulltext_vtab 5477 third_party/sqlite/src/ext/fts2/fts2.c static int leavesReadersInit(fulltext_vtab *v, int iLevel, fulltext_vtab 5533 third_party/sqlite/src/ext/fts2/fts2.c static int leavesReadersMerge(fulltext_vtab *v, fulltext_vtab 5565 third_party/sqlite/src/ext/fts2/fts2.c static int segmentMerge(fulltext_vtab *v, int iLevel); fulltext_vtab 5571 third_party/sqlite/src/ext/fts2/fts2.c static int segdirNextIndex(fulltext_vtab *v, int iLevel, int *pidx){ fulltext_vtab 5593 third_party/sqlite/src/ext/fts2/fts2.c static int segmentMerge(fulltext_vtab *v, int iLevel){ fulltext_vtab 5687 third_party/sqlite/src/ext/fts2/fts2.c static int loadSegmentLeavesInt(fulltext_vtab *v, LeavesReader *pReader, fulltext_vtab 5812 third_party/sqlite/src/ext/fts2/fts2.c static int loadSegmentLeaf(fulltext_vtab *v, const char *pData, int nData, fulltext_vtab 5833 third_party/sqlite/src/ext/fts2/fts2.c static int loadSegmentLeaves(fulltext_vtab *v, fulltext_vtab 5910 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v, fulltext_vtab 5971 third_party/sqlite/src/ext/fts2/fts2.c static int loadSegmentInt(fulltext_vtab *v, const char *pData, int nData, fulltext_vtab 6032 third_party/sqlite/src/ext/fts2/fts2.c static int loadSegment(fulltext_vtab *v, const char *pData, int nData, fulltext_vtab 6079 third_party/sqlite/src/ext/fts2/fts2.c static int termSelect(fulltext_vtab *v, int iColumn, fulltext_vtab 6154 third_party/sqlite/src/ext/fts2/fts2.c static int writeZeroSegment(fulltext_vtab *v, fts2Hash *pTerms){ fulltext_vtab 6203 third_party/sqlite/src/ext/fts2/fts2.c static int clearPendingTerms(fulltext_vtab *v){ fulltext_vtab 6218 third_party/sqlite/src/ext/fts2/fts2.c static int flushPendingTerms(fulltext_vtab *v){ fulltext_vtab 6230 third_party/sqlite/src/ext/fts2/fts2.c static int initPendingTerms(fulltext_vtab *v, sqlite_int64 iDocid){ fulltext_vtab 6253 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = (fulltext_vtab *) pVtab; fulltext_vtab 6307 third_party/sqlite/src/ext/fts2/fts2.c return flushPendingTerms((fulltext_vtab *)pVtab); fulltext_vtab 6311 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = (fulltext_vtab *) pVtab; fulltext_vtab 6322 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v = (fulltext_vtab *) pVtab; fulltext_vtab 6332 third_party/sqlite/src/ext/fts2/fts2.c return clearPendingTerms((fulltext_vtab *)pVtab); fulltext_vtab 6431 third_party/sqlite/src/ext/fts2/fts2.c static int optLeavesReaderStep(fulltext_vtab *v, OptLeavesReader *pReader){ fulltext_vtab 6463 third_party/sqlite/src/ext/fts2/fts2.c static int optimizeInternal(fulltext_vtab *v, fulltext_vtab 6600 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v; fulltext_vtab 6720 third_party/sqlite/src/ext/fts2/fts2.c static int collectSegmentTerms(fulltext_vtab *v, sqlite3_stmt *s, fulltext_vtab 6829 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v; fulltext_vtab 7008 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *v; fulltext_vtab 7146 third_party/sqlite/src/ext/fts2/fts2.c fulltext_vtab *p = (fulltext_vtab *)pVtab;