Lines Matching refs:iVal

12223   int iVal,                       /* Column number */
12257 int iVal, /* Column number */
12285 int iVal, /* Column number */
37314 int iVal /* Value to associate with zName */ in sqlite3VListAdd() argument
37332 pIn[i] = iVal; in sqlite3VListAdd()
37347 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){ in sqlite3VListNumToName() argument
37353 if( pIn[i]==iVal ) return (char*)&pIn[i+2]; in sqlite3VListNumToName()
85258 int iVal; member
85304 pRec->nField = p->iVal+1;
85305 sqlite3VdbeMemSetNull(&pRec->aMem[p->iVal]);
85306 return &pRec->aMem[p->iVal];
85503 i64 iVal; local
85504 if( op==TK_INTEGER && 0==sqlite3DecOrHexToI64(pExpr->u.zToken, &iVal) ){
85505 sqlite3VdbeMemSetInt64(pVal, iVal*negInt);
85728 int iVal, /* Array element to populate */
85745 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i);
85746 alloc.iVal = iVal+i;
91956 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
91961 sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal);
91963 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
91968 sqlite3VdbeMemSetInt64(pCtx->pOut, iVal);
105636 static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){
105639 nByte = sqlite3PutVarint(aByte, iVal);
120972 u64 iVal = (p->nRow + nDistinct - 1) / nDistinct;
120973 if( iVal==2 && p->nRow*10 <= nDistinct*11 ) iVal = 1;
120974 sqlite3_str_appendf(&sStat, " %llu", iVal);
130578 i64 iVal = sqlite3_value_int64(argv[0]);
130579 if( iVal<0 ){
130580 if( iVal==SMALLEST_INT64 ){
130587 iVal = -iVal;
130589 sqlite3_result_int64(context, iVal);
132265 static void kahanBabuskaNeumaierStepInt64(volatile SumCtx *pSum, i64 iVal){
132266 if( iVal<=-4503599627370496LL || iVal>=+4503599627370496LL ){
132268 iSm = iVal % 16384;
132269 iBig = iVal - iSm;
132273 kahanBabuskaNeumaierStep(pSum, (double)iVal);
132282 i64 iVal
132284 if( iVal<=-4503599627370496LL || iVal>=+4503599627370496LL ){
132285 i64 iSm = iVal % 16384;
132286 p->rSum = (double)(iVal - iSm);
132289 p->rSum = (double)iVal;
132358 i64 iVal = sqlite3_value_int64(argv[0]);
132359 if( iVal!=SMALLEST_INT64 ){
132360 kahanBabuskaNeumaierStepInt64(p, -iVal);
145857 int iVal, /* Value returned by codeDistinct() */
145876 pOp->p2 = iVal;
164163 int iVal = 0;
164165 if( sqlite3ExprIsInteger(pExpr, &iVal, pParse) && iVal>=0 ){
164169 pVal->u.iValue = iVal;
172372 i64 iVal;
172375 iVal = sqlite3_value_int64(apArg[1]);
172380 iVal = (i64)fVal;
172386 if( iVal<=0 ) goto error_out;
172389 if( iVal==p->nStep ){
183365 int iVal = va_arg(ap, int);
183366 if( iVal<0 ){
183367 iVal = SQLITE_DEFAULT_SORTERREF_SIZE;
183369 sqlite3GlobalConfig.szSorterRef = (u32)iVal;
189569 sqlite3_int64 iVal;
189570 *pp += sqlite3Fts3GetVarint(*pp, &iVal);
189571 *pVal += iVal;
189588 sqlite3_int64 iVal;
189598 sqlite3Fts3GetVarint(p, &iVal);
189599 *pVal = iVal;
190048 u64 iVal = 0;
190051 iVal = iVal*10 + (z[i] - '0');
190052 if( iVal>0x7FFFFFFF ) return -1;
190054 *pnOut = (int)iVal;
191146 sqlite3_int64 iVal /* Write this value to the list */
191148 assert_fts3_nc( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) );
191149 *pp += sqlite3Fts3PutVarint(*pp, iVal-*piPrev);
191150 *piPrev = iVal;
191265 int iVal;
191266 *pp += fts3GetVarint32((*pp), &iVal);
191267 *pi += iVal;
191596 u64 iVal;
191597 *pp += sqlite3Fts3GetVarintU(*pp, &iVal);
191599 *pVal = (i64)((u64)*pVal - iVal);
191601 *pVal = (i64)((u64)*pVal + iVal);
191626 sqlite3_int64 iVal /* Write this value to the list */
191630 assert_fts3_nc( *pbFirst==0 || iVal>=*piPrev );
191631 iWrite = (u64)iVal - (u64)*piPrev;
191633 assert_fts3_nc( *piPrev>=iVal );
191634 iWrite = (u64)*piPrev - (u64)iVal;
191639 *piPrev = iVal;
202534 u64 iVal = 0;
202536 iVal = iVal*10 + (zText[i] - '0');
202538 *piEndBlock = (i64)iVal;
202540 iVal = 0;
202546 iVal = iVal*10 + (zText[i] - '0');
202548 *pnByte = ((i64)iVal * (i64)iMul);
204693 u64 iVal = 0;
204694 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
204696 if( iVal==0 || iVal==1 ){
204699 if( iVal ){
204702 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
204704 iDocid = (i64)((u64)iDocid - iVal);
204706 iDocid = (i64)((u64)iDocid + iVal);
204710 iPos += (iVal - 2);
205520 int iVal;
205521 *pp += fts3GetVarint32(*pp, &iVal);
205522 *piPos += (iVal-2);
206552 u32 iVal;
206559 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
206560 pInfo->aMatchinfo[iCol] = iVal;
212994 u32 iVal = pParent->iValue;
212995 p->eType = p->sParse.aBlob[iVal] & 0x0f;
215397 sqlite3_int64 iVal = sqlite3_value_int64(argv[ii]);
215399 p->u.rValue = iVal;
215401 p->u.rValue = (double)iVal;
215402 if( iVal>=((sqlite3_int64)1)<<48
215403 || iVal<=-(((sqlite3_int64)1)<<48)
217427 i64 iVal /* Expected value for mapping */
217449 iKey, iVal, (bLeaf ? "%_rowid" : "%_parent")
217453 if( ii!=iVal ){
217456 iKey, ii, (bLeaf ? "%_rowid" : "%_parent"), iKey, iVal
217559 i64 iVal = readInt64(pCell);
217563 rtreeCheckMapping(pCheck, 0, iVal, iNode);
217564 rtreeCheckNode(pCheck, iDepth-1, &pCell[8], iVal);
217567 rtreeCheckMapping(pCheck, 1, iVal, iNode);
224605 int iVal = sqlite3_column_int(p->objiter.pSelect, iCol);
224606 switch( iVal ){
225941 static void rbuPutU32(u8 *aBuf, u32 iVal){
225942 aBuf[0] = (iVal >> 24) & 0xFF;
225943 aBuf[1] = (iVal >> 16) & 0xFF;
225944 aBuf[2] = (iVal >> 8) & 0xFF;
225945 aBuf[3] = (iVal >> 0) & 0xFF;
225948 static void rbuPutU16(u8 *aBuf, u16 iVal){
225949 aBuf[0] = (iVal >> 8) & 0xFF;
225950 aBuf[1] = (iVal >> 0) & 0xFF;
228468 static int sessionVarintPut(u8 *aBuf, int iVal){
228469 return putVarint32(aBuf, iVal);
228475 static int sessionVarintLen(int iVal){
228476 return sqlite3VarintLen(iVal);
228708 i64 iVal;
228710 iVal = sqlite3_value_int64(pVal);
228713 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
228714 memcpy(&iVal, &rVal, 8);
228716 h = sessionHashAppendI64(h, iVal);
229062 i64 iVal = sessionGetI64(a);
229065 if( sqlite3_value_int64(pVal)!=iVal ) return 0;
229068 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
229069 memcpy(&rVal, &iVal, 8);
229485 i64 iVal = sqlite3_column_int64(pDflt, iField);
229486 sessionPutI64(&pNew->aRecord[pNew->nRecord], iVal);
229493 i64 iVal = 0;
229494 memcpy(&iVal, &rVal, sizeof(rVal));
229495 sessionPutI64(&pNew->aRecord[pNew->nRecord], iVal);
229776 sqlite3_int64 iVal = sessionGetI64(pCsr);
229778 bChanged = (iVal!=sqlite3_value_int64(p));
229781 memcpy(&dVal, &iVal, 8);
230092 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
230093 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
230095 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
230096 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
230129 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
230131 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->nOldOff+p->bRowid);
230134 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
230136 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->bRowid);
230697 int iVal, /* Value to write the string rep. of */
230701 sqlite3_snprintf(sizeof(aBuf)-1, aBuf, "%d", iVal);
230837 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
230839 if( iVal==sqlite3_column_int64(pStmt, i) ) break;
230842 memcpy(&dVal, &iVal, 8);
231098 i64 iVal = sessionGetI64(a);
231099 rc = sqlite3_bind_int64(pSelect, i+1, iVal);
231108 i64 iVal = sessionGetI64(a);
231109 memcpy(&rVal, &iVal, 8);
232091 int iVal, /* Index of old.* value to retrieve */
232097 if( iVal<0 || iVal>=pIter->nCol ){
232100 *ppValue = pIter->apValue[iVal];
232119 int iVal, /* Index of new.* value to retrieve */
232125 if( iVal<0 || iVal>=pIter->nCol ){
232128 *ppValue = pIter->apValue[pIter->nCol+iVal];
232137 #define sessionChangesetNew(pIter, iVal) (pIter)->apValue[(pIter)->nCol+(iVal)]
232138 #define sessionChangesetOld(pIter, iVal) (pIter)->apValue[(iVal)]
232153 int iVal, /* Index of conflict record value to fetch */
232159 if( iVal<0 || iVal>=pIter->nCol ){
232162 *ppValue = sqlite3_column_value(pIter->pConflict, iVal);
233888 i64 iVal;
233890 iVal = sqlite3_column_int64(pTab->pDfltStmt, ii);
233893 memcpy(&iVal, &rVal, sizeof(i64));
233896 sessionPutI64(&pOut->aBuf[pOut->nBuf], iVal);
236165 static int sqlite3Fts5GetVarintLen(u32 iVal);
238887 static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i64 iVal){
238889 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iVal);
238892 static void sqlite3Fts5Put32(u8 *aBuf, int iVal){
238893 aBuf[0] = (iVal>>24) & 0x00FF;
238894 aBuf[1] = (iVal>>16) & 0x00FF;
238895 aBuf[2] = (iVal>> 8) & 0x00FF;
238896 aBuf[3] = (iVal>> 0) & 0x00FF;
239025 u32 iVal;
239027 fts5FastGetVarint32(a, i, iVal);
239028 if( iVal<=1 ){
239029 if( iVal==0 ){
239033 fts5FastGetVarint32(a, i, iVal);
239034 iOff = ((i64)iVal) << 32;
239036 fts5FastGetVarint32(a, i, iVal);
239037 if( iVal<2 ){
239042 *piOff = iOff + ((iVal-2) & 0x7FFFFFFF);
239044 *piOff = (iOff & (i64)0x7FFFFFFF<<32)+((iOff + (iVal-2)) & 0x7FFFFFFF);
239471 int iVal = -1;
239475 if( iVal>=0 ) return SQLITE_ERROR;
239476 iVal = aEnum[i].eVal;
239480 *peVal = iVal;
239481 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
244931 static void fts5PutU16(u8 *aOut, u16 iVal){
244932 aOut[0] = (iVal>>8);
244933 aOut[1] = (iVal&0xFF);
244972 static void fts5PutU64(u8 *a, u64 iVal){
244973 a[0] = ((iVal >> 56) & 0xFF);
244974 a[1] = ((iVal >> 48) & 0xFF);
244975 a[2] = ((iVal >> 40) & 0xFF);
244976 a[3] = ((iVal >> 32) & 0xFF);
244977 a[4] = ((iVal >> 24) & 0xFF);
244978 a[5] = ((iVal >> 16) & 0xFF);
244979 a[6] = ((iVal >> 8) & 0xFF);
244980 a[7] = ((iVal >> 0) & 0xFF);
244987 static void fts5PutU32(u8 *a, u32 iVal){
244988 a[0] = ((iVal >> 24) & 0xFF);
244989 a[1] = ((iVal >> 16) & 0xFF);
244990 a[2] = ((iVal >> 8) & 0xFF);
244991 a[3] = ((iVal >> 0) & 0xFF);
245623 #define fts5BufferSafeAppendVarint(pBuf, iVal) { \
245624 (pBuf)->n += sqlite3Fts5PutVarint(&(pBuf)->p[(pBuf)->n], (iVal)); \
245821 u64 iVal;
245823 iOff += fts5GetVarint(&pData->p[iOff], &iVal);
245824 pLvl->iRowid += iVal;
247731 int iVal;
247732 i += fts5GetVarint32(&pChunk[i], iVal);
247733 iVal += pCtx->iRead - 2;
247734 pCtx->iRead = iVal;
247735 if( fts5IndexColsetTest(pCtx->pColset, iVal) ){
247736 fts5BufferSafeAppendVarint(pCtx->pBuf, iVal + 2 - pCtx->iWrite);
247737 pCtx->iWrite = iVal;
248574 i64 iVal;
248610 iVal = (u64)iRowid - (u64)pDlidx->iPrev;
248616 iVal = iRowid;
248619 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iVal);
249563 u32 iVal = 0;
249564 iIdx += fts5GetVarint32(&aIdx[iIdx], iVal);
249565 iKeyOff += iVal;
249601 u32 iVal = 0;
249602 iIdx += fts5GetVarint32(&aIdx[iIdx], iVal);
249603 if( (iKeyOff+iVal)>(u32)iStart ) break;
249604 iKeyOff += iVal;
249675 u32 iVal = 0;
249676 int nByte = fts5GetVarint32(&aTermIdx[iTermIdx], iVal);
249677 iTermOff += iVal;
249717 u32 iVal = 0;
249718 iIdx += fts5GetVarint32(&aIdx[iIdx], iVal);
249719 iKeyIn += iVal;
250268 u64 iVal;
250269 *piOff = i + sqlite3Fts5GetVarint(&pBuf->p[i], &iVal);
250270 *piRowid += iVal;
252132 u64 iVal = 0;
252137 if( aSlot[iIn] ) iVal = fts5GetU32((u8*)&aSlot[iIn]);
252140 if( aSlot[iIn] ) iVal = fts5GetU64((u8*)&aSlot[iIn]);
252144 if( iVal ){
252145 Fts5Data *pPg = apOut[(iVal % nOut)];
252146 res = fts5IndexTombstoneAddToPage(pPg, 0, nOut, iVal);
253035 u64 iVal;
253036 i += sqlite3Fts5GetVarint(&pBlob[i], &iVal);
253037 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "%s%d", zSpace, (int)iVal);
253054 int iVal;
253055 iOff += fts5GetVarint32(&a[iOff], iVal);
253056 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %d", iVal);
253121 u64 iVal;
253122 i += sqlite3Fts5GetVarint(&pData[i], &iVal);
253123 iRowid += iVal;
253221 u64 iVal = 0;
253224 if( aSlot[ii] ) iVal = fts5GetU32((u8*)&aSlot[ii]);
253227 if( aSlot[ii] ) iVal = fts5GetU64((u8*)&aSlot[ii]);
253229 if( iVal!=0 ){
253230 sqlite3Fts5BufferAppendPrintf(&rc, &s, " %lld", (i64)iVal);
254602 int iVal;
254603 a += fts5GetVarint32(a, iVal);
254604 iOff += iVal;
256313 int iVal;
256314 pIter->a += fts5GetVarint32(pIter->a, iVal);
256315 if( iVal==1 ){
256320 pIter->a += fts5GetVarint32(pIter->a, iVal);
256321 *piCol = (iVal>=nCol ? nCol-1 : iVal);
256323 pIter->a += fts5GetVarint32(pIter->a, iVal);
256325 *piOff += (iVal-2);
259090 int iVal
259099 sqlite3_bind_int(pReplace, 2, iVal);
261721 static int sqlite3Fts5GetVarintLen(u32 iVal){
261723 if( iVal<(1 << 7 ) ) return 1;
261725 assert( iVal>=(1 << 7) );
261726 if( iVal<(1 << 14) ) return 2;
261727 if( iVal<(1 << 21) ) return 3;
261728 if( iVal<(1 << 28) ) return 4;
262359 int iVal = 0;
262371 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++];
262372 if( idxNum & FTS5_VOCAB_TERM_GE ) pGe = apVal[iVal++];
262373 if( idxNum & FTS5_VOCAB_TERM_LE ) pLe = apVal[iVal++];
262435 i64 iVal = 0;
262449 iVal = pCsr->aDoc[pCsr->iCol];
262451 iVal = pCsr->aCnt[pCsr->iCol];
262456 iVal = pCsr->aDoc[0];
262458 iVal = pCsr->aCnt[0];
262490 if( iVal>0 ) sqlite3_result_int64(pCtx, iVal);