Lines Matching refs:nSub
637 int nSub; /* Number of entries in apSub */ member
647 if( p->iSub<=p->nSub ){ in opIterNext()
666 int nByte = (p->nSub+1)*sizeof(SubProgram*); in opIterNext()
668 for(j=0; j<p->nSub; j++){ in opIterNext()
671 if( j==p->nSub ){ in opIterNext()
676 p->apSub[p->nSub++] = pRet->p4.pProgram; in opIterNext()
2103 int nSub = 0; /* Number of sub-vdbes seen so far */ in sqlite3VdbeNextOpcode() local
2122 nSub = pSub->n/sizeof(Vdbe*); in sqlite3VdbeNextOpcode()
2125 for(i=0; i<nSub; i++){ in sqlite3VdbeNextOpcode()
2147 assert( nSub>0 ); in sqlite3VdbeNextOpcode()
2150 assert( i<apSub[j]->nOp || j+1<nSub ); in sqlite3VdbeNextOpcode()
2161 int nByte = (nSub+1)*sizeof(SubProgram*); in sqlite3VdbeNextOpcode()
2163 for(j=0; j<nSub; j++){ in sqlite3VdbeNextOpcode()
2166 if( j==nSub ){ in sqlite3VdbeNextOpcode()
2167 p->rc = sqlite3VdbeMemGrow(pSub, nByte, nSub!=0); in sqlite3VdbeNextOpcode()
2173 apSub[nSub++] = aOp[i].p4.pProgram; in sqlite3VdbeNextOpcode()
2175 pSub->n = nSub*sizeof(SubProgram*); in sqlite3VdbeNextOpcode()