Lines Matching refs:Fts3Table
193460 typedef struct Fts3Table Fts3Table; typedef
193481 struct Fts3Table { struct
193747 SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *);
193748 SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *);
193749 SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *);
193753 Fts3Table*,int,const char*,int,int,Fts3SegReader**);
193755 SQLITE_PRIVATE int sqlite3Fts3AllSegdirs(Fts3Table*, int, int, int, sqlite3_stmt **);
193756 SQLITE_PRIVATE int sqlite3Fts3ReadBlock(Fts3Table*, sqlite3_int64, char **, int*, int*);
193758 SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal(Fts3Table *, sqlite3_stmt **);
193759 SQLITE_PRIVATE int sqlite3Fts3SelectDocsize(Fts3Table *, sqlite3_int64, sqlite3_stmt **);
193775 SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *);
193776 SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *, int *);
193782 SQLITE_PRIVATE int sqlite3Fts3SegReaderStart(Fts3Table*, Fts3MultiSegReader*, Fts3SegFilter*);
193783 SQLITE_PRIVATE int sqlite3Fts3SegReaderStep(Fts3Table *, Fts3MultiSegReader *);
193786 SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor(Fts3Table *,
193828 SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table*,int,int);
193835 Fts3Table *p, /* Prepare for this connection */
193855 SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int*, Fts3Table*);
193896 Fts3Table*, Fts3MultiSegReader*, int, const char*, int);
193898 Fts3Table *, Fts3MultiSegReader *, sqlite3_int64 *, char **, int *);
193916 SQLITE_PRIVATE int sqlite3Fts3IntegrityCheck(Fts3Table *p, int *pbOk);
194156 Fts3Table *p = (Fts3Table *)pVtab;
194222 Fts3Table *p = (Fts3Table *)pVtab;
194258 static void fts3DeclareVtab(int *pRc, Fts3Table *p){
194296 SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){
194314 static int fts3CreateTables(Fts3Table *p){
194379 static void fts3DatabasePageSize(int *pRc, Fts3Table *p){
194513 static char *fts3ReadExprList(Fts3Table *p, const char *zFunc, int *pRc){
194570 static char *fts3WriteExprList(Fts3Table *p, const char *zFunc, int *pRc){
194808 Fts3Table *p = 0; /* Pointer to allocated vtab */
195036 nByte = sizeof(Fts3Table) + /* Fts3Table */
195043 p = (Fts3Table*)sqlite3_malloc64(nByte);
195238 Fts3Table *p = (Fts3Table *)pVTab;
195392 Fts3Table *p = (Fts3Table *)pCsr->base.pVtab;
195422 assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 );
195424 assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 );
195441 Fts3Table *p = (Fts3Table *)pCsr->base.pVtab;
195469 Fts3Table *pTab = (Fts3Table*)pCsr->base.pVtab;
195479 if( rc==SQLITE_OK && ((Fts3Table *)pCsr->base.pVtab)->zContentTbl==0 ){
195638 Fts3Table *p, /* Virtual table handle */
196443 static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){
196498 Fts3Table *p, /* FTS table handle */
196596 Fts3Table *p, /* FTS3 table handle */
196670 Fts3Table *p, /* FTS3 table handle */
196702 Fts3Table *p, /* FTS virtual table handle */
196740 Fts3Table *p = (Fts3Table *)pCsr->base.pVtab;
196793 Fts3Table *p, /* Virtual table handle */
196879 Fts3Table *pTab = (Fts3Table*)pCursor->pVtab;
196892 assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 );
196937 Fts3Table *p = (Fts3Table *)pCursor->pVtab;
197085 Fts3Table *p = (Fts3Table *)pCursor->pVtab;
197123 assert( ((Fts3Table *)pCsr->base.pVtab)->pSegments==0 );
197168 Fts3Table *p = (Fts3Table*)pVtab;
197197 static int fts3SetHasStat(Fts3Table *p){
197216 Fts3Table *p = (Fts3Table*)pVtab;
197239 TESTONLY( Fts3Table *p = (Fts3Table*)pVtab );
197254 Fts3Table *p = (Fts3Table*)pVtab;
197412 Fts3Table *p; /* Virtual table handle */
197419 p = (Fts3Table *)pCursor->base.pVtab;
197500 Fts3Table *p = (Fts3Table *)pVtab;
197560 Fts3Table *pTab = (Fts3Table*)pVtab;
197592 Fts3Table *pTab = (Fts3Table*)pVtab;
197606 Fts3Table *pTab = (Fts3Table*)pVtab;
197642 Fts3Table *p = (Fts3Table*)pVtab;
197890 Fts3Table *pTab, /* FTS Table pointer */
197957 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
198107 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
198257 Fts3Table *pTab,
198321 Fts3Table *pTab, /* Virtual table handle */
198379 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
198480 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
198633 Fts3Table *p = (Fts3Table*)pCsr->base.pVtab;
198686 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
198814 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
199475 Fts3Table *pTab = (Fts3Table*)pCtx;
199504 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
199608 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
199658 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
199862 Fts3Table *pFts3Tab;
199937 nByte = sizeof(Fts3auxTable) + sizeof(Fts3Table) + nDb + nFts3 + 2;
199942 p->pFts3Tab = (Fts3Table *)&p[1];
199967 Fts3Table *pFts3 = p->pFts3Tab;
200073 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
200106 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
200210 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
204266 Fts3Table *p, /* Prepare for this connection */
204291 Fts3Table *p, /* Virtual table handle */
204436 Fts3Table *pTab, /* FTS3 table handle */
204461 Fts3Table *pTab, /* Fts3 table handle */
204482 Fts3Table *pTab, /* Fts3 table handle */
204499 Fts3Table *p, /* The FTS3 table */
204529 static int fts3Writelock(Fts3Table *p){
204569 Fts3Table *p, /* FTS3 table handle */
204601 Fts3Table *p, /* FTS3 table */
204754 Fts3Table *p,
204796 Fts3Table *p, /* Table into which text will be inserted */
204874 Fts3Table *p, /* Full-text table handle */
204905 SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *p){
204928 Fts3Table *p,
204963 Fts3Table *p, /* Full-text table */
205036 static int fts3DeleteAll(Fts3Table *p, int bContent){
205060 static int langidFromSelect(Fts3Table *p, sqlite3_stmt *pSelect){
205073 Fts3Table *p, /* The FTS table to delete from */
205116 static int fts3SegmentMerge(Fts3Table *, int, int, int);
205134 Fts3Table *p,
205205 Fts3Table *p, /* FTS3 table handle */
205260 SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *p){
205320 Fts3Table *p,
205448 static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pReader){
205481 Fts3Table *pTab,
205574 Fts3Table *p = (Fts3Table*)pCsr->base.pVtab;
205711 Fts3Table *p, /* Virtual table handle */
205932 Fts3Table *p, /* Virtual table handle */
205954 SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){
205974 Fts3Table *p, /* Virtual table handle */
206031 Fts3Table *p, /* Virtual table handle */
206173 Fts3Table *p, /* Virtual table handle */
206242 Fts3Table *p, /* Virtual table handle */
206393 Fts3Table *p, /* Virtual table handle */
206447 static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){
206475 Fts3Table *p,
206510 static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){
206539 Fts3Table *p, /* FTS table handle */
206571 Fts3Table *p, /* Virtual table handle */
206693 Fts3Table *p, /* Virtual table handle */
206761 Fts3Table *p, /* Virtual table handle */
206793 Fts3Table *p, /* Virtual table handle */
206802 Fts3Table *p, /* Virtual table handle */
206890 Fts3Table *p, /* Virtual table handle */
207127 Fts3Table *p, /* FTS table handle */
207229 Fts3Table *p,
207327 SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *p){
207407 Fts3Table *p, /* Table into which to insert */
207451 Fts3Table *p, /* Table being updated */
207525 static int fts3DoOptimize(Fts3Table *p, int bReturnDone){
207568 static int fts3DoRebuild(Fts3Table *p){
207649 Fts3Table *p, /* FTS3 table handle */
207868 Fts3Table *p, /* Fts3 table handle */
208025 Fts3Table *p, /* Fts3 table handle */
208115 Fts3Table *p, /* FTS3 table handle */
208234 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
208266 Fts3Table *p, /* Fts3 table handle */
208418 Fts3Table *p, /* FTS Table handle */
208463 Fts3Table *p, /* Fts3 table handle */
208528 Fts3Table *p, /* FTS3 table handle */
208552 Fts3Table *p, /* FTS3 table handle */
208685 Fts3Table *p, /* FTS3 table handle */
208771 Fts3Table *p, /* FTS table handle */
208821 static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){
208845 static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){
208932 SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int nMin){
209126 Fts3Table *p, /* FTS3 table handle */
209169 Fts3Table *p, /* FTS3 table handle */
209227 Fts3Table *p, /* FTS3 table handle */
209304 SQLITE_PRIVATE int sqlite3Fts3IntegrityCheck(Fts3Table *p, int *pbOk){
209423 Fts3Table *p /* FTS3 table handle */
209440 static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){
209527 Fts3Table *p = (Fts3Table *)pCsr->base.pVtab;
209632 Fts3Table *p,
209686 Fts3Table *p = (Fts3Table *)pVtab;
209824 SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *p){
210501 Fts3Table *pTab, /* FTS3 table snippet comes from */
210576 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
210715 Fts3Table *pTab = (Fts3Table *)p->pCursor->base.pVtab;
210833 Fts3Table *pTab,
210887 Fts3Table *pTab,
211085 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
211205 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
211293 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
211456 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;
211603 Fts3Table *pTab = (Fts3Table *)pCsr->base.pVtab;