Lines Matching refs:pStart

16373   void *pStart;           /* First byte of available memory space */  member
19072 Expr *pStart; /* Expression for "<expr> PRECEDING" */ member
28401 return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pEnd);
28443 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
28508 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
28739 if( ((uptr)p)>=(uptr)db->lookaside.pStart ){
30607 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1);
50927 void *pStart, *pEnd; /* Bounds of global page cache memory */
50981 pcache1.pStart = pBuf;
51081 if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
51113 if( p>=pcache1.pStart && p<pcache1.pEnd ){
72832 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize];
72841 if( SQLITE_WITHIN(pCell, pStart, pEnd) ){
99362 rc = sqlite3WalkExpr(pWalker, pWin->pStart);
116927 Token *pStart, /* The CREATE token that begins this statement */
117008 assert( pStart==0 );
117424 assert( pName!=0 || pStart==0 );
117425 if( pStart ){
147957 WhereTerm *pStart, *pEnd;
147960 pStart = pEnd = 0;
147961 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
147963 assert( pStart!=0 || pEnd!=0 );
147965 pTerm = pStart;
147966 pStart = pEnd;
147970 if( pStart ){
147988 assert( (pStart->wtFlags & TERM_VNULL)==0 );
147989 testcase( pStart->wtFlags & TERM_VIRTUAL );
147990 pX = pStart->pExpr;
147992 testcase( pStart->leftCursor!=iCur ); /* transitive constraints */
148007 disableTerm(pLevel, pStart);
157027 pWin->pStart = sqlite3ExprDup(pParse->db, p->pStart, 0);
157037 && (pWin->pStart || pWin->pEnd)
157069 sqlite3ExprDelete(db, pWin->pStart);
157071 pWin->pEnd = pWin->pStart = 0;
157077 pWin->pStart = sqlite3Expr(db, TK_INTEGER, "1");
157497 sqlite3ExprDelete(db, p->pStart);
157538 Expr *pStart, /* Start window size if TK_PRECEDING or FOLLOWING */
157552 assert( (eStart==TK_PRECEDING || eStart==TK_FOLLOWING)==(pStart!=0) );
157592 pWin->pStart = sqlite3WindowOffsetExpr(pParse, pStart);
157597 sqlite3ExprDelete(pParse->db, pStart);
157724 if( sqlite3ExprCompare(pParse, p1->pStart, p2->pStart, -1) ) return 1;
158754 pNew->pStart = sqlite3ExprDup(db, p->pStart, 0);
159198 && windowExprGtZero(pParse, pMWin->pStart)
159292 sqlite3ExprCode(pParse, pMWin->pStart, regStart);
167340 void *pStart;
167353 sqlite3_free(db->lookaside.pStart);
167363 pStart = 0;
167366 pStart = sqlite3Malloc( szAlloc ); /* IMP: R-61949-35727 */
167368 if( pStart ) szAlloc = sqlite3MallocSize(pStart);
167370 pStart = pBuf;
167387 db->lookaside.pStart = pStart;
167392 if( pStart ){
167396 p = (LookasideSlot*)pStart;
167412 assert( ((uptr)p)<=szAlloc + (uptr)pStart );
167418 db->lookaside.pStart = db;
168002 sqlite3_free(db->lookaside.pStart);
172992 const unsigned char *pStart = p;
173009 return (int)(p - pStart);
173033 const unsigned char *pStart = p;
173044 return (int)(p - pStart);
173144 char *pStart,
173153 for(p = (*pp)-2; p>=pStart && *p&0x80; p--);
176275 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
176280 while( p>pStart && (c=*p--)==0 );
176285 while( p>pStart && (*p & 0x80) | c ){
176288 assert( p==pStart || c==0 );
176303 if( p>pStart || (c==0 && *ppPoslist>&p[2]) ){ p = &p[2]; }
210805 u8 *pStart = a;
210827 sessionAppendBlob(pBuf, pStart, (int)(a-pStart), &rc);