Lines Matching defs:apSub
35898 ** sub-bitmaps pointed to by Bitvec.u.apSub[]. Each subbitmap
35899 ** handles up to iDivisor separate values of i. apSub[0] holds
35900 ** values between 1 and iDivisor. apSub[1] holds values between
35901 ** iDivisor+1 and 2*iDivisor. apSub[N] holds values between
35910 u32 iDivisor; /* Number of bits handled by each apSub[] entry. */
35911 /* Should >=0 for apSub element. */
35917 Bitvec *apSub[BITVEC_NPTR]; /* Recursive representation */
35948 p = p->u.apSub[bin];
35986 if( p->u.apSub[bin]==0 ){
35987 p->u.apSub[bin] = sqlite3BitvecCreate( p->iDivisor );
35988 if( p->u.apSub[bin]==0 ) return SQLITE_NOMEM;
35990 p = p->u.apSub[bin];
36026 memset(p->u.apSub, 0, sizeof(p->u.apSub));
36055 p = p->u.apSub[bin];
36090 sqlite3BitvecDestroy(p->u.apSub[i]);
59801 ** sqlite3DbFree(v->db, sIter.apSub);
59807 SubProgram **apSub; /* Array of subprograms */
59808 int nSub; /* Number of entries in apSub */
59824 aOp = p->apSub[p->iSub-1]->aOp;
59825 nOp = p->apSub[p->iSub-1]->nOp;
59840 if( p->apSub[j]==pRet->p4.pProgram ) break;
59843 p->apSub = sqlite3DbReallocOrFree(v->db, p->apSub, nByte);
59844 if( !p->apSub ){
59847 p->apSub[p->nSub++] = pRet->p4.pProgram;
59896 sqlite3DbFree(v->db, sIter.apSub);
60649 SubProgram **apSub = 0; /* Array of sub-vdbes */
60693 apSub = (SubProgram **)pSub->z;
60696 nRow += apSub[i]->nOp;
60722 for(j=0; i>=apSub[j]->nOp; j++){
60723 i -= apSub[j]->nOp;
60725 pOp = &apSub[j]->aOp[i];
60750 if( apSub[j]==pOp->p4.pProgram ) break;
60753 apSub = (SubProgram **)pSub->z;
60754 apSub[nSub++] = pOp->p4.pProgram;