Lines Matching refs:pStart
16706 void *pStart; /* First byte of available memory space */ member
19159 Expr *pStart; /* Expression for "<expr> PRECEDING" */ member
27581 return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pEnd);
27623 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
27688 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
27914 if( ((uptr)p)>=(uptr)db->lookaside.pStart ){
29756 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1);
49883 void *pStart, *pEnd; /* Bounds of global page cache memory */
49937 pcache1.pStart = pBuf;
50037 if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
50069 if( p>=pcache1.pStart && p<pcache1.pEnd ){
71423 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize];
71432 if( SQLITE_WITHIN(pCell, pStart, pEnd) ){
97319 rc = sqlite3WalkExpr(pWalker, pWin->pStart);
113508 Token *pStart, /* The CREATE token that begins this statement */
113589 assert( pStart==0 );
114005 assert( pName!=0 || pStart==0 );
114006 if( pStart ){
142220 WhereTerm *pStart, *pEnd;
142223 pStart = pEnd = 0;
142224 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
142226 assert( pStart!=0 || pEnd!=0 );
142228 pTerm = pStart;
142229 pStart = pEnd;
142233 if( pStart ){
142251 assert( (pStart->wtFlags & TERM_VNULL)==0 );
142252 testcase( pStart->wtFlags & TERM_VIRTUAL );
142253 pX = pStart->pExpr;
142255 testcase( pStart->leftCursor!=iCur ); /* transitive constraints */
142270 disableTerm(pLevel, pStart);
151033 pWin->pStart = sqlite3ExprDup(pParse->db, p->pStart, 0);
151043 && (pWin->pStart || pWin->pEnd)
151075 sqlite3ExprDelete(db, pWin->pStart);
151077 pWin->pEnd = pWin->pStart = 0;
151083 pWin->pStart = sqlite3Expr(db, TK_INTEGER, "1");
151469 sqlite3ExprDelete(db, p->pStart);
151510 Expr *pStart, /* Start window size if TK_PRECEDING or FOLLOWING */
151524 assert( (eStart==TK_PRECEDING || eStart==TK_FOLLOWING)==(pStart!=0) );
151564 pWin->pStart = sqlite3WindowOffsetExpr(pParse, pStart);
151569 sqlite3ExprDelete(pParse->db, pStart);
151687 if( sqlite3ExprCompare(pParse, p1->pStart, p2->pStart, -1) ) return 1;
152690 pNew->pStart = sqlite3ExprDup(db, p->pStart, 0);
153135 && windowExprGtZero(pParse, pMWin->pStart)
153229 sqlite3ExprCode(pParse, pMWin->pStart, regStart);
160918 void *pStart;
160931 sqlite3_free(db->lookaside.pStart);
160941 pStart = 0;
160944 pStart = sqlite3Malloc( szAlloc ); /* IMP: R-61949-35727 */
160946 if( pStart ) szAlloc = sqlite3MallocSize(pStart);
160948 pStart = pBuf;
160965 db->lookaside.pStart = pStart;
160970 if( pStart ){
160974 p = (LookasideSlot*)pStart;
160990 assert( ((uptr)p)<=szAlloc + (uptr)pStart );
160996 db->lookaside.pStart = db;
161539 sqlite3_free(db->lookaside.pStart);
166392 const unsigned char *pStart = p;
166409 return (int)(p - pStart);
166433 const unsigned char *pStart = p;
166444 return (int)(p - pStart);
166544 char *pStart,
166553 for(p = (*pp)-2; p>=pStart && *p&0x80; p--);
169666 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
169671 while( p>pStart && (c=*p--)==0 );
169676 while( p>pStart && (*p & 0x80) | c ){
169679 assert( p==pStart || c==0 );
169694 if( p>pStart || (c==0 && *ppPoslist>&p[2]) ){ p = &p[2]; }
203714 u8 *pStart = a;
203736 sessionAppendBlob(pBuf, pStart, (int)(a-pStart), &rc);