Fts3Table 132865 ext/sqlite3/libsqlite/sqlite3.c typedef struct Fts3Table Fts3Table; Fts3Table 133131 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *); Fts3Table 133132 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *); Fts3Table 133133 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *); Fts3Table 133137 ext/sqlite3/libsqlite/sqlite3.c Fts3Table*,int,const char*,int,int,Fts3SegReader**); Fts3Table 133139 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3AllSegdirs(Fts3Table*, int, int, int, sqlite3_stmt **); Fts3Table 133140 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3ReadBlock(Fts3Table*, sqlite3_int64, char **, int*, int*); Fts3Table 133142 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal(Fts3Table *, sqlite3_stmt **); Fts3Table 133143 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3SelectDocsize(Fts3Table *, sqlite3_int64, sqlite3_stmt **); Fts3Table 133159 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *); Fts3Table 133160 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *, int *); Fts3Table 133166 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3SegReaderStart(Fts3Table*, Fts3MultiSegReader*, Fts3SegFilter*); Fts3Table 133167 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3SegReaderStep(Fts3Table *, Fts3MultiSegReader *); Fts3Table 133170 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor(Fts3Table *, Fts3Table 133212 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table*,int,int); Fts3Table 133228 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int*, Fts3Table*); Fts3Table 133265 ext/sqlite3/libsqlite/sqlite3.c Fts3Table*, Fts3MultiSegReader*, int, const char*, int); Fts3Table 133267 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *, Fts3MultiSegReader *, sqlite3_int64 *, char **, int *); Fts3Table 133481 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pVtab; Fts3Table 133546 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pVtab; Fts3Table 133577 ext/sqlite3/libsqlite/sqlite3.c static void fts3DeclareVtab(int *pRc, Fts3Table *p){ Fts3Table 133614 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){ Fts3Table 133632 ext/sqlite3/libsqlite/sqlite3.c static int fts3CreateTables(Fts3Table *p){ Fts3Table 133697 ext/sqlite3/libsqlite/sqlite3.c static void fts3DatabasePageSize(int *pRc, Fts3Table *p){ Fts3Table 133831 ext/sqlite3/libsqlite/sqlite3.c static char *fts3ReadExprList(Fts3Table *p, const char *zFunc, int *pRc){ Fts3Table 133888 ext/sqlite3/libsqlite/sqlite3.c static char *fts3WriteExprList(Fts3Table *p, const char *zFunc, int *pRc){ Fts3Table 134112 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = 0; /* Pointer to allocated vtab */ Fts3Table 134339 ext/sqlite3/libsqlite/sqlite3.c nByte = sizeof(Fts3Table) + /* Fts3Table */ Fts3Table 134346 ext/sqlite3/libsqlite/sqlite3.c p = (Fts3Table*)sqlite3_malloc(nByte); Fts3Table 134522 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pVTab; Fts3Table 134666 ext/sqlite3/libsqlite/sqlite3.c assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 ); Fts3Table 134672 ext/sqlite3/libsqlite/sqlite3.c assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 ); Fts3Table 134691 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pCsr->base.pVtab; Fts3Table 134720 ext/sqlite3/libsqlite/sqlite3.c if( rc==SQLITE_OK && ((Fts3Table *)pCsr->base.pVtab)->zContentTbl==0 ){ Fts3Table 134874 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 135643 ext/sqlite3/libsqlite/sqlite3.c static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){ Fts3Table 135698 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS table handle */ Fts3Table 135795 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 135869 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 135901 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS virtual table handle */ Fts3Table 135939 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pCsr->base.pVtab; Fts3Table 135992 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 136088 ext/sqlite3/libsqlite/sqlite3.c assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 ); Fts3Table 136145 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pCursor->pVtab; Fts3Table 136286 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pCursor->pVtab; Fts3Table 136320 ext/sqlite3/libsqlite/sqlite3.c assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 ); Fts3Table 136365 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table*)pVtab; Fts3Table 136391 ext/sqlite3/libsqlite/sqlite3.c static int fts3SetHasStat(Fts3Table *p){ Fts3Table 136416 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table*)pVtab; Fts3Table 136433 ext/sqlite3/libsqlite/sqlite3.c TESTONLY( Fts3Table *p = (Fts3Table*)pVtab ); Fts3Table 136448 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table*)pVtab; Fts3Table 136603 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p; /* Virtual table handle */ Fts3Table 136610 ext/sqlite3/libsqlite/sqlite3.c p = (Fts3Table *)pCursor->base.pVtab; Fts3Table 136691 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pVtab; Fts3Table 136748 ext/sqlite3/libsqlite/sqlite3.c assert( ((Fts3Table *)pVtab)->inTransaction ); Fts3Table 136749 ext/sqlite3/libsqlite/sqlite3.c assert( ((Fts3Table *)pVtab)->mxSavepoint < iSavepoint ); Fts3Table 136750 ext/sqlite3/libsqlite/sqlite3.c TESTONLY( ((Fts3Table *)pVtab)->mxSavepoint = iSavepoint ); Fts3Table 136751 ext/sqlite3/libsqlite/sqlite3.c if( ((Fts3Table *)pVtab)->bIgnoreSavepoint==0 ){ Fts3Table 136763 ext/sqlite3/libsqlite/sqlite3.c TESTONLY( Fts3Table *p = (Fts3Table*)pVtab ); Fts3Table 136778 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table*)pVtab; Fts3Table 137002 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, /* FTS Table pointer */ Fts3Table 137069 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 137214 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 137364 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, Fts3Table 137427 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, /* Virtual table handle */ Fts3Table 137485 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 137585 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 137738 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table*)pCsr->base.pVtab; Fts3Table 137791 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 137919 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 138576 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 138685 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 138735 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 138913 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pFts3Tab; Fts3Table 138988 ext/sqlite3/libsqlite/sqlite3.c nByte = sizeof(Fts3auxTable) + sizeof(Fts3Table) + nDb + nFts3 + 2; Fts3Table 138993 ext/sqlite3/libsqlite/sqlite3.c p->pFts3Tab = (Fts3Table *)&p[1]; Fts3Table 139018 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pFts3 = p->pFts3Tab; Fts3Table 139124 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; Fts3Table 139157 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; Fts3Table 139257 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; Fts3Table 143247 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 143387 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, /* FTS3 table handle */ Fts3Table 143412 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, /* Fts3 table handle */ Fts3Table 143433 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, /* Fts3 table handle */ Fts3Table 143450 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* The FTS3 table */ Fts3Table 143480 ext/sqlite3/libsqlite/sqlite3.c static int fts3Writelock(Fts3Table *p){ Fts3Table 143520 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 143552 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table */ Fts3Table 143705 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 143743 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Table into which text will be inserted */ Fts3Table 143821 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Full-text table handle */ Fts3Table 143848 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *p){ Fts3Table 143871 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 143906 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Full-text table */ Fts3Table 143979 ext/sqlite3/libsqlite/sqlite3.c static int fts3DeleteAll(Fts3Table *p, int bContent){ Fts3Table 144003 ext/sqlite3/libsqlite/sqlite3.c static int langidFromSelect(Fts3Table *p, sqlite3_stmt *pSelect){ Fts3Table 144016 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* The FTS table to delete from */ Fts3Table 144058 ext/sqlite3/libsqlite/sqlite3.c static int fts3SegmentMerge(Fts3Table *, int, int, int); Fts3Table 144076 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 144147 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 144200 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *p){ Fts3Table 144260 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 144366 ext/sqlite3/libsqlite/sqlite3.c static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pReader){ Fts3Table 144399 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, Fts3Table 144492 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table*)pCsr->base.pVtab; Fts3Table 144624 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 144844 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 144865 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){ Fts3Table 144885 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 144941 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145078 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145147 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145289 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145343 ext/sqlite3/libsqlite/sqlite3.c static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){ Fts3Table 145371 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 145406 ext/sqlite3/libsqlite/sqlite3.c static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ Fts3Table 145435 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS table handle */ Fts3Table 145467 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145586 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145654 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145686 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145695 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 145770 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Virtual table handle */ Fts3Table 146008 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS table handle */ Fts3Table 146110 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 146206 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *p){ Fts3Table 146281 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Table into which to insert */ Fts3Table 146325 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Table being updated */ Fts3Table 146398 ext/sqlite3/libsqlite/sqlite3.c static int fts3DoOptimize(Fts3Table *p, int bReturnDone){ Fts3Table 146439 ext/sqlite3/libsqlite/sqlite3.c static int fts3DoRebuild(Fts3Table *p){ Fts3Table 146520 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 146734 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Fts3 table handle */ Fts3Table 146885 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Fts3 table handle */ Fts3Table 146970 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 147085 ext/sqlite3/libsqlite/sqlite3.c static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){ Fts3Table 147117 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Fts3 table handle */ Fts3Table 147249 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS Table handle */ Fts3Table 147294 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* Fts3 table handle */ Fts3Table 147359 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 147383 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 147513 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 147598 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS table handle */ Fts3Table 147648 ext/sqlite3/libsqlite/sqlite3.c static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){ Fts3Table 147671 ext/sqlite3/libsqlite/sqlite3.c static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){ Fts3Table 147754 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int nMin){ Fts3Table 147923 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 147966 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 148024 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, /* FTS3 table handle */ Fts3Table 148097 ext/sqlite3/libsqlite/sqlite3.c static int fts3IntegrityCheck(Fts3Table *p, int *pbOk){ Fts3Table 148212 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p /* FTS3 table handle */ Fts3Table 148229 ext/sqlite3/libsqlite/sqlite3.c static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){ Fts3Table 148307 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pCsr->base.pVtab; Fts3Table 148412 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p, Fts3Table 148466 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *p = (Fts3Table *)pVtab; Fts3Table 148606 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *p){ Fts3Table 149166 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, /* FTS3 table snippet comes from */ Fts3Table 149240 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 149448 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)p->pCursor->base.pVtab; Fts3Table 149484 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, Fts3Table 149533 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab, Fts3Table 149713 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 149817 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 149889 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 150032 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab; Fts3Table 150171 ext/sqlite3/libsqlite/sqlite3.c Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;