Vdbe
Vdbe *v;
Vdbe *v;
Vdbe *v;
void sqliteAddIdxKeyType(Vdbe *v, Index *pIdx){
Vdbe *v;
Vdbe *v;
Vdbe *v;
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *v;
Vdbe *v;
void sqliteOpenMasterTable(Vdbe *v, int isTemp){
Vdbe *v;
Vdbe *v = pParse->pVdbe;
void sqliteChangeCookie(sqlite *db, Vdbe *v){
Vdbe *v;
Vdbe *v;
Vdbe *v, /* Generate code into this VDBE */
Vdbe *v, /* Generate code into this VDBE */
Vdbe *v; /* The virtual database engine */
Vdbe *v = pParse->pVdbe;
Vdbe *v;
Vdbe *v = pParse->pVdbe;
Vdbe *v = pParse->pVdbe;
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *v;
Vdbe *v;
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *v; /* Generate code into this virtual machine */
int rc = sqliteVdbeFinalize((Vdbe*)pVm, pzErrMsg);
int rc = sqliteVdbeReset((Vdbe*)pVm, pzErrMsg);
sqliteVdbeMakeReady((Vdbe*)pVm, -1, 0);
Vdbe *v;
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *sqliteGetVdbe(Parse *pParse){
Vdbe *v = pParse->pVdbe;
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *v; /* Generate code to this VDBE */
Vdbe *v;
Vdbe *v;
static void pushOntoSorter(Parse *pParse, Vdbe *v, ExprList *pOrderBy){
void sqliteAddKeyType(Vdbe *v, ExprList *pEList){
Vdbe *v, /* Generate code into this VM */
Vdbe *v = pParse->pVdbe;
Vdbe *v, /* Generate code into this VDBE */
Vdbe *v = pParse->pVdbe;
Vdbe *v = pParse->pVdbe;
void sqliteOpenMasterTable(Vdbe *v, int);
void sqliteAddKeyType(Vdbe*, ExprList*);
void sqliteAddIdxKeyType(Vdbe*, Index*);
Vdbe *sqliteGetVdbe(Parse*);
void sqliteGenerateRowDelete(sqlite*, Vdbe*, Table*, int, int);
void sqliteGenerateRowIndexDelete(sqlite*, Vdbe*, Table*, int, char*);
void sqliteChangeCookie(sqlite*, Vdbe*);
struct Vdbe *pVdbe; /* List of active virtual machines */
Vdbe *pVdbe; /* An engine for executing database bytecode */
Vdbe *v;
Vdbe *v;
Vdbe *v; /* The virtual database engine */
Vdbe *v = sqliteGetVdbe(pParse);
Vdbe *p = (Vdbe*)pVm;
static int expandCursorArraySize(Vdbe *p, int mxCursor){
Vdbe *p /* The VDBE */
void sqliteVdbeDelete(Vdbe*);
void sqliteVdbeMakeReady(Vdbe*,int,int);
int sqliteVdbeExec(Vdbe*);
int sqliteVdbeList(Vdbe*);
int sqliteVdbeFinalize(Vdbe*,char**);
void sqliteVdbeResolveLabel(Vdbe*, int);
int sqliteVdbeCurrentAddr(Vdbe*);
void sqliteVdbeTrace(Vdbe*,FILE*);
void sqliteVdbeCompressSpace(Vdbe*,int);
int sqliteVdbeReset(Vdbe*,char **);
int sqliteVdbeSetVariables(Vdbe*,int,const char**);
typedef struct Vdbe Vdbe;
Vdbe *sqliteVdbeCreate(sqlite*);
void sqliteVdbeCreateCallback(Vdbe*, int*);
int sqliteVdbeAddOp(Vdbe*,int,int,int);
int sqliteVdbeOp3(Vdbe*,int,int,int,const char *zP3,int);
int sqliteVdbeCode(Vdbe*,...);
int sqliteVdbeAddOpList(Vdbe*, int nOp, VdbeOpList const *aOp);
void sqliteVdbeChangeP1(Vdbe*, int addr, int P1);
void sqliteVdbeChangeP2(Vdbe*, int addr, int P2);
void sqliteVdbeChangeP3(Vdbe*, int addr, const char *zP1, int N);
void sqliteVdbeDequoteP3(Vdbe*, int addr);
int sqliteVdbeFindOp(Vdbe*, int, int);
VdbeOp *sqliteVdbeGetOp(Vdbe*, int);
int sqliteVdbeMakeLabel(Vdbe*);
Vdbe *pPrev,*pNext; /* Linked list of VDBEs with the same Vdbe.db */
void sqliteVdbeSorterReset(Vdbe*);
void sqliteVdbePopStack(Vdbe*,int);
int sqliteVdbeOp3(Vdbe *p, int op, int p1, int p2, const char *zP3, int p3type){
int sqliteVdbeCode(Vdbe *p, ...){
int sqliteVdbeMakeLabel(Vdbe *p){
void sqliteVdbeResolveLabel(Vdbe *p, int x){
int sqliteVdbeCurrentAddr(Vdbe *p){
int sqliteVdbeAddOpList(Vdbe *p, int nOp, VdbeOpList const *aOp){
void sqliteVdbeChangeP1(Vdbe *p, int addr, int val){
void sqliteVdbeChangeP2(Vdbe *p, int addr, int val){
void sqliteVdbeChangeP3(Vdbe *p, int addr, const char *zP3, int n){
void sqliteVdbeDequoteP3(Vdbe *p, int addr){
void sqliteVdbeCompressSpace(Vdbe *p, int addr){
Vdbe *sqliteVdbeCreate(sqlite *db){
Vdbe *p;
int sqliteVdbeFindOp(Vdbe *p, int op, int p2){
p = sqliteMalloc( sizeof(Vdbe) );
VdbeOp *sqliteVdbeGetOp(Vdbe *p, int addr){
Vdbe *p /* The VDBE */
void sqliteVdbeTrace(Vdbe *p, FILE *trace){
Vdbe *p, /* The VDBE */
void sqliteVdbeSorterReset(Vdbe *p){
int sqliteVdbeAddOp(Vdbe *p, int op, int p1, int p2){
static void closeAllCursors(Vdbe *p){
static void Cleanup(Vdbe *p){
int sqliteVdbeReset(Vdbe *p, char **pzErrMsg){
int sqliteVdbeFinalize(Vdbe *p, char **pzErrMsg){
Vdbe *p = (Vdbe*)pVm;
void sqliteVdbeDelete(Vdbe *p){
Vdbe *v = pWInfo->pParse->pVdbe;
Vdbe *v = pParse->pVdbe; /* The virtual database engine */