Searched refs:regBase (Results 1 – 5 of 5) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | wherecode.c | 776 int regBase; /* Base register */ in codeAllEqualityTerms() local 790 regBase = pParse->nMem + 1; in codeAllEqualityTerms() 799 sqlite3VdbeAddOp3(v, OP_Null, 0, regBase, regBase+nSkip-1); in codeAllEqualityTerms() 830 if( r1!=regBase+j ){ in codeAllEqualityTerms() 832 sqlite3ReleaseTempReg(pParse, regBase); in codeAllEqualityTerms() 833 regBase = r1; in codeAllEqualityTerms() 835 sqlite3VdbeAddOp2(v, OP_Copy, r1, regBase+j); in codeAllEqualityTerms() 867 return regBase; in codeAllEqualityTerms() 1865 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); in sqlite3WhereCodeOneLoopStart() 1869 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); in sqlite3WhereCodeOneLoopStart() [all …]
|
| H A D | delete.c | 962 int regBase; in sqlite3GenerateIndexKey() local 979 regBase = sqlite3GetTempRange(pParse, nCol); in sqlite3GenerateIndexKey() 980 if( pPrior && (regBase!=regPrior || pPrior->pPartIdxWhere) ) pPrior = 0; in sqlite3GenerateIndexKey() 989 sqlite3ExprCodeLoadIndexColumn(pParse, pIdx, iDataCur, j, regBase+j); in sqlite3GenerateIndexKey() 1001 sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase, nCol, regOut); in sqlite3GenerateIndexKey() 1003 sqlite3ReleaseTempRange(pParse, regBase, nCol); in sqlite3GenerateIndexKey() 1004 return regBase; in sqlite3GenerateIndexKey()
|
| H A D | select.c | 670 int regBase, in makeSorterRecord() argument 726 regBase = regData - nPrefixReg; in pushOntoSorter() 728 regBase = pParse->nMem + 1; in pushOntoSorter() 740 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData); in pushOntoSorter() 755 addrFirst = sqlite3VdbeAddOp1(v, OP_IfNot, regBase+nExpr); in pushOntoSorter() 782 sqlite3ExprCodeMove(pParse, regBase, regPrevKey, pSort->nOBSat); in pushOntoSorter() 819 regBase+nOBSat, nBase-nOBSat); in pushOntoSorter() 7544 int regBase; in sqlite3Select() local 7563 regBase = sqlite3GetTempRange(pParse, nCol); in sqlite3Select() 7570 sqlite3ExprCode(pParse, pCol->pCExpr, j + regBase); in sqlite3Select() [all …]
|
| H A D | fkey.c | 474 int regBase, /* Contents of table pTab */ in exprTableRegister() argument 486 pExpr->iTable = regBase + sqlite3TableColumnToStorage(pTab,iCol) + 1; in exprTableRegister() 492 pExpr->iTable = regBase; in exprTableRegister()
|
| H A D | where.c | 849 int regBase; /* Array of registers where record is assembled */ in constructAutomaticIndex() local 1001 regBase = sqlite3GenerateIndexKey( in constructAutomaticIndex() 1006 regBase, pLoop->u.btree.nEq); in constructAutomaticIndex() 1012 sqlite3VdbeChangeP2(v, addrCounter, regBase+n); in constructAutomaticIndex()
|