Lines Matching refs:Fts5Index

241772 typedef struct Fts5Index Fts5Index;  typedef
241804 static int sqlite3Fts5IndexOpen(Fts5Config *pConfig, int bCreate, Fts5Index**, char**);
241805 static int sqlite3Fts5IndexClose(Fts5Index *p);
241835 Fts5Index *p, /* FTS index to query */
241857 static void sqlite3Fts5IndexCloseReader(Fts5Index*);
241864 static void *sqlite3Fts5StructureRef(Fts5Index*);
241866 static int sqlite3Fts5StructureTest(Fts5Index*, void*);
241891 Fts5Index *p, /* Index to write to */
241902 Fts5Index *p, /* Index to write to */
241911 static int sqlite3Fts5IndexSync(Fts5Index *p);
241919 static int sqlite3Fts5IndexRollback(Fts5Index *p);
241924 static int sqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *anSize);
241925 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8*, int);
241930 static int sqlite3Fts5IndexIntegrityCheck(Fts5Index*, u64 cksum, int bUseCksum);
241938 static int sqlite3Fts5IndexSetCookie(Fts5Index*, int);
241944 static int sqlite3Fts5IndexReads(Fts5Index *p);
241946 static int sqlite3Fts5IndexReinit(Fts5Index *p);
241947 static int sqlite3Fts5IndexOptimize(Fts5Index *p);
241948 static int sqlite3Fts5IndexMerge(Fts5Index *p, int nMerge);
241949 static int sqlite3Fts5IndexReset(Fts5Index *p);
241951 static int sqlite3Fts5IndexLoadConfig(Fts5Index *p);
241953 static int sqlite3Fts5IndexGetOrigin(Fts5Index *p, i64 *piOrigin);
241954 static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, i64 iRowid);
242003 Fts5Index *pIndex; /* Full-text index */
242092 static int sqlite3Fts5StorageOpen(Fts5Config*, Fts5Index*, int, Fts5Storage**, char**);
242174 static int sqlite3Fts5ExprFirst(Fts5Expr*, Fts5Index *pIdx, i64 iMin, i64, int bDesc);
246255 Fts5Index *pIndex;
247762 Fts5Index *pIdx,
250431 struct Fts5Index { struct
250619 void (*xNext)(Fts5Index*, Fts5SegIter*, int*);
250643 static int fts5IndexCorruptRowid(Fts5Index *pIdx, i64 iRowid){
250653 static int fts5IndexCorruptIter(Fts5Index *pIdx, Fts5SegIter *pIter){
250663 static int fts5IndexCorruptIdx(Fts5Index *pIdx){
250741 Fts5Index *pIndex; /* Index that owns this iterator */
250862 static void *fts5IdxMalloc(Fts5Index *p, sqlite3_int64 nByte){
250912 static void fts5IndexCloseReader(Fts5Index *p){
250928 static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){
251008 static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){
251021 Fts5Index *p,
251046 static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int nData){
251070 static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){
251091 static void fts5DataRemoveSegment(Fts5Index *p, Fts5StructureSegment *pSeg){
251135 static void *sqlite3Fts5StructureRef(Fts5Index *p){
251144 static int sqlite3Fts5StructureTest(Fts5Index *p, void *pStruct){
251360 static Fts5Structure *fts5StructureReadUncached(Fts5Index *p){
251390 static i64 fts5IndexDataVersion(Fts5Index *p){
251421 static Fts5Structure *fts5StructureRead(Fts5Index *p){
251460 static void fts5StructureInvalidate(Fts5Index *p){
251503 static void fts5StructureWrite(Fts5Index *p, Fts5Structure *pStruct){
251580 Fts5Index *p,
251623 Fts5Index *p, /* FTS5 backend object */
251705 static int fts5DlidxIterNextR(Fts5Index *p, Fts5DlidxIter *pIter, int iLvl){
251725 static int fts5DlidxIterNext(Fts5Index *p, Fts5DlidxIter *pIter){
251749 static int fts5DlidxIterEof(Fts5Index *p, Fts5DlidxIter *pIter){
251753 static void fts5DlidxIterLast(Fts5Index *p, Fts5DlidxIter *pIter){
251808 static int fts5DlidxIterPrevR(Fts5Index *p, Fts5DlidxIter *pIter, int iLvl){
251831 static int fts5DlidxIterPrev(Fts5Index *p, Fts5DlidxIter *pIter){
251849 Fts5Index *p, /* Fts5 Backend to iterate within */
251906 Fts5Index *p, /* FTS5 backend object */
251964 static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){
251993 static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){
252026 static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nKeep){
252055 static void fts5SegIterNext(Fts5Index*, Fts5SegIter*, int*);
252056 static void fts5SegIterNext_Reverse(Fts5Index*, Fts5SegIter*, int*);
252057 static void fts5SegIterNext_None(Fts5Index*, Fts5SegIter*, int*);
252059 static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){
252074 static void fts5SegIterAllocTombstone(Fts5Index *p, Fts5SegIter *pIter){
252097 Fts5Index *p, /* FTS index object */
252148 static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){
252202 static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){
252258 static int fts5MultiIterIsEmpty(Fts5Index *p, Fts5Iter *pIter){
252269 Fts5Index *p, /* FTS5 backend object */
252303 Fts5Index *p, /* FTS5 backend object */
252376 Fts5Index *p, /* FTS5 backend object */
252506 static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){
252597 static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){
252632 Fts5Index *p, /* Leave any error code here */
252757 static sqlite3_stmt *fts5IdxSelectStmt(Fts5Index *p){
252777 Fts5Index *p, /* FTS5 backend */
252858 static sqlite3_stmt *fts5IdxNextStmt(Fts5Index *p){
252877 Fts5Index *p,
252936 Fts5Index *p, /* FTS5 backend */
253092 static void fts5AssertMultiIterSetup(Fts5Index *p, Fts5Iter *pIter){
253192 Fts5Index *p, /* FTS5 backend object */
253232 Fts5Index *p, /* FTS5 backend object */
253296 Fts5Index *p, /* FTS5 backend to iterate within */
253459 Fts5Index *p,
253499 Fts5Index *p,
253533 Fts5Index *p, /* FTS5 backend to iterate within */
253554 Fts5Index *pUnused,
253592 Fts5Index *pUnused,
253615 Fts5Index *pUnused,
253667 Fts5Index *p, /* Index object */
253670 void (*xChunk)(Fts5Index*, void*, const u8*, int) argument
253717 Fts5Index *p,
253985 static void fts5MultiIterFinishSetup(Fts5Index *p, Fts5Iter *pIter){
254020 Fts5Index *p, /* FTS5 backend to iterate within */
254109 Fts5Index *p, /* FTS5 backend to iterate within */
254147 static int fts5MultiIterEof(Fts5Index *p, Fts5Iter *pIter){
254169 Fts5Index *p,
254202 static int fts5AllocateSegid(Fts5Index *p, Fts5Structure *pStruct){
254259 static void fts5IndexDiscardData(Fts5Index *p){
254286 Fts5Index *p,
254312 Fts5Index *p,
254337 static int fts5WriteFlushDlidx(Fts5Index *p, Fts5SegWriter *pWriter){
254361 static void fts5WriteFlushBtree(Fts5Index *p, Fts5SegWriter *pWriter){
254391 Fts5Index *p, /* FTS5 backend object */
254407 Fts5Index *p, /* FTS5 backend object */
254437 Fts5Index *p,
254496 static void fts5WriteFlushLeaf(Fts5Index *p, Fts5SegWriter *pWriter){
254543 Fts5Index *p,
254624 Fts5Index *p,
254659 Fts5Index *p,
254693 Fts5Index *p,
254721 Fts5Index *p,
254767 static void fts5TrimSegments(Fts5Index *p, Fts5Iter *pIter){
254834 Fts5Index *p,
254846 Fts5Index *p, /* FTS5 backend object */
255007 static int fts5IndexFindDeleteMerge(Fts5Index *p, Fts5Structure *pStruct){
255047 Fts5Index *p, /* FTS5 backend object */
255103 Fts5Index *p, /* FTS5 backend object */
255124 Fts5Index *p, /* FTS5 backend object */
255141 static int fts5IndexReturn(Fts5Index *p){
255150 static void sqlite3Fts5IndexCloseReader(Fts5Index *p){
255157 Fts5Index *pIdx;
255192 Fts5Index *p, /* FTS5 backend object */
255224 Fts5Index *p,
255322 Fts5Index *p,
255622 Fts5Index *p,
255677 static void fts5FlushOneHash(Fts5Index *p){
255887 static void fts5IndexFlush(Fts5Index *p){
255908 Fts5Index *p,
255976 static int sqlite3Fts5IndexOptimize(Fts5Index *p){
256012 static int sqlite3Fts5IndexMerge(Fts5Index *p, int nMerge){
256038 Fts5Index *p,
256048 Fts5Index *p,
256155 Fts5Index *p, /* FTS5 backend object */
256240 Fts5Index *p, /* FTS5 backend object */
256414 Fts5Index *p, /* Fts5 index object */
256419 void (*xVisit)(Fts5Index*, void *pCtx, Fts5Iter *pIter, const u8*, int), argument
256563 Fts5Index *p,
256600 static void fts5TokendataIterSortMap(Fts5Index *p, Fts5TokenDataIter *pT){
256675 Fts5Index *p,
256706 void (*xMerge)(Fts5Index*, Fts5Buffer*, int, Fts5Buffer*);
256707 void (*xAppend)(Fts5Index*, u64, Fts5Iter*, Fts5Buffer*);
256720 Fts5Index *p,
256765 Fts5Index *p, /* Index to read from */
256863 static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRowid){
256890 static int sqlite3Fts5IndexSync(Fts5Index *p){
256903 static int sqlite3Fts5IndexRollback(Fts5Index *p){
256915 static int sqlite3Fts5IndexReinit(Fts5Index *p){
256943 Fts5Index **pp,
256947 Fts5Index *p; /* New object */
256949 *pp = p = (Fts5Index*)sqlite3Fts5MallocZero(&rc, sizeof(Fts5Index));
256981 static int sqlite3Fts5IndexClose(Fts5Index *p){
257056 Fts5Index *p, /* Index to write to */
257116 Fts5Index *pIndex = pIter->pIndex;
257128 Fts5Index *p, /* Index object (for error code) */
257295 Fts5Index *pIndex = pIter->pIndex;
257332 Fts5Index *p, /* FTS index to query */
257474 Fts5Index *p, /* FTS index to query */
257592 Fts5Index *p = pIter->pIndex;
257646 Fts5Index *p = pIter->pIndex;
257778 Fts5Index *p = pIter->pIndex;
257812 Fts5Index *pIndex = ((Fts5Iter*)pIndexIter)->pIndex;
257824 static int sqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *anSize){
257848 static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, int nData){
257858 static int sqlite3Fts5IndexReads(Fts5Index *p){
257869 static int sqlite3Fts5IndexSetCookie(Fts5Index *p, int iNew){
257889 static int sqlite3Fts5IndexLoadConfig(Fts5Index *p){
257903 static int sqlite3Fts5IndexGetOrigin(Fts5Index *p, i64 *piOrigin){
257979 Fts5Index *p,
258058 Fts5Index *p,
258157 Fts5Index *p,
258214 static int sqlite3Fts5IndexContentlessDelete(Fts5Index *p, i64 iOrigin, i64 iRowid){
258274 Fts5Index *p,
258310 Fts5Index *p, /* Fts5 index object */
258390 Fts5Index *p,
258476 Fts5Index *p,
258499 static void fts5IntegrityCheckPgidx(Fts5Index *p, i64 iRowid, Fts5Data *pLeaf){
258550 Fts5Index *p, /* FTS5 backend object */
258710 static int sqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum, int bUseCksum){
259625 static int sqlite3Fts5IndexReset(Fts5Index *p){
263580 Fts5Index *pIndex;
263878 Fts5Index *pIndex,
263992 Fts5Index *pIdx = pCtx->pStorage->pIndex;
268360 Fts5Index *pIndex = pCsr->pFts5->pIndex;