Lines Matching refs:pStart
17975 void *pStart; /* First byte of available memory space */ member
20935 Expr *pStart; /* Expression for "<expr> PRECEDING" */ member
24609 db->lookaside.pEnd = db->lookaside.pStart; in sqlite3_db_status()
24654 db->lookaside.pEnd = db->lookaside.pStart; in sqlite3_db_status()
31084 return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pTrueEnd); in isLookaside()
31124 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){ in sqlite3DbMallocSize()
31186 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){ in sqlite3DbFreeNN()
31225 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){ in sqlite3DbNNFreeNN()
31460 if( ((uptr)p)>=(uptr)db->lookaside.pStart ){ in sqlite3DbRealloc()
33608 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1); in sqlite3TreeViewWindow()
56338 void *pStart, *pEnd; /* Bounds of global page cache memory */ member
56388 pcache1.pStart = pBuf;
56489 if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
56521 if( p>=pcache1.pStart && p<pcache1.pEnd ){
79297 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize]; local
79307 if( SQLITE_WITHIN(pCell, pStart, pEnd) ){
93549 db->lookaside.pEnd = db->lookaside.pStart;
107805 rc = sqlite3WalkExpr(pWalker, pWin->pStart);
126933 Token *pStart, /* The CREATE token that begins this statement */
127016 assert( pStart==0 );
127430 assert( pName!=0 || pStart==0 );
127431 if( pStart ){
161327 WhereTerm *pStart, *pEnd;
161330 pStart = pEnd = 0;
161331 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
161333 assert( pStart!=0 || pEnd!=0 );
161335 pTerm = pStart;
161336 pStart = pEnd;
161340 if( pStart ){
161358 assert( (pStart->wtFlags & TERM_VNULL)==0 );
161359 testcase( pStart->wtFlags & TERM_VIRTUAL );
161360 pX = pStart->pExpr;
161362 testcase( pStart->leftCursor!=iCur ); /* transitive constraints */
161377 disableTerm(pLevel, pStart);
170004 WhereLoop *pStart; /* Where to start searching for dimension-tables */
170014 pStart = pWInfo->pLoops;
170027 while( pStart && pStart->iTab<=iFromIdx ){
170028 pStart = pStart->pNextLoop;
170031 for(pWLoop=pStart; pWLoop; pWLoop=pWLoop->pNextLoop){
170069 for(pWLoop=pStart; pWLoop; pWLoop=pWLoop->pNextLoop){
170078 for(pWLoop=pStart; pWLoop; pWLoop=pWLoop->pNextLoop){
172824 pWin->pStart = sqlite3ExprDup(pParse->db, p->pStart, 0);
172834 && (pWin->pStart || pWin->pEnd)
172866 sqlite3ExprDelete(db, pWin->pStart);
172868 pWin->pEnd = pWin->pStart = 0;
172874 pWin->pStart = sqlite3Expr(db, TK_INTEGER, "1");
173294 sqlite3ExprDelete(db, p->pStart);
173335 Expr *pStart, /* Start window size if TK_PRECEDING or FOLLOWING */
173349 assert( (eStart==TK_PRECEDING || eStart==TK_FOLLOWING)==(pStart!=0) );
173389 pWin->pStart = sqlite3WindowOffsetExpr(pParse, pStart);
173394 sqlite3ExprDelete(pParse->db, pStart);
173522 if( sqlite3ExprCompare(pParse, p1->pStart, p2->pStart, -1) ) return 1;
174558 pNew->pStart = sqlite3ExprDup(db, p->pStart, 0);
175002 && windowExprGtZero(pParse, pMWin->pStart)
175096 sqlite3ExprCode(pParse, pMWin->pStart, regStart);
183420 void *pStart; /* Start of the lookaside buffer */
183433 sqlite3_free(db->lookaside.pStart);
183448 pStart = 0;
183451 pStart = sqlite3Malloc( szAlloc );
183453 if( pStart ) szAlloc = sqlite3MallocSize(pStart);
183455 pStart = pBuf;
183472 db->lookaside.pStart = pStart;
183477 if( pStart ){
183481 p = (LookasideSlot*)pStart;
183497 assert( ((uptr)p)<=szAlloc + (uptr)pStart );
183503 db->lookaside.pStart = 0;
184103 sqlite3_free(db->lookaside.pStart);
189433 const unsigned char *pStart = p;
189450 return (int)(p - pStart);
189474 const unsigned char *pStart = p;
189485 return (int)(p - pStart);
189585 char *pStart,
189594 for(p = (*pp)-2; p>=pStart && *p&0x80; p--);
192722 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
192727 while( p>pStart && (c=*p--)==0 );
192732 while( p>pStart && (*p & 0x80) | c ){
192735 assert( p==pStart || c==0 );
192750 if( p>pStart || (c==0 && *ppPoslist>&p[2]) ){ p = &p[2]; }
230922 u8 *pStart = a;
230944 sessionAppendBlob(pBuf, pStart, (int)(a-pStart), &rc);