Lines Matching refs:vtab
107043 char *vtab = (char *)sqlite3GetVTable(db, pParse->apVtabLock[i]);
107044 sqlite3VdbeAddOp4(v, OP_VBegin, 0, 0, 0, vtab, P4_VTAB);
135780 } vtab;
136414 pLoop->u.vtab.idxNum, pLoop->u.vtab.idxStr);
137503 sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg);
137506 pLoop->u.vtab.idxStr,
137507 pLoop->u.vtab.needFree ? P4_DYNAMIC : P4_STATIC);
137509 pLoop->u.vtab.needFree = 0;
137516 if( j<16 && (pLoop->u.vtab.omitMask>>j)&1 ){
141920 if( p->u.vtab.idxStr ){
141922 p->u.vtab.idxNum, p->u.vtab.idxStr, p->u.vtab.omitMask);
141924 z = sqlite3_mprintf("(%d,%x)", p->u.vtab.idxNum, p->u.vtab.omitMask);
141960 if( (p->wsFlags & WHERE_VIRTUALTABLE)!=0 && p->u.vtab.needFree ){
141961 sqlite3_free(p->u.vtab.idxStr);
141962 p->u.vtab.needFree = 0;
141963 p->u.vtab.idxStr = 0;
142009 pFrom->u.vtab.needFree = 0;
143269 pNew->u.vtab.omitMask = 0;
143296 if( iTerm<16 && pUsage[i].omit ) pNew->u.vtab.omitMask |= 1<<iTerm;
143309 pNew->u.vtab.omitMask &= ~mNoOmit;
143322 pNew->u.vtab.idxNum = pIdxInfo->idxNum;
143323 pNew->u.vtab.needFree = pIdxInfo->needToFreeIdxStr;
143325 pNew->u.vtab.idxStr = pIdxInfo->idxStr;
143326 pNew->u.vtab.isOrdered = (i8)(pIdxInfo->orderByConsumed ?
143340 if( pNew->u.vtab.needFree ){
143341 sqlite3_free(pNew->u.vtab.idxStr);
143342 pNew->u.vtab.needFree = 0;
143428 pNew->u.vtab.needFree = 0;
143799 if( pLoop->u.vtab.isOrdered ) obSat = obDone;