Lines Matching refs:WhereInfo

15395 typedef struct WhereInfo WhereInfo;  typedef
20494 SQLITE_PRIVATE void sqlite3WindowCodeStep(Parse*, Select*, WhereInfo*, int, int);
20981 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*,SrcList*,Expr*,ExprList*,
20983 SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo*);
20984 SQLITE_PRIVATE LogEst sqlite3WhereOutputRowCount(WhereInfo*);
20985 SQLITE_PRIVATE int sqlite3WhereIsDistinct(WhereInfo*);
20986 SQLITE_PRIVATE int sqlite3WhereIsOrdered(WhereInfo*);
20987 SQLITE_PRIVATE int sqlite3WhereOrderByLimitOptLabel(WhereInfo*);
20988 SQLITE_PRIVATE void sqlite3WhereMinMaxOptEarlyOut(Vdbe*,WhereInfo*);
20989 SQLITE_PRIVATE int sqlite3WhereIsSorted(WhereInfo*);
20990 SQLITE_PRIVATE int sqlite3WhereContinueLabel(WhereInfo*);
20991 SQLITE_PRIVATE int sqlite3WhereBreakLabel(WhereInfo*);
20992 SQLITE_PRIVATE int sqlite3WhereOkOnePass(WhereInfo*, int*);
20996 SQLITE_PRIVATE int sqlite3WhereUsesDeferredSeek(WhereInfo*);
127913 WhereInfo *pWInfo; /* Information about the WHERE clause */
131969 WhereInfo *pWInfo; /* Context used by sqlite3WhereXXX() */
150196 WhereInfo *pWInfo; /* Return from sqlite3WhereBegin() */
153571 WhereInfo *pWInfo = 0; /* Information about the WHERE clause */
154490 WhereInfo *pWInfo = 0;
157134 WhereInfo *pWInfo; /* WHERE clause processing context */
157203 WhereInfo *pWInfo; /* Information about this WHERE */
157252 struct WhereInfo {
157305 SQLITE_PRIVATE void *sqlite3WhereMalloc(WhereInfo *pWInfo, u64 nByte);
157306 SQLITE_PRIVATE void *sqlite3WhereRealloc(WhereInfo *pWInfo, void *pOld, u64 nByte);
157318 const WhereInfo *pWInfo, /* WHERE clause */
157338 WhereInfo *pWInfo, /* Complete information about the WHERE clause */
157344 WhereInfo *pWInfo,
157350 SQLITE_PRIVATE void sqlite3WhereClauseInit(WhereClause*,WhereInfo*);
157649 const WhereInfo *pWInfo, /* WHERE clause */
158459 WhereInfo *pWInfo, /* The where clause */
158588 WhereInfo *pWInfo, /* Where clause context */
158704 WhereInfo *pWInfo, /* Complete information about the WHERE clause */
158779 WhereInfo *pWInfo, /* Complete information about the WHERE clause */
159716 WhereInfo *pSubWInfo; /* Info for single OR-term scan */
160146 WhereInfo *pWInfo,
160155 WhereInfo *pSubWInfo;
160885 WhereInfo *pWInfo = pWC->pWInfo; /* WHERE clause processing context */
161304 WhereInfo *pWInfo = pWC->pWInfo; /* WHERE clause processing context */
161913 WhereInfo *pWInfo /* The WHERE processing context */
162166 SQLITE_PRIVATE LogEst sqlite3WhereOutputRowCount(WhereInfo *pWInfo){
162174 SQLITE_PRIVATE int sqlite3WhereIsDistinct(WhereInfo *pWInfo){
162186 SQLITE_PRIVATE int sqlite3WhereIsOrdered(WhereInfo *pWInfo){
162213 SQLITE_PRIVATE int sqlite3WhereOrderByLimitOptLabel(WhereInfo *pWInfo){
162236 SQLITE_PRIVATE void sqlite3WhereMinMaxOptEarlyOut(Vdbe *v, WhereInfo *pWInfo){
162255 SQLITE_PRIVATE int sqlite3WhereContinueLabel(WhereInfo *pWInfo){
162264 SQLITE_PRIVATE int sqlite3WhereBreakLabel(WhereInfo *pWInfo){
162285 SQLITE_PRIVATE int sqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur){
162301 SQLITE_PRIVATE int sqlite3WhereUsesDeferredSeek(WhereInfo *pWInfo){
162375 SQLITE_PRIVATE void *sqlite3WhereMalloc(WhereInfo *pWInfo, u64 nByte){
162386 SQLITE_PRIVATE void *sqlite3WhereRealloc(WhereInfo *pWInfo, void *pOld, u64 nByte){
163309 WhereInfo *pWInfo, /* The WHERE clause */
163435 WhereInfo *pWInfo, /* The WHERE clause */
164432 WhereInfo *pWInfo = pWC->pWInfo;
164584 static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){
164803 WhereInfo *pWInfo = pBuilder->pWInfo;
165108 WhereInfo *pWInfo = pBuilder->pWInfo; /* WHERE analyze context */
165701 WhereInfo *pWInfo, /* The WHERE clause context */
165877 WhereInfo *pWInfo; /* WHERE analysis context */
166546 WhereInfo *pWInfo; /* WHERE analysis context */
166676 WhereInfo *pWInfo = pBuilder->pWInfo;
166799 WhereInfo *pWInfo = pBuilder->pWInfo;
166898 WhereInfo *pWInfo, /* The WHERE clause */
167246 SQLITE_PRIVATE int sqlite3WhereIsSorted(WhereInfo *pWInfo){
167270 WhereInfo *pWInfo, /* Query planning context */
167341 static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){
167767 static SQLITE_NOINLINE void whereInterstageHeuristic(WhereInfo *pWInfo){
167814 WhereInfo *pWInfo;
167936 static void showAllWhereLoops(WhereInfo *pWInfo, WhereClause *pWC){
167994 WhereInfo *pWInfo,
168081 const WhereInfo *pWInfo
168242 static SQLITE_NOINLINE void whereReverseScanOrder(WhereInfo *pWInfo){
168344 SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(
168357 WhereInfo *pWInfo; /* Will become the return value of this function */
168413 nByteWInfo = ROUND8P(sizeof(WhereInfo));
168438 offsetof(WhereInfo,sWC) - offsetof(WhereInfo,nOBSat));
169015 SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo *pWInfo){
172130 WhereInfo *pWInfo, /* Context returned by sqlite3WhereBegin() */