• Home
  • Raw
  • Download

Lines Matching refs:iLimit

7671   void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
7692 void (*xTruncate)(sqlite3_pcache*, unsigned iLimit);
15537 int iLimit, iOffset; /* Memory registers holding LIMIT & OFFSET counters */ member
35447 int iLimit = 0;
35465 if( zBuf[nBuf-2]!=0 || (iLimit++)>10 ) return SQLITE_ERROR;
45751 unsigned int iLimit /* Drop pages with this pgno or larger */
45756 assert( pCache->iMaxKey >= iLimit );
45758 if( pCache->iMaxKey - iLimit < pCache->nHash ){
45763 h = iLimit % pCache->nHash;
45778 if( pPage->iKey>=iLimit ){
46248 static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){
46251 if( iLimit<=pCache->iMaxKey ){
46252 pcache1TruncateUnsafe(pCache, iLimit);
46253 pCache->iMaxKey = iLimit-1;
48417 const i64 iLimit = pPager->journalSizeLimit; /* Local cache of jsl */
48420 if( doTruncate || iLimit==0 ){
48436 if( rc==SQLITE_OK && iLimit>0 ){
48439 if( rc==SQLITE_OK && sz>iLimit ){
48440 rc = sqlite3OsTruncate(pPager->jfd, iLimit);
54374 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){
54375 if( iLimit>=-1 ){
54376 pPager->journalSizeLimit = iLimit;
54377 sqlite3WalLimit(pPager->pWal, iLimit);
55589 int iLimit = 0; /* Zero values greater than this */
55611 iLimit = pWal->hdr.mxFrame - iZero;
55612 assert( iLimit>0 );
55614 if( aHash[i]>iLimit ){
55622 nByte = (int)((char *)aHash - (char *)&aPgno[iLimit+1]);
55623 memset((void *)&aPgno[iLimit+1], 0, nByte);
55629 if( iLimit ){
55632 for(j=1; j<=iLimit; j++){
56004 SQLITE_PRIVATE void sqlite3WalLimit(Wal *pWal, i64 iLimit){
56005 if( pWal ) pWal->mxWalSize = iLimit;
70743 int iLimit; /* Maximum allowed string or blob size */
70756 iLimit = pMem->db->aLimit[SQLITE_LIMIT_LENGTH];
70758 iLimit = SQLITE_MAX_LENGTH;
70765 if( nByte>iLimit ) nByte = iLimit+1;
70767 for(nByte=0; nByte<=iLimit && (z[nByte] | z[nByte+1]); nByte+=2){}
70781 if( nByte>iLimit ){
70812 if( nByte>iLimit ){
92535 pNew->iLimit = 0;
93687 pSelect->iLimit = 0;
93817 pSel->iLimit = 0;
114097 i64 iLimit = -2;
114099 sqlite3DecOrHexToI64(zRight, &iLimit);
114100 if( iLimit<-1 ) iLimit = -1;
114102 iLimit = sqlite3PagerJournalSizeLimit(pPager, iLimit);
114103 returnSingleInt(v, iLimit);
114170 int iLimit, addr;
114171 if( zRight==0 || !sqlite3GetInt32(zRight, &iLimit) || iLimit<=0 ){
114172 iLimit = 0x7fffffff;
114175 sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1);
116850 pNew->iLimit = 0;
117244 int iLimit; /* LIMIT counter */
117255 assert( pSelect->iOffset==0 || pSelect->iLimit!=0 );
117256 iLimit = pSelect->iOffset ? pSelect->iOffset+1 : pSelect->iLimit;
117300 if( iLimit ){
117301 sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, pSort->labelDone);
117315 if( iLimit ){
117322 addr = sqlite3VdbeAddOp1(v, OP_IfNotZero, iLimit); VdbeCoverage(v);
117748 if( pSort==0 && p->iLimit ){
117749 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v);
118591 int iLimit = 0;
118594 if( p->iLimit ) return;
118605 p->iLimit = iLimit = ++pParse->nMem;
118609 sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit);
118618 sqlite3ExprCode(pParse, p->pLimit, iLimit);
118619 sqlite3VdbeAddOp1(v, OP_MustBeInt, iLimit); VdbeCoverage(v);
118621 sqlite3VdbeAddOp2(v, OP_IfNot, iLimit, iBreak); VdbeCoverage(v);
118629 sqlite3VdbeAddOp3(v, OP_OffsetLimit, iLimit, iOffset+1, iOffset);
118768 regLimit = p->iLimit;
118771 p->iLimit = p->iOffset = 0;
119029 pPrior->iLimit = p->iLimit;
119041 p->iLimit = pPrior->iLimit;
119043 if( p->iLimit ){
119044 addr = sqlite3VdbeAddOp1(v, OP_IfNot, p->iLimit); VdbeCoverage(v);
119048 p->iLimit, p->iOffset+1, p->iOffset);
119139 p->iLimit = 0;
119440 if( p->iLimit ){
119441 sqlite3VdbeAddOp2(v, OP_DecrJumpZero, p->iLimit, iBreak); VdbeCoverage(v);
119681 if( p->iLimit && op==TK_ALL ){
119684 sqlite3VdbeAddOp2(v, OP_Copy, p->iOffset ? p->iOffset+1 : p->iLimit,
119708 pPrior->iLimit = regLimitA;
119720 savedLimit = p->iLimit;
119722 p->iLimit = regLimitB;
119726 p->iLimit = savedLimit;
122061 if( p->iLimit==0 && sSort.addrSortIndex>=0 ){
126835 LogEst iLimit; /* LIMIT if wctrlFlags has WHERE_USE_LIMIT */
134369 if( (pWInfo->wctrlFlags & WHERE_USE_LIMIT)!=0 && pWInfo->iLimit<nRow ){
134370 nRow = pWInfo->iLimit;
135010 pWInfo->iLimit = iAuxArg;
191499 int iLimit;
191507 iLimit = (iOff>9 ? iOff-9 : 0);
191508 for(iOff--; iOff>iLimit; iOff--){