Lines Matching defs:pVdbe

17012   struct Vdbe *pVdbe;           /* List of active virtual machines */
19109 Vdbe *pVdbe; /* An engine for executing database bytecode */
19111 u8 colNamesSet; /* TRUE after OP_ColumnName has been issued to pVdbe */
22782 Vdbe *pVdbe; /* The VM that owns this context */
23437 struct Vdbe *pVdbe; /* Used to iterate through VMs */
23443 for(pVdbe=db->pVdbe; pVdbe; pVdbe=pVdbe->pVNext){
23444 sqlite3VdbeDelete(pVdbe);
81573 SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){
81576 for(i=1, pX=pVdbe->aMem+1; i<pVdbe->nMem; i++, pX++){
81579 if( pVdbe->db->flags & SQLITE_VdbeTrace ){
81581 (int)(pX - pVdbe->aMem), (int)(pMem - pVdbe->aMem));
82309 sqlite3VdbeSetVarmask(pParse->pVdbe, iBindVar);
82566 if( db->pVdbe ){
82567 db->pVdbe->ppVPrev = &p->pVNext;
82569 p->pVNext = db->pVdbe;
82570 p->ppVPrev = &db->pVdbe;
82571 db->pVdbe = p;
82574 pParse->pVdbe = p;
82638 Vdbe *pVdbe, /* The prepared statement */
82643 if( pVdbe->pDblStr==0 ) return 0;
82644 for(pStr=pVdbe->pDblStr; pStr; pStr=pStr->pNextStr){
82904 Vdbe *v = pParse->pVdbe;
82918 pCtx->pVdbe = 0;
82955 pOp = sqlite3VdbeGetOp(pParse->pVdbe, pParse->addrExplain);
82990 v = pParse->pVdbe;
83240 ** assert( sqlite3VdbeAssertMayAbort(pParse->pVdbe, pParse->mayAbort) );
83834 SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){
83835 p->pNext = pVdbe->pProgram;
83836 pVdbe->pProgram = p;
83842 SQLITE_PRIVATE int sqlite3VdbeHasSubProgram(Vdbe *pVdbe){
83843 return pVdbe->pProgram!=0;
83886 assert( pParse->pVdbe );
83901 sqlite3VdbeAddOp3(pParse->pVdbe, OP_ReleaseReg, iFirst, N, *(int*)&mask);
83902 if( bUndefine ) sqlite3VdbeChangeP5(pParse->pVdbe, 1);
84008 Vdbe *v = pParse->pVdbe;
85551 ** matches the number of vdbe's in the list sqlite3.pVdbe that are
85564 p = db->pVdbe;
86062 ** VM pVdbe, and only then if:
87657 for(p = db->pVdbe; p; p=p->pVNext){
87728 if( pCtx->pVdbe==0 ) return 1;
87730 pOp = pCtx->pVdbe->aOp + pCtx->iOp;
88435 if( pCtx->pVdbe ) pCtx->pVdbe->rcApp = errCode;
88856 sqlite3_int64 *piTime = &p->pVdbe->iCurrentTime;
88857 assert( p->pVdbe!=0 );
88860 sqlite3_int64 *piTime = p->pVdbe!=0 ? &p->pVdbe->iCurrentTime : &iTime;
88921 if( pCtx->pVdbe==0 ) return 0;
88923 assert( pCtx->pVdbe!=0 );
88925 for(pAuxData=pCtx->pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNextAux){
88951 Vdbe *pVdbe = pCtx->pVdbe;
88955 if( pVdbe==0 ) goto failed;
88957 assert( pVdbe!=0 );
88960 for(pAuxData=pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNextAux){
88966 pAuxData = sqlite3DbMallocZero(pVdbe->db, sizeof(AuxData));
88970 pAuxData->pNextAux = pVdbe->pAuxData;
88971 pVdbe->pAuxData = pAuxData;
89716 pNext = (sqlite3_stmt*)pDb->pVdbe;
89728 Vdbe *pVdbe = (Vdbe*)pStmt;
89732 || (op!=SQLITE_STMTSTATUS_MEMUSED && (op<0||op>=ArraySize(pVdbe->aCounter)))
89739 sqlite3 *db = pVdbe->db;
89745 sqlite3VdbeDelete(pVdbe);
89750 v = pVdbe->aCounter[op];
89751 if( resetFlag ) pVdbe->aCounter[op] = 0;
97865 pCtx->pVdbe = p;
98801 pCtx->pVdbe = p;
98806 assert( pCtx->pVdbe==p );
104325 sqlite3VdbeAddDblquoteStr(db, pParse->pVdbe, zCol);
106215 addr = sqlite3VdbeAddOp4(pParse->pVdbe, opcode, in2, dest, in1,
106217 sqlite3VdbeChangeP5(pParse->pVdbe, (u8)p5);
106434 Vdbe *v = pParse->pVdbe;
108876 v = pParse->pVdbe;
109072 Vdbe *v = pParse->pVdbe;
109267 v = pParse->pVdbe;
109505 Vdbe *v = pParse->pVdbe;
109557 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pIdx->pTable, iTabCur,
109574 Vdbe *v = pParse->pVdbe;
109657 assert( pParse->pVdbe!=0 );
109658 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
109660 VdbeOp *pOp = sqlite3VdbeGetLastOp(pParse->pVdbe);
109671 sqlite3VdbeAddOp3(pParse->pVdbe, OP_Move, iFrom, iTo, nReg);
109745 Vdbe *v = pParse->pVdbe;
109873 v = pParse->pVdbe;
109912 Vdbe *v = pParse->pVdbe; /* The VM under construction */
110727 Vdbe *v = pParse->pVdbe;
110798 assert( pParse->pVdbe!=0 || pParse->db->mallocFailed );
110799 if( pParse->pVdbe==0 ) return;
110808 sqlite3VdbeAddOp2(pParse->pVdbe, op, inReg, target);
110868 Vdbe *v = pParse->pVdbe;
110871 assert( pParse->pVdbe!=0 ); /* Never gets this far otherwise */
111006 Vdbe *v = pParse->pVdbe;
111149 Vdbe *v = pParse->pVdbe;
111355 sqlite3VdbeSetVarmask(pParse->pVdbe, iVar);
111394 ** pParse->pVdbe->expmask bitmask is updated for each variable referenced.
111622 ** compared against literal values in pE2 and pParse->pVdbe->expmask is
112438 Vdbe *v = pParse->pVdbe;
112441 sqlite3VdbeAddParseSchemaOp(pParse->pVdbe, iDb, 0, p5);
112442 if( iDb!=1 ) sqlite3VdbeAddParseSchemaOp(pParse->pVdbe, 1, 0, p5);
113749 if( pParse->pVdbe ){
113750 sqlite3VdbeFinalize(pParse->pVdbe);
115536 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Integer, iParam, regStat+1);
115639 sqlite3VdbeAddOp4(pParse->pVdbe, OP_Noop, 0, 0, 0,(char*)pStat1,P4_DYNAMIC);
117560 Vdbe *pVdbe = pParse->pVdbe;
117561 assert( pVdbe!=0 );
117566 sqlite3VdbeAddOp4(pVdbe, OP_TableLock, p1, p->iTab, p->isWriteLock,
117615 v = pParse->pVdbe;
119518 Vdbe *v = pParse->pVdbe;
119815 Vdbe *v = pParse->pVdbe;
122796 assert( pParse->pVdbe!=0 );
124443 Vdbe *v = pParse->pVdbe; /* Vdbe */
124598 v = pParse->pVdbe;
124657 Vdbe *v = pParse->pVdbe;
124711 sqlite3VdbeResolveLabel(pParse->pVdbe, iLabel);
124745 assert( context->pVdbe!=0 );
124746 pOp = &context->pVdbe->aOp[context->iOp-1];
128637 assert( pParse->pVdbe!=0 );
128638 v = pParse->pVdbe;
128898 sqlite3TableAffinity(pParse->pVdbe, pTab, iRegStore);
128900 pOp = sqlite3VdbeGetLastOp(pParse->pVdbe);
129060 Vdbe *v = pParse->pVdbe; /* VDBE under construction */
129118 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MemMax, memId, regRowid);
129131 Vdbe *v = pParse->pVdbe;
130311 v = pParse->pVdbe;
131132 Vdbe *v = pParse->pVdbe;
131175 v = pParse->pVdbe;
131268 v = pParse->pVdbe;
137924 sqlite3VdbeSetSql(sParse.pVdbe, zSql, (int)(sParse.zTail-zSql), prepFlags);
137934 if( sParse.pVdbe ){
137935 sqlite3VdbeFinalize(sParse.pVdbe);
137947 *ppStmt = (sqlite3_stmt*)sParse.pVdbe;
138884 Vdbe *v = pParse->pVdbe;
138906 Vdbe *v = pParse->pVdbe; /* Stmt under construction */
139103 Vdbe *v = pParse->pVdbe;
139186 Vdbe *v = pParse->pVdbe;
139309 Vdbe *v = pParse->pVdbe;
139870 Vdbe *v = pParse->pVdbe; /* The prepared statement */
140260 Vdbe *v = pParse->pVdbe;
140325 Vdbe *v = pParse->pVdbe;
140619 if( pParse->pVdbe ){
140620 return pParse->pVdbe;
140810 Vdbe *v = pParse->pVdbe; /* The prepared statement under construction */
141448 Vdbe *v = pParse->pVdbe;
141691 v = pParse->pVdbe;
144466 Vdbe *v = pParse->pVdbe;
144512 Vdbe *v = pParse->pVdbe;
144540 Vdbe *v = pParse->pVdbe;
147322 Vdbe *v = pParse->pVdbe;
147398 Vdbe *v = pParse->pVdbe;
147529 assert( pTop->pVdbe );
147540 sqlite3VdbeLinkSubProgram(pTop->pVdbe, pProgram);
149034 Vdbe *v = pParse->pVdbe; /* Virtual machine under construction */
149452 Vdbe *v = pParse->pVdbe;
150817 if( sParse.pVdbe ){
150818 sqlite3VdbeFinalize(sParse.pVdbe);
152059 Vdbe *v = pParse->pVdbe; /* VM being constructed */
152169 Vdbe *v = pParse->pVdbe; /* VM being constructed */
152314 Vdbe *v = pParse->pVdbe;
152494 Vdbe *v = pParse->pVdbe;
152697 Vdbe *v = pParse->pVdbe; /* The vm under construction */
152952 Vdbe *v = pParse->pVdbe;
153081 Vdbe *v = pParse->pVdbe; /* Vdbe to generate code within */
153123 Vdbe *v = pParse->pVdbe;
153214 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MustBeInt, regRowid, addrNxt);
153215 VdbeCoverage(pParse->pVdbe);
153216 sqlite3VdbeAddOp4Int(pParse->pVdbe, OP_Filter, pLevel->regFilter,
153218 VdbeCoverage(pParse->pVdbe);
153229 sqlite3VdbeAddOp4Int(pParse->pVdbe, OP_Filter, pLevel->regFilter,
153231 VdbeCoverage(pParse->pVdbe);
154616 Vdbe *v = pParse->pVdbe;
154906 sqlite3VdbeSetVarmask(pParse->pVdbe, iCol);
154993 Vdbe *v = pParse->pVdbe;
157224 Vdbe *v = pParse->pVdbe;
157403 v = pParse->pVdbe;
157616 Vdbe *v = pParse->pVdbe; /* VDBE under construction */
162185 Vdbe *v = pParse->pVdbe; /* The virtual database engine */
162807 Vdbe *v = pParse->pVdbe;
164724 Vdbe *pVdbe; /* VDBE object */
164937 Vdbe *v = p->pVdbe;
165041 Vdbe *v = p->pVdbe;
165362 Vdbe *v = p->pVdbe;
165948 s.pVdbe = v;
172902 Vdbe *pVdbe, /* VM being reprepared */
172916 db = sqlite3VdbeDb(pVdbe);
172975 if( zSql[i]=='"' && sqlite3VdbeUsesDoubleQuotedString(pVdbe, zId) ){
174344 Vdbe *pVdbe = (Vdbe *)va_arg(ap, sqlite3_stmt*);
174346 if( pVdbe==NULL ){
174350 pVdbe->pSharedBlock = pSharedBlock;
174352 pVdbe->startPos = pSharedBlock->startPos;
174354 pVdbe->totalRows = 0;
174355 pVdbe->blockFull = 0;
174356 pVdbe->addedRows = 0;
174621 if( db->pVdbe ) return 1;