aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan <Dan Kennedy>2023-10-23 11:34:24 +0000
committerdan <Dan Kennedy>2023-10-23 11:34:24 +0000
commit3f81c3264ac8e97575e8aac919d89f43415d6c58 (patch)
treec01ce3ad50de5de636321e873027bdaefca3015a /src
parent06700d77c2987e980d649f60c925f8df7c44fcf6 (diff)
downloadsqlite-3f81c3264ac8e97575e8aac919d89f43415d6c58.tar.gz
sqlite-3f81c3264ac8e97575e8aac919d89f43415d6c58.zip
Add an SQLITE_OMIT_VIRTUALTABLE block around the new vtab code in "PRAGMA integrity_check".
FossilOrigin-Name: ab99eb2b6c50f4f0bb42918b9bdda37e2ef9316bed07de18fa4bd373c49a8b00
Diffstat (limited to 'src')
-rw-r--r--src/pragma.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pragma.c b/src/pragma.c
index cbf5b0b45..d310b83a3 100644
--- a/src/pragma.c
+++ b/src/pragma.c
@@ -1763,6 +1763,7 @@ void sqlite3Pragma(
if( pObjTab && pObjTab!=pTab ) continue;
if( !IsOrdinaryTable(pTab) ){
+#ifndef SQLITE_OMIT_VIRTUALTABLE
sqlite3_vtab *pVTab;
int a1;
if( !IsVirtual(pTab) ) continue;
@@ -1782,6 +1783,7 @@ void sqlite3Pragma(
a1 = sqlite3VdbeAddOp1(v, OP_IsNull, 3); VdbeCoverage(v);
integrityCheckResultRow(v);
sqlite3VdbeJumpHere(v, a1);
+#endif
continue;
}
if( isQuick || HasRowid(pTab) ){