Lines Matching refs:iVal
11644 ** Argument iVal must be greater than or equal to 0, and less than the number
11649 ** sqlite3_value object containing the iVal'th value from the vector of
11659 int iVal, /* Column number */
11675 ** Argument iVal must be greater than or equal to 0, and less than the number
11680 ** sqlite3_value object containing the iVal'th value from the vector of
11693 int iVal, /* Column number */
11707 ** Argument iVal must be greater than or equal to 0, and less than the number
11712 ** sqlite3_value object containing the iVal'th value from the
11721 int iVal, /* Column number */
35254 int iVal /* Value to associate with zName */
35272 pIn[i] = iVal;
35284 ** has the value iVal. Or return a NULL if there is no such variable in
35287 SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){
35293 if( pIn[i]==iVal ) return (char*)&pIn[i+2];
81928 int iVal;
81974 pRec->nField = p->iVal+1;
81975 return &pRec->aMem[p->iVal];
82333 ** record starting with field iVal (fields are numbered from left to
82367 int iVal, /* Array element to populate */
82384 u8 aff = sqlite3IndexColumnAffinity(pParse->db, pIdx, iVal+i);
82385 alloc.iVal = iVal+i;
88322 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
88324 sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal);
88326 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
88328 sqlite3VdbeMemSetInt64(pCtx->pOut, iVal);
101300 ** Write value iVal encoded as a varint to the PMA. Return
101303 static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){
101306 nByte = sqlite3PutVarint(aByte, iVal);
115473 u64 iVal = (p->nRow + nDistinct - 1) / nDistinct;
115474 if( iVal==2 && p->nRow*10 <= nDistinct*11 ) iVal = 1;
115475 sqlite3_str_appendf(&sStat, " %llu", iVal);
124879 i64 iVal = sqlite3_value_int64(argv[0]);
124880 if( iVal<0 ){
124881 if( iVal==SMALLEST_INT64 ){
124888 iVal = -iVal;
124890 sqlite3_result_int64(context, iVal);
139174 ** iVal to be initialized to NULL. So change the OP_OpenEphemeral
139175 ** into an OP_Null on the iVal register.
139180 int iVal, /* Value returned by codeDistinct() */
139199 pOp->p2 = iVal;
156258 int iVal = 0;
156260 if( sqlite3ExprIsInteger(pExpr, &iVal) && iVal>=0 ){
156264 pVal->u.iValue = iVal;
163344 i64 iVal;
163347 iVal = sqlite3_value_int64(apArg[1]);
163352 iVal = (i64)fVal;
163358 if( iVal<=0 ) goto error_out;
163361 if( iVal==p->nStep ){
174118 int iVal = va_arg(ap, int);
174119 if( iVal<0 ){
174120 iVal = SQLITE_DEFAULT_SORTERREF_SIZE;
174122 sqlite3GlobalConfig.szSorterRef = (u32)iVal;
180135 sqlite3_int64 iVal;
180136 *pp += sqlite3Fts3GetVarint(*pp, &iVal);
180137 *pVal += iVal;
180154 sqlite3_int64 iVal;
180164 sqlite3Fts3GetVarint(p, &iVal);
180165 *pVal = iVal;
180613 u64 iVal = 0;
180616 iVal = iVal*10 + (z[i] - '0');
180617 if( iVal>0x7FFFFFFF ) return -1;
180619 *pnOut = (int)iVal;
181711 sqlite3_int64 iVal /* Write this value to the list */
181713 assert_fts3_nc( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) );
181714 *pp += sqlite3Fts3PutVarint(*pp, iVal-*piPrev);
181715 *piPrev = iVal;
181830 int iVal;
181831 *pp += fts3GetVarint32((*pp), &iVal);
181832 *pi += iVal;
182156 u64 iVal;
182157 *pp += sqlite3Fts3GetVarintU(*pp, &iVal);
182159 *pVal = (i64)((u64)*pVal - iVal);
182161 *pVal = (i64)((u64)*pVal + iVal);
182172 ** the buffer is that of parameter iVal.
182175 ** written is either (iVal-*piPrev) (if bDescIdx is zero) or (*piPrev-iVal)
182179 ** to the value of parameter iVal.
182186 sqlite3_int64 iVal /* Write this value to the list */
182190 assert_fts3_nc( *pbFirst==0 || iVal>=*piPrev );
182191 iWrite = (u64)iVal - (u64)*piPrev;
182193 assert_fts3_nc( *piPrev>=iVal );
182194 iWrite = (u64)*piPrev - (u64)iVal;
182199 *piPrev = iVal;
192981 u64 iVal = 0;
192983 iVal = iVal*10 + (zText[i] - '0');
192985 *piEndBlock = (i64)iVal;
192987 iVal = 0;
192993 iVal = iVal*10 + (zText[i] - '0');
192995 *pnByte = ((i64)iVal * (i64)iMul);
195130 u64 iVal = 0;
195131 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
195133 if( iVal==0 || iVal==1 ){
195136 if( iVal ){
195139 pCsr += sqlite3Fts3GetVarintU(pCsr, &iVal);
195141 iDocid = (i64)((u64)iDocid - iVal);
195143 iDocid = (i64)((u64)iDocid + iVal);
195147 iPos += (iVal - 2);
195945 int iVal;
195946 *pp += fts3GetVarint32(*pp, &iVal);
195947 *piPos += (iVal-2);
196974 u32 iVal;
196981 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
196982 pInfo->aMatchinfo[iCol] = iVal;
205022 ** IPK value iKey and the second column set to iVal.
205029 i64 iVal /* Expected value for mapping */
205051 iKey, iVal, (bLeaf ? "%_rowid" : "%_parent")
205055 if( ii!=iVal ){
205058 iKey, ii, (bLeaf ? "%_rowid" : "%_parent"), iKey, iVal
205161 i64 iVal = readInt64(pCell);
205165 rtreeCheckMapping(pCheck, 0, iVal, iNode);
205166 rtreeCheckNode(pCheck, iDepth-1, &pCell[8], iVal);
205169 rtreeCheckMapping(pCheck, 1, iVal, iNode);
212099 int iVal = sqlite3_column_int(p->objiter.pSelect, iCol);
212100 switch( iVal ){
213429 static void rbuPutU32(u8 *aBuf, u32 iVal){
213430 aBuf[0] = (iVal >> 24) & 0xFF;
213431 aBuf[1] = (iVal >> 16) & 0xFF;
213432 aBuf[2] = (iVal >> 8) & 0xFF;
213433 aBuf[3] = (iVal >> 0) & 0xFF;
213436 static void rbuPutU16(u8 *aBuf, u16 iVal){
213437 aBuf[0] = (iVal >> 8) & 0xFF;
213438 aBuf[1] = (iVal >> 0) & 0xFF;
215820 ** Write a varint with value iVal into the buffer at aBuf. Return the
215823 static int sessionVarintPut(u8 *aBuf, int iVal){
215824 return putVarint32(aBuf, iVal);
215828 ** Return the number of bytes required to store value iVal as a varint.
215830 static int sessionVarintLen(int iVal){
215831 return sqlite3VarintLen(iVal);
216058 i64 iVal;
216060 iVal = sqlite3_value_int64(pVal);
216063 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
216064 memcpy(&iVal, &rVal, 8);
216066 h = sessionHashAppendI64(h, iVal);
216401 i64 iVal = sessionGetI64(a);
216404 if( sqlite3_value_int64(pVal)!=iVal ) return 0;
216407 assert( sizeof(iVal)==8 && sizeof(rVal)==8 );
216408 memcpy(&rVal, &iVal, 8);
216752 sqlite3_int64 iVal = sessionGetI64(pCsr);
216754 bChanged = (iVal!=sqlite3_value_int64(p));
216757 memcpy(&dVal, &iVal, 8);
217042 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
217043 return sqlite3_preupdate_old((sqlite3*)pCtx, iVal, ppVal);
217045 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
217046 return sqlite3_preupdate_new((sqlite3*)pCtx, iVal, ppVal);
217078 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
217080 *ppVal = sqlite3_column_value(p->pStmt, iVal+p->nOldOff);
217083 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
217085 *ppVal = sqlite3_column_value(p->pStmt, iVal);
217637 ** called. Otherwise, append the string representation of integer iVal
217645 int iVal, /* Value to write the string rep. of */
217649 sqlite3_snprintf(sizeof(aBuf)-1, aBuf, "%d", iVal);
217782 sqlite3_int64 iVal = sessionGetI64(&pCsr[1]);
217784 if( iVal==sqlite3_column_int64(pStmt, i) ) break;
217787 memcpy(&dVal, &iVal, 8);
217982 i64 iVal = sessionGetI64(a);
217983 rc = sqlite3_bind_int64(pSelect, i+1, iVal);
217992 i64 iVal = sessionGetI64(a);
217993 memcpy(&rVal, &iVal, 8);
218954 ** iVal'th value in the old.* record. Or, if that particular value is not
218958 ** If value iVal is out-of-range, SQLITE_RANGE is returned and *ppValue is
218963 int iVal, /* Index of old.* value to retrieve */
218969 if( iVal<0 || iVal>=pIter->nCol ){
218972 *ppValue = pIter->apValue[iVal];
218982 ** iVal'th value in the new.* record. Or, if that particular value is not
218986 ** If value iVal is out-of-range, SQLITE_RANGE is returned and *ppValue is
218991 int iVal, /* Index of new.* value to retrieve */
218997 if( iVal<0 || iVal>=pIter->nCol ){
219000 *ppValue = pIter->apValue[pIter->nCol+iVal];
219009 #define sessionChangesetNew(pIter, iVal) (pIter)->apValue[(pIter)->nCol+(iVal)]
219010 #define sessionChangesetOld(pIter, iVal) (pIter)->apValue[(iVal)]
219018 ** containing the iVal'th value of the conflicting record.
219020 ** If value iVal is out-of-range or some other error occurs, an SQLite error
219025 int iVal, /* Index of conflict record value to fetch */
219031 if( iVal<0 || iVal>=pIter->nCol ){
219034 *ppValue = sqlite3_column_value(pIter->pConflict, iVal);
222465 static int sqlite3Fts5GetVarintLen(u32 iVal);
225036 ** Encode value iVal as an SQLite varint and append it to the buffer object
225039 static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i64 iVal){
225041 pBuf->n += sqlite3Fts5PutVarint(&pBuf->p[pBuf->n], iVal);
225044 static void sqlite3Fts5Put32(u8 *aBuf, int iVal){
225045 aBuf[0] = (iVal>>24) & 0x00FF;
225046 aBuf[1] = (iVal>>16) & 0x00FF;
225047 aBuf[2] = (iVal>> 8) & 0x00FF;
225048 aBuf[3] = (iVal>> 0) & 0x00FF;
225175 u32 iVal;
225176 fts5FastGetVarint32(a, i, iVal);
225177 if( iVal<=1 ){
225178 if( iVal==0 ){
225182 fts5FastGetVarint32(a, i, iVal);
225183 iOff = ((i64)iVal) << 32;
225185 fts5FastGetVarint32(a, i, iVal);
225186 if( iVal<2 ){
225191 *piOff = iOff + ((iVal-2) & 0x7FFFFFFF);
225193 *piOff = (iOff & (i64)0x7FFFFFFF<<32)+((iOff + (iVal-2)) & 0x7FFFFFFF);
225618 int iVal = -1;
225622 if( iVal>=0 ) return SQLITE_ERROR;
225623 iVal = aEnum[i].eVal;
225627 *peVal = iVal;
225628 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
230560 static void fts5PutU16(u8 *aOut, u16 iVal){
230561 aOut[0] = (iVal>>8);
230562 aOut[1] = (iVal&0xFF);
231168 #define fts5BufferSafeAppendVarint(pBuf, iVal) { \
231169 (pBuf)->n += sqlite3Fts5PutVarint(&(pBuf)->p[(pBuf)->n], (iVal)); \
231354 i64 iVal;
231356 iOff += fts5GetVarint(&pData->p[iOff], (u64*)&iVal);
231357 pLvl->iRowid += iVal;
231449 i64 iVal;
231463 fts5GetVarint(&a[iOff], (u64*)&iVal);
231464 pLvl->iRowid -= iVal;
233060 int iVal;
233061 i += fts5GetVarint32(&pChunk[i], iVal);
233062 iVal += pCtx->iRead - 2;
233063 pCtx->iRead = iVal;
233064 if( fts5IndexColsetTest(pCtx->pColset, iVal) ){
233065 fts5BufferSafeAppendVarint(pCtx->pBuf, iVal + 2 - pCtx->iWrite);
233066 pCtx->iWrite = iVal;
233892 i64 iVal;
233928 iVal = iRowid - pDlidx->iPrev;
233934 iVal = iRowid;
233937 sqlite3Fts5BufferAppendVarint(&p->rc, &pDlidx->buf, iVal);
234966 u64 iVal;
234967 *piOff = i + sqlite3Fts5GetVarint(&pBuf->p[i], &iVal);
234968 *piRowid += iVal;
236435 u64 iVal;
236436 i += sqlite3Fts5GetVarint(&pBlob[i], &iVal);
236437 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, "%s%d", zSpace, (int)iVal);
236454 int iVal;
236455 iOff += fts5GetVarint32(&a[iOff], iVal);
236456 sqlite3Fts5BufferAppendPrintf(pRc, pBuf, " %d", iVal);
236521 u64 iVal;
236522 i += sqlite3Fts5GetVarint(&pData[i], &iVal);
236523 iRowid += iVal;
237651 int iVal;
237652 a += fts5GetVarint32(a, iVal);
237653 iOff += iVal;
238991 int iVal;
238992 pIter->a += fts5GetVarint32(pIter->a, iVal);
238993 if( iVal==1 ){
238994 pIter->a += fts5GetVarint32(pIter->a, iVal);
238995 *piCol = iVal;
238997 pIter->a += fts5GetVarint32(pIter->a, iVal);
238999 *piOff += (iVal-2);
240900 int iVal
240909 sqlite3_bind_int(pReplace, 2, iVal);
243454 static int sqlite3Fts5GetVarintLen(u32 iVal){
243456 if( iVal<(1 << 7 ) ) return 1;
243458 assert( iVal>=(1 << 7) );
243459 if( iVal<(1 << 14) ) return 2;
243460 if( iVal<(1 << 21) ) return 3;
243461 if( iVal<(1 << 28) ) return 4;
244077 int iVal = 0;
244089 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++];
244090 if( idxNum & FTS5_VOCAB_TERM_GE ) pGe = apVal[iVal++];
244091 if( idxNum & FTS5_VOCAB_TERM_LE ) pLe = apVal[iVal++];
244152 i64 iVal = 0;
244166 iVal = pCsr->aDoc[pCsr->iCol];
244168 iVal = pCsr->aCnt[pCsr->iCol];
244173 iVal = pCsr->aDoc[0];
244175 iVal = pCsr->aCnt[0];
244207 if( iVal>0 ) sqlite3_result_int64(pCtx, iVal);