Lines Matching refs:Vdbe
16889 typedef struct Vdbe Vdbe; typedef
17299 SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse*);
17300 SQLITE_PRIVATE Parse *sqlite3VdbeParser(Vdbe*);
17301 SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe*,int);
17302 SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe*,int,int);
17303 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
17304 SQLITE_PRIVATE int sqlite3VdbeGoto(Vdbe*,int);
17305 SQLITE_PRIVATE int sqlite3VdbeLoadString(Vdbe*,int,const char*);
17306 SQLITE_PRIVATE void sqlite3VdbeMultiLoad(Vdbe*,int,const char*,...);
17307 SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe*,int,int,int,int);
17308 SQLITE_PRIVATE int sqlite3VdbeAddOp4(Vdbe*,int,int,int,int,const char *zP4,int);
17309 SQLITE_PRIVATE int sqlite3VdbeAddOp4Dup8(Vdbe*,int,int,int,int,const u8*,int);
17310 SQLITE_PRIVATE int sqlite3VdbeAddOp4Int(Vdbe*,int,int,int,int,int);
17312 SQLITE_PRIVATE void sqlite3VdbeEndCoroutine(Vdbe*,int);
17314 SQLITE_PRIVATE void sqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N);
17315 SQLITE_PRIVATE void sqlite3VdbeVerifyNoResultRow(Vdbe *p);
17321 SQLITE_PRIVATE void sqlite3VdbeVerifyAbortable(Vdbe *p, int);
17322 SQLITE_PRIVATE void sqlite3VdbeNoJumpsOutsideSubrtn(Vdbe*,int,int,int);
17327 SQLITE_PRIVATE VdbeOp *sqlite3VdbeAddOpList(Vdbe*, int nOp, VdbeOpList const *aOp,int iLineno);
17352 SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe*, int, char*, u16);
17353 SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe*, int addr, u8);
17354 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe*, int addr, int P1);
17355 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe*, int addr, int P2);
17356 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe*, int addr, int P3);
17357 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe*, u16 P5);
17358 SQLITE_PRIVATE void sqlite3VdbeTypeofColumn(Vdbe*, int);
17359 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe*, int addr);
17360 SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe*, int addr);
17361 SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe*, int addr);
17362 SQLITE_PRIVATE int sqlite3VdbeDeletePriorOpcode(Vdbe*, u8 op);
17368 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe*, int addr, const char *zP4, int N);
17369 SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe*, void *pP4, int p4type);
17371 SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe*, int);
17372 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe*, int);
17373 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetLastOp(Vdbe*);
17375 SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe*);
17376 SQLITE_PRIVATE void sqlite3VdbeReusable(Vdbe*);
17377 SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe*);
17378 SQLITE_PRIVATE void sqlite3VdbeMakeReady(Vdbe*,Parse*);
17379 SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe*);
17380 SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe*, int);
17381 SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe*);
17383 SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *, int);
17385 SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe*);
17386 SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe*);
17387 SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe*);
17388 SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe*,int);
17389 SQLITE_PRIVATE int sqlite3VdbeSetColName(Vdbe*, int, int, const char *, void(*)(void*));
17390 SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe*);
17391 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
17392 SQLITE_PRIVATE u8 sqlite3VdbePrepareFlags(Vdbe*);
17393 SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe*, const char *z, int n, u8);
17395 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3*,Vdbe*,const char*);
17396 SQLITE_PRIVATE int sqlite3VdbeUsesDoubleQuotedString(Vdbe*,const char*);
17398 SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe*,Vdbe*);
17399 SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe*, int*, int*);
17400 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe*, int, u8);
17401 SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe*, int);
17403 SQLITE_PRIVATE char *sqlite3VdbeExpandSql(Vdbe*, const char*);
17416 SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *, SubProgram *);
17417 SQLITE_PRIVATE int sqlite3VdbeHasSubProgram(Vdbe*);
17434 SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe*, const char*, ...);
17436 SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe*, const char*, ...);
17490 SQLITE_PRIVATE void sqlite3VdbeSetLineNumber(Vdbe*,int);
17516 SQLITE_PRIVATE void sqlite3VdbeScanStatus(Vdbe*, int, int, int, LogEst, const char*);
17517 SQLITE_PRIVATE void sqlite3VdbeScanStatusRange(Vdbe*, int, int, int);
17518 SQLITE_PRIVATE void sqlite3VdbeScanStatusCounters(Vdbe*, int, int, int);
18037 struct Vdbe *pVdbe; /* List of active virtual machines */
20252 Vdbe *pVdbe; /* An engine for executing database bytecode */
20353 Vdbe *pReprepare; /* VM being reprepared (sqlite3Reprepare()) */
21446 SQLITE_PRIVATE void sqlite3CodeChangeCount(Vdbe*,int,const char*);
21457 SQLITE_PRIVATE void sqlite3WhereMinMaxOptEarlyOut(Vdbe*,WhereInfo*);
21468 SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable(Vdbe*, Table*, int, int, int);
21511 SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse*);
21548 SQLITE_PRIVATE void sqlite3SetMakeRecordP5(Vdbe*,Table*);
21704 SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe*, Table*, int);
21824 SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *, Table *, int, int);
21949 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe*);
21957 SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe*, sqlite3_vtab*);
21993 SQLITE_PRIVATE int sqlite3VdbeParameterIndex(Vdbe*, const char*, int);
21999 SQLITE_PRIVATE char *sqlite3Normalize(Vdbe*, const char*);
22001 SQLITE_PRIVATE int sqlite3Reprepare(Vdbe*);
22157 SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe*);
23777 Vdbe *v; /* VM this frame belongs to */
23980 Vdbe *pVdbe; /* The VM that owns this context */
24039 struct Vdbe { struct
24041 Vdbe **ppVPrev,*pVNext; /* Linked list of VDBEs with the same Vdbe.db */ argument
24125 Vdbe *v;
24172 SQLITE_PRIVATE void sqlite3VdbeError(Vdbe*, const char *, ...);
24173 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *, VdbeCursor*);
24174 SQLITE_PRIVATE void sqlite3VdbeFreeCursorNN(Vdbe*,VdbeCursor*);
24175 void sqliteVdbePopStack(Vdbe*,int);
24193 SQLITE_PRIVATE int sqlite3VdbeExec(Vdbe*);
24195 SQLITE_PRIVATE int sqlite3VdbeNextOpcode(Vdbe*,Mem*,int,int*,int*,Op**);
24202 SQLITE_PRIVATE int sqlite3VdbeList(Vdbe*);
24204 SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe*);
24255 SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *, int);
24264 Vdbe*,VdbeCursor*,int,const char*,Table*,i64,int,int);
24266 SQLITE_PRIVATE int sqlite3VdbeTransferError(Vdbe *p);
24280 SQLITE_PRIVATE void sqlite3VdbeIncrWriteCounter(Vdbe*, VdbeCursor*);
24281 SQLITE_PRIVATE void sqlite3VdbeAssertAbortable(Vdbe*);
24288 SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe*);
24294 SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe*);
24300 SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe*,Mem*);
24305 SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *, int);
24311 SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe*);
24649 struct Vdbe *pVdbe; /* Used to iterate through VMs */ in sqlite3_db_status()
84882 SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){
85668 Vdbe *v;
85920 SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse *pParse){
85922 Vdbe *p;
85923 p = sqlite3DbMallocRawNN(db, sizeof(Vdbe) );
85925 memset(&p->aOp, 0, sizeof(Vdbe)-offsetof(Vdbe,aOp));
85947 SQLITE_PRIVATE Parse *sqlite3VdbeParser(Vdbe *p){
85954 SQLITE_PRIVATE void sqlite3VdbeError(Vdbe *p, const char *zFormat, ...){
85965 SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, u8 prepFlags){
85979 SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, const char *z){
85999 Vdbe *pVdbe, /* The prepared statement */
86022 SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){
86023 Vdbe tmp, *pTmp, **ppTmp;
86059 static int growOpArray(Vdbe *v, int nOp){
86122 static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int p3){
86129 Vdbe *p, /* Add the opcode to this VM */
86158 SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe *p, int op){
86161 SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1){
86164 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){
86167 SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3){
86213 Vdbe *p, /* Add the opcode to this VM */
86264 SQLITE_PRIVATE int sqlite3VdbeGoto(Vdbe *p, int iDest){
86271 SQLITE_PRIVATE int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char *zStr){
86286 SQLITE_PRIVATE void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char *zTypes, ...){
86310 Vdbe *p, /* Add the opcode to this VM */
86342 Vdbe *v = pParse->pVdbe;
86370 Vdbe *p, /* Add the opcode to this VM */
86421 Vdbe *v;
86457 SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *zWhere, u16 p5){
86467 SQLITE_PRIVATE void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield){
86514 static SQLITE_NOINLINE void resizeResolveLabel(Parse *p, Vdbe *v, int j){
86532 SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe *v, int x){
86554 SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe *p){
86561 SQLITE_PRIVATE void sqlite3VdbeReusable(Vdbe *p){
86591 Vdbe *v; /* Vdbe to iterate through the opcodes of */
86598 Vdbe *v = p->v;
86664 SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){
86724 SQLITE_PRIVATE void sqlite3VdbeIncrWriteCounter(Vdbe *p, VdbeCursor *pC){
86740 SQLITE_PRIVATE void sqlite3VdbeAssertAbortable(Vdbe *p){
86766 static void resolveP2Values(Vdbe *p, int *pMaxVtabArgs){
86891 Vdbe *v, /* The byte-code program under construction */
86960 SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){
86974 SQLITE_PRIVATE void sqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N){
86987 SQLITE_PRIVATE void sqlite3VdbeVerifyNoResultRow(Vdbe *p){
87001 SQLITE_PRIVATE void sqlite3VdbeVerifyAbortable(Vdbe *p, int onError){
87017 SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *pnMaxArg){
87038 Vdbe *p, /* Add opcodes to the prepared statement */
87086 Vdbe *p, /* VM to add scanstatus() to */
87118 Vdbe *p,
87150 Vdbe *p,
87176 SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOpcode){
87180 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){
87184 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){
87188 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){
87192 SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe *p, u16 p5){
87202 SQLITE_PRIVATE void sqlite3VdbeTypeofColumn(Vdbe *p, int iDest){
87216 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){
87233 SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr){
87352 SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){
87360 SQLITE_PRIVATE int sqlite3VdbeHasSubProgram(Vdbe *pVdbe){
87367 SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){
87383 SQLITE_PRIVATE int sqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op){
87443 Vdbe *p,
87461 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){
87504 SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe *p, void *pP4, int n){
87525 Vdbe *v = pParse->pVdbe;
87540 static void vdbeVComment(Vdbe *p, const char *zFormat, va_list ap){
87549 SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe *p, const char *zFormat, ...){
87557 SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat, ...){
87572 SQLITE_PRIVATE void sqlite3VdbeSetLineNumber(Vdbe *v, int iLine){
87590 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){
87605 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetLastOp(Vdbe *p){
87926 SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe *p, int i){
87957 SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe *p){
87978 static SQLITE_NOINLINE void vdbeLeave(Vdbe *p){
87992 SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe *p){
88154 Vdbe *p, /* The statement being explained */
88181 nSub = pSub->n/sizeof(Vdbe*);
88298 Vdbe *p /* The VDBE */
88392 SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe *p){
88411 SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe *p){
88484 SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe *p){
88539 Vdbe *p, /* The VDBE */
88641 SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){
88644 static SQLITE_NOINLINE void freeCursorWithCache(Vdbe *p, VdbeCursor *pCx){
88656 SQLITE_PRIVATE void sqlite3VdbeFreeCursorNN(Vdbe *p, VdbeCursor *pCx){
88687 static void closeCursorsInFrame(Vdbe *p){
88704 Vdbe *v = pFrame->v;
88729 static void closeAllCursors(Vdbe *p){
88757 SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){
88783 Vdbe *p, /* Vdbe being configured */
88810 static int vdbeCommit(sqlite3 *db, Vdbe *p){
89075 Vdbe *p;
89106 static SQLITE_NOINLINE int vdbeCloseStatement(Vdbe *p, int eOp){
89152 SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *p, int eOp){
89171 SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *p, int deferred){
89199 SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe *p){
89408 SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe *p){
89420 SQLITE_PRIVATE int sqlite3VdbeTransferError(Vdbe *p){
89443 static void vdbeInvokeSqllog(Vdbe *v){
89470 SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe *p){
89561 SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe *p){
89618 static void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){
89662 SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe *p){
91196 SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe *v){
91219 Vdbe *p;
91228 SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
91235 SQLITE_PRIVATE u8 sqlite3VdbePrepareFlags(Vdbe *v){
91247 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){
91270 SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){
91335 SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab){
91377 Vdbe *v, /* Vdbe pre-update hook is invoked by */
91490 Vdbe *p = (Vdbe*)pStmt;
91500 static int vdbeSafety(Vdbe *p){
91508 static int vdbeSafetyNotNull(Vdbe *p){
91522 static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){
91566 Vdbe *v = (Vdbe*)pStmt;
91593 Vdbe *v = (Vdbe*)pStmt;
91612 Vdbe *p = (Vdbe*)pStmt;
92213 static int sqlite3Step(Vdbe *p){
92357 Vdbe *v = (Vdbe*)pStmt; /* the prepared statement */
92649 Vdbe *pVdbe;
92709 Vdbe *pVm = (Vdbe *)pStmt;
92719 Vdbe *pVm = (Vdbe *)pStmt;
92769 Vdbe *pVm;
92772 pVm = (Vdbe *)pStmt;
92810 Vdbe *p = (Vdbe *)pStmt;
92934 Vdbe *p;
92945 p = (Vdbe *)pStmt;
93096 static int vdbeUnbind(Vdbe *p, unsigned int i){
93146 Vdbe *p = (Vdbe *)pStmt;
93199 Vdbe *p = (Vdbe *)pStmt;
93213 Vdbe *p = (Vdbe *)pStmt;
93224 Vdbe *p = (Vdbe*)pStmt;
93240 Vdbe *p = (Vdbe*)pStmt;
93322 Vdbe *p = (Vdbe *)pStmt;
93337 Vdbe *p = (Vdbe *)pStmt;
93358 Vdbe *p = (Vdbe*)pStmt;
93369 Vdbe *p = (Vdbe*)pStmt;
93379 SQLITE_PRIVATE int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName, int nName){
93384 return sqlite3VdbeParameterIndex((Vdbe*)pStmt, zName, sqlite3Strlen30(zName));
93391 Vdbe *pFrom = (Vdbe*)pFromStmt;
93392 Vdbe *pTo = (Vdbe*)pToStmt;
93418 Vdbe *pFrom = (Vdbe*)pFromStmt;
93419 Vdbe *pTo = (Vdbe*)pToStmt;
93442 return pStmt ? ((Vdbe*)pStmt)->db : 0;
93450 return pStmt ? ((Vdbe*)pStmt)->readOnly : 1;
93458 return pStmt ? ((Vdbe*)pStmt)->explain : 0;
93465 Vdbe *v = (Vdbe*)pStmt;
93501 Vdbe *v = (Vdbe*)pStmt;
93523 pNext = (sqlite3_stmt*)((Vdbe*)pStmt)->pVNext;
93533 Vdbe *pVdbe = (Vdbe*)pStmt;
93565 Vdbe *p = (Vdbe *)pStmt;
93585 Vdbe *p = (Vdbe *)pStmt;
93599 Vdbe *p = (Vdbe *)pStmt;
93885 Vdbe *p = (Vdbe*)pStmt;
94045 Vdbe *p = (Vdbe*)pStmt;
94129 Vdbe *p, /* The prepared statement being evaluated */
94483 static void test_trace_breakpoint(int pc, Op *pOp, Vdbe *v){
94594 Vdbe *p, /* The virtual machine */
94968 SQLITE_PRIVATE void sqlite3VdbeRegisterDump(Vdbe *v){
95010 static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){
95155 Vdbe *p /* The VDBE */
103634 Vdbe *v = (Vdbe *)p->pStmt;
103856 Vdbe *v = (Vdbe *)pBlob->pStmt;
103922 if( pBlob && pBlob->pStmt ) sqlite3VdbeFinalize((Vdbe *)pBlob->pStmt);
103967 Vdbe *v;
103973 v = (Vdbe*)p->pStmt;
104081 ((Vdbe*)p->pStmt)->rc = SQLITE_OK;
107050 (Vdbe*)pCur->pStmt,
111049 Vdbe *v = pParse->pVdbe;
113372 static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull){
113497 Vdbe *v = sqlite3GetVdbe(pParse); /* Virtual machine being coded */
113786 Vdbe *v;
113850 Vdbe *v; /* The prepared statement under construction */
114096 Vdbe *v = pParse->pVdbe;
114264 Vdbe *v; /* Statement under construction */
114519 static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){
114538 Vdbe *v = pParse->pVdbe;
114607 Vdbe *v = pParse->pVdbe;
114629 Vdbe *v, /* Parsing context */
114771 static void setDoNotMergeFlagOnCopy(Vdbe *v){
114788 Vdbe *v = pParse->pVdbe;
114963 Vdbe *v;
115035 Vdbe *v = pParse->pVdbe;
115068 Vdbe *v = pParse->pVdbe; /* The VM under construction */
115911 Vdbe *v = pParse->pVdbe;
116075 Vdbe *v = pParse->pVdbe;
116213 Vdbe *v = pParse->pVdbe;
116356 Vdbe *v = pParse->pVdbe;
117880 Vdbe *v = pParse->pVdbe;
117904 Vdbe *v;
118091 Vdbe *v; /* The prepared statement under construction */
120020 Vdbe *v = sqlite3GetVdbe(pParse);
120288 Vdbe *v = sqlite3GetVdbe(pParse);
121053 Vdbe *v, /* Prepared statement under construction */
121089 Vdbe *v; /* The virtual machine being built up */
121485 Vdbe *v = sqlite3GetVdbe(pParse);
121565 Vdbe *v;
122472 Vdbe *v;
123107 Vdbe *pVdbe = pParse->pVdbe;
123146 Vdbe *v;
123909 Vdbe *v = sqlite3GetVdbe(p);
124175 Vdbe *v = sqlite3GetVdbe(pParse);
124210 Vdbe *v;
125038 Vdbe *v = pParse->pVdbe;
125350 Vdbe *v = pParse->pVdbe;
125784 Vdbe *v;
126271 Vdbe *v = sqlite3GetVdbe(pParse);
126373 Vdbe *v;
126482 Vdbe *v;
126766 Vdbe *v; /* Generate code into this virtual machine */
127409 Vdbe *v;
127582 Vdbe *v;
128225 Vdbe *v;
128260 Vdbe *v;
128284 Vdbe *v = sqlite3GetVdbe(pParse);
128434 Vdbe *v;
129397 SQLITE_PRIVATE void sqlite3CodeChangeCount(Vdbe *v, int regCounter, const char *zColName){
129641 Vdbe *v; /* The virtual database engine */
130104 Vdbe *v = pParse->pVdbe; /* Vdbe */
130258 Vdbe *v; /* The prepared statement under construction */
130320 Vdbe *v = pParse->pVdbe;
133659 Vdbe *v = sqlite3GetVdbe(pParse); /* Vdbe to add code to */
133890 Vdbe *v = sqlite3GetVdbe(pParse);
134066 Vdbe *v = sqlite3GetVdbe(pParse);
134277 Vdbe *v = sqlite3GetVdbe(pParse);
134847 Vdbe *v;
134993 SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){
135044 Vdbe *v = sqlite3GetVdbe(p);
135276 Vdbe *v = pParse->pVdbe; /* VDBE under construction */
135347 Vdbe *v = pParse->pVdbe;
135523 Vdbe *v = sqlite3GetVdbe(pParse);
135716 Vdbe *v; /* Generate code into this virtual machine */
136721 Vdbe *v; /* VDBE under construction */
137543 SQLITE_PRIVATE void sqlite3SetMakeRecordP5(Vdbe *v, Table *pTab){
137571 Vdbe *v = pParse->pVdbe;
137604 Vdbe *v; /* Prepared statements under construction */
137695 Vdbe *v;
137841 Vdbe *v; /* The VDBE we are building */
138310 sqlite3VdbeFinalize((Vdbe *)pStmt);
138318 rc = sqlite3VdbeFinalize((Vdbe *)pStmt);
138331 if( pStmt ) sqlite3VdbeFinalize((Vdbe *)pStmt);
140867 Vdbe *v, /* The query under construction */
140885 static void returnSingleInt(Vdbe *v, i64 value){
140894 Vdbe *v, /* Prepared statement under construction */
141001 Vdbe *v, /* The prepared statement being created */
141053 static int integrityCheckResultRow(Vdbe *v){
141093 Vdbe *v = sqlite3GetVdbe(pParse); /* Prepared statement */
143821 Vdbe *pReprepare, /* VM being reprepared */
144432 Vdbe *pReprepare, /* VM being reprepared */
144586 Vdbe *pOld, /* VM being reprepared */
144629 SQLITE_PRIVATE int sqlite3Reprepare(Vdbe *p){
144652 sqlite3VdbeSwap((Vdbe*)pNew, p);
144654 sqlite3VdbeResetStepResult((Vdbe*)pNew);
144655 sqlite3VdbeFinalize((Vdbe*)pNew);
145554 Vdbe *v = pParse->pVdbe;
145576 Vdbe *v = pParse->pVdbe; /* Stmt under construction */
145717 Vdbe *v, /* Generate code into this VM */
145780 Vdbe *v = pParse->pVdbe;
145863 Vdbe *v = pParse->pVdbe;
145986 Vdbe *v = pParse->pVdbe;
146532 Vdbe *v = pParse->pVdbe; /* The prepared statement */
146928 Vdbe *v = pParse->pVdbe;
146993 Vdbe *v = pParse->pVdbe;
147320 SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse *pParse){
147357 Vdbe *v = 0;
147512 Vdbe *v = pParse->pVdbe; /* The prepared statement under construction */
147761 Vdbe *v; /* Generate code to this VDBE */
148149 Vdbe *v = pParse->pVdbe;
148361 Vdbe *v; /* Generate code to this VDBE */
151590 Vdbe *v = pParse->pVdbe;
151655 Vdbe *v = pParse->pVdbe;
151735 Vdbe *v = pParse->pVdbe;
152275 Vdbe *v; /* The virtual machine under construction */
154222 Vdbe *v;
154540 Vdbe *v;
154900 Vdbe *v = pParse->pVdbe;
154988 Vdbe *v = pParse->pVdbe;
155112 Vdbe *v; /* Temporary VM */
155261 Vdbe *v = sqlite3GetVdbe(pParse); /* Main VM */
155496 SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){
155734 Vdbe *v; /* The virtual database engine */
156641 Vdbe *v = pParse->pVdbe; /* Virtual machine under construction */
157074 Vdbe *v = pParse->pVdbe;
157238 Vdbe *v = sqlite3GetVdbe(pParse);
158021 Vdbe *v;
158551 SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){
159516 Vdbe *v, /* Vdbe to add scanstatus entry to */
159526 Vdbe *v, /* Prepared statement under construction */
159858 Vdbe *v = pParse->pVdbe;
159886 Vdbe *v = pParse->pVdbe; /* VM being constructed */
159933 Vdbe *v, /* Vdbe to add scanstatus entry to */
160057 Vdbe *v = pParse->pVdbe;
160280 Vdbe *v = pParse->pVdbe;
160500 Vdbe *v = pParse->pVdbe; /* The vm under construction */
160615 Vdbe *v, /* prepared statement under construction */
160753 Vdbe *v = pParse->pVdbe;
160882 Vdbe *v = pParse->pVdbe; /* Vdbe to generate code within */
160924 Vdbe *v = pParse->pVdbe;
161066 Vdbe *v, /* Prepared statement under construction */
162447 Vdbe *v = pParse->pVdbe;
162752 Vdbe *pReprepare = pParse->pReprepare;
162861 Vdbe *v = pParse->pVdbe;
164592 SQLITE_PRIVATE void sqlite3WhereMinMaxOptEarlyOut(Vdbe *v, WhereInfo *pWInfo){
165191 Vdbe *v = pParse->pVdbe;
165464 Vdbe *v; /* Prepared statement under construction */
165748 Vdbe *v = pParse->pVdbe; /* VDBE under construction */
171144 Vdbe *v = pParse->pVdbe; /* The virtual database engine */
171808 Vdbe *v = pParse->pVdbe;
173119 Vdbe *v = sqlite3GetVdbe(pParse);
173548 Vdbe *v;
173645 Vdbe *v = sqlite3GetVdbe(pParse);
173759 Vdbe *pVdbe; /* VDBE object */
173783 Vdbe *v = sqlite3GetVdbe(p->pParse);
173820 Vdbe *v = sqlite3GetVdbe(pParse);
173934 Vdbe *v = sqlite3GetVdbe(pParse);
173974 Vdbe *v = p->pVdbe;
174078 Vdbe *v = p->pVdbe;
174154 Vdbe *v = sqlite3GetVdbe(pParse);
174218 Vdbe *v = sqlite3GetVdbe(pParse);
174266 Vdbe *v = sqlite3GetVdbe(pParse);
174399 Vdbe *v = p->pVdbe;
174949 Vdbe *v = sqlite3GetVdbe(pParse);
182132 Vdbe *pVdbe, /* VM being reprepared */