Home
last modified time | relevance | path

Searched refs:iReg (Results 1 – 11 of 11) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c576 iReg = iTarget; in codeEqualityTerm()
577 sqlite3VdbeAddOp2(v, OP_Null, 0, iReg); in codeEqualityTerm()
597 iReg = iTarget; in codeEqualityTerm()
661 int iOut = iReg + i - iEq; in codeEqualityTerm()
673 pIn->iBase = iReg - i; in codeEqualityTerm()
714 return iReg; in codeEqualityTerm()
1216 sqlite3ExprCode(pParse, p, iReg); in codeExprOrVector()
1414 int iReg; /* P3 Value for OP_VFilter */ in sqlite3WhereCodeOneLoopStart() local
1418 iReg = sqlite3GetTempRange(pParse, nConstraint+2); in sqlite3WhereCodeOneLoopStart()
1421 int iTarget = iReg+j+2; in sqlite3WhereCodeOneLoopStart()
[all …]
H A Dinsert.c175 void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ in sqlite3TableAffinity() argument
179 if( iReg==0 ){ in sqlite3TableAffinity()
192 sqlite3VdbeAddOp2(v, OP_TypeCheck, iReg, pTab->nNVCol); in sqlite3TableAffinity()
209 if( iReg ){ in sqlite3TableAffinity()
210 sqlite3VdbeAddOp4(v, OP_Affinity, iReg, i, 0, zColAff, i); in sqlite3TableAffinity()
1738 int iReg; /* Register holding column value */ in sqlite3GenerateConstraintChecks() local
1777 iReg = sqlite3TableColumnToStorage(pTab, i) + regNewData + 1; in sqlite3GenerateConstraintChecks()
1780 int addr1 = sqlite3VdbeAddOp1(v, OP_NotNull, iReg); in sqlite3GenerateConstraintChecks()
1785 sqlite3ColumnExpr(pTab, pCol), iReg); in sqlite3GenerateConstraintChecks()
1797 onError, iReg); in sqlite3GenerateConstraintChecks()
[all …]
H A Dfkey.c354 int iReg = sqlite3TableColumnToStorage(pFKey->pFrom,aiCol[i]) + regData + 1; in fkLookupParent() local
355 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v); in fkLookupParent()
952 int iFromCol, iReg; in sqlite3FkCheck() local
954 iReg = sqlite3TableColumnToStorage(pFKey->pFrom,iFromCol) + regOld+1; in sqlite3FkCheck()
955 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v); in sqlite3FkCheck()
H A Dexpr.c3841 int iReg, /* Store results here */ in sqlite3ExprCodeGetColumn() argument
3850 return iReg; in sqlite3ExprCodeGetColumn()
3866 static void exprToRegister(Expr *pExpr, int iReg){ in exprToRegister() argument
3871 p->iTable = iReg; in exprToRegister()
4153 int iReg; in sqlite3ExprCodeTarget() local
4173 return iReg; in sqlite3ExprCodeTarget()
4231 return iReg; in sqlite3ExprCodeTarget()
6439 if( iReg ){ in sqlite3ReleaseTempReg()
6442 pParse->aTempReg[pParse->nTempReg++] = iReg; in sqlite3ReleaseTempReg()
6466 sqlite3ReleaseTempReg(pParse, iReg); in sqlite3ReleaseTempRange()
[all …]
H A Dvtab.c468 int iReg; in sqlite3VtabFinishParse() local
506 iReg = ++pParse->nMem; in sqlite3VtabFinishParse()
507 sqlite3VdbeLoadString(v, iReg, pTab->zName); in sqlite3VtabFinishParse()
508 sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg); in sqlite3VtabFinishParse()
H A Dpragma.c620 int iReg; in sqlite3Pragma() local
623 iReg = ++pParse->nMem; in sqlite3Pragma()
625 sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg); in sqlite3Pragma()
633 sqlite3VdbeAddOp3(v, OP_MaxPgcnt, iDb, iReg, (int)x); in sqlite3Pragma()
635 sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1); in sqlite3Pragma()
H A Dupdate.c61 void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){ in sqlite3ColumnDefault() argument
81 sqlite3VdbeAddOp1(v, OP_RealAffinity, iReg); in sqlite3ColumnDefault()
H A Dwhereexpr.c1553 int iReg, /* Register that will hold value of the limit/offset */ in whereAddLimitExpr() argument
1572 pVal->iTable = iReg; in whereAddLimitExpr()
H A Dvdbeaux.c5270 int iReg, /* Register for new.* record */ in sqlite3VdbePreUpdateHook() argument
5286 iKey2 = v->aMem[iReg].u.i; in sqlite3VdbePreUpdateHook()
5295 || (pCsr->nField==pTab->nCol+1 && op==SQLITE_DELETE && iReg==-1) in sqlite3VdbePreUpdateHook()
5301 preupdate.iNewReg = iReg; in sqlite3VdbePreUpdateHook()
H A Dbuild.c258 int iReg = pEL->a[i].u.iConstExprReg; in sqlite3FinishCoding() local
259 sqlite3ExprCode(pParse, pEL->a[i].pExpr, iReg); in sqlite3FinishCoding()
1187 int iReg = ++pParse->nMem; in sqlite3ForceNotReadOnly() local
1190 sqlite3VdbeAddOp3(v, OP_JournalMode, 0, iReg, PAGER_JOURNALMODE_QUERY); in sqlite3ForceNotReadOnly()
H A Dvdbe.c586 static void registerTrace(int iReg, Mem *p){ in registerTrace() argument
587 printf("R[%d] = ", iReg); in registerTrace()
590 printf(" <== R[%d]", (int)(p->pScopyFrom - &p[-iReg])); in registerTrace()