Lines Matching refs:iVal
11984 int iVal, /* Column number */
12018 int iVal, /* Column number */
12046 int iVal, /* Column number */
36733 int iVal /* Value to associate with zName */ in sqlite3VListAdd() argument
36751 pIn[i] = iVal; in sqlite3VListAdd()
36766 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){ in sqlite3VListNumToName() argument
36772 if( pIn[i]==iVal ) return (char*)&pIn[i+2]; in sqlite3VListNumToName()
84201 int iVal;
84247 pRec->nField = p->iVal+1;
84248 sqlite3VdbeMemSetNull(&pRec->aMem[p->iVal]);
84249 return &pRec->aMem[p->iVal];
84445 i64 iVal;
84446 if( op==TK_INTEGER && 0==sqlite3DecOrHexToI64(pExpr->u.zToken, &iVal) ){
84447 sqlite3VdbeMemSetInt64(pVal, iVal*negInt);
84670 int iVal, /* Array element to populate */
84687 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i);
84688 alloc.iVal = iVal+i;
90873 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
90878 sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal);
90880 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
90885 sqlite3VdbeMemSetInt64(pCtx->pOut, iVal);
104328 static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){
104331 nByte = sqlite3PutVarint(aByte, iVal);
119327 u64 iVal = (p->nRow + nDistinct - 1) / nDistinct;
119328 if( iVal==2 && p->nRow*10 <= nDistinct*11 ) iVal = 1;
119329 sqlite3_str_appendf(&sStat, " %llu", iVal);
128847 i64 iVal = sqlite3_value_int64(argv[0]);
128848 if( iVal<0 ){
128849 if( iVal==SMALLEST_INT64 ){
128856 iVal = -iVal;
128858 sqlite3_result_int64(context, iVal);
130431 static void kahanBabuskaNeumaierStepInt64(volatile SumCtx *pSum, i64 iVal){
130432 if( iVal<=-4503599627370496LL || iVal>=+4503599627370496LL ){
130434 iSm = iVal % 16384;
130435 iBig = iVal - iSm;
130439 kahanBabuskaNeumaierStep(pSum, (double)iVal);
130448 i64 iVal
130450 if( iVal<=-4503599627370496LL || iVal>=+4503599627370496LL ){
130451 i64 iSm = iVal % 16384;
130452 p->rSum = (double)(iVal - iSm);
130455 p->rSum = (double)iVal;
130521 i64 iVal = sqlite3_value_int64(argv[0]);
130522 if( iVal!=SMALLEST_INT64 ){
130523 kahanBabuskaNeumaierStepInt64(p, -iVal);
143876 int iVal, /* Value returned by codeDistinct() */
143895 pOp->p2 = iVal;
161812 int iVal = 0;
161814 if( sqlite3ExprIsInteger(pExpr, &iVal) && iVal>=0 ){
161818 pVal->u.iValue = iVal;
169565 i64 iVal;
169568 iVal = sqlite3_value_int64(apArg[1]);
169573 iVal = (i64)fVal;
169579 if( iVal<=0 ) goto error_out;
169582 if( iVal==p->nStep ){
180507 int iVal = va_arg(ap, int);
180508 if( iVal<0 ){
180509 iVal = SQLITE_DEFAULT_SORTERREF_SIZE;
180511 sqlite3GlobalConfig.szSorterRef = (u32)iVal;
186644 sqlite3_int64 iVal;
186645 *pp += sqlite3Fts3GetVarint(*pp, &iVal);
186646 *pVal += iVal;
186663 sqlite3_int64 iVal;
186673 sqlite3Fts3GetVarint(p, &iVal);
186674 *pVal = iVal;
187123 u64 iVal = 0;
187126 iVal = iVal*10 + (z[i] - '0');
187127 if( iVal>0x7FFFFFFF ) return -1;
187129 *pnOut = (int)iVal;
188221 sqlite3_int64 iVal /* Write this value to the list */
188223 assert_fts3_nc( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) );
188224 *pp += sqlite3Fts3PutVarint(*pp, iVal-*piPrev);
188225 *piPrev = iVal;
188340 int iVal;
188341 *pp += fts3GetVarint32((*pp), &iVal);
188342 *pi += iVal;
188666 u64 iVal;
188667 *pp += sqlite3Fts3GetVarintU(*pp, &iVal);
188669 *pVal = (i64)((u64)*pVal - iVal);
188671 *pVal = (i64)((u64)*pVal + iVal);
188696 sqlite3_int64 iVal /* Write this value to the list */
188700 assert_fts3_nc( *pbFirst==0 || iVal>=*piPrev );
188701 iWrite = (u64)iVal - (u64)*piPrev;
188703 assert_fts3_nc( *piPrev>=iVal );
188704 iWrite = (u64)*piPrev - (u64)iVal;
188709 *piPrev = iVal;
199567 u64 iVal = 0;
199569 iVal = iVal*10 + (zText[i] - '0');
199571 *piEndBlock = (i64)iVal;
199573 iVal = 0;
199579 iVal = iVal*10 + (zText[i] - '0');
199581 *pnByte = ((i64)iVal * (i64)iMul);
201726 u64 iVal = 0;
201727 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
201729 if( iVal==0 || iVal==1 ){
201732 if( iVal ){
201735 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
201737 iDocid = (i64)((u64)iDocid - iVal);
201739 iDocid = (i64)((u64)iDocid + iVal);
201743 iPos += (iVal - 2);
202549 int iVal;
202550 *pp += fts3GetVarint32(*pp, &iVal);
202551 *piPos += (iVal-2);
203580 u32 iVal;
203587 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
203588 pInfo->aMatchinfo[iCol] = iVal;
209851 u32 iVal = pParent->iValue;
209852 p->eType = p->sParse.aBlob[iVal] & 0x0f;
212241 sqlite3_int64 iVal = sqlite3_value_int64(argv[ii]);
212243 p->u.rValue = iVal;
212245 p->u.rValue = (double)iVal;
212246 if( iVal>=((sqlite3_int64)1)<<48
212247 || iVal<=-(((sqlite3_int64)1)<<48)
214271 i64 iVal /* Expected value for mapping */
214293 iKey, iVal, (bLeaf ? "%_rowid" : "%_parent")
214297 if( ii!=iVal ){
214300 iKey, ii, (bLeaf ? "%_rowid" : "%_parent"), iKey, iVal
214403 i64 iVal = readInt64(pCell);
214407 rtreeCheckMapping(pCheck, 0, iVal, iNode);
214408 rtreeCheckNode(pCheck, iDepth-1, &pCell[8], iVal);
214411 rtreeCheckMapping(pCheck, 1, iVal, iNode);
221426 int iVal = sqlite3_column_int(p->objiter.pSelect, iCol);
221427 switch( iVal ){
222760 static void rbuPutU32(u8 *aBuf, u32 iVal){
222761 aBuf[0] = (iVal >> 24) & 0xFF;
222762 aBuf[1] = (iVal >> 16) & 0xFF;
222763 aBuf[2] = (iVal >> 8) & 0xFF;
222764 aBuf[3] = (iVal >> 0) & 0xFF;
222767 static void rbuPutU16(u8 *aBuf, u16 iVal){
222768 aBuf[0] = (iVal >> 8) & 0xFF;
222769 aBuf[1] = (iVal >> 0) & 0xFF;
225212 static int sessionVarintPut(u8 *aBuf, int iVal){
225213 return putVarint32(aBuf, iVal);
225219 static int sessionVarintLen(int iVal){
225220 return sqlite3VarintLen(iVal);
225452 i64 iVal;
225454 iVal = sqlite3_value_int64(pVal);
225457 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
225458 memcpy(&iVal, &rVal, 8);
225460 h = sessionHashAppendI64(h, iVal);
225805 i64 iVal = sessionGetI64(a);
225808 if( sqlite3_value_int64(pVal)!=iVal ) return 0;
225811 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
225812 memcpy(&rVal, &iVal, 8);
226208 i64 iVal = sqlite3_column_int64(pDflt, iField);
226209 sessionPutI64(&pNew->aRecord[pNew->nRecord], iVal);
226216 i64 iVal = 0;
226217 memcpy(&iVal, &rVal, sizeof(rVal));
226218 sessionPutI64(&pNew->aRecord[pNew->nRecord], iVal);
226498 sqlite3_int64 iVal = sessionGetI64(pCsr);
226500 bChanged = (iVal!=sqlite3_value_int64(p));
226503 memcpy(&dVal, &iVal, 8);
226809 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
226810 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
226812 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
226813 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
226846 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
226848 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->nOldOff+p->bRowid);
226851 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
226853 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->bRowid);
227385 int iVal, /* Value to write the string rep. of */
227389 sqlite3_snprintf(sizeof(aBuf)-1, aBuf, "%d", iVal);
227523 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
227525 if( iVal==sqlite3_column_int64(pStmt, i) ) break;
227528 memcpy(&dVal, &iVal, 8);
227776 i64 iVal = sessionGetI64(a);
227777 rc = sqlite3_bind_int64(pSelect, i+1, iVal);
227786 i64 iVal = sessionGetI64(a);
227787 memcpy(&rVal, &iVal, 8);
228768 int iVal, /* Index of old.* value to retrieve */
228774 if( iVal<0 || iVal>=pIter->nCol ){
228777 *ppValue = pIter->apValue[iVal];
228796 int iVal, /* Index of new.* value to retrieve */
228802 if( iVal<0 || iVal>=pIter->nCol ){
228805 *ppValue = pIter->apValue[pIter->nCol+iVal];
228814 #define sessionChangesetNew(pIter, iVal) (pIter)->apValue[(pIter)->nCol+(iVal)]
228815 #define sessionChangesetOld(pIter, iVal) (pIter)->apValue[(iVal)]
228830 int iVal, /* Index of conflict record value to fetch */
228836 if( iVal<0 || iVal>=pIter->nCol ){
228839 *ppValue = sqlite3_column_value(pIter->pConflict, iVal);
230555 i64 iVal;
230557 iVal = sqlite3_column_int64(pTab->pDfltStmt, ii);
230560 memcpy(&iVal, &rVal, sizeof(i64));
230563 sessionPutI64(&pOut->aBuf[pOut->nBuf], iVal);
232611 static int sqlite3Fts5GetVarintLen(u32 iVal);
235259 static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i64 iVal){
235261 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iVal);
235264 static void sqlite3Fts5Put32(u8 *aBuf, int iVal){
235265 aBuf[0] = (iVal>>24) & 0x00FF;
235266 aBuf[1] = (iVal>>16) & 0x00FF;
235267 aBuf[2] = (iVal>> 8) & 0x00FF;
235268 aBuf[3] = (iVal>> 0) & 0x00FF;
235397 u32 iVal;
235399 fts5FastGetVarint32(a, i, iVal);
235400 if( iVal<=1 ){
235401 if( iVal==0 ){
235405 fts5FastGetVarint32(a, i, iVal);
235406 iOff = ((i64)iVal) << 32;
235408 fts5FastGetVarint32(a, i, iVal);
235409 if( iVal<2 ){
235414 *piOff = iOff + ((iVal-2) & 0x7FFFFFFF);
235416 *piOff = (iOff & (i64)0x7FFFFFFF<<32)+((iOff + (iVal-2)) & 0x7FFFFFFF);
235843 int iVal = -1;
235847 if( iVal>=0 ) return SQLITE_ERROR;
235848 iVal = aEnum[i].eVal;
235852 *peVal = iVal;
235853 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
241186 static void fts5PutU16(u8 *aOut, u16 iVal){
241187 aOut[0] = (iVal>>8);
241188 aOut[1] = (iVal&0xFF);
241227 static void fts5PutU64(u8 *a, u64 iVal){
241228 a[0] = ((iVal >> 56) & 0xFF);
241229 a[1] = ((iVal >> 48) & 0xFF);
241230 a[2] = ((iVal >> 40) & 0xFF);
241231 a[3] = ((iVal >> 32) & 0xFF);
241232 a[4] = ((iVal >> 24) & 0xFF);
241233 a[5] = ((iVal >> 16) & 0xFF);
241234 a[6] = ((iVal >> 8) & 0xFF);
241235 a[7] = ((iVal >> 0) & 0xFF);
241242 static void fts5PutU32(u8 *a, u32 iVal){
241243 a[0] = ((iVal >> 24) & 0xFF);
241244 a[1] = ((iVal >> 16) & 0xFF);
241245 a[2] = ((iVal >> 8) & 0xFF);
241246 a[3] = ((iVal >> 0) & 0xFF);
241876 #define fts5BufferSafeAppendVarint(pBuf, iVal) { \
241877 (pBuf)->n += sqlite3Fts5PutVarint(&(pBuf)->p[(pBuf)->n], (iVal)); \
242074 u64 iVal;
242076 iOff += fts5GetVarint(&pData->p[iOff], &iVal);
242077 pLvl->iRowid += iVal;
243985 int iVal;
243986 i += fts5GetVarint32(&pChunk[i], iVal);
243987 iVal += pCtx->iRead - 2;
243988 pCtx->iRead = iVal;
243989 if( fts5IndexColsetTest(pCtx->pColset, iVal) ){
243990 fts5BufferSafeAppendVarint(pCtx->pBuf, iVal + 2 - pCtx->iWrite);
243991 pCtx->iWrite = iVal;
244828 i64 iVal;
244864 iVal = (u64)iRowid - (u64)pDlidx->iPrev;
244870 iVal = iRowid;
244873 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iVal);
245804 u32 iVal = 0;
245805 iIdx += fts5GetVarint32(&aIdx[iIdx], iVal);
245806 iKeyOff += iVal;
245842 u32 iVal = 0;
245843 iIdx += fts5GetVarint32(&aIdx[iIdx], iVal);
245844 if( (iKeyOff+iVal)>(u32)iStart ) break;
245845 iKeyOff += iVal;
245916 u32 iVal = 0;
245917 int nByte = fts5GetVarint32(&aTermIdx[iTermIdx], iVal);
245918 iTermOff += iVal;
245958 u32 iVal = 0;
245959 iIdx += fts5GetVarint32(&aIdx[iIdx], iVal);
245960 iKeyIn += iVal;
246484 u64 iVal;
246485 *piOff = i + sqlite3Fts5GetVarint(&pBuf->p[i], &iVal);
246486 *piRowid += iVal;
247997 u64 iVal = 0;
248002 if( aSlot[iIn] ) iVal = fts5GetU32((u8*)&aSlot[iIn]);
248005 if( aSlot[iIn] ) iVal = fts5GetU64((u8*)&aSlot[iIn]);
248009 if( iVal ){
248010 Fts5Data *pPg = apOut[(iVal % nOut)];
248011 res = fts5IndexTombstoneAddToPage(pPg, 0, nOut, iVal);
248900 u64 iVal;
248901 i += sqlite3Fts5GetVarint(&pBlob[i], &iVal);
248902 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "%s%d", zSpace, (int)iVal);
248919 int iVal;
248920 iOff += fts5GetVarint32(&a[iOff], iVal);
248921 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %d", iVal);
248986 u64 iVal;
248987 i += sqlite3Fts5GetVarint(&pData[i], &iVal);
248988 iRowid += iVal;
249086 u64 iVal = 0;
249089 if( aSlot[ii] ) iVal = fts5GetU32((u8*)&aSlot[ii]);
249092 if( aSlot[ii] ) iVal = fts5GetU64((u8*)&aSlot[ii]);
249094 if( iVal!=0 ){
249095 sqlite3Fts5BufferAppendPrintf(&rc, &s, " %lld", (i64)iVal);
250429 int iVal;
250430 a += fts5GetVarint32(a, iVal);
250431 iOff += iVal;
251835 int iVal;
251836 pIter->a += fts5GetVarint32(pIter->a, iVal);
251837 if( iVal==1 ){
251838 pIter->a += fts5GetVarint32(pIter->a, iVal);
251839 *piCol = iVal;
251841 pIter->a += fts5GetVarint32(pIter->a, iVal);
251843 *piOff += (iVal-2);
253919 int iVal
253928 sqlite3_bind_int(pReplace, 2, iVal);
256518 static int sqlite3Fts5GetVarintLen(u32 iVal){
256520 if( iVal<(1 << 7 ) ) return 1;
256522 assert( iVal>=(1 << 7) );
256523 if( iVal<(1 << 14) ) return 2;
256524 if( iVal<(1 << 21) ) return 3;
256525 if( iVal<(1 << 28) ) return 4;
257141 int iVal = 0;
257153 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++];
257154 if( idxNum & FTS5_VOCAB_TERM_GE ) pGe = apVal[iVal++];
257155 if( idxNum & FTS5_VOCAB_TERM_LE ) pLe = apVal[iVal++];
257216 i64 iVal = 0;
257230 iVal = pCsr->aDoc[pCsr->iCol];
257232 iVal = pCsr->aCnt[pCsr->iCol];
257237 iVal = pCsr->aDoc[0];
257239 iVal = pCsr->aCnt[0];
257271 if( iVal>0 ) sqlite3_result_int64(pCtx, iVal);