#include <stdio.h>
#include "opcodes.h"
Ir al código fuente de este archivo.
Clases |
struct | VdbeOp |
struct | VdbeOpList |
'defines' |
#define | P3_NOTUSED 0 |
#define | P3_DYNAMIC (-1) |
#define | P3_STATIC (-2) |
#define | P3_POINTER (-3) |
#define | ADDR(X) (-1-(X)) |
'typedefs' |
typedef struct Vdbe | Vdbe |
typedef struct VdbeOp | VdbeOp |
typedef struct VdbeOpList | VdbeOpList |
Funciones |
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 *) |
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 **) |
Documentación de los 'defines'
#define ADDR |
( |
|
X | ) |
(-1-(X)) |
Documentación de los 'typedefs'
Documentación de las funciones
void sqliteVdbeChangeP1 |
( |
Vdbe * |
, |
|
|
int |
addr, |
|
|
int |
P1 |
|
) |
| |
void sqliteVdbeChangeP2 |
( |
Vdbe * |
, |
|
|
int |
addr, |
|
|
int |
P2 |
|
) |
| |
void sqliteVdbeChangeP3 |
( |
Vdbe * |
, |
|
|
int |
addr, |
|
|
const char * |
zP1, |
|
|
int |
N |
|
) |
| |
int sqliteVdbeCode |
( |
Vdbe * |
, |
|
|
|
... |
|
) |
| |
void sqliteVdbeCompressSpace |
( |
Vdbe * |
, |
|
|
int |
|
|
) |
| |
void sqliteVdbeCreateCallback |
( |
Vdbe * |
, |
|
|
int * |
|
|
) |
| |
int sqliteVdbeCurrentAddr |
( |
Vdbe * |
| ) |
|
void sqliteVdbeDelete |
( |
Vdbe * |
| ) |
|
void sqliteVdbeDequoteP3 |
( |
Vdbe * |
, |
|
|
int |
addr |
|
) |
| |
int sqliteVdbeFinalize |
( |
Vdbe * |
, |
|
|
char ** |
|
|
) |
| |
int sqliteVdbeReset |
( |
Vdbe * |
, |
|
|
char ** |
|
|
) |
| |
void sqliteVdbeResolveLabel |
( |
Vdbe * |
, |
|
|
int |
|
|
) |
| |
int sqliteVdbeSetVariables |
( |
Vdbe * |
, |
|
|
int |
, |
|
|
const char ** |
|
|
) |
| |
void sqliteVdbeTrace |
( |
Vdbe * |
, |
|
|
FILE * |
|
|
) |
| |