Home
last modified time | relevance | path

Searched refs:regBase (Results 1 – 5 of 5) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c776 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 Ddelete.c962 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 Dselect.c670 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 Dfkey.c474 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 Dwhere.c849 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()