| /sqlite-3.40.0/src/ |
| H A D | wherecode.c | 576 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 D | insert.c | 175 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 D | fkey.c | 354 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 D | expr.c | 3841 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 D | vtab.c | 468 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 D | pragma.c | 620 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 D | update.c | 61 void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){ in sqlite3ColumnDefault() argument 81 sqlite3VdbeAddOp1(v, OP_RealAffinity, iReg); in sqlite3ColumnDefault()
|
| H A D | whereexpr.c | 1553 int iReg, /* Register that will hold value of the limit/offset */ in whereAddLimitExpr() argument 1572 pVal->iTable = iReg; in whereAddLimitExpr()
|
| H A D | vdbeaux.c | 5270 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 D | build.c | 258 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 D | vdbe.c | 586 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()
|