Lines Matching refs:WhereInfo
7405 typedef struct WhereInfo WhereInfo;
10023 ** For each nested loop in a WHERE clause implementation, the WhereInfo
10068 ** and the WhereInfo.wctrlFlags member.
10087 struct WhereInfo {
10852 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*, SrcList*, Expr*, ExprList**, u16);
10853 SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo*);
79229 WhereInfo *pWInfo; /* Information about the WHERE clause */
81707 WhereInfo *pWInfo; /* Context used by sqlite3WhereXXX() */
91522 WhereInfo *pWInfo; /* Return from sqlite3WhereBegin() */
93669 WhereInfo *pWInfo; /* Information about the WHERE clause */
98818 WhereInfo *pWInfo, /* Complete information about the WHERE clause */
99348 WhereInfo *pSubWInfo; /* Info for single OR-term scan */
99472 ** Free a WhereInfo structure
99474 static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){
99588 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(
99596 int nByteWInfo; /* Num. bytes allocated for WhereInfo struct */
99598 WhereInfo *pWInfo; /* Will become the return value of this function */
99625 /* Allocate and initialize the WhereInfo structure that will become the
99626 ** return value. A single allocation is used to store the WhereInfo
99627 ** struct, the contents of WhereInfo.a[], the WhereClause structure
99633 nByteWInfo = ROUND8(sizeof(WhereInfo)+(nTabList-1)*sizeof(WhereLevel));
100069 /* Record the continuation address in the WhereInfo structure. Then
100087 SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo *pWInfo){