diff options
author | drh <> | 2024-07-03 20:10:42 +0000 |
---|---|---|
committer | drh <> | 2024-07-03 20:10:42 +0000 |
commit | 5b070cfa0f88ffd6948af8a5df7aaa920ee50f81 (patch) | |
tree | c77766033533102c8eeabb442ed373ceb0d0114d /src | |
parent | c4c2589ff0b7b9cff2dd50b79a63b226717c4c5f (diff) | |
download | sqlite-5b070cfa0f88ffd6948af8a5df7aaa920ee50f81.tar.gz sqlite-5b070cfa0f88ffd6948af8a5df7aaa920ee50f81.zip |
Show the creation of IN-operator Bloom filters in the EXPLAIN QUERY PLAN output.
FossilOrigin-Name: c10a1b99d47a4c93bdb16e646f6a21add570d6dbb34fd91a32f8abacdb28712b
Diffstat (limited to 'src')
-rw-r--r-- | src/select.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/select.c b/src/select.c index a1da3f51b..b5b519829 100644 --- a/src/select.c +++ b/src/select.c @@ -1387,6 +1387,7 @@ static void selectInnerLoop( if( pDest->iSDParm2 ){ sqlite3VdbeAddOp4Int(v, OP_FilterAdd, pDest->iSDParm2, 0, regResult, nResultCol); + ExplainQueryPlan((pParse, 0, "CREATE BLOOM FILTER")); } sqlite3ReleaseTempReg(pParse, r1); } @@ -3324,6 +3325,7 @@ static int generateOutputSubroutine( if( pDest->iSDParm2>0 ){ sqlite3VdbeAddOp4Int(v, OP_FilterAdd, pDest->iSDParm2, 0, pIn->iSdst, pIn->nSdst); + ExplainQueryPlan((pParse, 0, "CREATE BLOOM FILTER")); } sqlite3ReleaseTempReg(pParse, r1); break; |