sqlite3_module Struct Reference

#include <sqlite3.h>

List of all members.

Public Attributes

int iVersion
int(* xCreate )(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **)
int(* xConnect )(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **)
int(* xBestIndex )(sqlite3_vtab *pVTab, sqlite3_index_info *)
int(* xDisconnect )(sqlite3_vtab *pVTab)
int(* xDestroy )(sqlite3_vtab *pVTab)
int(* xOpen )(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor)
int(* xClose )(sqlite3_vtab_cursor *)
int(* xFilter )(sqlite3_vtab_cursor *, int idxNum, const char *idxStr, int argc, sqlite3_value **argv)
int(* xNext )(sqlite3_vtab_cursor *)
int(* xEof )(sqlite3_vtab_cursor *)
int(* xColumn )(sqlite3_vtab_cursor *, sqlite3_context *, int)
int(* xRowid )(sqlite3_vtab_cursor *, sqlite3_int64 *pRowid)
int(* xUpdate )(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *)
int(* xBegin )(sqlite3_vtab *pVTab)
int(* xSync )(sqlite3_vtab *pVTab)
int(* xCommit )(sqlite3_vtab *pVTab)
int(* xRollback )(sqlite3_vtab *pVTab)
int(* xFindFunction )(sqlite3_vtab *pVtab, int nArg, const char *zName, void(**pxFunc)(sqlite3_context *, int, sqlite3_value **), void **ppArg)
int(* xRename )(sqlite3_vtab *pVtab, const char *zNew)

Detailed Description

Definition at line 5489 of file sqlite3.h.


Member Data Documentation

Definition at line 5490 of file sqlite3.h.

Referenced by sqlite3VtabBegin().

Referenced by bestVirtualIndex().

Referenced by sqlite3VdbeExec().

int(* sqlite3_module::xConnect)(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **)

Referenced by sqlite3VtabCallConnect().

int(* sqlite3_module::xCreate)(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **)

Referenced by sqlite3VtabCallCreate().

Referenced by sqlite3VtabCallDestroy().

Referenced by sqlite3VtabUnlock().

Referenced by sqlite3VdbeExec().

int(* sqlite3_module::xFilter)(sqlite3_vtab_cursor *, int idxNum, const char *idxStr, int argc, sqlite3_value **argv)

Referenced by sqlite3VdbeExec().

int(* sqlite3_module::xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName, void(**pxFunc)(sqlite3_context *, int, sqlite3_value **), void **ppArg)

Referenced by sqlite3VdbeExec().

Referenced by sqlite3VdbeExec().

int(* sqlite3_module::xRename)(sqlite3_vtab *pVtab, const char *zNew)

Referenced by sqlite3VdbeExec().

Referenced by sqlite3VtabSync().


The documentation for this struct was generated from the following file:

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