pOffset 12295 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset; /* OFFSET expression. NULL means not used. */ pOffset 43785 ext/sqlite3/libsqlite/sqlite3.c i64 *pOffset, /* Offset of record to playback */ pOffset 43822 ext/sqlite3/libsqlite/sqlite3.c rc = read32bits(jfd, *pOffset, &pgno); pOffset 43824 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4); pOffset 43826 ext/sqlite3/libsqlite/sqlite3.c *pOffset += pPager->pageSize + 4 + isMainJrnl*4; pOffset 43841 ext/sqlite3/libsqlite/sqlite3.c rc = read32bits(jfd, (*pOffset)-4, &cksum); pOffset 43909 ext/sqlite3/libsqlite/sqlite3.c isSynced = pPager->noSync || (*pOffset <= pPager->journalHdr); pOffset 43967 ext/sqlite3/libsqlite/sqlite3.c if( isMainJrnl && (!isSavepnt || *pOffset<=pPager->journalHdr) ){ pOffset 81226 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3WalkExpr(pWalker, p->pOffset) ) return WRC_Abort; pOffset 82483 ext/sqlite3/libsqlite/sqlite3.c sqlite3ResolveExprNames(&sNC, p->pOffset) ){ pOffset 83163 ext/sqlite3/libsqlite/sqlite3.c heightOfExpr(p->pOffset, pnHeight); pOffset 83900 ext/sqlite3/libsqlite/sqlite3.c pNew->pOffset = sqlite3ExprDup(db, p->pOffset, flags); pOffset 84352 ext/sqlite3/libsqlite/sqlite3.c assert( p->pOffset==0 ); /* No LIMIT means no OFFSET */ pOffset 90471 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3FixExpr(pFix, pSelect->pOffset) ){ pOffset 95715 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset, /* The OFFSET clause. May be null */ pOffset 95737 ext/sqlite3/libsqlite/sqlite3.c assert( pOffset == 0 ); pOffset 95765 ext/sqlite3/libsqlite/sqlite3.c pOrderBy,0,pLimit,pOffset); pOffset 95788 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprDelete(pParse->db, pOffset); pOffset 101460 ext/sqlite3/libsqlite/sqlite3.c assert( pSelect->pOffset==0 ); /* Must be so if pLimit==0 */ pOffset 106541 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprDelete(db, p->pOffset); pOffset 106575 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset /* OFFSET value. NULL means no offset */ pOffset 106599 ext/sqlite3/libsqlite/sqlite3.c pNew->pOffset = pOffset; pOffset 106600 ext/sqlite3/libsqlite/sqlite3.c assert( pOffset==0 || pLimit!=0 || pParse->nErr>0 || db->mallocFailed!=0 ); pOffset 108277 ext/sqlite3/libsqlite/sqlite3.c assert( p->pOffset==0 || p->pLimit!=0 ); pOffset 108296 ext/sqlite3/libsqlite/sqlite3.c if( p->pOffset ){ pOffset 108299 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCode(pParse, p->pOffset, iOffset); pOffset 108432 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, *pOffset; /* Saved LIMIT and OFFSET */ pOffset 108442 ext/sqlite3/libsqlite/sqlite3.c pOffset = p->pOffset; pOffset 108445 ext/sqlite3/libsqlite/sqlite3.c p->pLimit = p->pOffset = 0; pOffset 108534 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = pOffset; pOffset 108584 ext/sqlite3/libsqlite/sqlite3.c assert( p->pOffset==0 ); pOffset 108725 ext/sqlite3/libsqlite/sqlite3.c pPrior->pOffset = p->pOffset; pOffset 108729 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = 0; pOffset 108762 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, *pOffset; /* Saved values of p->nLimit and p->nOffset */ pOffset 108774 ext/sqlite3/libsqlite/sqlite3.c assert( p->pOffset==0 ); /* Not allowed on leftward elements */ pOffset 108810 ext/sqlite3/libsqlite/sqlite3.c pOffset = p->pOffset; pOffset 108811 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = 0; pOffset 108825 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = pOffset; pOffset 108858 ext/sqlite3/libsqlite/sqlite3.c Expr *pLimit, *pOffset; pOffset 108894 ext/sqlite3/libsqlite/sqlite3.c pOffset = p->pOffset; pOffset 108895 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = 0; pOffset 108905 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = pOffset; pOffset 109390 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprDelete(db, p->pOffset); pOffset 109391 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = 0; pOffset 109822 ext/sqlite3/libsqlite/sqlite3.c if( pSub->pOffset ) return 0; /* Restriction (14) */ pOffset 109969 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset = p->pOffset; pOffset 109975 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = 0; pOffset 109978 ext/sqlite3/libsqlite/sqlite3.c p->pOffset = pOffset; pOffset 110362 ext/sqlite3/libsqlite/sqlite3.c pNew->pOffset = 0; pOffset 111998 ext/sqlite3/libsqlite/sqlite3.c if( p->pOffset ) n++; pOffset 112055 ext/sqlite3/libsqlite/sqlite3.c if( p->pOffset ){ pOffset 112057 ext/sqlite3/libsqlite/sqlite3.c sqlite3TreeViewExpr(pView, p->pOffset, 0); pOffset 123264 ext/sqlite3/libsqlite/sqlite3.c Expr *pOffset; /* The OFFSET expression. NULL if there is none */ pOffset 125672 ext/sqlite3/libsqlite/sqlite3.c yygotominor.yy3 = sqlite3SelectNew(pParse,yymsp[-6].minor.yy14,yymsp[-5].minor.yy65,yymsp[-4].minor.yy132,yymsp[-3].minor.yy14,yymsp[-2].minor.yy132,yymsp[-1].minor.yy14,yymsp[-7].minor.yy381,yymsp[0].minor.yy476.pLimit,yymsp[0].minor.yy476.pOffset); pOffset 125883 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pLimit = 0; yygotominor.yy476.pOffset = 0;} pOffset 125886 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pLimit = yymsp[0].minor.yy346.pExpr; yygotominor.yy476.pOffset = 0;} pOffset 125889 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pLimit = yymsp[-2].minor.yy346.pExpr; yygotominor.yy476.pOffset = yymsp[0].minor.yy346.pExpr;} pOffset 125892 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pOffset = yymsp[-2].minor.yy346.pExpr; yygotominor.yy476.pLimit = yymsp[0].minor.yy346.pExpr;}