mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-29 08:01:23 +03:00
Provide the sqlite3ShowWhereTerm() interface callable interactively from
a debugger, when compiling with SQLITE_DEBUG. FossilOrigin-Name: c77a4a42f2e3d16427a69295436efe36335e56e97abd0efba814092498a8dea8
This commit is contained in:
@ -1302,6 +1302,10 @@ void sqlite3TreeViewTrigger(
|
||||
** accessible to the debugging, and to avoid warnings about unused
|
||||
** functions. But these routines only exist in debugging builds, so they
|
||||
** do not contaminate the interface.
|
||||
**
|
||||
** See Also:
|
||||
**
|
||||
** sqlite3ShowWhereTerm() in where.c
|
||||
*/
|
||||
void sqlite3ShowExpr(const Expr *p){ sqlite3TreeViewExpr(0,p,0); }
|
||||
void sqlite3ShowExprList(const ExprList *p){ sqlite3TreeViewExprList(0,p,0,0);}
|
||||
|
@ -2332,7 +2332,7 @@ static int whereInScanEst(
|
||||
#endif /* SQLITE_ENABLE_STAT4 */
|
||||
|
||||
|
||||
#ifdef WHERETRACE_ENABLED
|
||||
#if defined(WHERETRACE_ENABLED) || defined(SQLITE_DEBUG)
|
||||
/*
|
||||
** Print the content of a WhereTerm object
|
||||
*/
|
||||
@ -2376,6 +2376,9 @@ void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm){
|
||||
sqlite3TreeViewExpr(0, pTerm->pExpr, 0);
|
||||
}
|
||||
}
|
||||
void sqlite3ShowWhereTerm(WhereTerm *pTerm){
|
||||
sqlite3WhereTermPrint(pTerm, 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WHERETRACE_ENABLED
|
||||
|
Reference in New Issue
Block a user