Lines Matching refs:iVal
11597 int iVal, /* Column number */
11631 int iVal, /* Column number */
11659 int iVal, /* Column number */
32723 int iVal /* Value to associate with zName */
32741 pIn[i] = iVal;
32756 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){
32762 if( pIn[i]==iVal ) return (char*)&pIn[i+2];
76936 int iVal;
76982 pRec->nField = p->iVal+1;
76983 return &pRec->aMem[p->iVal];
77371 int iVal, /* Array element to populate */
77388 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i);
77389 alloc.iVal = iVal+i;
83215 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
83217 sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal);
83219 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
83221 sqlite3VdbeMemSetInt64(pCtx->pOut, iVal);
95179 static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){
95182 nByte = sqlite3PutVarint(aByte, iVal);
108099 u64 iVal = (p->nRow + nDistinct - 1) / nDistinct;
108100 sqlite3_snprintf(24, z, " %llu", iVal);
116798 i64 iVal = sqlite3_value_int64(argv[0]);
116799 if( iVal<0 ){
116800 if( iVal==SMALLEST_INT64 ){
116807 iVal = -iVal;
116809 sqlite3_result_int64(context, iVal);
150581 i64 iVal;
150584 iVal = sqlite3_value_int64(apArg[1]);
150589 iVal = (i64)fVal;
150595 if( iVal<=0 ) goto error_out;
150598 if( iVal==p->nStep ){
160880 int iVal = va_arg(ap, int);
160881 if( iVal<0 ){
160882 iVal = SQLITE_DEFAULT_SORTERREF_SIZE;
160884 sqlite3GlobalConfig.szSorterRef = (u32)iVal;
166528 sqlite3_int64 iVal;
166529 *pp += sqlite3Fts3GetVarint(*pp, &iVal);
166530 *pVal += iVal;
166547 sqlite3_int64 iVal;
166557 sqlite3Fts3GetVarint(p, &iVal);
166558 *pVal = iVal;
167006 u64 iVal = 0;
167009 iVal = iVal*10 + (z[i] - '0');
167010 if( iVal>0x7FFFFFFF ) return -1;
167012 *pnOut = (int)iVal;
168104 sqlite3_int64 iVal /* Write this value to the list */
168106 assert( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) );
168107 *pp += sqlite3Fts3PutVarint(*pp, iVal-*piPrev);
168108 *piPrev = iVal;
168223 int iVal;
168224 *pp += fts3GetVarint32((*pp), &iVal);
168225 *pi += iVal;
168546 u64 iVal;
168547 *pp += sqlite3Fts3GetVarintU(*pp, &iVal);
168549 *pVal = (i64)((u64)*pVal - iVal);
168551 *pVal = (i64)((u64)*pVal + iVal);
168576 sqlite3_int64 iVal /* Write this value to the list */
168580 assert_fts3_nc( *pbFirst==0 || iVal>=*piPrev );
168581 iWrite = (u64)iVal - (u64)*piPrev;
168583 assert_fts3_nc( *piPrev>=iVal );
168584 iWrite = (u64)*piPrev - (u64)iVal;
168589 *piPrev = iVal;
179309 u64 iVal = 0;
179311 iVal = iVal*10 + (zText[i] - '0');
179313 *piEndBlock = (i64)iVal;
179315 iVal = 0;
179321 iVal = iVal*10 + (zText[i] - '0');
179323 *pnByte = ((i64)iVal * (i64)iMul);
181448 u64 iVal = 0;
181449 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
181451 if( iVal==0 || iVal==1 ){
181454 if( iVal ){
181457 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
181459 iDocid = (i64)((u64)iDocid - iVal);
181461 iDocid = (i64)((u64)iDocid + iVal);
181465 iPos += (iVal - 2);
182260 int iVal;
182261 *pp += fts3GetVarint32(*pp, &iVal);
182262 *piPos += (iVal-2);
183289 u32 iVal;
183296 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
183297 pInfo->aMatchinfo[iCol] = iVal;
191220 i64 iVal /* Expected value for mapping */
191242 iKey, iVal, (bLeaf ? "%_rowid" : "%_parent")
191246 if( ii!=iVal ){
191249 iKey, ii, (bLeaf ? "%_rowid" : "%_parent"), iKey, iVal
191352 i64 iVal = readInt64(pCell);
191356 rtreeCheckMapping(pCheck, 0, iVal, iNode);
191357 rtreeCheckNode(pCheck, iDepth-1, &pCell[8], iVal);
191360 rtreeCheckMapping(pCheck, 1, iVal, iNode);
198226 int iVal = sqlite3_column_int(p->objiter.pSelect, iCol);
198227 switch( iVal ){
199500 static void rbuPutU32(u8 *aBuf, u32 iVal){
199501 aBuf[0] = (iVal >> 24) & 0xFF;
199502 aBuf[1] = (iVal >> 16) & 0xFF;
199503 aBuf[2] = (iVal >> 8) & 0xFF;
199504 aBuf[3] = (iVal >> 0) & 0xFF;
199507 static void rbuPutU16(u8 *aBuf, u16 iVal){
199508 aBuf[0] = (iVal >> 8) & 0xFF;
199509 aBuf[1] = (iVal >> 0) & 0xFF;
201845 static int sessionVarintPut(u8 *aBuf, int iVal){
201846 return putVarint32(aBuf, iVal);
201852 static int sessionVarintLen(int iVal){
201853 return sqlite3VarintLen(iVal);
202060 i64 iVal;
202062 iVal = sqlite3_value_int64(pVal);
202065 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
202066 memcpy(&iVal, &rVal, 8);
202068 h = sessionHashAppendI64(h, iVal);
202403 i64 iVal = sessionGetI64(a);
202406 if( sqlite3_value_int64(pVal)!=iVal ) return 0;
202409 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
202410 memcpy(&rVal, &iVal, 8);
202909 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
202910 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
202912 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
202913 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
202945 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
202947 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->nOldOff);
202950 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
202952 *ppVal = sqlite3_column_value(p->pStmt, iVal);
203493 int iVal, /* Value to write the string rep. of */
203497 sqlite3_snprintf(sizeof(aBuf)-1, aBuf, "%d", iVal);
203629 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
203631 if( iVal==sqlite3_column_int64(pStmt, i) ) break;
203634 memcpy(&dVal, &iVal, 8);
203829 i64 iVal = sessionGetI64(a);
203830 rc = sqlite3_bind_int64(pSelect, i+1, iVal);
203839 i64 iVal = sessionGetI64(a);
203840 memcpy(&rVal, &iVal, 8);
204699 int iVal, /* Index of old.* value to retrieve */
204705 if( iVal<0 || iVal>=pIter->nCol ){
204708 *ppValue = pIter->apValue[iVal];
204727 int iVal, /* Index of new.* value to retrieve */
204733 if( iVal<0 || iVal>=pIter->nCol ){
204736 *ppValue = pIter->apValue[pIter->nCol+iVal];
204745 #define sessionChangesetNew(pIter, iVal) (pIter)->apValue[(pIter)->nCol+(iVal)]
204746 #define sessionChangesetOld(pIter, iVal) (pIter)->apValue[(iVal)]
204761 int iVal, /* Index of conflict record value to fetch */
204767 if( iVal<0 || iVal>=pIter->nCol ){
204770 *ppValue = sqlite3_column_value(pIter->pConflict, iVal);
208120 static int sqlite3Fts5GetVarintLen(u32 iVal);
210674 static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i64 iVal){
210676 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iVal);
210679 static void sqlite3Fts5Put32(u8 *aBuf, int iVal){
210680 aBuf[0] = (iVal>>24) & 0x00FF;
210681 aBuf[1] = (iVal>>16) & 0x00FF;
210682 aBuf[2] = (iVal>> 8) & 0x00FF;
210683 aBuf[3] = (iVal>> 0) & 0x00FF;
210811 int iVal;
210812 fts5FastGetVarint32(a, i, iVal);
210813 if( iVal<=1 ){
210814 if( iVal==0 ){
210818 fts5FastGetVarint32(a, i, iVal);
210819 iOff = ((i64)iVal) << 32;
210820 fts5FastGetVarint32(a, i, iVal);
210821 if( iVal<2 ){
210827 *piOff = iOff + ((iVal-2) & 0x7FFFFFFF);
211248 int iVal = -1;
211252 if( iVal>=0 ) return SQLITE_ERROR;
211253 iVal = aEnum[i].eVal;
211257 *peVal = iVal;
211258 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
216007 static void fts5PutU16(u8 *aOut, u16 iVal){
216008 aOut[0] = (iVal>>8);
216009 aOut[1] = (iVal&0xFF);
216557 #define fts5BufferSafeAppendVarint(pBuf, iVal) { \
216558 (pBuf)->n += sqlite3Fts5PutVarint(&(pBuf)->p[(pBuf)->n], (iVal)); \
216743 i64 iVal;
216745 iOff += fts5GetVarint(&pData->p[iOff], (u64*)&iVal);
216746 pLvl->iRowid += iVal;
216838 i64 iVal;
216852 fts5GetVarint(&a[iOff], (u64*)&iVal);
216853 pLvl->iRowid -= iVal;
218447 int iVal;
218448 i += fts5GetVarint32(&pChunk[i], iVal);
218449 iVal += pCtx->iRead - 2;
218450 pCtx->iRead = iVal;
218451 if( fts5IndexColsetTest(pCtx->pColset, iVal) ){
218452 fts5BufferSafeAppendVarint(pCtx->pBuf, iVal + 2 - pCtx->iWrite);
218453 pCtx->iWrite = iVal;
219264 i64 iVal;
219300 iVal = iRowid - pDlidx->iPrev;
219306 iVal = iRowid;
219309 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iVal);
220330 u64 iVal;
220331 *piOff = i + sqlite3Fts5GetVarint(&pBuf->p[i], &iVal);
220332 *piRowid += iVal;
221705 u64 iVal;
221706 i += sqlite3Fts5GetVarint(&pBlob[i], &iVal);
221707 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "%s%d", zSpace, (int)iVal);
221722 int iVal;
221723 iOff += fts5GetVarint32(&a[iOff], iVal);
221724 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %d", iVal);
221785 u64 iVal;
221786 i += sqlite3Fts5GetVarint(&pData[i], &iVal);
221787 iRowid += iVal;
222880 int iVal;
222881 a += fts5GetVarint32(a, iVal);
222882 iOff += iVal;
224202 int iVal;
224203 pIter->a += fts5GetVarint32(pIter->a, iVal);
224204 if( iVal==1 ){
224205 pIter->a += fts5GetVarint32(pIter->a, iVal);
224206 *piCol = iVal;
224208 pIter->a += fts5GetVarint32(pIter->a, iVal);
224210 *piOff += (iVal-2);
226083 int iVal
226092 sqlite3_bind_int(pReplace, 2, iVal);
228507 static int sqlite3Fts5GetVarintLen(u32 iVal){
228509 if( iVal<(1 << 7 ) ) return 1;
228511 assert( iVal>=(1 << 7) );
228512 if( iVal<(1 << 14) ) return 2;
228513 if( iVal<(1 << 21) ) return 3;
228514 if( iVal<(1 << 28) ) return 4;
229125 int iVal = 0;
229137 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++];
229138 if( idxNum & FTS5_VOCAB_TERM_GE ) pGe = apVal[iVal++];
229139 if( idxNum & FTS5_VOCAB_TERM_LE ) pLe = apVal[iVal++];
229197 i64 iVal = 0;
229211 iVal = pCsr->aDoc[pCsr->iCol];
229213 iVal = pCsr->aCnt[pCsr->iCol];
229218 iVal = pCsr->aDoc[0];
229220 iVal = pCsr->aCnt[0];
229252 if( iVal>0 ) sqlite3_result_int64(pCtx, iVal);