Lines Matching refs:iVal
11188 int iVal, /* Column number */
11222 int iVal, /* Column number */
11250 int iVal, /* Column number */
33700 int iVal /* Value to associate with zName */
33718 pIn[i] = iVal;
33733 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){
33739 if( pIn[i]==iVal ) return (char*)&pIn[i+2];
78571 int iVal;
78617 pRec->nField = p->iVal+1;
78618 return &pRec->aMem[p->iVal];
79012 int iVal, /* Array element to populate */
79029 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i);
79030 alloc.iVal = iVal+i;
84884 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
84886 sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal);
84888 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
84890 sqlite3VdbeMemSetInt64(pCtx->pOut, iVal);
97219 static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){
97222 nByte = sqlite3PutVarint(aByte, iVal);
111089 u64 iVal = (p->nRow + nDistinct - 1) / nDistinct;
111090 sqlite3_str_appendf(&sStat, " %llu", iVal);
120330 i64 iVal = sqlite3_value_int64(argv[0]);
120331 if( iVal<0 ){
120332 if( iVal==SMALLEST_INT64 ){
120339 iVal = -iVal;
120341 sqlite3_result_int64(context, iVal);
134138 int iVal, /* Value returned by codeDistinct() */
134157 pOp->p2 = iVal;
156575 i64 iVal;
156578 iVal = sqlite3_value_int64(apArg[1]);
156583 iVal = (i64)fVal;
156589 if( iVal<=0 ) goto error_out;
156592 if( iVal==p->nStep ){
167302 int iVal = va_arg(ap, int);
167303 if( iVal<0 ){
167304 iVal = SQLITE_DEFAULT_SORTERREF_SIZE;
167306 sqlite3GlobalConfig.szSorterRef = (u32)iVal;
173128 sqlite3_int64 iVal;
173129 *pp += sqlite3Fts3GetVarint(*pp, &iVal);
173130 *pVal += iVal;
173147 sqlite3_int64 iVal;
173157 sqlite3Fts3GetVarint(p, &iVal);
173158 *pVal = iVal;
173606 u64 iVal = 0;
173609 iVal = iVal*10 + (z[i] - '0');
173610 if( iVal>0x7FFFFFFF ) return -1;
173612 *pnOut = (int)iVal;
174704 sqlite3_int64 iVal /* Write this value to the list */
174706 assert_fts3_nc( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) );
174707 *pp += sqlite3Fts3PutVarint(*pp, iVal-*piPrev);
174708 *piPrev = iVal;
174823 int iVal;
174824 *pp += fts3GetVarint32((*pp), &iVal);
174825 *pi += iVal;
175149 u64 iVal;
175150 *pp += sqlite3Fts3GetVarintU(*pp, &iVal);
175152 *pVal = (i64)((u64)*pVal - iVal);
175154 *pVal = (i64)((u64)*pVal + iVal);
175179 sqlite3_int64 iVal /* Write this value to the list */
175183 assert_fts3_nc( *pbFirst==0 || iVal>=*piPrev );
175184 iWrite = (u64)iVal - (u64)*piPrev;
175186 assert_fts3_nc( *piPrev>=iVal );
175187 iWrite = (u64)*piPrev - (u64)iVal;
175192 *piPrev = iVal;
185961 u64 iVal = 0;
185963 iVal = iVal*10 + (zText[i] - '0');
185965 *piEndBlock = (i64)iVal;
185967 iVal = 0;
185973 iVal = iVal*10 + (zText[i] - '0');
185975 *pnByte = ((i64)iVal * (i64)iMul);
188107 u64 iVal = 0;
188108 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
188110 if( iVal==0 || iVal==1 ){
188113 if( iVal ){
188116 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
188118 iDocid = (i64)((u64)iDocid - iVal);
188120 iDocid = (i64)((u64)iDocid + iVal);
188124 iPos += (iVal - 2);
188922 int iVal;
188923 *pp += fts3GetVarint32(*pp, &iVal);
188924 *piPos += (iVal-2);
189951 u32 iVal;
189958 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
189959 pInfo->aMatchinfo[iCol] = iVal;
198028 i64 iVal /* Expected value for mapping */
198050 iKey, iVal, (bLeaf ? "%_rowid" : "%_parent")
198054 if( ii!=iVal ){
198057 iKey, ii, (bLeaf ? "%_rowid" : "%_parent"), iKey, iVal
198160 i64 iVal = readInt64(pCell);
198164 rtreeCheckMapping(pCheck, 0, iVal, iNode);
198165 rtreeCheckNode(pCheck, iDepth-1, &pCell[8], iVal);
198168 rtreeCheckMapping(pCheck, 1, iVal, iNode);
205095 int iVal = sqlite3_column_int(p->objiter.pSelect, iCol);
205096 switch( iVal ){
206376 static void rbuPutU32(u8 *aBuf, u32 iVal){
206377 aBuf[0] = (iVal >> 24) & 0xFF;
206378 aBuf[1] = (iVal >> 16) & 0xFF;
206379 aBuf[2] = (iVal >> 8) & 0xFF;
206380 aBuf[3] = (iVal >> 0) & 0xFF;
206383 static void rbuPutU16(u8 *aBuf, u16 iVal){
206384 aBuf[0] = (iVal >> 8) & 0xFF;
206385 aBuf[1] = (iVal >> 0) & 0xFF;
208761 static int sessionVarintPut(u8 *aBuf, int iVal){
208762 return putVarint32(aBuf, iVal);
208768 static int sessionVarintLen(int iVal){
208769 return sqlite3VarintLen(iVal);
208996 i64 iVal;
208998 iVal = sqlite3_value_int64(pVal);
209001 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
209002 memcpy(&iVal, &rVal, 8);
209004 h = sessionHashAppendI64(h, iVal);
209339 i64 iVal = sessionGetI64(a);
209342 if( sqlite3_value_int64(pVal)!=iVal ) return 0;
209345 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
209346 memcpy(&rVal, &iVal, 8);
209690 sqlite3_int64 iVal = sessionGetI64(pCsr);
209692 bChanged = (iVal!=sqlite3_value_int64(p));
209695 memcpy(&dVal, &iVal, 8);
209980 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
209981 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
209983 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
209984 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
210016 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
210018 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->nOldOff);
210021 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
210023 *ppVal = sqlite3_column_value(p->pStmt, iVal);
210583 int iVal, /* Value to write the string rep. of */
210587 sqlite3_snprintf(sizeof(aBuf)-1, aBuf, "%d", iVal);
210720 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
210722 if( iVal==sqlite3_column_int64(pStmt, i) ) break;
210725 memcpy(&dVal, &iVal, 8);
210920 i64 iVal = sessionGetI64(a);
210921 rc = sqlite3_bind_int64(pSelect, i+1, iVal);
210930 i64 iVal = sessionGetI64(a);
210931 memcpy(&rVal, &iVal, 8);
211881 int iVal, /* Index of old.* value to retrieve */
211887 if( iVal<0 || iVal>=pIter->nCol ){
211890 *ppValue = pIter->apValue[iVal];
211909 int iVal, /* Index of new.* value to retrieve */
211915 if( iVal<0 || iVal>=pIter->nCol ){
211918 *ppValue = pIter->apValue[pIter->nCol+iVal];
211927 #define sessionChangesetNew(pIter, iVal) (pIter)->apValue[(pIter)->nCol+(iVal)]
211928 #define sessionChangesetOld(pIter, iVal) (pIter)->apValue[(iVal)]
211943 int iVal, /* Index of conflict record value to fetch */
211949 if( iVal<0 || iVal>=pIter->nCol ){
211952 *ppValue = sqlite3_column_value(pIter->pConflict, iVal);
215383 static int sqlite3Fts5GetVarintLen(u32 iVal);
217957 static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i64 iVal){
217959 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iVal);
217962 static void sqlite3Fts5Put32(u8 *aBuf, int iVal){
217963 aBuf[0] = (iVal>>24) & 0x00FF;
217964 aBuf[1] = (iVal>>16) & 0x00FF;
217965 aBuf[2] = (iVal>> 8) & 0x00FF;
217966 aBuf[3] = (iVal>> 0) & 0x00FF;
218093 u32 iVal;
218094 fts5FastGetVarint32(a, i, iVal);
218095 if( iVal<=1 ){
218096 if( iVal==0 ){
218100 fts5FastGetVarint32(a, i, iVal);
218101 iOff = ((i64)iVal) << 32;
218103 fts5FastGetVarint32(a, i, iVal);
218104 if( iVal<2 ){
218109 *piOff = iOff + ((iVal-2) & 0x7FFFFFFF);
218111 *piOff = (iOff & (i64)0x7FFFFFFF<<32)+((iOff + (iVal-2)) & 0x7FFFFFFF);
218536 int iVal = -1;
218540 if( iVal>=0 ) return SQLITE_ERROR;
218541 iVal = aEnum[i].eVal;
218545 *peVal = iVal;
218546 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
223475 static void fts5PutU16(u8 *aOut, u16 iVal){
223476 aOut[0] = (iVal>>8);
223477 aOut[1] = (iVal&0xFF);
224083 #define fts5BufferSafeAppendVarint(pBuf, iVal) { \
224084 (pBuf)->n += sqlite3Fts5PutVarint(&(pBuf)->p[(pBuf)->n], (iVal)); \
224269 i64 iVal;
224271 iOff += fts5GetVarint(&pData->p[iOff], (u64*)&iVal);
224272 pLvl->iRowid += iVal;
224364 i64 iVal;
224378 fts5GetVarint(&a[iOff], (u64*)&iVal);
224379 pLvl->iRowid -= iVal;
225975 int iVal;
225976 i += fts5GetVarint32(&pChunk[i], iVal);
225977 iVal += pCtx->iRead - 2;
225978 pCtx->iRead = iVal;
225979 if( fts5IndexColsetTest(pCtx->pColset, iVal) ){
225980 fts5BufferSafeAppendVarint(pCtx->pBuf, iVal + 2 - pCtx->iWrite);
225981 pCtx->iWrite = iVal;
226807 i64 iVal;
226843 iVal = iRowid - pDlidx->iPrev;
226849 iVal = iRowid;
226852 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iVal);
227879 u64 iVal;
227880 *piOff = i + sqlite3Fts5GetVarint(&pBuf->p[i], &iVal);
227881 *piRowid += iVal;
229347 u64 iVal;
229348 i += sqlite3Fts5GetVarint(&pBlob[i], &iVal);
229349 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "%s%d", zSpace, (int)iVal);
229366 int iVal;
229367 iOff += fts5GetVarint32(&a[iOff], iVal);
229368 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %d", iVal);
229433 u64 iVal;
229434 i += sqlite3Fts5GetVarint(&pData[i], &iVal);
229435 iRowid += iVal;
230563 int iVal;
230564 a += fts5GetVarint32(a, iVal);
230565 iOff += iVal;
231903 int iVal;
231904 pIter->a += fts5GetVarint32(pIter->a, iVal);
231905 if( iVal==1 ){
231906 pIter->a += fts5GetVarint32(pIter->a, iVal);
231907 *piCol = iVal;
231909 pIter->a += fts5GetVarint32(pIter->a, iVal);
231911 *piOff += (iVal-2);
233812 int iVal
233821 sqlite3_bind_int(pReplace, 2, iVal);
236366 static int sqlite3Fts5GetVarintLen(u32 iVal){
236368 if( iVal<(1 << 7 ) ) return 1;
236370 assert( iVal>=(1 << 7) );
236371 if( iVal<(1 << 14) ) return 2;
236372 if( iVal<(1 << 21) ) return 3;
236373 if( iVal<(1 << 28) ) return 4;
236989 int iVal = 0;
237001 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++];
237002 if( idxNum & FTS5_VOCAB_TERM_GE ) pGe = apVal[iVal++];
237003 if( idxNum & FTS5_VOCAB_TERM_LE ) pLe = apVal[iVal++];
237064 i64 iVal = 0;
237078 iVal = pCsr->aDoc[pCsr->iCol];
237080 iVal = pCsr->aCnt[pCsr->iCol];
237085 iVal = pCsr->aDoc[0];
237087 iVal = pCsr->aCnt[0];
237119 if( iVal>0 ) sqlite3_result_int64(pCtx, iVal);