mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-18 10:21:03 +03:00
Add SQLITE_TESTCTRL_LOGEST and enhance the LogEst utility program.
Improvements to testability of bloom filters. FossilOrigin-Name: 88b43d798cc5aa59855e92d3e658aee9f0a5def6ffbc5db77af048d75ecdf8cc
This commit is contained in:
@@ -1393,13 +1393,12 @@ static SQLITE_NOINLINE void filterPullDown(
|
||||
if( pLoop->prereq & notReady ) continue;
|
||||
if( pLoop->wsFlags & WHERE_IPK ){
|
||||
WhereTerm *pTerm = pLoop->aLTerm[0];
|
||||
int r1, regRowid;
|
||||
int regRowid;
|
||||
assert( pTerm!=0 );
|
||||
assert( pTerm->pExpr!=0 );
|
||||
testcase( pTerm->wtFlags & TERM_VIRTUAL );
|
||||
r1 = sqlite3GetTempReg(pParse);
|
||||
regRowid = codeEqualityTerm(pParse, pTerm, pLevel, 0, 0, r1);
|
||||
if( regRowid!=r1 ) sqlite3ReleaseTempReg(pParse, r1);
|
||||
regRowid = sqlite3GetTempReg(pParse);
|
||||
regRowid = codeEqualityTerm(pParse, pTerm, pLevel, 0, 0, regRowid);
|
||||
sqlite3VdbeAddOp4Int(pParse->pVdbe, OP_Filter, pLevel->regFilter,
|
||||
addrNxt, regRowid, 1);
|
||||
VdbeCoverage(pParse->pVdbe);
|
||||
|
||||
Reference in New Issue
Block a user