Lines Matching refs:apSub
54859 Bitvec *apSub[BITVEC_NPTR]; /* Recursive representation */ member
54890 p = p->u.apSub[bin];
54931 if( p->u.apSub[bin]==0 ){
54932 p->u.apSub[bin] = sqlite3BitvecCreate( p->iDivisor );
54933 if( p->u.apSub[bin]==0 ) return SQLITE_NOMEM_BKPT;
54935 p = p->u.apSub[bin];
54971 memset(p->u.apSub, 0, sizeof(p->u.apSub));
55002 p = p->u.apSub[bin];
55037 sqlite3BitvecDestroy(p->u.apSub[i]);
86592 SubProgram **apSub; /* Array of subprograms */ member
86609 aOp = p->apSub[p->iSub-1]->aOp;
86610 nOp = p->apSub[p->iSub-1]->nOp;
86625 if( p->apSub[j]==pRet->p4.pProgram ) break;
86628 p->apSub = sqlite3DbReallocOrFree(v->db, p->apSub, nByte);
86629 if( !p->apSub ){
86632 p->apSub[p->nSub++] = pRet->p4.pProgram;
86706 sqlite3DbFree(v->db, sIter.apSub);
88163 SubProgram **apSub = 0; /* Array of sub-vdbes */ local
88182 apSub = (SubProgram **)pSub->z;
88185 nRow += apSub[i]->nOp;
88205 assert( apSub!=0 );
88207 for(j=0; i>=apSub[j]->nOp; j++){
88208 i -= apSub[j]->nOp;
88209 assert( i<apSub[j]->nOp || j+1<nSub );
88211 aOp = apSub[j]->aOp;
88223 if( apSub[j]==aOp[i].p4.pProgram ) break;
88231 apSub = (SubProgram **)pSub->z;
88232 apSub[nSub++] = aOp[i].p4.pProgram;