Lines Matching defs:sqlite3_int64
605 ** The sqlite3_int64 and sqlite3_uint64 are the preferred type definitions.
609 ** ^The sqlite3_int64 and sqlite_int64 types can store integer values
628 typedef sqlite_int64 sqlite3_int64;
636 # define double sqlite3_int64
1178 int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
1179 int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);
1180 int (*xTruncate)(sqlite3_file*, sqlite3_int64 size);
1182 int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize);
1195 int (*xFetch)(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
1196 int (*xUnfetch)(sqlite3_file*, sqlite3_int64 iOfst, void *p);
1229 ** of the in-memory database. The argument is a pointer to a [sqlite3_int64].
1399 ** The argument is a pointer to a value of type sqlite3_int64 that
1858 int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*);
2439 ** <dd>^SQLITE_CONFIG_MMAP_SIZE takes two 64-bit integer (sqlite3_int64) values
2510 ** [sqlite3_int64] parameter which is the default maximum size for an in-memory
2556 #define SQLITE_CONFIG_MMAP_SIZE 22 /* sqlite3_int64, sqlite3_int64 */
2563 #define SQLITE_CONFIG_MEMDB_MAXSIZE 29 /* sqlite3_int64 */
3116 SQLITE_API sqlite3_int64 sqlite3_last_insert_rowid(sqlite3*);
3126 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3*,sqlite3_int64);
3192 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3*);
3234 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3*);
3669 SQLITE_API sqlite3_int64 sqlite3_memory_used(void);
3670 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag);
4394 SQLITE_API sqlite3_int64 sqlite3_uri_int64(sqlite3_filename, const char*, sqlite3_int64);
5333 SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64);
5902 SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
6327 SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),
6328 void*,sqlite3_int64);
6458 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
6912 SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64);
7605 void(*)(void *,int ,char const *,char const *,sqlite3_int64),
7749 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 N);
7750 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 N);
8023 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
8024 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
8176 sqlite3_int64 estimatedRows; /* Estimated number of rows returned */
8491 sqlite3_int64 iRow,
8519 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *, sqlite3_int64);
9268 sqlite3_int64 *pCurrent,
9269 sqlite3_int64 *pHighwater,
9375 ** parameters are pointer to 64-bit integers (type: sqlite3_int64) instead
9384 SQLITE_API int sqlite3_db_status64(sqlite3*,int,sqlite3_int64*,sqlite3_int64*,int);
10966 ** <dd>^The [sqlite3_int64] variable pointed to by the V parameter will be
10970 ** <dd>^The [sqlite3_int64] variable pointed to by the V parameter will be set
11004 ** <dd>The sqlite3_int64 output value is set to the number of cycles,
11227 sqlite3_int64 iKey1, /* Rowid of row about to be deleted/updated */
11228 sqlite3_int64 iKey2 /* New rowid value (for a rowid UPDATE) */
11497 sqlite3_int64 *piSize, /* Write size of the DB here, if not NULL */
11565 sqlite3_int64 szDb, /* Number of bytes in the deserialization */
11566 sqlite3_int64 szBuf, /* Total size of buffer pData[] */
11719 typedef sqlite3_int64 sqlite3_rtree_dbl;
11785 sqlite3_int64
12194 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession);
12320 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession);
13788 sqlite3_int64 iVal
14255 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
14256 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
14270 sqlite3_int64 (*xRowid)(Fts5Context*);
14769 # define SQLITE_BIG_DBL (((sqlite3_int64)1)<<50)
15713 # define SQLITE_BIG_DBL (((sqlite3_int64)1)<<50)
16790 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
16955 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *, sqlite3_int64);
17141 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree*,sqlite3_int64);
17381 sqlite3_int64 nKey; /* Size of pKey for indexes. PRIMARY KEY for tabs */
17404 SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor*);
18761 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64
21322 sqlite3_int64 szMmap; /* mmap() space per open file */
21323 sqlite3_int64 mxMmap; /* Maximum value for szMmap */
21353 sqlite3_int64 mxMemdbSize; /* Default max memdb size */
21370 sqlite3_int64 aTune[SQLITE_NTUNE]; /* Tuning parameters */
21802 SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int);
22331 SQLITE_PRIVATE int sqlite3RealSameAsInt(double,sqlite3_int64);
22672 SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context*);
25032 typedef sqlite3_int64 sqlite3StatValueType;
25078 SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){
25145 sqlite3_int64 *pCurrent,
25146 sqlite3_int64 *pHighwater,
25169 sqlite3_int64 iCur = 0, iHwtr = 0;
25215 sqlite3_int64 *pCurrent, /* Write current value here */
25216 sqlite3_int64 *pHighwtr, /* Write high-water mark here */
25275 sqlite3_int64 totalUsed = 0;
25442 sqlite3_int64 C = 0, H = 0;
25526 sqlite3_int64 iJD; /* The julian day number times 86400000 */
25743 p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000);
25746 p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000 + 0.5);
25857 p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5);
25916 static int validJulianDay(sqlite3_int64 iJD){
26152 p->iJD = (sqlite3_int64)(r + 0.5);
26288 p->iJD = (sqlite3_int64)(r + 0.5);
26338 sqlite3_int64 Z;
26483 sqlite3_int64 day;
26541 p->iJD += (sqlite3_int64)(r*1000.0*aXformType[i].rXform + rRounder);
27202 sqlite3_int64 iT;
27212 t = iT/1000 - 10000*(sqlite3_int64)21086676;
27579 SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){
27592 *pTimeOut = (sqlite3_int64)(r*86400000.0);
28030 sqlite3_int64 *p;
28057 sqlite3_int64 *p = (sqlite3_int64*)pPrior;
28073 sqlite3_int64 *p;
28075 p = (sqlite3_int64*)pPrior;
28102 sqlite3_int64 *p = (sqlite3_int64*)pPrior;
29216 sqlite3_int64 *p;
29763 sqlite3_int64 *p = 0;
31522 sqlite3_int64 alarmThreshold; /* The soft heap limit */
31523 sqlite3_int64 hardLimit; /* The hard upper bound on memory */
31548 void(*xCallback)(void *pArg, sqlite3_int64 used,int N),
31550 sqlite3_int64 iThreshold
31570 SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){
31571 sqlite3_int64 priorLimit;
31572 sqlite3_int64 excess;
31573 sqlite3_int64 nUsed;
31612 SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){
31613 sqlite3_int64 priorLimit;
31672 SQLITE_API sqlite3_int64 sqlite3_memory_used(void){
31673 sqlite3_int64 res, mx;
31683 SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){
31684 sqlite3_int64 res, mx;
31736 sqlite3_int64 nUsed = sqlite3StatusValue(SQLITE_STATUS_MEMORY_USED);
32001 sqlite3_int64 nUsed;
32515 static sqlite3_int64 getIntArg(PrintfArguments *p){
32537 static char *printfTempBuf(sqlite3_str *pAccum, sqlite3_int64 n){
36005 sqlite3_int64 len; /* Maximum length of output string in bytes */
36060 len = 2 * (sqlite3_int64)pMem->n + 1;
36067 len = 2 * (sqlite3_int64)pMem->n + 2;
38560 sqlite3_int64 nAlloc = (pIn ? 2*(sqlite3_int64)pIn[0] : 10) + nInt;
39158 sqlite3_int64 szDb; /* Database file size. -1 means unknown */
39167 static int kvvfsReadDb(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
39168 static int kvvfsReadJrnl(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
39169 static int kvvfsWriteDb(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
39170 static int kvvfsWriteJrnl(sqlite3_file*,const void*,int iAmt, sqlite3_int64);
39171 static int kvvfsTruncateDb(sqlite3_file*, sqlite3_int64 size);
39172 static int kvvfsTruncateJrnl(sqlite3_file*, sqlite3_int64 size);
39175 static int kvvfsFileSizeDb(sqlite3_file*, sqlite3_int64 *pSize);
39176 static int kvvfsFileSizeJrnl(sqlite3_file*, sqlite3_int64 *pSize);
39196 static int kvvfsCurrentTimeInt64(sqlite3_vfs*, sqlite3_int64*);
39394 sqlite3_int64 n = fread(zBuf, 1, nBuf-1, fd);
39621 static sqlite3_int64 kvvfsReadFileSize(KVVfsFile *pFile){
39628 static int kvvfsWriteFileSize(KVVfsFile *pFile, sqlite3_int64 sz){
39758 sqlite3_int64 iEnd = iOfst+iAmt;
40129 sqlite3_int64 i = 0;
40136 static int kvvfsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){
40137 static const sqlite3_int64 unixEpoch = 24405875*(sqlite3_int64)8640000;
40140 *pTimeOut = unixEpoch + 1000*(sqlite3_int64)sNow.tv_sec + sNow.tv_usec/1000;
40436 sqlite3_int64 mmapSize; /* Usable size of mapping at pMapRegion */
40437 sqlite3_int64 mmapSizeActual; /* Actual size of mapping at pMapRegion */
40438 sqlite3_int64 mmapSizeMax; /* Configured FCNTL_MMAP_SIZE value */
40834 sqlite3_int64 iFirst, iLast;
41163 static int robust_ftruncate(int h, sqlite3_int64 sz){
41170 if( sz>(sqlite3_int64)0x7FFFFFFF ){
43627 static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt){
43680 sqlite3_int64 offset
43811 sqlite3_int64 offset
47357 static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow){
47358 static const sqlite3_int64 unixEpoch = 24405875*(sqlite3_int64)8640000;
47363 *piNow = ((sqlite3_int64)t)*1000 + unixEpoch;
47367 *piNow = unixEpoch + 1000*(sqlite3_int64)sNow.tv_sec + sNow.tv_nsec/1000000;
47371 *piNow = unixEpoch + 1000*(sqlite3_int64)sNow.tv_sec + sNow.tv_usec/1000;
47376 *piNow = 1000*(sqlite3_int64)sqlite3_current_time + unixEpoch;
47390 sqlite3_int64 i = 0;
49033 sqlite3_int64 mmapSize; /* Size of mapped region */
49034 sqlite3_int64 mmapSizeMax; /* Configured FCNTL_MMAP_SIZE value */
50925 sqlite3_int64 t64;
51407 static int winHandleSeek(HANDLE h, sqlite3_int64 iOffset){
51440 static int winSeekFile(winFile *pFile, sqlite3_int64 iOffset){
51454 static int winMapfile(winFile*, sqlite3_int64);
51529 sqlite3_int64 offset /* Begin reading at this offset */
51609 sqlite3_int64 offset /* Offset into the file to begin writing at */
51715 static int winHandleTruncate(HANDLE h, sqlite3_int64 nByte){
51730 static int winHandleSize(HANDLE h, sqlite3_int64 *pnByte){
51737 *pnByte = (((sqlite3_int64)upperBits)<<32) + lowerBits;
51757 static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){
51762 sqlite3_int64 oldMmapSize;
51931 static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){
51945 *pSize = (((sqlite3_int64)upperBits)<<32) + lowerBits;
52389 sqlite3_int64 oldSz;
52392 sqlite3_int64 newSz = *(sqlite3_int64*)pArg;
53342 sqlite3_int64 sz; /* Current size of wal-index file */
53498 static int winMapfile(winFile *pFd, sqlite3_int64 nByte){
53499 sqlite3_int64 nMap = nByte;
53519 nMap &= ~(sqlite3_int64)(winSysInfo.dwPageSize - 1);
53555 assert( sizeof(SIZE_T)==sizeof(sqlite3_int64) || nMap<=0xffffffff );
55019 static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){
55024 static const sqlite3_int64 winFiletimeEpoch = 23058135*(sqlite3_int64)8640000;
55026 static const sqlite3_int64 unixEpoch = 24405875*(sqlite3_int64)8640000;
55029 static const sqlite3_int64 max32BitValue =
55030 (sqlite3_int64)2000000000 + (sqlite3_int64)2000000000 +
55031 (sqlite3_int64)294967296;
55045 ((((sqlite3_int64)ft.dwHighDateTime)*max32BitValue) +
55046 (sqlite3_int64)ft.dwLowDateTime)/(sqlite3_int64)10000;
55050 *piNow = 1000*(sqlite3_int64)sqlite3_current_time + unixEpoch;
55064 sqlite3_int64 i;
55329 sqlite3_int64 sz; /* Size of the file */
55330 sqlite3_int64 szAlloc; /* Space allocated to aData */
55331 sqlite3_int64 szMax; /* Maximum allowed size of the file */
55364 static int memdbRead(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);
55365 static int memdbWrite(sqlite3_file*,const void*,int iAmt, sqlite3_int64 iOfst);
55366 static int memdbTruncate(sqlite3_file*, sqlite3_int64 size);
55368 static int memdbFileSize(sqlite3_file*, sqlite3_int64 *pSize);
55375 static int memdbFetch(sqlite3_file*, sqlite3_int64 iOfst, int iAmt, void **pp);
55376 static int memdbUnfetch(sqlite3_file*, sqlite3_int64 iOfst, void *p);
55393 static int memdbCurrentTimeInt64(sqlite3_vfs*, sqlite3_int64*);
55532 static int memdbEnlarge(MemStore *p, sqlite3_int64 newSz){
55731 sqlite3_int64 iLimit = *(sqlite3_int64*)pArg;
55740 *(sqlite3_int64*)pArg = iLimit;
55770 sqlite3_int64 iOfst,
55787 static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *pPage){
55984 static int memdbCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){
56011 sqlite3_int64 *piSize, /* Write size here, if not NULL */
56017 sqlite3_int64 sz;
56079 unsigned char *pTo = pOut + szPage*(sqlite3_int64)(pgno-1);
56101 sqlite3_int64 szDb, /* Number bytes in the deserialization */
56102 sqlite3_int64 szBuf, /* Total size of buffer pData[] */
59357 SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite3_int64 iRowid){
60257 sqlite3_int64 szMmap; /* Desired maximum mmap size */
63121 sqlite3_int64 sz;
63133 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap){
64039 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
68186 sqlite3_int64 nByte = sizeof(u32*)*(1+(i64)iPage);
69373 sqlite3_int64 nByte; /* Number of bytes to allocate */
71340 sqlite3_int64 iSyncPoint; /* Fsync at this offset */
71357 sqlite3_int64 iOffset /* Start writing at this offset */
71382 sqlite3_int64 iOffset /* Byte offset at which to write */
76136 SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMmap){
78097 SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor *pCur){
78100 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
86328 SQLITE_PRIVATE int sqlite3RealSameAsInt(double r1, sqlite3_int64 i){
86361 sqlite3_int64 ix;
87896 sqlite3_int64 nNew = (v->nOpAlloc>=512 ? 2*(sqlite3_int64)v->nOpAlloc
87897 : (sqlite3_int64)v->nOpAlloc+nOp);
87899 sqlite3_int64 nNew = (v->nOpAlloc ? 2*(sqlite3_int64)v->nOpAlloc
87900 : (sqlite3_int64)(1024/sizeof(Op)));
90272 sqlite3_int64 nFree; /* Bytes of available memory */
90273 sqlite3_int64 nNeeded; /* Total bytes that could not be allocated */
90293 sqlite3_int64 nByte /* Bytes of memory needed. */
93591 sqlite3_int64 iNow;
93592 sqlite3_int64 iElapse;
94634 SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){
94637 sqlite3_int64 *piTime = &p->pVdbe->iCurrentTime;
94640 sqlite3_int64 iTime = 0;
94641 sqlite3_int64 *piTime = p->pVdbe!=0 ? &p->pVdbe->iCurrentTime : &iTime;
96046 *(sqlite3_int64*)pOut = aOp[pScan->addrLoop].nExec;
96048 *(sqlite3_int64*)pOut = -1;
96054 *(sqlite3_int64*)pOut = aOp[pScan->addrVisit].nExec;
96056 *(sqlite3_int64*)pOut = -1;
96915 sqlite3_int64 ix;
105885 static int blobSeekToRow(Incrblob *p, sqlite3_int64 iRow, char **pzErr){
106229 if( n<0 || iOffset<0 || ((sqlite3_int64)iOffset+n)>p->nByte ){
106269 sqlite3_int64 iKey;
106334 SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iRow){
106913 sqlite3_int64 nNew = MAX(128, 2*(sqlite3_int64)p->nAlloc);
108235 sqlite3_int64 nNew = 2 * (sqlite3_int64)pSorter->nMemory;
109676 sqlite3_int64 iOffset; /* Offset from the beginning of the file */
109719 sqlite3_int64 iOff = 0;
114403 sqlite3_int64 nByte = SZ_WITH(p->nCte);
115581 sqlite3_int64 vv = sqlite3_value_int64(pVal);
131000 sqlite3_int64 n = *pIdx = *pnEntry;
131002 sqlite3_int64 sz = (n==0) ? 1 : 2*n;
131120 sqlite3_int64 nAlloc = 2*(sqlite3_int64)pSrc->nSrc+nExtra;
134297 sqlite3_int64 n;
135015 sqlite3_int64 x;
142394 int (*blob_open)(sqlite3*,const char*,const char*,const char*,sqlite3_int64,
142402 sqlite3_int64 (*memory_highwater)(int);
142403 sqlite3_int64 (*memory_used)(void);
142446 sqlite3_int64 (*soft_heap_limit64)(sqlite3_int64);
142454 int (*blob_reopen)(sqlite3_blob*,sqlite3_int64);
142467 sqlite3_int64 (*uri_int64)(const char*,const char*,sqlite3_int64);
142497 int (*status64)(int,sqlite3_int64*,sqlite3_int64*,int);
142506 void (*set_last_insert_rowid)(sqlite3*,sqlite3_int64);
142548 sqlite3_int64 (*hard_heap_limit64)(sqlite3_int64);
142561 sqlite3_int64 (*changes64)(sqlite3*);
142562 sqlite3_int64 (*total_changes64)(sqlite3*);
142576 sqlite3_int64,sqlite3_int64,unsigned);
142577 unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64*,
142593 int (*db_status64)(sqlite3*,int,sqlite3_int64*,sqlite3_int64*,int);
145507 sqlite3_int64 sz;
147227 sqlite3_int64 N;
147247 sqlite3_int64 N;
147249 sqlite3_int64 iPrior = sqlite3_hard_heap_limit64(-1);
147264 sqlite3_int64 N;
147283 sqlite3_int64 N;
161980 sqlite3_int64 nBytes;
162359 sqlite3_int64 nBytes = sizeof(sqlite3_vtab*)*
162360 ((sqlite3_int64)db->nVTrans + ARRAY_INCR);
170116 pIdxInfo->colUsed = (sqlite3_int64)pSrc->colUsed;
187781 ** integer (sqlite3_int64) values that are the default mmap size limit
187784 sqlite3_int64 szMmap = va_arg(ap, sqlite3_int64);
187785 sqlite3_int64 mxMmap = va_arg(ap, sqlite3_int64);
187837 sqlite3GlobalConfig.mxMemdbSize = va_arg(ap, sqlite3_int64);
187882 sqlite3_int64 szAlloc; /* Total space set aside for lookaside memory */
188228 SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64 iRowid){
188243 SQLITE_API sqlite3_int64 sqlite3_changes64(sqlite3 *db){
188259 SQLITE_API sqlite3_int64 sqlite3_total_changes64(sqlite3 *db){
189518 void*,sqlite3*,int,char const*,char const*,sqlite3_int64,sqlite3_int64),
191930 sqlite3_int64 nByte;
191950 assert( (sqlite3_int64)(p - pResult)==nByte );
192009 SQLITE_API sqlite3_int64 sqlite3_uri_int64(
192012 sqlite3_int64 bDflt /* return if parameter is missing */
192015 sqlite3_int64 v;
193401 typedef sqlite3_int64 i64; /* 8-byte signed integer */
193582 sqlite3_int64 iPrevId; /* Previous id read from aDoclist */
193589 sqlite3_int64 nDoc; /* Documents in table */
193634 sqlite3_int64 iDocid; /* Current docid (if pList!=0) */
193712 sqlite3_int64 iDocid; /* Current docid */
193741 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
193745 SQLITE_PRIVATE int sqlite3Fts3SegReaderNew(int, int, sqlite3_int64,
193746 sqlite3_int64, sqlite3_int64, const char *, int, Fts3SegReader**);
193751 SQLITE_PRIVATE int sqlite3Fts3ReadBlock(Fts3Table*, sqlite3_int64, char **, int*, int*);
193754 SQLITE_PRIVATE int sqlite3Fts3SelectDocsize(Fts3Table *, sqlite3_int64, sqlite3_stmt **);
193840 SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *, sqlite3_int64);
193843 SQLITE_PRIVATE int sqlite3Fts3GetVarintBounded(const char*,const char*,sqlite3_int64*);
193847 SQLITE_PRIVATE void sqlite3Fts3DoclistPrev(int,char*,int,char**,sqlite3_int64*,int*,u8*);
193849 SQLITE_PRIVATE int sqlite3Fts3FirstFilter(sqlite3_int64, char *, int, char *);
193893 Fts3Table *, Fts3MultiSegReader *, sqlite3_int64 *, char **, int *);
194113 static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){
194114 sqlite3_int64 iVal;
194131 sqlite3_int64 *pVal
194133 sqlite3_int64 iVal;
194467 sqlite3_int64 nRet;
194744 sqlite3_int64 nStr = 0; /* Size of all column names (incl. 0x00) */
194806 sqlite3_int64 nByte; /* Size of allocation used for *p */
195264 fts3SetEstimatedRows(pInfo, ((sqlite3_int64)1) << 50);
195511 sqlite3_int64 *piFirst, /* OUT: Selected child node */
195512 sqlite3_int64 *piLast /* OUT: Selected child node */
195638 sqlite3_int64 *piLeaf, /* Selected leaf node */
195639 sqlite3_int64 *piLeaf2 /* Selected leaf node */
195688 sqlite3_int64 *piPrev, /* IN/OUT: Previous value written to list */
195689 sqlite3_int64 iVal /* Write this value to the list */
195805 sqlite3_int64 *pi /* IN/OUT: Value read from position-list */
195872 sqlite3_int64 i1 = 0; /* Last position from pp1 */
195873 sqlite3_int64 i2 = 0; /* Last position from pp2 */
195874 sqlite3_int64 iPrev = 0;
195979 sqlite3_int64 iPrev = 0;
195980 sqlite3_int64 iPos1 = 0;
195981 sqlite3_int64 iPos2 = 0;
195996 sqlite3_int64 iSave;
196134 sqlite3_int64 *pVal /* IN/OUT: Integer value */
196167 sqlite3_int64 *piPrev, /* IN/OUT: Previous value written to list */
196169 sqlite3_int64 iVal /* Write this value to the list */
196220 sqlite3_int64 i1 = 0;
196221 sqlite3_int64 i2 = 0;
196222 sqlite3_int64 iPrev = 0;
196270 sqlite3_int64 iDiff = DOCID_CMP(i1, i2);
196321 sqlite3_int64 i1 = 0;
196322 sqlite3_int64 i2 = 0;
196323 sqlite3_int64 iPrev = 0;
196335 aOut = sqlite3_malloc64((sqlite3_int64)*pnRight + FTS3_VARINT_MAX);
196346 sqlite3_int64 iDiff = DOCID_CMP(i1, i2);
196349 sqlite3_int64 iPrevSave = iPrev;
196387 sqlite3_int64 iDelta, /* Varint that may be written to pOut */
196407 sqlite3_int64 iCol;
196571 sqlite3_int64 nByte = (pCsr->nSegment + 16)*sizeof(Fts3SegReader*);
196628 sqlite3_int64 iStartBlock = sqlite3_column_int64(pStmt, 1);
196629 sqlite3_int64 iLeavesEndBlock = sqlite3_column_int64(pStmt, 2);
196630 sqlite3_int64 iEndBlock = sqlite3_column_int64(pStmt, 3);
196637 sqlite3_int64 *pi = (isPrefix ? &iLeavesEndBlock : 0);
196896 static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){
198163 sqlite3_int64 *piDocid, /* IN/OUT: Docid pointer */
198175 sqlite3_int64 iDocid = 0;
198182 sqlite3_int64 iDelta;
198196 sqlite3_int64 iDelta;
198219 sqlite3_int64 *piDocid, /* IN/OUT: Docid pointer */
198238 sqlite3_int64 iVar;
198270 sqlite3_int64 iDelta;
198301 sqlite3_int64 iDocid;
198396 sqlite3_int64 iMax = 0; /* Largest docid for all iterators */
198630 sqlite3_int64 nDoc = 0;
198631 sqlite3_int64 nByte = 0;
198997 sqlite3_int64 iDiff = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
199032 sqlite3_int64 iCmp = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
199134 sqlite3_int64 nTmp = 0; /* Bytes of temp space */
199502 sqlite3_int64 iPrevId = pCsr->iPrevId;
199503 sqlite3_int64 iDocid;
199656 sqlite3_int64 iDocid;
199868 sqlite3_int64 iRowid; /* Current rowid */
199873 sqlite3_int64 nDoc; /* 'documents' values for current csr row */
199874 sqlite3_int64 nOcc; /* 'occurrences' values for current csr row */
199901 sqlite3_int64 nByte; /* Bytes of space to allocate here */
200135 sqlite3_int64 v = 0;
200517 SQLITE_PRIVATE void *sqlite3Fts3MallocZero(sqlite3_int64 nByte){
200603 sqlite3_int64 nByte; /* total space to allocate */
200672 static void *fts3ReallocOrFree(void *pOrig, sqlite3_int64 nNew){
201749 static void *fts3HashMalloc(sqlite3_int64 n){
202961 sqlite3_int64 nNew = sizeof(char *)*(iArg+1);
203867 sqlite3_int64 nByte = sqlite3_value_bytes(apVal[0]);
203933 *pRowid = (sqlite3_int64)pCsr->iRowid;
204064 static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){
204081 sqlite3_int64 nData;
204083 sqlite3_int64 nSpace;
204084 sqlite3_int64 iLastDocid;
204085 sqlite3_int64 iLastCol;
204086 sqlite3_int64 iLastPos;
204122 sqlite3_int64 iStartBlock; /* Rowid of first leaf block to traverse */
204123 sqlite3_int64 iLeafEndBlock; /* Rowid of final leaf block to traverse */
204124 sqlite3_int64 iEndBlock; /* Rowid of final block in segment (or 0) */
204125 sqlite3_int64 iCurrentBlock; /* Current leaf block (or 0) */
204150 sqlite3_int64 iDocid;
204167 sqlite3_int64 iFirst; /* First slot in %_segments written */
204168 sqlite3_int64 iFree; /* Next free slot in %_segments */
204432 sqlite3_int64 iDocid, /* Docid to bind for SQL_SELECT_DOCSIZE */
204478 sqlite3_int64 iDocid, /* Docid to read size data for */
204563 static sqlite3_int64 getAbsoluteLevel(
204569 sqlite3_int64 iBase; /* First absolute level for iLangid/iIndex */
204574 iBase = ((sqlite3_int64)iLangid * p->nIndex + iIndex) * FTS3_SEGDIR_MAXLEVEL;
204644 sqlite3_int64 i /* Value to append to data */
204688 sqlite3_int64 iDocid, /* Docid for entry to add */
204689 sqlite3_int64 iCol, /* Column for entry to add */
204690 sqlite3_int64 iPos, /* Position of term for entry to add */
204960 sqlite3_int64 *piDocid /* OUT: Docid for row just inserted */
205201 sqlite3_int64 iBlockid, /* Access the row with blockid=$iBlockid */
205583 sqlite3_int64 jj;
205619 sqlite3_int64 iStartLeaf, /* First leaf to traverse */
205620 sqlite3_int64 iEndLeaf, /* Final leaf to traverse */
205621 sqlite3_int64 iEndBlock, /* Final block of segment */
205770 sqlite3_int64 nByte;
205928 sqlite3_int64 iBlock, /* Block id for new block */
205970 sqlite3_int64 iLevel, /* Value for "level" field (absolute level) */
205972 sqlite3_int64 iStartBlock, /* Value for "start_block" field */
205973 sqlite3_int64 iLeafEndBlock, /* Value for "leaves_end_block" field */
205974 sqlite3_int64 iEndBlock, /* Value for "end_block" field */
205975 sqlite3_int64 nLeafData, /* Bytes of leaf data in segment */
206144 sqlite3_int64 iLeftChild
206171 sqlite3_int64 iLeaf, /* Block id of first leaf node */
206172 sqlite3_int64 iFree, /* Block id of next free slot in %_segments */
206173 sqlite3_int64 *piLast, /* OUT: Block id of last entry written */
206187 sqlite3_int64 iNextFree = iFree;
206188 sqlite3_int64 iNextLeaf = iLeaf;
206390 sqlite3_int64 iLevel, /* Value for 'level' column of %_segdir */
206395 sqlite3_int64 iLast = 0; /* Largest block id written to database */
206396 sqlite3_int64 iLastLeaf; /* Largest leaf block id written to db */
206473 sqlite3_int64 *pnMax
206690 sqlite3_int64 *piDocid, /* OUT: Docid value */
206717 sqlite3_int64 iDocid = apSegment[0]->iDocid;
206974 sqlite3_int64 iPrev = 0; /* Previous docid stored in doclist */
206989 sqlite3_int64 iDocid = apSegment[0]->iDocid;
207008 sqlite3_int64 iDelta;
207123 sqlite3_int64 iAbsLevel, /* Absolute level just updated */
207124 sqlite3_int64 nByte /* Size of new segment at iAbsLevel */
207231 sqlite3_int64 iNewLevel = 0; /* Level/index to create new segment at */
207369 j += sqlite3Fts3PutVarint(&zBuf[j], (sqlite3_int64)a[i]);
207387 sqlite3_int64 x;
207411 pBlob = sqlite3_malloc64( 10*(sqlite3_int64)p->nColumn );
207461 a = sqlite3_malloc64( (sizeof(u32)+10)*(sqlite3_int64)nStat );
207584 sqlite3_int64 nByte = sizeof(u32) * ((sqlite3_int64)p->nColumn+1)*3;
207645 sqlite3_int64 iAbsLevel, /* Absolute level to open */
207651 sqlite3_int64 nByte; /* Bytes allocated at pCsr->apSegment[] */
207709 sqlite3_int64 iBlock; /* Current block id */
207721 sqlite3_int64 iAbsLevel; /* Absolute level of input segments */
207723 sqlite3_int64 iStart; /* Block number of first allocated block */
207724 sqlite3_int64 iEnd; /* Block number of last allocated block */
207725 sqlite3_int64 nLeafData; /* Bytes of leaf page data so far */
207744 sqlite3_int64 iChild; /* Pointer to child node */
207868 sqlite3_int64 iPtr = pWriter->aNodeWriter[0].iBlock;
207873 sqlite3_int64 iNextPtr = 0;
208229 static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){
208262 sqlite3_int64 iAbsLevel, /* Absolute level of input segments */
208273 sqlite3_int64 iStart = 0; /* Value of %_segdir.start_block */
208274 sqlite3_int64 iLeafEnd = 0; /* Value of %_segdir.leaves_end_block */
208275 sqlite3_int64 iEnd = 0; /* Value of %_segdir.end_block */
208414 sqlite3_int64 iAbsLevel, /* Absolute index of input segments */
208459 sqlite3_int64 iAbsLevel, /* Absolute level of input segments */
208524 sqlite3_int64 iAbsLevel, /* Absolute level to delete from */
208548 sqlite3_int64 iAbsLevel /* Absolute level to repack */
208602 static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){
208627 sqlite3_int64 *piBlock /* OUT: Block number in next layer down */
208681 sqlite3_int64 iAbsLevel, /* Absolute level of segment to modify */
208689 sqlite3_int64 iBlock = 0; /* Block id */
208690 sqlite3_int64 iNewStart = 0; /* New value for iStartBlock */
208691 sqlite3_int64 iOldStart = 0; /* Old value for iStartBlock */
208767 sqlite3_int64 iAbsLevel, /* Absolute level containing segments */
208934 sqlite3_int64 iAbsLevel = 0; /* Absolute level number to work on */
208976 sqlite3_int64 iHintAbsLevel = 0; /* Hint level */
209519 sqlite3_int64 iDocid; /* Docid of the row pCsr points to */
209575 sqlite3_int64 dummy;
209716 aSzDel = sqlite3_malloc64(sizeof(aSzDel[0])*((sqlite3_int64)p->nColumn+1)*2);
209931 sqlite3_int64 nDoc; /* Number of docs in database */
209976 sqlite3_int64 nByte = sizeof(u32) * (2*(sqlite3_int64)nElem + 1)
209978 sqlite3_int64 nStr = strlen(zMatchinfo);
210368 sqlite3_int64 nByte; /* Number of bytes of space to allocate */
210457 sqlite3_int64 nAlloc = pStr->nAlloc+(sqlite3_int64)nAppend+100;
210884 sqlite3_int64 *pnDoc,
210891 sqlite3_int64 nDoc;
210956 sqlite3_int64 iRead;
211096 sqlite3_int64 nDoc = 0;
211104 sqlite3_int64 nDoc; /* Number of rows in table */
211113 sqlite3_int64 nToken;
211134 sqlite3_int64 nToken;
211395 sqlite3_int64 iDocid;
215664 sqlite3_int64 iRes = 0;
216417 sqlite3_int64 cnt = 0;
217755 sqlite3_result_int64(ctx, (sqlite3_int64)p->i);
218154 SQLITE_PRIVATE sqlite3_int64 sqlite3GetToken(const unsigned char*,int*); /* In SQLite core */
218164 typedef sqlite3_int64 i64;
218315 typedef sqlite3_int64 RtreeDValue; /* High accuracy coordinate */
218344 sqlite3_int64 id; /* Node ID */
219572 sqlite3_int64 id;
219914 sqlite3_int64 *piNode /* Write the node-id here */
220047 sqlite3_int64 iVal = sqlite3_value_int64(argv[ii]);
220052 if( iVal>=((sqlite3_int64)1)<<48
220053 || iVal<=-(((sqlite3_int64)1)<<48)
220356 sqlite3_int64 iBest = 0;
220455 static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64 iNode){
220465 static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64 iPar){
220563 sqlite3_int64 nByte = (pRtree->nDim+1)*(sizeof(int*)+nCell*sizeof(int));
220650 int (*xSetMapping)(Rtree *, sqlite3_int64, sqlite3_int64);
221026 static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){
222667 pOut = sqlite3_malloc64( GEOPOLY_SZ((sqlite3_int64)s.nVertex) );
223467 sqlite3_int64 nVertex = p1->nVertex + p2->nVertex + 2;
223469 sqlite3_int64 nByte;
223645 sqlite3_int64 nDb; /* Length of string argv[1] */
223646 sqlite3_int64 nName; /* Length of string argv[2] */
224322 sqlite3_int64 nBlob;
225741 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu*, sqlite3_int64);
225747 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu*);
225833 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu);
226115 typedef sqlite3_int64 i64;
226325 sqlite3_int64 nProgress; /* Rows processed for all objects */
227005 static void *rbuMalloc(sqlite3rbu *p, sqlite3_int64 nByte){
227026 sqlite3_int64 nByte = (2*sizeof(char*) + sizeof(int) + 3*sizeof(u8)) * nCol;
227454 sqlite3_int64 iMax = sqlite3_column_int64(pMax, 0);
227894 sqlite3_int64 nByte = 2*(sqlite3_int64)nBind + 1;
230230 SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){
230459 static int rbuUpdateTempSize(rbu_file *pFd, sqlite3_int64 nNew){
230917 sqlite3_int64 nByte = (iRegion+1) * sizeof(char*);
231150 sqlite3_int64 sz = 0;
231347 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sqlite3_int64 n){
231354 SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){
231880 sqlite3_int64 x[2];
232560 sqlite3_result_int64(ctx, (sqlite3_int64)pCsr->pgno);
232871 sqlite3_int64 iRowid; /* The rowid */
232873 sqlite3_int64 iCnt; /* Number of integers in the array */
232964 sqlite3_int64 x = 0;
232980 sqlite3_int64 *p = (sqlite3_int64*)pCur->pPtr;
233243 sqlite3_int64 sz = nData;
233273 sqlite3_int64 n;
233713 static sqlite3_int64 sessionGetI64(u8 *aRec){
233717 return (sqlite3_int64)x;
233723 static void sessionPutI64(u8 *aBuf, sqlite3_int64 i){
233763 sqlite3_int64 *pnWrite /* IN/OUT: Increment by bytes written */
234339 sqlite3_int64 nNew = 2*(sqlite3_int64)(pTab->nChange ? pTab->nChange : 128);
234415 sqlite3_int64 nByte;
235003 sqlite3_int64 iVal = sessionGetI64(pCsr);
235139 sqlite3_int64 nByte; /* Number of bytes to allocate */
235284 sqlite3_int64 iKey1, /* Rowid of row about to be deleted/updated */
235285 sqlite3_int64 iKey2 /* New rowid value (for a rowid UPDATE) */
235857 sqlite3_int64 nByte = 0;
235981 sqlite3_int64 i = sqlite3_column_int64(pStmt, iCol);
236063 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
236643 SQLITE_API sqlite3_int64 sqlite3session_memory_used(sqlite3_session *pSession){
236689 SQLITE_API sqlite3_int64 sqlite3session_changeset_size(sqlite3_session *pSession){
236860 u8 *aCopy = sqlite3_malloc64((sqlite3_int64)nData+1);
236942 sqlite3_int64 v = sessionGetI64(aVal);
239118 sqlite3_int64 nByte = nRec + pExist->nRecord + sizeof(SessionChange);
239179 sqlite3_int64 nByte;
239303 sqlite3_int64 iVal = sqlite3_column_int64(pTab->pDfltStmt, ii);
240295 sqlite3_int64 nReq,
240328 sqlite3_int64 iVal
240393 sqlite3_int64 nByte = 1 + sessionVarintLen(nText) + nText;
240419 sqlite3_int64 nByte = 1 + sessionVarintLen(nVal) + nVal;
240943 int (*xRowCount)(Fts5Context*, sqlite3_int64 *pnRow);
240944 int (*xColumnTotalSize)(Fts5Context*, int iCol, sqlite3_int64 *pnToken);
240958 sqlite3_int64 (*xRowid)(Fts5Context*);
241373 typedef sqlite3_int64 i64;
241742 static void *sqlite3Fts5MallocZero(int *pRc, sqlite3_int64 nByte);
244221 sqlite3_int64 iEnd = (sqlite3_int64)iPos + nToken;
244236 sqlite3_int64 iAdj = iFirst - (nToken - (iLast-iFirst)) / 2;
244447 void *pUserData /* Pointer to sqlite3_int64 variable */
244449 sqlite3_int64 *pn = (sqlite3_int64*)pUserData;
244471 sqlite3_int64 nRow = 0; /* Number of rows in table */
244472 sqlite3_int64 nToken = 0; /* Number of tokens in table */
244473 sqlite3_int64 nByte; /* Bytes of space to allocate */
244497 sqlite3_int64 nHit = 0;
244926 static void *sqlite3Fts5MallocZero(int *pRc, sqlite3_int64 nByte){
245374 sqlite3_int64 nArg = strlen(zArg) + 1;
245529 sqlite3_int64 nIn = strlen(zIn);
245650 sqlite3_int64 nByte;
246468 static void *fts5ParseAlloc(u64 t){ return sqlite3_malloc64((sqlite3_int64)t);}
246741 sqlite3_int64 nByte = sizeof(Fts5PoslistReader) * nAlloc * 2;
246822 sqlite3_int64 nByte = sizeof(Fts5PoslistReader) * pPhrase->nTerm;
246957 sqlite3_int64 nByte = sizeof(Fts5NearTrimmer) * pNear->nPhrase;
247872 sqlite3_int64 nByte;
247882 sqlite3_int64 nByte;
247953 sqlite3_int64 nByte = sizeof(Fts5ExprTerm) + sizeof(Fts5Buffer) + nToken+1;
248030 sqlite3_int64 nByte = sizeof(Fts5ExprPhrase*) * (pParse->nPhrase + 8);
248132 sqlite3_int64 nByte;
248353 sqlite3_int64 nByte = SZ_FTS5COLSET(pOrig->nCol);
248577 sqlite3_int64 nByte; /* Bytes of space to allocate for this node */
248729 sqlite3_int64 nByte = 0;
249585 sqlite3_int64 nByte;
249764 sqlite3_int64 nByte = sizeof(Fts5HashEntry) + (nToken+1) + 1 + 64;
249813 sqlite3_int64 nNew = p->nAlloc * 2;
250854 static void *fts5IdxMalloc(Fts5Index *p, sqlite3_int64 nByte){
251202 sqlite3_int64 nByte; /* Bytes of space to allocate at pRet */
251306 sqlite3_int64 nByte = SZ_FTS5STRUCTURE(nLevel+2);
251333 sqlite3_int64 nByte;
251851 sqlite3_int64 nByte = SZ_FTS5DLIDXITER(i+1);
255904 sqlite3_int64 nByte = SZ_FTS5STRUCTURE(1);
259069 sqlite3_int64 nSpace = 0;
260412 sqlite3_int64 nByte; /* Bytes of space to allocate */
260716 sqlite3_int64 nByte;
260844 sqlite3_int64 nByte;
261468 sqlite3_int64 iDel = sqlite3_value_int64(apVal[1]);
261801 sqlite3_int64 *pnToken
262014 sqlite3_int64 nByte = sizeof(Fts5PoslistReader) * nIter;
262114 static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){
262847 sqlite3_int64 nName; /* Size of zName in bytes, including \0 */
262848 sqlite3_int64 nByte; /* Bytes of space to allocate */
262895 sqlite3_int64 nName; /* Size of zName and its \0 terminator */
262896 sqlite3_int64 nByte; /* Bytes of space to allocate */
263877 sqlite3_int64 nByte; /* Bytes of space to allocate */
263894 char *zDefn = sqlite3_malloc64(32 + (sqlite3_int64)pConfig->nCol * 20);
265211 pFold = sqlite3_malloc64((sqlite3_int64)nByte*2);
265554 aFold = sqlite3_malloc64((sqlite3_int64)nFold*2);
268536 sqlite3_int64 iRowid; /* Rowid value */
268719 sqlite3_int64 iRowid = 1;
268730 sqlite3_int64 nSql = zSql ? strlen(zSql)+1 : 0;