#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 * |
|
|
) |
| |