• Home
  • Raw
  • Download

Lines Matching refs:sqlite3_int64

614 typedef sqlite_int64 sqlite3_int64;  typedef
622 # define double sqlite3_int64
1135 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1136 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1137 int (*xTruncate)(sqlite3_file*, sqlite3_int64 size);
1139 int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize);
1152 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
1153 int (*xUnfetch)(sqlite3_file*, sqlite3_int64 iOfst, void *p);
1761 int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*);
2802 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
2812 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
2874 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
2916 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
3308 SQLITE_API sqlite3_int64 sqlite3_memory_used(void);
3309 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag);
4016 SQLITE_API sqlite3_int64 sqlite3_uri_int64(const char*, const char*, sqlite3_int64);
4828 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64);
5393 SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
5722 SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),
5723 void*,sqlite3_int64);
5857 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
6206 SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64);
6886 void(*)(void *,int ,char const *,char const *,sqlite3_int64),
7025 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
7026 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 N);
7308 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
7309 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
7455 sqlite3_int64 estimatedRows; /* Estimated number of rows returned */
7746 sqlite3_int64 iRow,
7774 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *, sqlite3_int64);
8512 sqlite3_int64 *pCurrent,
8513 sqlite3_int64 *pHighwater,
9787 int (*xPutLong)(void *pCtx, int addedRows, int column, sqlite3_int64 value);
10092 sqlite3_int64 iKey1, /* Rowid of row about to be deleted/updated */
10093 sqlite3_int64 iKey2 /* New rowid value (for a rowid UPDATE) */
10346 sqlite3_int64 *piSize, /* Write size of the DB here, if not NULL */
10403 sqlite3_int64 szDb, /* Number bytes in the deserialization */
10404 sqlite3_int64 szBuf, /* Total size of buffer pData[] */
10475 typedef sqlite3_int64 sqlite3_rtree_dbl;
10541 sqlite3_int64 iRowid; /* Rowid for current entry */
10936 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
11061 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
12558 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
12559 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
12573 sqlite3_int64 (*xRowid)(Fts5Context*);
13792 # define SQLITE_BIG_DBL (((sqlite3_int64)1)<<50)
14559 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *, sqlite3_int64);
14745 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree*,sqlite3_int64);
14982 sqlite3_int64 nKey; /* Size of pKey for indexes. PRIMARY KEY for tabs */
15006 SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor*);
16190 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
16611 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64
18909 sqlite3_int64 szMmap; /* mmap() space per open file */
18910 sqlite3_int64 mxMmap; /* Maximum value for szMmap */
18940 sqlite3_int64 mxMemdbSize; /* Default max memdb size */
18951 sqlite3_int64 aTune[SQLITE_NTUNE]; /* Tuning parameters */
19359 SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int);
19788 SQLITE_PRIVATE int sqlite3RealSameAsInt(double,sqlite3_int64);
20111 SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context*);
22417 typedef sqlite3_int64 sqlite3StatValueType;
22463 SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){
22530 sqlite3_int64 *pCurrent,
22531 sqlite3_int64 *pHighwater,
22554 sqlite3_int64 iCur = 0, iHwtr = 0;
22858 sqlite3_int64 iJD; /* The julian day number times 86400000 */
23066 p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000);
23069 p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000);
23148 p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5);
23202 static int validJulianDay(sqlite3_int64 iJD){
23342 static sqlite3_int64 localtimeOffset(
23481 p->iJD = (sqlite3_int64)(r + 0.5);
23490 sqlite3_int64 c1;
23517 sqlite3_int64 Z;
23586 sqlite3_int64 day;
23639 p->iJD += (sqlite3_int64)(r*aXformType[i].rXform + rRounder);
23960 sqlite3_int64 iT;
23970 t = iT/1000 - 10000*(sqlite3_int64)21086676;
24299 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){
24312 *pTimeOut = (sqlite3_int64)(r*86400000.0);
24750 sqlite3_int64 *p;
24777 sqlite3_int64 *p = (sqlite3_int64*)pPrior;
24793 sqlite3_int64 *p;
24795 p = (sqlite3_int64*)pPrior;
24822 sqlite3_int64 *p = (sqlite3_int64*)pPrior;
25936 sqlite3_int64 *p;
26483 sqlite3_int64 *p = 0;
28225 sqlite3_int64 alarmThreshold; /* The soft heap limit */
28226 sqlite3_int64 hardLimit; /* The hard upper bound on memory */
28251 void(*xCallback)(void *pArg, sqlite3_int64 used,int N),
28253 sqlite3_int64 iThreshold
28273 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){
28274 sqlite3_int64 priorLimit;
28275 sqlite3_int64 excess;
28276 sqlite3_int64 nUsed;
28315 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){
28316 sqlite3_int64 priorLimit;
28375 SQLITE_API sqlite3_int64 sqlite3_memory_used(void){
28376 sqlite3_int64 res, mx;
28386 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){
28387 sqlite3_int64 res, mx;
28421 sqlite3_int64 nUsed = sqlite3StatusValue(SQLITE_STATUS_MEMORY_USED);
28654 sqlite3_int64 nUsed;
29166 static sqlite3_int64 getIntArg(PrintfArguments *p){
29188 static char *printfTempBuf(sqlite3_str *pAccum, sqlite3_int64 n){
29941 szNew += (sqlite3_int64)N + 1;
31768 sqlite3_int64 len; /* Maximum length of output string in bytes */
31823 len = 2 * (sqlite3_int64)pMem->n + 1;
31830 len = 2 * (sqlite3_int64)pMem->n + 2;
33807 sqlite3_int64 nAlloc = (pIn ? 2*(sqlite3_int64)pIn[0] : 10) + nInt;
34567 sqlite3_int64 mmapSize; /* Usable size of mapping at pMapRegion */
34568 sqlite3_int64 mmapSizeActual; /* Actual size of mapping at pMapRegion */
34569 sqlite3_int64 mmapSizeMax; /* Configured FCNTL_MMAP_SIZE value */
35171 static int robust_ftruncate(int h, sqlite3_int64 sz){
35178 if( sz>(sqlite3_int64)0x7FFFFFFF ){
37620 static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt){
37673 sqlite3_int64 offset
37804 sqlite3_int64 offset
41080 static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow){
41081 static const sqlite3_int64 unixEpoch = 24405875*(sqlite3_int64)8640000;
41086 *piNow = ((sqlite3_int64)t)*1000 + unixEpoch;
41090 *piNow = unixEpoch + 1000*(sqlite3_int64)sNow.tv_sec + sNow.tv_nsec/1000000;
41094 *piNow = unixEpoch + 1000*(sqlite3_int64)sNow.tv_sec + sNow.tv_usec/1000;
41099 *piNow = 1000*(sqlite3_int64)sqlite3_current_time + unixEpoch;
41113 sqlite3_int64 i = 0;
42752 sqlite3_int64 mmapSize; /* Size of mapped region */
42753 sqlite3_int64 mmapSizeMax; /* Configured FCNTL_MMAP_SIZE value */
44667 sqlite3_int64 t64;
45049 static int winSeekFile(winFile *pFile, sqlite3_int64 iOffset){
45107 static int winMapfile(winFile*, sqlite3_int64);
45182 sqlite3_int64 offset /* Begin reading at this offset */
45262 sqlite3_int64 offset /* Offset into the file to begin writing at */
45367 static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){
45372 sqlite3_int64 oldMmapSize;
45541 static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){
45569 *pSize = (((sqlite3_int64)upperBits)<<32) + lowerBits;
45997 sqlite3_int64 oldSz;
46000 sqlite3_int64 newSz = *(sqlite3_int64*)pArg;
46699 sqlite3_int64 sz; /* Current size of wal-index file */
46869 static int winMapfile(winFile *pFd, sqlite3_int64 nByte){
46870 sqlite3_int64 nMap = nByte;
46890 nMap &= ~(sqlite3_int64)(winSysInfo.dwPageSize - 1);
46928 assert( sizeof(SIZE_T)==sizeof(sqlite3_int64) || nMap<=0xffffffff );
48376 static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){
48381 static const sqlite3_int64 winFiletimeEpoch = 23058135*(sqlite3_int64)8640000;
48383 static const sqlite3_int64 unixEpoch = 24405875*(sqlite3_int64)8640000;
48386 static const sqlite3_int64 max32BitValue =
48387 (sqlite3_int64)2000000000 + (sqlite3_int64)2000000000 +
48388 (sqlite3_int64)294967296;
48402 ((((sqlite3_int64)ft.dwHighDateTime)*max32BitValue) +
48403 (sqlite3_int64)ft.dwLowDateTime)/(sqlite3_int64)10000;
48407 *piNow = 1000*(sqlite3_int64)sqlite3_current_time + unixEpoch;
48421 sqlite3_int64 i;
48693 sqlite3_int64 sz; /* Size of the file */
48694 sqlite3_int64 szAlloc; /* Space allocated to aData */
48695 sqlite3_int64 szMax; /* Maximum allowed size of the file */
48728 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
48729 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
48730 static int memdbTruncate(sqlite3_file*, sqlite3_int64 size);
48732 static int memdbFileSize(sqlite3_file*, sqlite3_int64 *pSize);
48738 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
48739 static int memdbUnfetch(sqlite3_file*, sqlite3_int64 iOfst, void *p);
48756 static int memdbCurrentTimeInt64(sqlite3_vfs*, sqlite3_int64*);
48895 static int memdbEnlarge(MemStore *p, sqlite3_int64 newSz){
49052 sqlite3_int64 iLimit = *(sqlite3_int64*)pArg;
49061 *(sqlite3_int64*)pArg = iLimit;
49091 sqlite3_int64 iOfst,
49108 static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){
49305 static int memdbCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){
49332 sqlite3_int64 *piSize, /* Write size here, if not NULL */
49338 sqlite3_int64 sz;
49392 unsigned char *pTo = pOut + szPage*(sqlite3_int64)(pgno-1);
49414 sqlite3_int64 szDb, /* Number bytes in the deserialization */
49415 sqlite3_int64 szBuf, /* Total size of buffer pData[] */
52534 SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite3_int64 iRowid){
53443 sqlite3_int64 szMmap; /* Desired maximum mmap size */
56317 sqlite3_int64 sz;
56329 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap){
57219 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
61250 sqlite3_int64 nByte = sizeof(u32*)*(iPage+1);
62394 sqlite3_int64 nByte; /* Number of bytes to allocate */
64099 sqlite3_int64 iSyncPoint; /* Fsync at this offset */
64116 sqlite3_int64 iOffset /* Start writing at this offset */
64141 sqlite3_int64 iOffset /* Byte offset at which to write */
68654 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap){
70522 SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor *pCur){
70525 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
78229 SQLITE_PRIVATE int sqlite3RealSameAsInt(double r1, sqlite3_int64 i){
78252 sqlite3_int64 ix;
79618 sqlite3_int64 nNew = (v->nOpAlloc>=512 ? 2*(sqlite3_int64)v->nOpAlloc
79619 : (sqlite3_int64)v->nOpAlloc+nOp);
79621 sqlite3_int64 nNew = (v->nOpAlloc ? 2*(sqlite3_int64)v->nOpAlloc
79622 : (sqlite3_int64)(1024/sizeof(Op)));
80477 sqlite3_int64 nByte = (p->nScan+1) * sizeof(ScanStatus);
81699 sqlite3_int64 nFree; /* Bytes of available memory */
81700 sqlite3_int64 nNeeded; /* Total bytes that could not be allocated */
81720 sqlite3_int64 nByte /* Bytes of memory needed */
84773 sqlite3_int64 iNow;
84774 sqlite3_int64 iElapse;
85583 SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){
85586 sqlite3_int64 *piTime = &p->pVdbe->iCurrentTime;
85589 sqlite3_int64 iTime = 0;
85590 sqlite3_int64 *piTime = p->pVdbe!=0 ? &p->pVdbe->iCurrentTime : &iTime;
86747 *(sqlite3_int64*)pOut = p->anExec[pScan->addrLoop];
86751 *(sqlite3_int64*)pOut = p->anExec[pScan->addrVisit];
87447 sqlite3_int64 ix;
87664 rc = p->pSharedBlock->xPutLong(pCtx, p->addedRows, i, (sqlite3_int64)pMem[i].u.i);
95641 static int blobSeekToRow(Incrblob *p, sqlite3_int64 iRow, char **pzErr){
95981 if( n<0 || iOffset<0 || ((sqlite3_int64)iOffset+n)>p->nByte ){
96011 sqlite3_int64 iKey;
96071 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iRow){
96645 sqlite3_int64 nNew = MAX(128, 2*(sqlite3_int64)p->nAlloc);
97941 sqlite3_int64 nNew = 2 * (sqlite3_int64)pSorter->nMemory;
99360 sqlite3_int64 iOffset; /* Offset from the beginning of the file */
99403 sqlite3_int64 iOff = 0;
103557 sqlite3_int64 nByte = sizeof(*p) + sizeof(p->a[0]) * (p->nCte-1);
118111 sqlite3_int64 n = *pIdx = *pnEntry;
118113 sqlite3_int64 sz = (n==0) ? 1 : 2*n;
118233 sqlite3_int64 nAlloc = 2*(sqlite3_int64)pSrc->nSrc+nExtra;
119077 sqlite3_int64 nByte = sizeof(*pWith) + (sizeof(pWith->a[1]) * pWith->nCte);
121165 sqlite3_int64 n;
121766 sqlite3_int64 x;
127945 int (*blob_open)(sqlite3*,const char*,const char*,const char*,sqlite3_int64,
127953 sqlite3_int64 (*memory_highwater)(int);
127954 sqlite3_int64 (*memory_used)(void);
127997 sqlite3_int64 (*soft_heap_limit64)(sqlite3_int64);
128005 int (*blob_reopen)(sqlite3_blob*,sqlite3_int64);
128018 sqlite3_int64 (*uri_int64)(const char*,const char*,sqlite3_int64);
128048 int (*status64)(int,sqlite3_int64*,sqlite3_int64*,int);
128057 void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
128099 sqlite3_int64 (*hard_heap_limit64)(sqlite3_int64);
128112 sqlite3_int64 (*changes64)(sqlite3*);
128113 sqlite3_int64 (*total_changes64)(sqlite3*);
130939 sqlite3_int64 sz;
132317 sqlite3_int64 N;
132337 sqlite3_int64 N;
132339 sqlite3_int64 iPrior = sqlite3_hard_heap_limit64(-1);
132354 sqlite3_int64 N;
132373 sqlite3_int64 N;
145448 sqlite3_int64 nBytes;
145822 sqlite3_int64 nBytes = sizeof(sqlite3_vtab*)*
145823 ((sqlite3_int64)db->nVTrans + ARRAY_INCR);
154562 pIdxInfo->colUsed = (sqlite3_int64)pSrc->colUsed;
167874 sqlite3_int64 szMmap = va_arg(ap, sqlite3_int64);
167875 sqlite3_int64 mxMmap = va_arg(ap, sqlite3_int64);
167927 sqlite3GlobalConfig.mxMemdbSize = va_arg(ap, sqlite3_int64);
167955 sqlite3_int64 szAlloc = sz*(sqlite3_int64)cnt;
168299 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
168314 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
168330 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
169522 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64),
171689 sqlite3_int64 nByte;
171709 assert( (sqlite3_int64)(p - pResult)==nByte );
171768 SQLITE_API sqlite3_int64 sqlite3_uri_int64(
171771 sqlite3_int64 bDflt /* return if parameter is missing */
171774 sqlite3_int64 v;
173124 typedef sqlite3_int64 i64; /* 8-byte signed integer */
173289 sqlite3_int64 iPrevId; /* Previous id read from aDoclist */
173296 sqlite3_int64 nDoc; /* Documents in table */
173341 sqlite3_int64 iDocid; /* Current docid (if pList!=0) */
173415 sqlite3_int64 iDocid; /* Current docid */
173444 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
173448 SQLITE_PRIVATE int sqlite3Fts3SegReaderNew(int, int, sqlite3_int64,
173449 sqlite3_int64, sqlite3_int64, const char *, int, Fts3SegReader**);
173454 SQLITE_PRIVATE int sqlite3Fts3ReadBlock(Fts3Table*, sqlite3_int64, char **, int*, int*);
173457 SQLITE_PRIVATE int sqlite3Fts3SelectDocsize(Fts3Table *, sqlite3_int64, sqlite3_stmt **);
173534 SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *, sqlite3_int64);
173537 SQLITE_PRIVATE int sqlite3Fts3GetVarintBounded(const char*,const char*,sqlite3_int64*);
173541 SQLITE_PRIVATE void sqlite3Fts3DoclistPrev(int,char*,int,char**,sqlite3_int64*,int*,u8*);
173543 SQLITE_PRIVATE int sqlite3Fts3FirstFilter(sqlite3_int64, char *, int, char *);
173587 Fts3Table *, Fts3MultiSegReader *, sqlite3_int64 *, char **, int *);
173802 static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){
173803 sqlite3_int64 iVal;
173820 sqlite3_int64 *pVal
173822 sqlite3_int64 iVal;
174155 sqlite3_int64 nRet;
174432 sqlite3_int64 nStr = 0; /* Size of all column names (incl. 0x00) */
174494 sqlite3_int64 nByte; /* Size of allocation used for *p */
174952 fts3SetEstimatedRows(pInfo, ((sqlite3_int64)1) << 50);
175201 sqlite3_int64 *piFirst, /* OUT: Selected child node */
175202 sqlite3_int64 *piLast /* OUT: Selected child node */
175328 sqlite3_int64 *piLeaf, /* Selected leaf node */
175329 sqlite3_int64 *piLeaf2 /* Selected leaf node */
175378 sqlite3_int64 *piPrev, /* IN/OUT: Previous value written to list */
175379 sqlite3_int64 iVal /* Write this value to the list */
175495 sqlite3_int64 *pi /* IN/OUT: Value read from position-list */
175562 sqlite3_int64 i1 = 0; /* Last position from pp1 */
175563 sqlite3_int64 i2 = 0; /* Last position from pp2 */
175564 sqlite3_int64 iPrev = 0;
175664 sqlite3_int64 iPrev = 0;
175665 sqlite3_int64 iPos1 = 0;
175666 sqlite3_int64 iPos2 = 0;
175681 sqlite3_int64 iSave;
175819 sqlite3_int64 *pVal /* IN/OUT: Integer value */
175852 sqlite3_int64 *piPrev, /* IN/OUT: Previous value written to list */
175854 sqlite3_int64 iVal /* Write this value to the list */
175905 sqlite3_int64 i1 = 0;
175906 sqlite3_int64 i2 = 0;
175907 sqlite3_int64 iPrev = 0;
175955 sqlite3_int64 iDiff = DOCID_CMP(i1, i2);
176006 sqlite3_int64 i1 = 0;
176007 sqlite3_int64 i2 = 0;
176008 sqlite3_int64 iPrev = 0;
176020 aOut = sqlite3_malloc64((sqlite3_int64)*pnRight + FTS3_VARINT_MAX);
176031 sqlite3_int64 iDiff = DOCID_CMP(i1, i2);
176034 sqlite3_int64 iPrevSave = iPrev;
176072 sqlite3_int64 iDelta, /* Varint that may be written to pOut */
176092 sqlite3_int64 iCol;
176256 sqlite3_int64 nByte = (pCsr->nSegment + 16)*sizeof(Fts3SegReader*);
176313 sqlite3_int64 iStartBlock = sqlite3_column_int64(pStmt, 1);
176314 sqlite3_int64 iLeavesEndBlock = sqlite3_column_int64(pStmt, 2);
176315 sqlite3_int64 iEndBlock = sqlite3_column_int64(pStmt, 3);
176322 sqlite3_int64 *pi = (isPrefix ? &iLeavesEndBlock : 0);
176581 static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){
177783 sqlite3_int64 *piDocid, /* IN/OUT: Docid pointer */
177795 sqlite3_int64 iDocid = 0;
177802 sqlite3_int64 iDelta;
177816 sqlite3_int64 iDelta;
177839 sqlite3_int64 *piDocid, /* IN/OUT: Docid pointer */
177858 sqlite3_int64 iVar;
177890 sqlite3_int64 iDelta;
177921 sqlite3_int64 iDocid;
178016 sqlite3_int64 iMax = 0; /* Largest docid for all iterators */
178250 sqlite3_int64 nDoc = 0;
178251 sqlite3_int64 nByte = 0;
178618 sqlite3_int64 iDiff = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
178653 sqlite3_int64 iCmp = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
178755 sqlite3_int64 nTmp = 0; /* Bytes of temp space */
179091 sqlite3_int64 iPrevId = pCsr->iPrevId;
179092 sqlite3_int64 iDocid;
179249 sqlite3_int64 iDocid;
179455 sqlite3_int64 iRowid; /* Current rowid */
179460 sqlite3_int64 nDoc; /* 'documents' values for current csr row */
179461 sqlite3_int64 nOcc; /* 'occurrences' values for current csr row */
179488 sqlite3_int64 nByte; /* Bytes of space to allocate here */
179722 sqlite3_int64 v = 0;
180103 SQLITE_PRIVATE void *sqlite3Fts3MallocZero(sqlite3_int64 nByte){
180179 sqlite3_int64 nByte; /* total space to allocate */
180233 static void *fts3ReallocOrFree(void *pOrig, sqlite3_int64 nNew){
181312 static void *fts3HashMalloc(sqlite3_int64 n){
182524 sqlite3_int64 nNew = sizeof(char *)*(iArg+1);
183500 *pRowid = (sqlite3_int64)pCsr->iRowid;
183628 static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){
183648 sqlite3_int64 iLastDocid;
183649 sqlite3_int64 iLastCol;
183650 sqlite3_int64 iLastPos;
183686 sqlite3_int64 iStartBlock; /* Rowid of first leaf block to traverse */
183687 sqlite3_int64 iLeafEndBlock; /* Rowid of final leaf block to traverse */
183688 sqlite3_int64 iEndBlock; /* Rowid of final block in segment (or 0) */
183689 sqlite3_int64 iCurrentBlock; /* Current leaf block (or 0) */
183714 sqlite3_int64 iDocid;
183731 sqlite3_int64 iFirst; /* First slot in %_segments written */
183732 sqlite3_int64 iFree; /* Next free slot in %_segments */
183978 sqlite3_int64 iDocid, /* Docid to bind for SQL_SELECT_DOCSIZE */
184024 sqlite3_int64 iDocid, /* Docid to read size data for */
184109 static sqlite3_int64 getAbsoluteLevel(
184115 sqlite3_int64 iBase; /* First absolute level for iLangid/iIndex */
184120 iBase = ((sqlite3_int64)iLangid * p->nIndex + iIndex) * FTS3_SEGDIR_MAXLEVEL;
184190 sqlite3_int64 i /* Value to append to data */
184234 sqlite3_int64 iDocid, /* Docid for entry to add */
184235 sqlite3_int64 iCol, /* Column for entry to add */
184236 sqlite3_int64 iPos, /* Position of term for entry to add */
184502 sqlite3_int64 *piDocid /* OUT: Docid for row just inserted */
184743 sqlite3_int64 iBlockid, /* Access the row with blockid=$iBlockid */
185125 sqlite3_int64 jj;
185161 sqlite3_int64 iStartLeaf, /* First leaf to traverse */
185162 sqlite3_int64 iEndLeaf, /* Final leaf to traverse */
185163 sqlite3_int64 iEndBlock, /* Final block of segment */
185312 sqlite3_int64 nByte;
185470 sqlite3_int64 iBlock, /* Block id for new block */
185512 sqlite3_int64 iLevel, /* Value for "level" field (absolute level) */
185514 sqlite3_int64 iStartBlock, /* Value for "start_block" field */
185515 sqlite3_int64 iLeafEndBlock, /* Value for "leaves_end_block" field */
185516 sqlite3_int64 iEndBlock, /* Value for "end_block" field */
185517 sqlite3_int64 nLeafData, /* Bytes of leaf data in segment */
185686 sqlite3_int64 iLeftChild
185713 sqlite3_int64 iLeaf, /* Block id of first leaf node */
185714 sqlite3_int64 iFree, /* Block id of next free slot in %_segments */
185715 sqlite3_int64 *piLast, /* OUT: Block id of last entry written */
185729 sqlite3_int64 iNextFree = iFree;
185730 sqlite3_int64 iNextLeaf = iLeaf;
185932 sqlite3_int64 iLevel, /* Value for 'level' column of %_segdir */
185937 sqlite3_int64 iLast = 0; /* Largest block id written to database */
185938 sqlite3_int64 iLastLeaf; /* Largest leaf block id written to db */
186015 sqlite3_int64 *pnMax
186230 sqlite3_int64 *piDocid, /* OUT: Docid value */
186257 sqlite3_int64 iDocid = apSegment[0]->iDocid;
186513 sqlite3_int64 iPrev = 0; /* Previous docid stored in doclist */
186528 sqlite3_int64 iDocid = apSegment[0]->iDocid;
186547 sqlite3_int64 iDelta;
186661 sqlite3_int64 iAbsLevel, /* Absolute level just updated */
186662 sqlite3_int64 nByte /* Size of new segment at iAbsLevel */
186769 sqlite3_int64 iNewLevel = 0; /* Level/index to create new segment at */
186904 j += sqlite3Fts3PutVarint(&zBuf[j], (sqlite3_int64)a[i]);
186922 sqlite3_int64 x;
186946 pBlob = sqlite3_malloc64( 10*(sqlite3_int64)p->nColumn );
186996 a = sqlite3_malloc64( (sizeof(u32)+10)*(sqlite3_int64)nStat );
187119 sqlite3_int64 nByte = sizeof(u32) * ((sqlite3_int64)p->nColumn+1)*3;
187180 sqlite3_int64 iAbsLevel, /* Absolute level to open */
187186 sqlite3_int64 nByte; /* Bytes allocated at pCsr->apSegment[] */
187244 sqlite3_int64 iBlock; /* Current block id */
187256 sqlite3_int64 iAbsLevel; /* Absolute level of input segments */
187258 sqlite3_int64 iStart; /* Block number of first allocated block */
187259 sqlite3_int64 iEnd; /* Block number of last allocated block */
187260 sqlite3_int64 nLeafData; /* Bytes of leaf page data so far */
187279 sqlite3_int64 iChild; /* Pointer to child node */
187403 sqlite3_int64 iPtr = pWriter->aNodeWriter[0].iBlock;
187408 sqlite3_int64 iNextPtr = 0;
187755 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
187788 sqlite3_int64 iAbsLevel, /* Absolute level of input segments */
187799 sqlite3_int64 iStart = 0; /* Value of %_segdir.start_block */
187800 sqlite3_int64 iLeafEnd = 0; /* Value of %_segdir.leaves_end_block */
187801 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
187939 sqlite3_int64 iAbsLevel, /* Absolute index of input segments */
187984 sqlite3_int64 iAbsLevel, /* Absolute level of input segments */
188049 sqlite3_int64 iAbsLevel, /* Absolute level to delete from */
188073 sqlite3_int64 iAbsLevel /* Absolute level to repack */
188127 static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){
188152 sqlite3_int64 *piBlock /* OUT: Block number in next layer down */
188206 sqlite3_int64 iAbsLevel, /* Absolute level of segment to modify */
188214 sqlite3_int64 iBlock = 0; /* Block id */
188215 sqlite3_int64 iNewStart = 0; /* New value for iStartBlock */
188216 sqlite3_int64 iOldStart = 0; /* Old value for iStartBlock */
188292 sqlite3_int64 iAbsLevel, /* Absolute level containing segments */
188459 sqlite3_int64 iAbsLevel = 0; /* Absolute level number to work on */
188501 sqlite3_int64 iHintAbsLevel = 0; /* Hint level */
189036 sqlite3_int64 iDocid; /* Docid of the row pCsr points to */
189092 sqlite3_int64 dummy;
189233 aSzDel = sqlite3_malloc64(sizeof(aSzDel[0])*((sqlite3_int64)p->nColumn+1)*2);
189377 typedef sqlite3_int64 i64;
189452 sqlite3_int64 nDoc; /* Number of docs in database */
189493 sqlite3_int64 nByte = sizeof(u32) * (2*(sqlite3_int64)nElem + 1)
189495 sqlite3_int64 nStr = strlen(zMatchinfo);
189884 sqlite3_int64 nByte; /* Number of bytes of space to allocate */
189971 sqlite3_int64 nAlloc = pStr->nAlloc+(sqlite3_int64)nAppend+100;
190398 sqlite3_int64 *pnDoc,
190405 sqlite3_int64 nDoc;
190470 sqlite3_int64 iRead;
190610 sqlite3_int64 nDoc = 0;
190618 sqlite3_int64 nDoc; /* Number of rows in table */
190627 sqlite3_int64 nToken;
190648 sqlite3_int64 nToken;
190909 sqlite3_int64 iDocid;
191937 # define LARGEST_INT64 (0xffffffff|(((sqlite3_int64)0x7fffffff)<<32))
191938 # define SMALLEST_INT64 (((sqlite3_int64)-1) - LARGEST_INT64)
192515 sqlite3_int64 i = 0;
193446 sqlite3_int64 n = 0;
194232 sqlite3_result_int64(ctx, (sqlite3_int64)iKey);
194254 (sqlite3_int64)p->i + ((pThis->jnFlags & JNODE_LABEL)!=0));
194259 sqlite3_result_int64(ctx, (sqlite3_int64)p->sParse.aUp[p->i]);
194390 sqlite3_int64 n;
194693 typedef sqlite3_int64 i64;
194831 typedef sqlite3_int64 RtreeDValue; /* High accuracy coordinate */
194860 sqlite3_int64 id; /* Node ID */
196063 sqlite3_int64 id;
196400 sqlite3_int64 *piNode /* Write the node-id here */
196830 sqlite3_int64 iBest = 0;
196915 static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){
196925 static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64 iPar){
197094 sqlite3_int64 nByte = (pRtree->nDim+1)*(sizeof(int*)+nCell*sizeof(int));
197181 int (*xSetMapping)(Rtree *, sqlite3_int64, sqlite3_int64);
197672 static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){
199296 pOut = sqlite3_malloc64( GEOPOLY_SZ((sqlite3_int64)s.nVertex) );
200085 sqlite3_int64 nVertex = p1->nVertex + p2->nVertex + 2;
200087 sqlite3_int64 nByte;
200258 sqlite3_int64 nDb; /* Length of string argv[1] */
200259 sqlite3_int64 nName; /* Length of string argv[2] */
200926 sqlite3_int64 nBlob;
202312 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu*, sqlite3_int64);
202318 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu*);
202404 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu);
202658 typedef sqlite3_int64 i64;
203522 static void *rbuMalloc(sqlite3rbu *p, sqlite3_int64 nByte){
203543 sqlite3_int64 nByte = (2*sizeof(char*) + sizeof(int) + 3*sizeof(u8)) * nCol;
203971 sqlite3_int64 iMax = sqlite3_column_int64(pMax, 0);
204411 sqlite3_int64 nByte = 2*(sqlite3_int64)nBind + 1;
206751 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){
206931 static int rbuUpdateTempSize(rbu_file *pFd, sqlite3_int64 nNew){
207386 sqlite3_int64 nByte = (iRegion+1) * sizeof(char*);
207595 sqlite3_int64 sz = 0;
207789 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sqlite3_int64 n){
207796 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){
208319 sqlite3_int64 x[2];
209462 static sqlite3_int64 sessionGetI64(u8 *aRec){
209466 return (sqlite3_int64)x;
209472 static void sessionPutI64(u8 *aBuf, sqlite3_int64 i){
209499 sqlite3_int64 *pnWrite /* IN/OUT: Increment by bytes written */
210062 sqlite3_int64 nNew = 2*(sqlite3_int64)(pTab->nChange ? pTab->nChange : 128);
210133 sqlite3_int64 nByte;
210365 sqlite3_int64 iVal = sessionGetI64(pCsr);
210492 sqlite3_int64 nByte; /* Number of bytes to allocate */
210623 sqlite3_int64 iKey1, /* Rowid of row about to be deleted/updated */
210624 sqlite3_int64 iKey2 /* New rowid value (for a rowid UPDATE) */
211171 sqlite3_int64 nByte = 0;
211310 sqlite3_int64 i;
211395 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
211900 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
211933 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){
212103 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
212181 sqlite3_int64 v = sessionGetI64(aVal);
214121 sqlite3_int64 nByte = nRec + pExist->nRecord + sizeof(SessionChange);
214182 sqlite3_int64 nByte;
215217 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
215218 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
215232 sqlite3_int64 (*xRowid)(Fts5Context*);
215552 typedef sqlite3_int64 i64;
215861 static void *sqlite3Fts5MallocZero(int *pRc, sqlite3_int64 nByte);
218213 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
218228 sqlite3_int64 iAdj = iFirst - (nToken - (iLast-iFirst)) / 2;
218425 sqlite3_int64 *pn = (sqlite3_int64*)pUserData;
218447 sqlite3_int64 nRow = 0; /* Number of rows in table */
218448 sqlite3_int64 nToken = 0; /* Number of tokens in table */
218449 sqlite3_int64 nByte; /* Bytes of space to allocate */
218473 sqlite3_int64 nHit = 0;
218851 static void *sqlite3Fts5MallocZero(int *pRc, sqlite3_int64 nByte){
219297 sqlite3_int64 nArg = strlen(zArg) + 1;
219425 sqlite3_int64 nIn = strlen(zIn);
219529 sqlite3_int64 nByte;
220181 static void *fts5ParseAlloc(u64 t){ return sqlite3_malloc64((sqlite3_int64)t);}
220441 sqlite3_int64 nByte = sizeof(Fts5PoslistReader) * nAlloc * 2;
220522 sqlite3_int64 nByte = sizeof(Fts5PoslistReader) * pPhrase->nTerm;
220657 sqlite3_int64 nByte = sizeof(Fts5NearTrimmer) * pNear->nPhrase;
221566 sqlite3_int64 nByte;
221576 sqlite3_int64 nByte;
221643 sqlite3_int64 nByte = sizeof(Fts5ExprTerm) + sizeof(Fts5Buffer) + nToken+1;
221712 sqlite3_int64 nByte = sizeof(Fts5ExprPhrase*) * (pParse->nPhrase + 8);
221810 sqlite3_int64 nByte;
222029 sqlite3_int64 nByte = sizeof(Fts5Colset) + (pOrig->nCol-1) * sizeof(int);
222243 sqlite3_int64 nByte; /* Bytes of space to allocate for this node */
222380 sqlite3_int64 nByte = 0;
223127 sqlite3_int64 nByte;
223307 sqlite3_int64 nByte = sizeof(Fts5HashEntry) + (nToken+1) + 1 + 64;
223356 sqlite3_int64 nNew = p->nAlloc * 2;
224165 static void *fts5IdxMalloc(Fts5Index *p, sqlite3_int64 nByte){
224268 sqlite3_int64 nAlloc = sizeof(Fts5Data) + nByte + FTS5_DATA_PADDING;
224498 sqlite3_int64 nByte; /* Bytes of space to allocate at pRet */
224584 sqlite3_int64 nByte = (
224614 sqlite3_int64 nByte;
225131 sqlite3_int64 nByte = sizeof(Fts5DlidxIter) + i * sizeof(Fts5DlidxLvl);
228334 sqlite3_int64 nByte = sizeof(Fts5Structure);
230142 sqlite3_int64 nSpace = 0;
231112 sqlite3_int64 nByte; /* Bytes of space to allocate */
231403 sqlite3_int64 nByte;
231529 sqlite3_int64 nByte;
231995 sqlite3_int64 iDel = sqlite3_value_int64(apVal[1]);
232215 sqlite3_int64 *pnToken
232334 sqlite3_int64 nByte = sizeof(Fts5PoslistReader) * nIter;
232439 static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){
233026 sqlite3_int64 nName; /* Size of zName in bytes, including \0 */
233027 sqlite3_int64 nByte; /* Bytes of space to allocate */
233063 sqlite3_int64 nName; /* Size of zName and its \0 terminator */
233064 sqlite3_int64 nByte; /* Bytes of space to allocate */
233629 sqlite3_int64 nByte; /* Bytes of space to allocate */
233644 char *zDefn = sqlite3_malloc64(32 + (sqlite3_int64)pConfig->nCol * 10);
234666 pFold = sqlite3_malloc64((sqlite3_int64)nByte*2);
235005 aFold = sqlite3_malloc64((sqlite3_int64)nFold*2);
237900 sqlite3_int64 iRowid; /* The rowid */