Lines Matching refs:j

16219   size_t i,j;  in strftimeFunc()  local
16279 for(i=j=0; zFmt[i]; i++){ in strftimeFunc()
16281 z[j++] = zFmt[i]; in strftimeFunc()
16285 case 'd': sqlite3_snprintf(3, &z[j],"%02d",x.D); j+=2; break; in strftimeFunc()
16289 sqlite3_snprintf(7, &z[j],"%06.3f", s); in strftimeFunc()
16290 j += sqlite3Strlen30(&z[j]); in strftimeFunc()
16293 case 'H': sqlite3_snprintf(3, &z[j],"%02d",x.h); j+=2; break; in strftimeFunc()
16306 sqlite3_snprintf(3, &z[j],"%02d",(nDay+7-wd)/7); in strftimeFunc()
16307 j += 2; in strftimeFunc()
16309 sqlite3_snprintf(4, &z[j],"%03d",nDay+1); in strftimeFunc()
16310 j += 3; in strftimeFunc()
16315 sqlite3_snprintf(20, &z[j],"%.16g",x.iJD/86400000.0); in strftimeFunc()
16316 j+=sqlite3Strlen30(&z[j]); in strftimeFunc()
16319 case 'm': sqlite3_snprintf(3, &z[j],"%02d",x.M); j+=2; break; in strftimeFunc()
16320 case 'M': sqlite3_snprintf(3, &z[j],"%02d",x.m); j+=2; break; in strftimeFunc()
16322 sqlite3_snprintf(30,&z[j],"%lld", in strftimeFunc()
16324 j += sqlite3Strlen30(&z[j]); in strftimeFunc()
16327 case 'S': sqlite3_snprintf(3,&z[j],"%02d",(int)x.s); j+=2; break; in strftimeFunc()
16329 z[j++] = (char)(((x.iJD+129600000)/86400000) % 7) + '0'; in strftimeFunc()
16333 sqlite3_snprintf(5,&z[j],"%04d",x.Y); j+=sqlite3Strlen30(&z[j]); in strftimeFunc()
16336 default: z[j++] = '%'; break; in strftimeFunc()
16340 z[j] = 0; in strftimeFunc()
18430 u32 i, j; in sqlite3Memsys3Dump() local
18471 for(j = mem3.aiSmall[i]; j>0; j=mem3.aPool[j].u.list.next){ in sqlite3Memsys3Dump()
18472 fprintf(out, " %p(%d)", &mem3.aPool[j], in sqlite3Memsys3Dump()
18473 (mem3.aPool[j-1].u.hdr.size4x/4)*8-8); in sqlite3Memsys3Dump()
18480 for(j = mem3.aiHash[i]; j>0; j=mem3.aPool[j].u.list.next){ in sqlite3Memsys3Dump()
18481 fprintf(out, " %p(%d)", &mem3.aPool[j], in sqlite3Memsys3Dump()
18482 (mem3.aPool[j-1].u.hdr.size4x/4)*8-8); in sqlite3Memsys3Dump()
19048 int i, j, n; in sqlite3Memsys5Dump() local
19064 for(n=0, j=mem5.aiFreelist[i]; j>=0; j = MEM5LINK(j)->next, n++){} in sqlite3Memsys5Dump()
21996 int i, j, k, n, isnull;
22024 j = 0;
22025 if( needQuote ) bufpt[j++] = q;
22028 bufpt[j++] = ch = escarg[i];
22029 if( ch==q ) bufpt[j++] = ch;
22031 if( needQuote ) bufpt[j++] = q;
22032 bufpt[j] = 0;
22033 length = j;
22519 unsigned char i, j; /* State variables */
22574 wsdPrng.j = 0;
22581 wsdPrng.j += wsdPrng.s[i] + k[i];
22582 t = wsdPrng.s[wsdPrng.j];
22583 wsdPrng.s[wsdPrng.j] = wsdPrng.s[i];
22593 wsdPrng.j += t;
22594 wsdPrng.s[wsdPrng.i] = wsdPrng.s[wsdPrng.j];
22595 wsdPrng.s[wsdPrng.j] = t;
23638 int i, j;
23648 for(i=1, j=0;; i++){
23652 z[j++] = quote;
23658 z[j++] = z[i];
23661 z[j] = 0;
23662 return j;
24149 int i, j, n;
24167 for(i=0, j=n-1; j>=0; j--, i++){
24168 p[i] = buf[j];
26311 int i, j;
26313 for(i=j=0; i<n; i++){
26321 while( j>0 && z[j-1]!='/' ){ j--; }
26322 if( j>0 ){ j--; }
26327 z[j++] = z[i];
26329 z[j] = 0;
26330 return j;
30918 unsigned int i, j;
30939 j = (int)strlen(zBuf);
30940 sqlite3_randomness(15, &zBuf[j]);
30941 for(i=0; i<15; i++, j++){
30942 zBuf[j] = (char)zChars[ ((unsigned char)zBuf[j])%(sizeof(zChars)-1) ];
30944 zBuf[j] = 0;
30945 zBuf[j+1] = 0;
37550 size_t i, j;
37758 j = sqlite3Strlen30(zBuf);
37759 sqlite3_randomness(15, &zBuf[j]);
37760 for(i=0; i<15; i++, j++){
37761 zBuf[j] = (char)zChars[ ((unsigned char)zBuf[j])%(sizeof(zChars)-1) ];
37763 zBuf[j] = 0;
37764 zBuf[j+1] = 0;
39051 unsigned int j;
39061 for(j=0; j<BITVEC_NINT; j++){
39062 if( aiValues[j] ) rc |= sqlite3BitvecSet(p, aiValues[j]);
39095 unsigned int j;
39100 for(j=0; j<BITVEC_NINT; j++){
39101 if( aiValues[j] && aiValues[j]!=(i+1) ){
39102 u32 h = BITVEC_HASH(aiValues[j]-1);
39108 p->u.aHash[h] = aiValues[j];
50469 int j; /* Counter variable */
50482 for(j=0; j<nEntry; j++){
50483 aIndex[j] = (ht_slot)j;
59111 int j; /* Loop counter */
59139 j = pPage->nOverflow++;
59140 assert( j<(int)(sizeof(pPage->apOvfl)/sizeof(pPage->apOvfl[0])) );
59141 pPage->apOvfl[j] = pCell;
59142 pPage->aiOvfl[j] = (u16)i;
59577 int i, j;
59585 for(j=0; j<pPage->nCell; j++){
59589 z = findCell(pPage, j);
59725 int i, j, k; /* Loop counters */
59901 for(j=0; j<limit; j++){
59903 apCell[nCell] = findOverflowCell(pOld, j);
59911 for(j=0; j<limit; j++){
59913 apCell[nCell] = findCellv2(aData, maskPage, cellOffset, j);
60084 for(j=0; j<i; j++){
60085 if( aPgno[j]==aPgno[i] ){
60100 for(j=1; j<nNew; j++){
60101 if( aPgOrder[j]<aPgOrder[iBest] ) iBest = j;
60201 j = cntNew[i];
60203 assert( j<nMaxCells );
60204 pCell = apCell[j];
60205 sz = szCell[j] + leafCorrection;
60216 j--;
60217 btreeParseCellPtr(pNew, apCell[j], &info);
60234 if( szCell[j]==4 ){
61605 u32 j, i = ++aHeap[0];
61607 while( (j = i/2)>0 && aHeap[j]>aHeap[i] ){
61608 x = aHeap[j];
61609 aHeap[j] = aHeap[i];
61611 i = j;
61615 u32 j, i, x;
61622 while( (j = i*2)<=aHeap[0] ){
61623 if( aHeap[j]>aHeap[j+1] ) j++;
61624 if( aHeap[i]<aHeap[j] ) break;
61626 aHeap[i] = aHeap[j];
61627 aHeap[j] = x;
61628 i = j;
61847 int size, j;
61856 j = get2byte(&data[i]);
61859 assert( j==0 || j>i+size ); /* Enforced by btreeInitPage() */
61860 assert( j<=usableSize-4 ); /* Enforced by btreeInitPage() */
61861 i = j;
65016 int j;
65019 for(j=0; j<p->db->nDb; j++) sqlite3VdbeUsesBtree(p, j);
65073 int j = -1-x;
65075 assert( j<p->nLabel );
65076 if( ALWAYS(j>=0) && p->aLabel ){
65077 p->aLabel[j] = v->nOp;
65141 int j;
65142 for(j=0; j<p->nSub; j++){
65143 if( p->apSub[j]==pRet->p4.pProgram ) break;
65145 if( j==p->nSub ){
65833 int i, j;
65838 for(j=0; j<pKeyInfo->nField; j++){
65839 CollSeq *pColl = pKeyInfo->aColl[j];
65851 if( pKeyInfo->aSortOrder[j] ){
66190 int j;
66192 for(j=0; i>=apSub[j]->nOp; j++){
66193 i -= apSub[j]->nOp;
66195 pOp = &apSub[j]->aOp[i];
66216 int j;
66217 for(j=0; j<nSub; j++){
66218 if( apSub[j]==pOp->p4.pProgram ) break;
66220 if( j==nSub && SQLITE_OK==sqlite3VdbeMemGrow(pSub, nByte, nSub!=0) ){
66319 int i, j;
66323 for(j=0; z[i]; i++){
66326 z[j++] = ' ';
66329 z[j++] = z[i];
66332 z[j] = 0;
71158 int j, k;
71176 for(j=0; j<15 && j<pMem->n; j++){
71177 u8 c = pMem->z[j];
73446 int j; /* Space used in zNewRecord[] content */
73545 j = nHdr;
73555 j += sqlite3VdbeSerialPut(&zNewRecord[j], pRec, serial_type); /* content */
73558 assert( j==nByte );
76079 int j; /* Loop counter */
76094 for(j=0; j<nRoot; j++){
76095 aRoot[j] = (int)sqlite3VdbeIntValue(&pIn1[j]);
76097 aRoot[j] = 0;
77660 int j;
77661 for(j=0; j<pFKey->nCol; j++){
77662 if( pFKey->aCol[j].iFrom==iCol ){
77670 int j;
77671 for(j=0; j<pIdx->nKeyCol; j++){
77672 if( pIdx->aiColumn[j]==iCol ){
81515 int i, j; /* Loop counters */
81574 for(j=0; j<pEList->nExpr; j++){
81575 if( sqlite3MatchSpanName(pEList->a[j].zSpan, zCol, zTab, zDb) ){
81579 pExpr->iColumn = j;
81598 for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
81611 pExpr->iColumn = j==pTab->iPKey ? -1 : (i16)j;
81715 for(j=0; j<pEList->nExpr; j++){
81716 char *zAs = pEList->a[j].zName;
81722 pOrig = pEList->a[j].pExpr;
81727 resolveAlias(pParse, pEList, j, pExpr, "", nSubquery);
82383 int i, j; /* Loop counters */
82423 for(j=0; j<pSelect->pEList->nExpr; j++){
82424 if( sqlite3ExprCompare(pE, pSelect->pEList->a[j].pExpr, -1)==0 ){
82425 pItem->u.x.iOrderByCol = j+1;
82856 int j = pExpr->iColumn;
82857 if( j<0 ) return SQLITE_AFF_INTEGER;
82858 assert( pExpr->pTab && j<pExpr->pTab->nCol );
82859 return pExpr->pTab->aCol[j].affinity;
82945 int j = p->iColumn;
82946 if( j>=0 ){
82947 const char *zColl = p->pTab->aCol[j].zColl;
87041 int j, n;
87045 for(j=0; j<n; j++, pTerm++){
87049 pCol->iSorterColumn = j;
88719 int j;
88720 for(j=iChng; j<p->nCol; j++){
88721 if( p->a[i].anEq[j]==0 ) p->a[i].anEq[j] = p->current.anEq[j];
89246 int j, k, regKey;
89248 for(j=0; j<pPk->nKeyCol; j++){
89249 k = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[j]);
89250 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, regKey+j);
89251 VdbeComment((v, "%s", pTab->aCol[pPk->aiColumn[j]].zName));
89618 int j;
89619 for(j=0; j<pIdx->nSample; j++){
89620 IndexSample *p = &pIdx->aSample[j];
91126 int j = (i<2) ? i^1 : i; /* Search TEMP before MAIN */
91127 if( zDatabase!=0 && sqlite3StrICmp(zDatabase, db->aDb[j].zName) ) continue;
91128 assert( sqlite3SchemaMutexHeld(db, j, 0) );
91129 p = sqlite3HashFind(&db->aDb[j].pSchema->tblHash, zName);
91221 int j = (i<2) ? i^1 : i; /* Search TEMP before MAIN */
91222 Schema *pSchema = db->aDb[j].pSchema;
91224 if( zDb && sqlite3StrICmp(zDb, db->aDb[j].zName) ) continue;
91225 assert( sqlite3SchemaMutexHeld(db, j, 0) );
91288 int i, j;
91289 for(i=j=2; i<db->nDb; i++){
91296 if( j<i ){
91297 db->aDb[j] = db->aDb[i];
91299 j++;
91301 memset(&db->aDb[j], 0, (db->nDb-j)*sizeof(db->aDb[j]));
91302 db->nDb = j;
92300 int i, j, needQuote;
92303 for(j=0; zIdent[j]; j++){
92304 if( !sqlite3Isalnum(zIdent[j]) && zIdent[j]!='_' ) break;
92307 || sqlite3KeywordCode(zIdent, j)!=TK_ID
92308 || zIdent[j]!=0
92309 || j==0;
92312 for(j=0; zIdent[j]; j++){
92313 z[i++] = zIdent[j];
92314 if( zIdent[j]=='"' ) z[i++] = '"';
92478 int i, j;
92521 for(i=j=1; i<pPk->nKeyCol; i++){
92522 if( hasColumn(pPk->aiColumn, j, pPk->aiColumn[i]) ){
92525 pPk->aiColumn[j++] = pPk->aiColumn[i];
92528 pPk->nKeyCol = j;
92561 for(i=0, j=pIdx->nKeyCol; i<nPk; i++){
92563 pIdx->aiColumn[j] = pPk->aiColumn[i];
92564 pIdx->azColl[j] = pPk->azColl[i];
92565 j++;
92569 assert( pIdx->nColumn>=j );
92576 for(i=0, j=nPk; i<pTab->nCol; i++){
92577 if( !hasColumn(pPk->aiColumn, j, i) ){
92578 assert( j<pPk->nColumn );
92579 pPk->aiColumn[j] = i;
92580 pPk->azColl[j] = "BINARY";
92581 j++;
92584 assert( pPk->nColumn==j );
92585 assert( pTab->nCol==j );
93421 int j;
93422 for(j=0; j<p->nCol; j++){
93423 if( sqlite3StrICmp(p->aCol[j].zName, pFromCol->a[i].zName)==0 ){
93424 pFKey->aCol[i].iFrom = j;
93428 if( j>=p->nCol ){
93651 int i, j;
93883 for(j=0, pTabCol=pTab->aCol; j<pTab->nCol; j++, pTabCol++){
93886 if( j>=pTab->nCol ){
93892 assert( j<=0x7fff );
93893 pIndex->aiColumn[i] = (i16)j;
93905 zColl = pTab->aCol[j].zColl;
93914 if( pTab->aCol[j].notNull==0 ) pIndex->uniqNotNull = 0;
93917 for(j=0; j<pPk->nKeyCol; j++){
93918 int x = pPk->aiColumn[j];
93923 pIndex->azColl[i] = pPk->azColl[j];
93924 pIndex->aSortOrder[i] = pPk->aSortOrder[j];
94826 int j;
94831 for(j=0; j<pIdx->nKeyCol; j++){
94832 char *zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
94833 if( j ) sqlite3StrAccumAppend(&errMsg, ", ", 2);
96375 int j;
96394 for(j=0; j<nCol; j++){
96395 if( pPrior && pPrior->aiColumn[j]==pIdx->aiColumn[j] ) continue;
96396 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pIdx->aiColumn[j],
96397 regBase+j);
97428 int i,j;
97438 for(i=0, j=1; zArg[i]; i++){
97439 z[j++] = zArg[i];
97441 z[j++] = '\'';
97444 z[j++] = '\'';
97445 z[j] = 0;
97446 sqlite3_result_text(context, z, j, sqlite3_free);
97585 int i, j; /* Loop counters */
97617 for(i=j=0; i<=loopLimit; i++){
97619 zOut[j++] = zStr[i];
97638 memcpy(&zOut[j], zRep, nRep);
97639 j += nRep;
97643 assert( j+nStr-i+1==nOut );
97644 memcpy(&zOut[j], &zStr[i], nStr-i);
97645 j += nStr - i;
97646 assert( j<=nOut );
97647 zOut[j] = 0;
97648 sqlite3_result_text(context, (char*)zOut, j, sqlite3_free);
97754 int i, j;
97772 for(j=1; j<4 && zIn[i]; i++){
97777 zResult[j++] = code + '0';
97783 while( j<4 ){
97784 zResult[j++] = '0';
97786 zResult[j] = 0;
98476 int i, j;
98492 for(j=0; j<nCol; j++){
98493 if( sqlite3StrICmp(pFKey->aCol[j].zCol, zIdxCol)==0 ){
98494 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom;
98498 if( j==nCol ) break;
100080 int i, j, idx; /* Loop counters */
100238 for(j=0; j<pTab->nCol; j++){
100239 if( sqlite3StrICmp(pColumn->a[i].zName, pTab->aCol[j].zName)==0 ){
100240 pColumn->a[i].idx = j;
100241 if( i!=j ) bIdListInOrder = 0;
100242 if( j==pTab->iPKey ){
100248 if( j>=pTab->nCol ){
100458 j = i;
100460 for(j=0; j<pColumn->nId; j++){
100461 if( pColumn->a[j].idx==i ) break;
100464 if( (!useTempTable && !pList) || (pColumn && j>=pColumn->nId) ){
100467 sqlite3VdbeAddOp3(v, OP_Column, srcTab, j, regCols+i+1);
100470 sqlite3ExprCodeAndCache(pParse, pList->a[j].pExpr, regCols+i+1);
100556 j = -1;
100559 j = i - nHidden;
100562 for(j=0; j<pColumn->nId; j++){
100563 if( pColumn->a[j].idx==i ) break;
100566 if( j<0 || nColumn==0 || (pColumn && j>=pColumn->nId) ){
100569 sqlite3VdbeAddOp3(v, OP_Column, srcTab, j, iRegStore);
100572 sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+j, iRegStore);
100575 sqlite3ExprCode(pParse, pList->a[j].pExpr, iRegStore);
104810 int j;
104811 for(j=0; j<pFK->nCol; j++){
104812 char *zCol = pFK->aCol[j].zCol;
104816 sqlite3VdbeAddOp2(v, OP_Integer, j, 2);
104819 pTab->aCol[pFK->aCol[j].iFrom].zName, 0);
104843 int j; /* Loop counter: Field of the foreign key */
104926 for(j=0; j<pFK->nCol; j++){
104928 aiCols ? aiCols[j] : pFK->aCol[j].iFrom, regRow+j);
104929 sqlite3VdbeAddOp2(v, OP_IsNull, regRow+j, addrOk); VdbeCoverage(v);
104987 int i, j, addr, mxErr;
105102 for(j=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, j++){
105103 sqlite3VdbeAddOp2(v, OP_Integer, 0, 8+j); /* index entries counter */
105105 pParse->nMem = MAX(pParse->nMem, 8+j);
105109 for(j=0; j<pTab->nCol; j++){
105112 if( j==pTab->iPKey ) continue;
105113 if( pTab->aCol[j].notNull==0 ) continue;
105114 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, j, 3);
105119 pTab->aCol[j].zName);
105128 for(j=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, j++){
105135 sqlite3VdbeAddOp2(v, OP_AddImm, 8+j, 1); /* increment entry count */
105137 jmp2 = sqlite3VdbeAddOp4Int(v, OP_Found, iIdxCur+j, ckUniq, r1,
105166 jmp6 = sqlite3VdbeAddOp1(v, OP_Next, iIdxCur+j); VdbeCoverage(v);
105169 sqlite3VdbeAddOp4Int(v, OP_IdxGT, iIdxCur+j, uniqOk, r1,
105185 for(j=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, j++){
105190 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur+j, 3);
105191 sqlite3VdbeAddOp3(v, OP_Eq, 8+j, addr+8, 3); VdbeCoverage(v);
105503 int j;
105510 SQLITE_FCNTL_LOCKSTATE, &j)==SQLITE_OK ){
105511 zState = azLockName[j];
106676 int i, j;
106682 for(j=0; j<ArraySize(aKeyword); j++){
106683 if( p->n==aKeyword[j].nChar
106684 && sqlite3StrNICmp((char*)p->z, &zKeyText[aKeyword[j].i], p->n)==0 ){
106685 jointype |= aKeyword[j].code;
106689 testcase( j==0 || j==1 || j==2 || j==3 || j==4 || j==5 || j==6 );
106690 if( j>=ArraySize(aKeyword) ){
106856 int i, j; /* Loop counters */
106880 for(j=0; j<pRightTab->nCol; j++){
106885 zName = pRightTab->aCol[j].zName;
106887 addWhereTerm(pParse, pSrc, iLeft, iLeftCol, i+1, j,
106919 for(j=0; j<pList->nId; j++){
106925 zName = pList->a[j].zName;
107796 int j;
107814 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
107815 if( j<pTabList->nSrc ){
107816 pTab = pTabList->a[j].pTab;
107817 pS = pTabList->a[j].pSelect;
107973 int i, j;
108000 for(j=0; ALWAYS(j<pTabList->nSrc); j++){
108001 if( pTabList->a[j].iCursor==p->iTable ) break;
108003 assert( j<pTabList->nSrc );
108004 pTab = pTabList->a[j].pTab;
108051 int i, j; /* Loop counters */
108108 for(j=cnt=0; j<i; j++){
108109 if( sqlite3StrICmp(aCol[j].zName, zName)==0 ){
108118 j = -1;
108125 for(j=0; j<i; j++){
108126 sqlite3DbFree(db, aCol[j].zName);
109240 int i, j; /* Loop counters */
109304 for(j=0, pItem=pOrderBy->a; j<nOrderBy; j++, pItem++){
109308 if( j==nOrderBy ){
110584 int i, j, k;
110763 for(j=0; j<pTab->nCol; j++){
110764 char *zName = pTab->aCol[j].zName;
110771 && sqlite3MatchSpanName(pSub->pEList->a[j].zSpan, 0, zTName, 0)==0
110780 if( IsHiddenColumn(&pTab->aCol[j]) ){
110825 pX->zSpan = sqlite3DbStrDup(db, pSub->pEList->a[j].zSpan);
111087 int j;
111089 for(j=0, pItem=pList->a; !pColl && j<nArg; j++, pItem++){
111177 int i, j; /* Loop counters */
111649 j = nGroupBy;
111651 if( sAggInfo.aCol[i].iSorterColumn>=j ){
111653 j++;
111659 j = nGroupBy;
111662 if( pCol->iSorterColumn>=j ){
111663 int r1 = j + regBase;
111671 j++;
111714 for(j=0; j<pGroupBy->nExpr; j++){
111716 sqlite3VdbeAddOp3(v, OP_Column, sortPTab, j, iBMem+j);
111719 sqlite3ExprCode(pParse, pGroupBy->a[j].pExpr, iBMem+j);
112778 int j = (i<2) ? i^1 : i; /* Search TEMP before MAIN */
112779 if( zDb && sqlite3StrICmp(db->aDb[j].zName, zDb) ) continue;
112780 assert( sqlite3SchemaMutexHeld(db, j, 0) );
112781 pTrigger = sqlite3HashFind(&(db->aDb[j].pSchema->trigHash), zName);
113494 int i, j; /* Loop counters */
113622 for(j=0; j<pTab->nCol; j++){
113623 if( sqlite3StrICmp(pTab->aCol[j].zName, pChanges->a[i].zName)==0 ){
113624 if( j==pTab->iPKey ){
113627 }else if( pPk && (pTab->aCol[j].colFlags & COLFLAG_PRIMKEY)!=0 ){
113630 aXRef[j] = i;
113634 if( j>=pTab->nCol ){
113636 j = -1;
113649 j<0 ? "ROWID" : pTab->aCol[j].zName,
113654 aXRef[j] = -1;
113675 for(j=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, j++){
113688 if( reg==0 ) aToOpen[j+1] = 0;
113689 aRegIdx[j] = reg;
113909 j = aXRef[i];
113910 if( j>=0 ){
113911 sqlite3ExprCode(pParse, pChanges->a[j].pExpr, regNew+i);
114841 int j;
114842 for(j=0; j<i; j++){
114843 sqlite3DbFree(db, pTable->azModuleArg[j]);
115139 int j;
115141 for(j=i; (j+nDel)<=nType; j++){
115142 zType[j] = zType[j+nDel];
116632 int j;
116635 for(j=0; j<pScan->nEquiv; j+=2){
116636 if( pScan->aEquiv[j]==pX->iTable
116637 && pScan->aEquiv[j+1]==pX->iColumn ){
116641 if( j==pScan->nEquiv ){
116642 pScan->aEquiv[j] = pX->iTable;
116643 pScan->aEquiv[j+1] = pX->iColumn;
116710 int j;
116717 for(j=0; pIdx->aiColumn[j]!=iColumn; j++){
116718 if( NEVER(j>pIdx->nColumn) ) return 0;
116720 pScan->zCollName = pIdx->azColl[j];
117157 int j;
117169 for(j=0, pAndTerm=pAndWC->a; j<pAndWC->nTerm; j++, pAndTerm++){
117243 int j = 0; /* Loop counter */
117251 for(j=0; j<2 && !okToChngToIN; j++){
117259 assert( j==1 );
117279 assert( j==1 );
117284 testcase( j==1 );
118057 int i, j;
118120 for(i=j=0, pTerm=pWC->a; i<pWC->nTerm; i++, pTerm++){
118129 pIdxCons[j].iColumn = pTerm->u.leftColumn;
118130 pIdxCons[j].iTermOffset = i;
118133 pIdxCons[j].op = op;
118144 j++;
119087 int j; /* Loop counter */
119117 j = sqlite3VdbeAddOp0(v, OP_Goto);
119122 sqlite3VdbeJumpHere(v, j);
119123 for(j=0; j<nSkip; j++){
119124 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, j, regBase+j);
119125 assert( pIdx->aiColumn[j]>=0 );
119126 VdbeComment((v, "%s", pIdx->pTable->aCol[pIdx->aiColumn[j]].zName));
119133 for(j=nSkip; j<nEq; j++){
119135 pTerm = pLoop->aLTerm[j];
119141 r1 = codeEqualityTerm(pParse, pTerm, pLevel, j, bRev, regBase+j);
119142 if( r1!=regBase+j ){
119147 sqlite3VdbeAddOp2(v, OP_SCopy, r1, regBase+j);
119155 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+j, pLevel->addrBrk);
119159 if( sqlite3CompareAffinity(pRight, zAff[j])==SQLITE_AFF_NONE ){
119160 zAff[j] = SQLITE_AFF_NONE;
119162 if( sqlite3ExprNeedsNoAffinityChange(pRight, zAff[j]) ){
119163 zAff[j] = SQLITE_AFF_NONE;
119211 int i, j;
119227 j = i;
119229 char *z = aiColumn[j] < 0 ? "rowid" : aCol[aiColumn[j]].zName;
119233 char *z = aiColumn[j] < 0 ? "rowid" : aCol[aiColumn[j]].zName;
119422 int j, k; /* Loop counters */
119499 for(j=0; j<nConstraint; j++){
119500 int iTarget = iReg+j+2;
119501 pTerm = pLoop->aLTerm[j];
119504 codeEqualityTerm(pParse, pTerm, pLevel, j, bRev, iTarget);
119517 for(j=0; j<nConstraint && j<16; j++){
119518 if( (pLoop->u.vtab.omitMask>>j)&1 ){
119519 disableTerm(pLevel, pLoop->aLTerm[j]);
119566 j = 0;
119568 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
119569 if( pLoop->wsFlags & WHERE_TOP_LIMIT ) pEnd = pLoop->aLTerm[j++];
119737 j = nEq;
119739 pRangeStart = pLoop->aLTerm[j++];
119746 pRangeEnd = pLoop->aLTerm[j++];
119761 && (j = pIdx->aiColumn[nEq])>=0
119762 && pIdx->pTable->aCol[j].notNull==0
119895 for(j=0; j<pPk->nKeyCol; j++){
119896 k = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[j]);
119897 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, iRowidReg+j);
120237 for(pTerm=pWC->a, j=pWC->nTerm; j>0; j--, pTerm++){
120272 for(pTerm=pWC->a, j=pWC->nTerm; j>0; j--, pTerm++){
120305 for(pTerm=pWC->a, j=0; j<pWC->nTerm; j++, pTerm++){
120517 int i, j;
120528 for(j=pY->nLTerm-1; j>=0; j--){
120529 if( pY->aLTerm[j]==pX->aLTerm[i] ) break;
120531 if( j<0 ) return 0; /* X not a subset of Y since term X[i] not used by Y */
120804 int i, j, k;
120812 for(j=pLoop->nLTerm-1; j>=0; j--){
120813 pX = pLoop->aLTerm[j];
120818 if( j<0 ){
121172 int j;
121173 for(j=pIdx->nColumn-1; j>=0; j--){
121174 int x = pIdx->aiColumn[j];
121452 int i, j;
121491 j = pIdxCons->iTermOffset;
121492 pTerm = &pWC->a[j];
121537 j = pIdxCons->iTermOffset;
121539 || j<0
121540 || j>=pWC->nTerm
121548 testcase( j==0 );
121549 testcase( j==pWC->nTerm-1 );
121550 pTerm = &pWC->a[j];
121633 int i, j;
121686 for(j=0; j<sCur.n; j++){
121687 whereOrInsert(&sSum, sPrev.a[i].prereq | sCur.a[j].prereq,
121688 sqlite3LogEstAdd(sPrev.a[i].rRun, sCur.a[j].rRun),
121689 sqlite3LogEstAdd(sPrev.a[i].nOut, sCur.a[j].nOut));
121801 int i, j; /* Loop counters */
121902 for(j=0; j<nColumn; j++){
121906 if( j<pLoop->u.btree.nEq
121908 && ((i = pLoop->aLTerm[j]->eOperator) & (WO_EQ|WO_ISNULL))!=0
121921 iColumn = pIndex->aiColumn[j];
121922 revIdx = pIndex->aSortOrder[j];
121934 && j>=pLoop->u.btree.nEq
121957 if( sqlite3StrICmp(pColl->zName, pIndex->azColl[j])!=0 ) continue;
121981 if( j==0 || j<nKeyCol ){
122465 int j;
122496 for(j=0; j<pIdx->nKeyCol; j++){
122497 pTerm = findTerm(pWC, iCur, pIdx->aiColumn[j], 0, WO_EQ, pIdx);
122499 pLoop->aLTerm[j] = pTerm;
122501 if( j!=pIdx->nKeyCol ) continue;
122506 pLoop->nLTerm = j;
122507 pLoop->u.btree.nEq = j;
123072 int j;
123074 for(j=pLevel->u.in.nIn, pIn=&pLevel->u.in.aInLoop[j-1]; j>0; j--, pIn--){
124812 int j = i - iLookAhead + YYWILDCARD;
124815 j>=0 &&
124818 j<YY_ACTTAB_COUNT &&
124820 yy_lookahead[j]==YYWILDCARD
124828 return yy_action[j];
128947 int j;
128950 for(j=0; j<db->nDb; j++){
128951 Btree *pBt = db->aDb[j].pBt;
129030 int j;
129057 for(j=0; j<db->nDb; j++){
129058 struct Db *pDb = &db->aDb[j];
129062 if( j!=1 ){
129083 for(j=0; j<ArraySize(db->aFunc.a); j++){
129085 for(p=db->aFunc.a[j]; p; p=pHash){
129098 for(j=0; j<3; j++){
129099 if( pColl[j].xDel ){
129100 pColl[j].xDel(pColl[j].pUser);
130240 int j;
130241 for(j=0; j<3; j++){
130242 CollSeq *p = &aColl[j];
134304 int j;
134305 for(j=0; j<nCol; j++){
134306 if( sqlite3_stricmp(zLanguageid, aCol[j])==0 ){
134308 for(k=j; k<nCol; k++) aCol[k] = aCol[k+1];
141259 int j;
141263 j = cType[x-'a'];
141264 if( j<2 ) return j;
141268 int j;
141272 j = cType[x-'a'];
141273 if( j<2 ) return 1-j;
141403 int i, mx, j;
141416 for(j=mx, i=nIn-mx; i<nIn; i++, j++){
141417 zOut[j] = zOut[i];
141419 i = j;
141450 int i, j;
141459 for(i=0, j=sizeof(zReverse)-6; i<nIn; i++, j--){
141462 zReverse[j] = c + 'a' - 'A';
141464 zReverse[j] = c;
141473 z = &zReverse[j+1];
144822 int j;
144823 for(j=i; j<(nSegment-1); j++){
144825 if( xCmp(apSegment[j], apSegment[j+1])<0 ) break;
144826 pTmp = apSegment[j+1];
144827 apSegment[j+1] = apSegment[j];
144828 apSegment[j] = pTmp;
145614 int j;
145618 j = 1;
145620 && j<nMerge
145621 && apSegment[j]->pOffsetList
145622 && apSegment[j]->iDocid==iDocid
145624 rc = fts3SegReaderNextDocid(p, apSegment[j], 0, 0);
145625 j++;
145628 fts3SegReaderSort(pMsr->apSegment, nMerge, j, xCmp);
145869 int j; /* Number of segments that share a docid */
145875 j = 1;
145876 while( j<nMerge
145877 && apSegment[j]->pOffsetList
145878 && apSegment[j]->iDocid==iDocid
145880 fts3SegReaderNextDocid(p, apSegment[j], 0, 0);
145881 j++;
145932 fts3SegReaderSort(apSegment, nMerge, j, xCmp);
146248 int i, j;
146249 for(i=j=0; i<N; i++){
146250 j += sqlite3Fts3PutVarint(&zBuf[j], (sqlite3_int64)a[i]);
146252 *pNBuf = j;
146264 int i, j;
146266 for(i=j=0; i<N; i++){
146268 j += sqlite3Fts3GetVarint(&zBuf[j], &x);
146269 assert(j<=nBuf);
147609 int j;
147613 for(j=0; ALWAYS(j<pCsr->nSegment); j++){
147614 pSeg = pCsr->apSegment[j];
147617 assert( j<pCsr->nSegment && pSeg->iIdx==i );
148953 int j;
148964 for(j=0; j<pPhrase->nToken; j++){
148965 mHighlight |= (mPos>>j);
150376 int i, j;
150378 for(j=nNew; j>i; j--) aNew[j] = aNew[j-1];
152091 static void rtreeSearchPointSwap(RtreeCursor *p, int i, int j){
152093 assert( i<j );
152094 p->aPoint[i] = p->aPoint[j];
152095 p->aPoint[j] = t;
152096 i++; j++;
152098 if( j>=RTREE_CACHE_SZ ){
152103 p->aNode[i] = p->aNode[j];
152104 p->aNode[j] = pTemp;
152140 int i, j;
152156 j = (i-1)/2;
152157 pParent = pCur->aPoint + j;
152159 rtreeSearchPointSwap(pCur, j, i);
152160 i = j;
152238 int i, j, k, n;
152257 while( (j = i*2+1)<n ){
152258 k = j+1;
152259 if( k<n && rtreeSearchPointCompare(&p->aPoint[k], &p->aPoint[j])<0 ){
152267 if( rtreeSearchPointCompare(&p->aPoint[j], &p->aPoint[i])<0 ){
152268 rtreeSearchPointSwap(p, i, j);
152269 i = j;
155583 int j;
155590 for(j=1; j<nOvfl; j++){
155592 u32 iPrev = pCell->aOvfl[j-1];
155599 pCell->aOvfl[j] = sqlite3Get4byte(sqlite3PagerGetData(pPg));