prepare.c File Reference

Go to the source code of this file.

Functions

static void corruptSchema (InitData *pData, const char *zObj, const char *zExtra)
int sqlite3InitCallback (void *pInit, int argc, char **argv, char **azColName)
static int sqlite3InitOne (sqlite3 *db, int iDb, char **pzErrMsg)
int sqlite3Init (sqlite3 *db, char **pzErrMsg)
int sqlite3ReadSchema (Parse *pParse)
static int schemaIsValid (sqlite3 *db)
int sqlite3SchemaToIndex (sqlite3 *db, Schema *pSchema)
static int sqlite3Prepare (sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, sqlite3_stmt **ppStmt, const char **pzTail)
static int sqlite3LockAndPrepare (sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, sqlite3_stmt **ppStmt, const char **pzTail)
int sqlite3Reprepare (Vdbe *p)
int sqlite3_prepare (sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
int sqlite3_prepare_v2 (sqlite3 *db, const char *zSql, int nBytes, sqlite3_stmt **ppStmt, const char **pzTail)
static int sqlite3Prepare16 (sqlite3 *db, const void *zSql, int nBytes, int saveSqlFlag, sqlite3_stmt **ppStmt, const void **pzTail)
int sqlite3_prepare16 (sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail)
int sqlite3_prepare16_v2 (sqlite3 *db, const void *zSql, int nBytes, sqlite3_stmt **ppStmt, const void **pzTail)

Function Documentation

static void corruptSchema ( InitData pData,
const char *  zObj,
const char *  zExtra 
) [static]
static int schemaIsValid ( sqlite3 db  )  [static]
int sqlite3_prepare ( sqlite3 db,
const char *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)
int sqlite3_prepare16 ( sqlite3 db,
const void *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
)

Definition at line 786 of file prepare.c.

References sqlite3Prepare16(), and SQLITE_OK.

int sqlite3_prepare16_v2 ( sqlite3 db,
const void *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
)

Definition at line 798 of file prepare.c.

References sqlite3Prepare16(), and SQLITE_OK.

int sqlite3_prepare_v2 ( sqlite3 db,
const char *  zSql,
int  nBytes,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
)

Definition at line 720 of file prepare.c.

References sqlite3LockAndPrepare(), and SQLITE_OK.

Referenced by DbObjCmd(), and sql_prepare().

int sqlite3Init ( sqlite3 db,
char **  pzErrMsg 
)
int sqlite3InitCallback ( void *  pInit,
int  argc,
char **  argv,
char **  azColName 
)
static int sqlite3InitOne ( sqlite3 db,
int  iDb,
char **  pzErrMsg 
) [static]
static int sqlite3LockAndPrepare ( sqlite3 db,
const char *  zSql,
int  nBytes,
int  saveSqlFlag,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
) [static]
static int sqlite3Prepare ( sqlite3 db,
const char *  zSql,
int  nBytes,
int  saveSqlFlag,
sqlite3_stmt **  ppStmt,
const char **  pzTail 
) [static]
static int sqlite3Prepare16 ( sqlite3 db,
const void *  zSql,
int  nBytes,
int  saveSqlFlag,
sqlite3_stmt **  ppStmt,
const void **  pzTail 
) [static]
int sqlite3ReadSchema ( Parse pParse  ) 
int sqlite3Reprepare ( Vdbe p  ) 
int sqlite3SchemaToIndex ( sqlite3 db,
Schema pSchema 
)

ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:01 2011 by Doxygen 1.6.1